OnPlayerStateChange
Beschrijving
Deze callback wordt aangeroepen wanneer een speler van staat verandert. Bijvoorbeeld, wanneer een speler verandert van bestuurder van een voertuig naar lopend.
| Naam | Beschrijving |
|---|---|
| playerid | Het ID van de speler die van staat veranderde. |
| PLAYER_STATE:newstate | De nieuwe staat van de speler. |
| PLAYER_STATE:oldstate | De vorige staat van de speler. |
Zie Player States voor een lijst van alle beschikbare spelerstaten.
Returns
Wordt altijd als eerste aangeroepen in filterscripts.
Voorbeelden
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Speler ging een voertuig in als bestuurder
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); // Voeg NOS toe aan het voertuig
}
return 1;
}
Notities
tip
This callback can also be called by NPC.
Gerelateerde Callbacks
De volgende callbacks kunnen nuttig zijn, omdat ze gerelateerd zijn aan deze callback.
- OnPlayerInteriorChange: Deze callback wordt aangeroepen wanneer een speler van interior verandert.
Gerelateerde Functies
De volgende functies kunnen nuttig zijn, omdat ze gerelateerd zijn aan deze callback.
- GetPlayerState: Krijg de huidige staat van een speler.
- GetPlayerSpecialAction: Krijg de huidige speciale actie van een speler.
- SetPlayerSpecialAction: Stel de speciale actie van een speler in.