Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите как отловить сообщение и не отсылать его в чат

Тема в разделе "[Архив] Помощь", создана пользователем stew, 26 ноя 2012.

  1. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    суть вот в чем:
    пытаюсь создать плагин типа amxmodmenu, то есть человек пишет команду /menu и ему пишет:
    1. Сделать день
    2. Убрать дождь
    3. .......
    и он в чат пишет например
    ~1
    и это сообщение в чат не должно попасть, только плагин его прочитает и выполнит какие-нибудь действия.
    Вот)
     
  2. Хостинг MineCraft
    <
  3. Splate

    Splate Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Splate
    amxmodmenu ? Это вроде же из CS 1.6 :fp:
     
  4. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    Не умеем читать.
    Позор.

     
  5. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    slavik123123123 нравится это.
  6. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
  7. RikkiLook

    RikkiLook Старожил

    Баллы:
    173
    CommandHelper. (Или как stew изобретал велосипед :). Шутка.)
     
    stew и CyberMan нравится это.
  8. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    ну тогда напишу тутор как пользоваться этим плагином (но все же очень хотелось что то написать самому)
     
  9. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    кстати)) плагин не тот.. там псевдонимы команд, а мне нужно именно меню типа такого
    [​IMG]
     
  10. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    Держи.
    На основе этого - легко сделать такое меню.
     
    Сникерсни нравится это.
  11. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    no mods, only plugin!
     
  12. Jers

    Jers Старожил Пользователь

    Баллы:
    153
    Так не получится?
    Код:
    package ru.amx.mod.menu;
     
    import java.util.logging.Logger;
     
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerCommandPreprocessEvent;
    import org.bukkit.plugin.java.JavaPlugin;
     
    public class AmxModMenu extends JavaPlugin implements Listener{
        public static final Logger log = Logger.getLogger("Minecraft");
     
        public void onEnable(){
            log.info("AmxModMenu Enable");
            Bukkit.getPluginManager().registerEvents(this, this);
        }
        public boolean onCommand (PlayerCommandPreprocessEvent event, CommandSender sender, Command command, String label, String[] args){
            if(command.getName().equalsIgnoreCase("amxmodmenu")){
        event.getPlayer().sendMessage(ChatColor.RED + "/1 - Бан");
        event.getPlayer().sendMessage(ChatColor.RED + "/2 - Кик");
                if(command.getName().equalsIgnoreCase("1")){
                    event.getPlayer().sendMessage(ChatColor.RED + "Введена команда 1!");
                    return true;
                }
                else if(command.getName().equalsIgnoreCase("2")){
                    event.getPlayer().sendMessage(ChatColor.RED + "Введена команда 2!");
                    return true;
                }
                return true;
            }
            return true;
        }
    }
    
    Я имел ввиду, что лучше командами. /1 , /2, /amxmodmenu
     
    МиднайтЖелаетВамДобра и stew нравится это.
  13. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    Я не думаю, что игрокам нужна эта меню.
     
  14. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    Игрокам то нет, а мне нужна)
     
    ВремяПриключений и BleaZzZ нравится это.
  15. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    Вообще была мысля такая:
    Дать игроку mute до тех пор пока он не ответит менюшке и раз'mut'ить его когда ответит.
     
    ВремяПриключений нравится это.
  16. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    ну вот
    Ставишь мод себе и всё.
     
  17. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    да как ты не понимаешь... я плагин написать хочу!
     
    slavik123123123 нравится это.
  18. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    А это что?
    Там писать надо.
     
    Сникерсни нравится это.
  19. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    короче, это не то
     
  20. Автор темы
    stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    мне нужно через чат
     
  21. Jers

    Jers Старожил Пользователь

    Баллы:
    153
     
    zuma2 нравится это.

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