diff --git a/server/main.lua b/server/main.lua index 6ac55b17..07233ce4 100644 --- a/server/main.lua +++ b/server/main.lua @@ -56,6 +56,17 @@ ESX.RegisterServerCallback('esx_service:isInService', function(source, cb, name) cb(isInService) end) +ESX.RegisterServerCallback('esx_service:isPlayerInService', function(source, cb, name, target) + local isPlayerInService = false + local targetXPlayer = ESX.GetPlayerFromId(target) + + if InService[name][targetXPlayer.source] then + isPlayerInService = true + end + + cb(isPlayerInService) +end) + ESX.RegisterServerCallback('esx_service:getInServiceList', function(source, cb, name) cb(InService[name]) end) @@ -68,4 +79,4 @@ AddEventHandler('playerDropped', function() v[_source] = nil end end -end) \ No newline at end of file +end)