Pular para o conteúdo

isElementSyncer

Cliente Elementos OOP elemento:isSyncer()elemento.syncedByLocalPlayer

Diz se esta máquina é quem sincroniza o ped ou veículo para o servidor.

bool isElementSyncer ( element oElemento )

true se o servidor escolheu o jogador local como sincronizador deste elemento — o cliente que informa a posição, o movimento e a vida dele para todos os outros. false se outro jogador (ou ninguém) está sincronizando.

Só peds do servidor e veículos desocupados têm sincronizador: jogadores, e qualquer outro tipo de elemento, devolvem sempre false. A resposta muda sempre que o servidor passa o elemento para outro jogador, por exemplo quando o jogador local se afasta dele.

Se o argumento não é um elemento válido, um aviso é registrado e a função devolve false.

if isElementSyncer(veiculo) then
outputDebugString("este cliente está informando a posição do veículo ao servidor")
end