Hi,
I try to get a random number between 1 and 8 from server, so, server side a do that when needed:
local setPosSrv = math.random(1, 8)
TriggerClientEvent('setCheckPos', -1, setPosSrv)
And client side, I do that:
RegisterNetEvent('setCheckPos')
AddEventHandler('setCheckPos', function(posNumber)
Citizen.Wait(0)
checkPos = ChekPointHP[posNumber]
end)
ChekPointHP = {
{658.828,-17.5347,82.9972},
{-64.8221,1890.36,195.652},
{771.638,-2962.57,5.30011},
{225.213,-3327.68,5.33457},
{-1822.38,-2818.79,13.4447},
{1574.25,-1842.77,92.4654},
{631.54,631.127,128.412},
{-133.175,424.591,112.814}
}
I use checkPos[1], checkPos[2], checkPos[3] to set the coord
But the client got an error, because “checkPos” is a nill value…
I don’t understand why…
Thanks for your help!