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.
OnPlayerStateChange
Deskripcija
Ovaj callback je pozvan kada igrač promijeni stanje. Naprimjer, kada igrač promijeni stanje votača vozila u stanje da bude na nogama (on-foot) (napustio vozilo).
Ime | Deskripcija |
---|---|
playerid | ID igrača koji je promijenio stanje. |
newstate | Igračevo novo stanje. |
oldstate | Igračevo prethodno stanje. |
Pogledajte Igračeva stanja/Player States za listu svih dostupnih stanja igrača.
Returns
Uvijek je pozvan prvo u filterskripti.
Primjeri
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Igrač ušao u vozilo kao vozač
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); // Dodaje nitro na vozilo
}
return 1;
}
Zabilješke
tip
Ovaj callback pozvat će i NPC.
Srodne Funkcije
- GetPlayerState: Dobij trenutno igračevo stanje.
- GetPlayerSpecialAction: Dobij trenutnu igračevu specijalnu akciju (special action).
- SetPlayerSpecialAction: Postavi igraču specijalnu akciju (special action).