Hello. I have a problem with server event sending info to the wrong player.
server.lua
RegisterServerEvent('ParadiseFalls:StartScavengerRun')
AddEventHandler('ParadiseFalls:StartScavengerRun', function(place)
local xPlayer = ESX.GetPlayerFromId(source)
local xPlayers = ESX.GetPlayers()
for i=1, #xPlayers, 1 do
local xPlayer2 = ESX.GetPlayerFromId(xPlayers[i])
if xPlayer2 ~= xPlayer then
TriggerClientEvent('ParadiseFalls:StartScavengerRun', xPlayers[i], place, false)
print("test2")
else
TriggerClientEvent('ParadiseFalls:StartScavengerRun', xPlayer, place, true)
print("test3")
end
end
end)
When I am the one who is triggering that server event, that should print test3, but now it always prints test2. Did I do something wrong with xPlayer definition?