ChatDüzenleyici- Spam, küfür koruması, muteleme, chat formatını ayarlama! Faction sunucular için!

xXDavcerXx

damnant quod non intelligunt.
En iyi cevaplar
1
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 :(
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
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 :(
Oyuncu ismi değil, oyuncu null'a eşitse o mesajı gönderir ._.
 

Krumb069

Nether Yerlisi
En iyi cevaplar
1
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 :(
Once oyuncu ismini doğru girsinler süre işini sonra duzeltirler
Dosyayı UTF 8 yapmayı bilmiyorum mesajlarda türkçe karakter olmaz sonra
 

xXDavcerXx

damnant quod non intelligunt.
En iyi cevaplar
1
Oyuncu ismi değil, oyuncu null'a eşitse o mesajı gönderir ._.
Sen oyuncu nulla eşitse diye anlamadınmı acelem vardı pardon gözümden kaçmış.[DOUBLEPOST=1435848677,1435848589][/DOUBLEPOST]
Once oyuncu ismini doğru girsinler süre işini sonra duzeltirler
Dosyayı UTF 8 yapmayı bilmiyorum mesajlarda türkçe karakter olmaz sonra
Tamam sen bilirsin fakat süre hatası ve oyuncu bulunamadı hatalarını configden getString ile çek daha güzel olur.
Teşekkürler ellerine sağlık.
 
Üst