Ana içeriğe geç

OnPlayerCommandText

Açıklama

Bu geri çağırma oyuncu chat ekranında herhangi bir komut kullandığında çağrılır. '/' ile başlayan her şey komuttur ve bu fonksiyonu çağırır. (örnek: /yardim)

ParametreAçıklama
playeridKomutu kullanan oyuncunun id'si.
cmdtext[]Kullanılan komut ('/' işareti de dahil).

Çalışınca Vereceği Sonuçlar

Her zaman öncelikle filterscriptlerde çalışır ve 1 değerini döndürmek diğer scriptlerin çağrılmasını engeller.

Örnek

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/yardim", true))
{
SendClientMessage(playerid, -1, "SUNUCU: /yardim komutunu kullandınız!");
return 1;
// return 1 vermemiz sunucuya bu komutun işlendiğini bildirir.
// OnPlayerCommandText diğer scriptlerde çağrılmaz.
}
return 0;
// return 0 vermemiz sunucuya bu komutun bu script tarafından işlenmediğini bildirir.
// 1 değeri dönene kadar OnPlayerCommandText diğer scriptlerde çağrılır.
// Eğer hiç bir script 1 değerini döndürmezse 'SERVER: Unknown Command' mesajı belirir.
}

Notlar

ipucu

Bu geri çağırma NPC tarafından da çağrılabilir.

Bağlı Fonksiyonlar