1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Вопрос с ивентом отправки сообщения

Тема в разделе "Разработка плагинов для новичков", создана пользователем CheaterS, 16 май 2019.

Статус темы:
Закрыта.
  1. Автор темы
    CheaterS

    CheaterS Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    CheaterShow
    Я хочу сделать что-бы когда игрок писал "Herobrine" именно ему говорилось к примеру "Жди своей смерти!!" как это сделать ?
    И да можно ли как-то сделать что-бы это писалось не каждый раз, а сообщение игроку написалось бы только один раз и больше тип не придёт.
    Буду благодарен любой помощи.
     
  2. NN_KOF3STx

    NN_KOF3STx Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    kof3st
    Код:
    List<Player> sendedPlayers = new ArrayList<Player>();
        
    @EventHandler
    public void onChat(AsyncPlayerChatEvent event)
    {
        String str = "Herobrine";
            
        Player player = event.getPlayer();
        String message = event.getMessage();
        if(!message.equalsIgnoreCase(str)) return;
        if(sendedPlayers.contains(player)) return;
            
        String sendMsg = ChatColor.translateAlternateColorCodes('&', "&4&lЖди своей смерти.");
        player.sendMessage(sendMsg);
        sendedPlayers.add(player);
    }
    upload_2019-5-16_19-14-28.png
     
  3. Автор темы
    CheaterS

    CheaterS Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    CheaterShow
    Просто благодарю, чмок ;з
    Тема закрыта.
     
Статус темы:
Закрыта.

Поделиться этой страницей