From 1036f1dc21355e6a6e9c2ac579787316b59b5066 Mon Sep 17 00:00:00 2001 From: Jim Shield Date: Mon, 15 Aug 2022 10:06:30 +0100 Subject: [PATCH] Trying to get better overriding of item control --- server/server.lua | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/server/server.lua b/server/server.lua index fdc6739..2c92b20 100644 --- a/server/server.lua +++ b/server/server.lua @@ -1,13 +1,9 @@ local QBCore = exports['qb-core']:GetCoreObject() ---Consumables -for k in pairs(Config.Consumables) do - QBCore.Functions.CreateUseableItem(k, function(source, item) - TriggerClientEvent('jim-consumables:Consume', source, item.name) - end) -end -for k, v in pairs(Config.Consumables) do - QBCore.Functions.CreateUseableItem(k, function(source, item) TriggerClientEvent('jim-consumables:Consume', source, item.name) end) - if not QBCore.Shared.Items[k] then print("Item check - '"..k.."' not found in the shared lua") end - if not Config.Emotes[v.emote] then print("Emote check - '"..k.."' requested emote '"..v.emote.."' - not found in config.lua") end -end \ No newline at end of file +CreateThread(function() + for k, v in pairs(Config.Consumables) do + QBCore.Functions.CreateUseableItem(k, function(source, item) TriggerClientEvent('jim-consumables:Consume', source, item.name) end) + if not QBCore.Shared.Items[k] then print("Item check - '"..k.."' not found in the shared lua") end + if not Config.Emotes[v.emote] then print("Emote check - '"..k.."' requested emote '"..v.emote.."' - not found in config.lua") end + end +end)