Merhaba dostlar,
Öncelikle sizlere "Server : Server : Unknown Command" yazısını nasıl kaldıracağınızı göstereceğim.
Sadece zcmd.inc kullananlarda çalışır.
Kod;
#include <zcmd>
Şimdi ilk öncelikle "OnPlayerCommandText" Kısmına geliyoruz.
Kod;
public OnPlayerCommandText(playerid, cmdtext[])
altına yeni bir public oluşturuyoruz.
Kod;
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
Oluşturduğumuz Public'in altına bu kodu yazıyoruz.
{
if(!success) SendClientMessage(playerid, COLOR_GREY, "Hatalı Komut Girdiniz ve ya Daha fazla komut için - /tumKomutlar yazarak komutlara erişebilirsiniz.");
return 1;
}
Tam Kod;
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success) SendClientMessage(playerid, COLOR_GREY, "Hatalı Komut Girdiniz ve ya Daha fazla komut için - /tumKomutlar yazarak komutlara erişebilirsiniz.");
return 1;
}
Dostlar ben oraya "tumkomutlar" olarak bir komut girdim siz nasıl isterseniz yazabilirsiniz.
Örnek;
"Hatalı Komut Girdiniz."
zcmd.inc İndirme Link : : http://www.mediafire.com/file/moy96fyls9gua3d/zcmd.inc/file
Virüs Total Link : https://www.virustotal.com/#/url/b41652e99b09e7ab61c71fb44bc1a94fa954298198def0d52fd2c771a16b8732/detection
İyi Kullanışlar.. :evet:
Not; bu callback zcmd kütüphanesiyle çalışır.
Alıntı yapılan: Ferman - 01 Ocak 2019, 03:51:34
Not; bu callback zcmd kütüphanesiyle çalışır.
Düzeltildi.
1-) zmd.inc İndirme Link Eklendi.
2-) zmd.inc Virüs Total İndirme Linki Eklendi.
:hm:
unknownmand değil "unknown command"
Alıntı yapılan: Paix - 01 Ocak 2019, 23:44:38
unknownmand değil "unknown command"
Düzeltildi. :evet:
Eğer "ZCMD" kullanmak istemiyorsanız, şu şekilde yapın.
public OnPlayerCommandText(playerid,cmdtext[])
{
//---- komutlar
return 0;
}
publicine gelip return 0'ı değiştirin. Örneğin:
return SendClientMessage(playerid,-1,"Sunucumuzda böyle bir komut bulunmamaktadır!");
Yararlı.