- Баллы
- 36
- Имя в Minecraft
- Welester
Когда пишу в чате команду пишет:
/сама команда
Вот команда, я уже всё перелазил, не могу найти ошибку.
/сама команда
Вот команда, я уже всё перелазил, не могу найти ошибку.
Java:
public boolean onCommand(CommandSender sender,Command cmd,String label,int[] args1){
Player p = (Player) sender;
if(cmd.getName().equalsIgnoreCase("myfraction")){
if(getConfig().getInt("players." + p.getName() + ".fraction") != 0){
if(args1.length == 0){
p.sendMessage(ChatColor.RED + "Введите числовой агрумент.");
}
else{
int number = args1[0];
if(number == 1){
getConfig().set("players." + p.getName() + ".fraction", 1);
p.sendMessage(ChatColor.DARK_RED + "Вы примкнули к рядам синдиката!");
}
if(number == 2){
getConfig().set("players." + p.getName() + ".fraction", 2);
p.sendMessage(ChatColor.BOLD + "Вы примкнули к рядам альянса!");
}
if(number == 3){
getConfig().set("players." + p.getName() + ".fraction", 3);
p.sendMessage(ChatColor.GREEN + "Вы примкнули к рядам империи!");
}
}
}
else{
p.sendMessage(ChatColor.RED + "Вы уже состоите в одной из фракций");
}
}
if(cmd.getName().equalsIgnoreCase("test")){
GUI.startGUI(p);
}
return true;
}
int[] должно быть String[]