Lumaktaw patungo sa pangunahing content

OnPlayerStateChange

Paglalarawan

Ang callback na ito ay tinatawag kapag ang isang player ay nagbago ng estado. Halimbawa, kapag ang isang manlalaro ay nagbago mula sa pagiging driver ng isang sasakyan patungo sa pagiging on-foot.

NameDescription
playeridAng ID ng player na nagbago ng estado.
newstateAng bagong estado ng manlalaro.
oldstateAng dating estado ng manlalaro.

Sumangguni sa Player States para sa listahan ng lahat ng available na estado ng manlalaro.

Returns

Lagi itong na tatawag una sa mga filterscript.

Halimbawa ng Paggamit

public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Ang manlalaro ay pumasok sa isang sasakyan bilang isang driver
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); // Maglagay ng NOS sa sasakyan
}
return 1;
}

Mga Dapat Unawain

tip

This callback can also be called by NPC.

Mga Kaugnay na Callbacks

Maaaring maging kapaki-pakinabang ang mga sumusunod na callback, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.

Mga Kaugnay na Functions

Maaaring maging kapaki-pakinabang ang mga sumusunod na function, dahil nauugnay ang mga ito sa callback na ito sa isang paraan o iba pa.