OnPlayerStateChange
คำอธิบาย
This callback is called when a player changes state. For example, when a player changes from being the driver of a vehicle to being on-foot.
Name | Description |
---|---|
playerid | The ID of the player that changed state. |
newstate | The player's new state. |
oldstate | The player's previous state. |
Refer to Player States for a list of all available player states.
ส่งคืน
มันถูกเรียกในฟิลเตอร์สคริปต์ก่อนเสมอ
ตัวอย่าง
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Player entered a vehicle as a driver
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); // Add NOS to the vehicle
}
return 1;
}
บันทึก
tip
NPC สามารถเรียก Callback นี้ได้
ฟังก์ชั่นที่เกี่ยวข้องกัน
- GetPlayerState: Get a player's current state.
- GetPlayerSpecialAction: Get a player's current special action.
- SetPlayerSpecialAction: Set a player's special action.