OnPlayerStateChange
Deskripsi
Callback ini akan terpanggil ketika pemain melakukan perubahan status. (misalnya saat player yang sedang mengendarai)
Nama | Deskripsi |
---|---|
playerid | ID dari pemain yang melakukan perubahan status. |
newstate | Status baru dari player. |
oldstate | Status lama dari player. |
Pergi ke Player States untuk list semua variable player state.
Returns
Selalu terpanggil pertama di filterscripts.
Contoh
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Pemain menaiki kendaraan (Wajib Mobil) dan menjadi supir
{
new vehicleid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehicleid, 1010); // Menambahkan NOS ke Kendaraan Anda
}
return 1;
}
Catatan
tip
Callback ini juga dipanggil oleh NPC
Fungsi Terkait
- GetPlayerState: Mendapatkan status pemain saat ini
- GetPlayerSpecialAction: Mendapatkan animasi spesial pemain saat ini.
- SetPlayerSpecialAction: Mengatur animasi spesial pemain.