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​

nota

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

Funciones Relacionadas​