Помогите Название команды

Статус
Закрыто для дальнейших ответов.

Антон Николаевич

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Muhs
Здравствуйте, не могли бы мне подсказать, данную информацию:
Например мне нужно, чтобы в чат писалось:
Использование /(команда которую ввёл игрока)
Мне вот надо заменить на любую команду, которую ввёл игрок.
p.sendMessage(ChatColor.RED + "Использование " + ... + " [игрок]"
Мне надо вместо "..." подставить ту команду, которую ввёл игрок.
А команды например:
- /tell
- /msg
Если игрок введёт команду /tell, то ему напишется:
- Использование /tell [игрок]
Если игрок введёт команду /msg, то ему напишется:
- Использование /msg [игрок]
Как мне это сделать???
Алиасы:
- tell
- t
 
Ты это сообщение планируешь вставить в onCommand?
 
Понял. Сейчас чекну.
 
Нет.
У меня алиасы к команде:
- tell
- t
- m
- w
- pm
- whisper
Мне надо, если игрок написал только "/tell, и т.д.", то ему выдалось сообщение: Использование /tell [игрок] [сообщение]
Тоже самое с /t..., только уже: Использование /t [игрок] [сообщение]
 
кинь код onCommand и plugin.yml с алиасами. Прост. лень писать.
 
мне нужно, чтобы автозамена шла.
например игроку отправляется сообщение, если он ввёл просто /msg
Использование /msg [ник] [сообщение]
Если он ввёл команду /tell(алиас к команде /msg(основная команда)), то мне нужно, чтобы шла автозамена команды.
Чтобы не "Использование /msg [ник] [сообщение]", а "Использование /tell [ник] [сообщение]"
 
Так и должно быть в теории.
 
мне нужно, чтобы автозамена шла.
например игроку отправляется сообщение, если он ввёл просто /msg
Использование /msg [ник] [сообщение]
Если он ввёл команду /tell(алиас к команде /msg(основная команда)), то мне нужно, чтобы шла автозамена команды.
Чтобы не "Использование /msg [ник] [сообщение]", а "Использование /tell [ник] [сообщение]"
Так в чём проблема? Киньте код.
 
Тогда, боюсь, вы разместили тему не совсем в том разделе.
Господи, мне сейчас некогда, мне нужна автозамена..., чтобы из plugin.yml брал алиасы, как это сделать?
 
Java:
        if(cmd.getName().equalsIgnoreCase("sms")){
          
            sender.sendMessage("Usage " + label + " [player] ");
          
        }
 
Java:
if (args.length == 0 || args.length == 1) {
sender.sendMessage("/" + cmd.getName() + " НИК СООБЩЕНИЕ")
}
Можно так попробовать.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх