BUG DECECTED
Kod:
String oyuncuisim = args[1];
if (Bukkit.getPlayer(oyuncuisim) != null) {
gonderen.sendMessage("�7[�6ChatD�zenleyici�7]�cL�tfen susturma s�resini ismi girin! �aKullan�m: /cd sustur <oyuncu> <s�re>");
} else {
gonderen.sendMessage("�7[�6ChatD�zenleyici�7]�cSunucuda b�yle bir oyuncu yok!");
}
Farkettiysen Eğer oyuncu ismi Null a eşit değilse susturma süresi yok mesajı geliyor. yani oyuncu ismi girilirse bu mesaj gözükebilir. burayı
Kod:
String oyuncuisim = args[1];
if (args.length == 1) {
gönderen.sendMessage("Süre Hatası mesajı");
}else if(Bukkit.getPlayer(oyuncuisim) == null){
gönderen.sendMessage("oyuncu bulunamadı hatası");}
bunu yaparsan daha temiz sonuçlar alabilirsin tavsiye ederim. (Kodlar denenmemiştir. Bi kopyala eclipse hata verirse düzel yanlış yazabilirim.)
Birde oyuncu bulunamadı ve süre hatası mesajlarını configden getString metodlarına bağla kullanıcılar seçemiyor anlamadığım.
İYİ GÜNLER - İYİ FORUMLAR
Edit hatta yeni farkettim oyuncuisim stringini Args1 den alıyor ? /cd (sustur = Arg1) <Oyuncu = Arg2> <Süre = Arg3>
Yanlışmı oldu ?
eğer böyleyse yukardaki benim yaptığım args.length == 2 olcak
Edit 2 Tamam argslar 0 dan başlıyor args.length == 2 olcak pardon