note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
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).
Nombre | Descripción |
---|---|
playerid | El ID del jugador que cambió de estado. |
newstate | El nuevo estado del jugador. |
oldstate | El 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
- GetPlayerState: Obtener el estado actual de un jugador.
- GetPlayerSpecialAction: Obtener la acción especial actual de un jugador.
- SetPlayerSpecialAction: Establecer una acción especial a un jugador.