- Баллы
- 76
- Имя в Minecraft
- ItsWay
Есть плагин, в нём команды - /anarhya help, /anarhya boss <Босс> <Игрок> и т.д
Я сделал всё через args[0].equalsIgnoreCases для проверки если это help или boss или чот другое. Но вопрос, я сделал так, но когда водят /anarhya boss RobotoOPER то отправляет что вы не дописали это чекается по аргументам, что мне надо? Мне надо что бы делалась проверка если игрок указанный и 2 аргумента ник, если он офлайн отклоняло, а если был онлайн то выполнялся код, естественно я не чукча дурак и сделал начало так:
Это не работает.
Потом попробовал так:
И на последок пробовал если игрок онлайн через код в попытке 1, и или если игрок офлайн в попытке 2 код. Не работает, подскажите пожалуйста как правильно?
Я сделал всё через args[0].equalsIgnoreCases для проверки если это help или boss или чот другое. Но вопрос, я сделал так, но когда водят /anarhya boss RobotoOPER то отправляет что вы не дописали это чекается по аргументам, что мне надо? Мне надо что бы делалась проверка если игрок указанный и 2 аргумента ник, если он офлайн отклоняло, а если был онлайн то выполнялся код, естественно я не чукча дурак и сделал начало так:
if(Bukkit.getPlayer(args[2].toString()).isOnline()) {
//Типо выполняется потому что игрок онлайн.
} else if(!Bukkit.getPlayer(args[2).toString().isOnline()) {
// типо отклоняется потому что игрок офлайн.
}
//Типо выполняется потому что игрок онлайн.
} else if(!Bukkit.getPlayer(args[2).toString().isOnline()) {
// типо отклоняется потому что игрок офлайн.
}
Потом попробовал так:
пробывал через Bukkit.getOfflinePlayer(args[2].toString())
так - же, не помню уже какой код
так - же, не помню уже какой код