From 4c2945cc9445efe95c8330e812d3128d61cb5985 Mon Sep 17 00:00:00 2001 From: SavageFromLx <72369074+savagefromlx@users.noreply.github.com> Date: Thu, 19 May 2022 13:04:45 +0100 Subject: [PATCH 1/3] Update functions.lua --- [esx]/es_extended/server/functions.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/[esx]/es_extended/server/functions.lua b/[esx]/es_extended/server/functions.lua index 7c8a11a6..f7939859 100644 --- a/[esx]/es_extended/server/functions.lua +++ b/[esx]/es_extended/server/functions.lua @@ -259,7 +259,11 @@ function ESX.RegisterUsableItem(item, cb) end function ESX.UseItem(source, item, data) - Core.UsableItemsCallbacks[item](source, item, data) + if ESX.Items[item] then + Core.UsableItemsCallbacks[item](source, item, data) + else + print('Item "' .. item .. '" was called(requested), but does not exist.') + end end function ESX.GetItemLabel(item) From 9701347ff556baf00bd9aede32430bea536422a2 Mon Sep 17 00:00:00 2001 From: SavageFromLx <72369074+savagefromlx@users.noreply.github.com> Date: Thu, 19 May 2022 13:17:02 +0100 Subject: [PATCH 2/3] Update commands.lua Meh --- [esx]/es_extended/server/commands.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/[esx]/es_extended/server/commands.lua b/[esx]/es_extended/server/commands.lua index 66240596..a6122c73 100644 --- a/[esx]/es_extended/server/commands.lua +++ b/[esx]/es_extended/server/commands.lua @@ -163,14 +163,13 @@ ESX.RegisterCommand('info', {"user", "admin"}, function(xPlayer, args, showError end, true) ESX.RegisterCommand('coords', "admin", function(xPlayer, args, showError) - local coords = GetEntityCoords(GetPlayerPed(xPlayer.source), false) - local heading = GetEntityHeading(GetPlayerPed(xPlayer.source)) + local ped = GetPlayerPed(xPlayer.source) + local coords = GetEntityCoords(ped, false) + local heading = GetEntityHeading(ped) print("Coords - Vector3: ^5".. vector3(coords.x,coords.y,coords.z).. "^0") print("Coords - Vector4: ^5".. vector4(coords.x, coords.y, coords.z, heading) .. "^0") end, true) - - ESX.RegisterCommand('tpm', "admin", function(xPlayer, args, showError) xPlayer.triggerEvent("esx:tpm") end, true) From 0bab2058a689b1de6aa35c5b4d077a68dec38090 Mon Sep 17 00:00:00 2001 From: Mycroft Date: Thu, 19 May 2022 21:13:23 +0100 Subject: [PATCH 3/3] tweak - ESX.UseItem - better warning print --- [esx]/es_extended/server/functions.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/[esx]/es_extended/server/functions.lua b/[esx]/es_extended/server/functions.lua index f7939859..79e89b0c 100644 --- a/[esx]/es_extended/server/functions.lua +++ b/[esx]/es_extended/server/functions.lua @@ -262,7 +262,7 @@ function ESX.UseItem(source, item, data) if ESX.Items[item] then Core.UsableItemsCallbacks[item](source, item, data) else - print('Item "' .. item .. '" was called(requested), but does not exist.') + print(('[^3WARNING^7] Item ^5"%s"^7 was used but does not exist!'):format(item)) end end