OnPlayerStateChange
Descriere
Acest callback este apelat atunci când un jucător își schimbă starea.
Nume | Descriere |
---|---|
playerid | ID-ul jucătorului care și-a schimbat starea. |
newstate | Noua stare a jucătorului. |
oldstate | Starea anterioară a jucătorului. |
Consultați Starile jucătorului pentru o listă a tuturor stărilor de jucător disponibile.
Returnări
It is always called first in filterscripts.
Exemple
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Jucătorul a intrat într-un vehicul ca șofer
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); // Adăugați NOS la vehicul
}
return 1;
}
Note
tip
This callback can also be called by NPC.
Funcții similare
- GetPlayerState: Obțineți starea actuală a unui jucător.
- GetPlayerSpecialAction: Obțineți acțiunea specială curentă a unui jucător.
- SetPlayerSpecialAction: Setează acțiunea specială a unui jucător.