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

Помогите Как сделать проверку нажатия по слоту в инвентаре?

Тема в разделе "Разработка плагинов для новичков", создана пользователем JackGlow, 5 июн 2016.

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

    JackGlow Участник

    Баллы:
    31
    Хелп. Как сделать проверку по нажатию слота в инвентаре.
    Например, если человек нажал на слот 4, 10, 16 то выполнялась действие от консоли?
     
  2. Хостинг MineCraft
    <
  3. MrCollBoy

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

    Баллы:
    66
    Хаки собираемся писать?)
    //Кодик из UralPassport
    HashMap<String, String> combo = new HashMap();

    @EventHandler
    public void InventoryClickEvent(InventoryClickEvent event) {
    Player pl = (Player)event.getWhoClicked();

    if (this.combo.get(pl.getName()) == null)
    this.combo.put(pl.getName(), event.getSlot() + "|");
    else
    this.combo.put(pl.getName(), (String)this.combo.get(pl.getName()) + event.getSlot() + "|");

    if (((String)this.combo.get(pl.getName())).contains("9|27|19|21|23|25|26|"))
    //Тут тип шо делать будем

    if ((this.combo.get(pl.getName()) != null) && (((String)this.combo.get(pl.getName())).length() > 50))
    this.combo.remove(pl.getName());
    }
    Если что-то не понятно могу объяснить
     
  4. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Ты бы говнокодить из под моего ника перестал, засранец.
     
  5. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Шкулбой :cry:
     
  6. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Походу троян тоже болезнь гаста подцепил :)
    Расстояние между ентитями найти не может :lol:
     
  7. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Орнул в шёпот.
     
  8. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
  9. Larin

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

    Баллы:
    103
  10. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Могу)
     
  11. MrCollBoy

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

    Баллы:
    66
    Твоего ника? Ясн.
    Говно кодить? Я же написал из урал паспорта код
     
  12. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну он вроде раньше зарегался.
     
  13. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    У меня клиент был, так тому тоже "кол бой" кодил. Сначала всё с меня спрашивали, потом я плагин попросил - посмотреть. Как декомпилировал - в авторах его кривой ник :)
     
  14. Dymeth

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

    Баллы:
    76
    Вы бы хоть аватарки поставили, что ли.

    P.S. Если код из другого плагина - ещё не значит, что он не говно. Хороший программист постоянно совершенствует свою работу. Как, собственно, и люди учатся всю жизнь.
     
  15. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Тебе вырезки из кода показать или как? :lol:
    Тот человек не обратился бы ко мне, работай тот плагин нормально...
     
  16. Dymeth

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

    Баллы:
    76
    Вторая часть сообщения была адресована Mr...
     
  17. MrCollBoy

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

    Баллы:
    66
    Он сказал, что я говно кодил при том, что я даже написал код не мой
     
  18. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Ок.
     

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