Saltar al contenido principal

OnPlayerStateChange

Description

Este callback se llama cuando un jugador cambia de estado. Por ejemplo, cuando pasa de ser conductor a estár a pie (bajándose de vehículo).

NombreDescripción
playeridEl ID del jugador que cambió de estado.
newstateEl nuevo estado del jugador.
oldstateEl estado anterior del jugador.

Vea Player States para ver una lista de todos los estados de jugador disponibles.

Devoluciones

Siempre se llama primero en filterscripts.

Ejemplos

public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // El jugador entró a un vehículo como conductor
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); //Añadir nitro al vehículo
}
return 1;
}

Notas

tip

Este callback también puede ser llamado por un NPC.

Funciones Relacionadas