Pular para o conteúdo

isPlayerReady

Cliente Jogadores

Diz se o jogador local já terminou de carregar.

bool isPlayerReady ( )

true se o jogo já está rodando e o jogador local existe; false enquanto ele ainda carrega.

O evento onClientPlayerReady dispara exatamente no instante em que isso passa a ser verdade. O problema é que ele dispara uma vez só: um resource que começa depois desse instante — porque os arquivos dele demoraram a baixar, por exemplo — nunca vê o evento. Por isso o padrão é checar o estado primeiro e só então esperar pelo evento.

local function comecar()
spawnPlayer(1959, -1714, 15)
end
if isPlayerReady() then
comecar() -- o resource entrou depois: já dá para nascer
else
addEventHandler("onClientPlayerReady", root, comecar)
end