onCommand içine if,else filan ekleyince komut if çalışmıyor?

BattukClashTR

Kömür Madencisi
En iyi cevaplar
0
Bakın böyle yapinca çalışıyor;
Public boolean OnCommand (...) {
İf (komut....... .... ..... "test"){
sendMessage ("mesaj123");
}

Ama böyle yapınca cevap vermiyor
Public boolean OnCommand (...) {
İf (komut....... .... ..... "test"){
if (args.lenght >= 0){
sendMessage ("kod oldu");
}
if (args.lenght != 0){
sendMessage ("/test deneme seklinde yazin");
}
}


Return false;
}
 

Admicos

Nether Yerlisi
En iyi cevaplar
1
  1. args.lenght değil args.length olacak.
  2. Hatırladığım kadarıyla length 0 değil 1 oluyordu ama args[0] ile içindekini alıyordun, ama karıştırmış olabilirim.
  3. Lütfen kodu kod bloklarının içine al:
Kod:
[ CODE]
kodların {
  buraya
}
[ /CODE]
 

BattukClashTR

Kömür Madencisi
En iyi cevaplar
0
  1. args.lenght değil args.length olacak.
  2. Hatırladığım kadarıyla length 0 değil 1 oluyordu ama args[0] ile içindekini alıyordun, ama karıştırmış olabilirim.
  3. Lütfen kodu kod bloklarının içine al:
Kod:
[ CODE]
kodların {
  buraya
}
[ /CODE]
Telden girdigim için kodu eksik yazdm.
public boolean onCommand(CommandSender gonderen, Command komut, String label, String [] args){
İf (komut.getName ().equalsIgnoreCase ("test"){
İf (args.length != 0){
// sadece /test yazıysa
Gonderen.sendMessage ("eksik kod");
}
İf (args.lenght >= 0){
//
Gonderen.sendMessage ("simdi oldu");
}

}

Return false;
}
Yukarıda yazdigim kod calismiyor, /test yaziyorum, bana eksik kod demesi gerekirken hiçbişey demiyor
 

GodofMilker

Nether Yerlisi
En iyi cevaplar
0
Telden girdigim için kodu eksik yazdm.

Yukarıda yazdigim kod calismiyor, /test yaziyorum, bana eksik kod demesi gerekirken hiçbişey demiyor
Kod:
public boolean onCommand(CommandSender gonderen, Command komut, String label, String [] args){
İf (komut.getName ().equalsIgnoreCase ("test"){
İf (args.length == 0){
// args'ın uzunluğu 0 ise eksik kod der, sadece test yazması yani*
Gonderen.sendMessage ("eksik kod");
//return koy ki kod dursun, koymassan iften çıkınca ilerler
return false;
}
İf (args.lenght > 0){
///test herhangibirarg burada simdi oldu der*
Gonderen.sendMessage ("simdi oldu");
return true;
}

}

Return false;
}
 
Üst