我在服务器端有一个 FiveM 脚本。连接时脚本无法设置xPlayer
,当我连接到服务器后重新加载脚本时,一切都按预期工作。
RegisterServerEvent("eventScript:Ping", function()
local _source = source
Citizen.Wait(3000)
print('Source: '.._source)
local xPlayer = ESX.GetPlayerFromId(_source)
print('xPlayer : '..ESX.GetPlayerFromId(_source))
if not gameInfo.PlayerTeams[_source] then
gameInfo.PlayerTeams[_source] = {
["Team"] = xPlayer.job.name == 'army' and team2 or team1,
["Position"] = GetEntityCoords(GetPlayerPed(_source)),
["IsConnected"] = true
}
end
end)