diff --git a/server/functions.lua b/server/functions.lua index c01aed2..284c65f 100644 --- a/server/functions.lua +++ b/server/functions.lua @@ -449,7 +449,7 @@ function QBCore.Functions.TriggerClientCallback(name, source, ...) table.remove(args, 1) end - QBCore.ClientCallbacks[name] = { + QBCore.ClientCallbacks[name..source] = { callback = cb, promise = promise.new() } @@ -457,8 +457,8 @@ function QBCore.Functions.TriggerClientCallback(name, source, ...) TriggerClientEvent('QBCore:Client:TriggerClientCallback', source, name, table.unpack(args)) if cb == nil then - Citizen.Await(QBCore.ClientCallbacks[name].promise) - return QBCore.ClientCallbacks[name].promise.value + Citizen.Await(QBCore.ClientCallbacks[name..source].promise) + return QBCore.ClientCallbacks[name..source].promise.value end end