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.
OnPlayerCommandText
Deskripsi
Callback ini akan terpanggil ketika pemain memasukkan perintah kedalam chat window klien. Perintah adalah apapun yang dimulai dengan garis miring, misalnya /help.
Nama | Deskripsi |
---|---|
playerid | ID dari pemain yang memasukkan perintah. |
cmdtext[] | Perintah yang dimasukkan (termasuk dengan garis miring). |
Returns
Ini akan selalu terpanggil pertama di filterscripts jadi mengembalikan nilai 1 akan melarang filterscript lain untuk melihatnya.
Contoh
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/help", true))
{
SendClientMessage(playerid, -1, "SERVER: Ini adalah perintah /help");
return 1;
// Mengembalikan nilai 1 akan memberitahukan kepada server bahwa perintah berhasil diproses.
// OnPlayerCommandText tidak akan dipanggil lagi di skrip lain.
}
return 0;
// Mengembalikan nilai 0 akan memberitahukan kepada server bahwa perintah belum diproses oleh skrip ini.
// OnPlayerCommandText akan terpanggil di skrip lain sampai salah satunya mengembalikan nilai 1.
// Jika tidak ada skrip yang mengembalikan nilai 1, pesan 'SERVER: Unknown Command' akan muncuk kepada player.
}
Catatan
tip
Callback ini akan terpanggil juga oleh NPC.
Related Functions
- SendRconCommand: Mengirimkan perintah RCON melalui skrip.