Pular para o conteúdo principal

OnPlayerStateChange

Descrição​

Esta callback é chamada quando o estado de um jogador muda. Por exemplo, quando um jogador deixa de ser o piloto de um veículo e fica a pé.

NomeDesrição
playeridO ID do jogador que teve o estado alterado.
newstateO novo estado do jogador.
oldstateO antigo estado do jogador.

Verifique em Player States a lista de todos os estados disponíveis.

Retorno​

Sempre é chamada primeiro em filterscripts.

Exemplo​

public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Jogador entrou no veículo como piloto
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); // Adiciona nitro ao veículo
}
return 1;
}

Notas​

nota

Esta callback também pode ser chamada por NPC.

Funções Relacionadas​