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

Плагин [MISC] MyMenu v0.4 - Создание собственного меню игроками для себя [1.5.2+]

Тема в разделе "Неподтвержденные плагины", создана пользователем Eugenie, 27 фев 2015.

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

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

    Баллы:
    21
    Имя в Minecraft:
    zn_soft
    MyMenu - плагин:
    Версия: v0.4
    Данный плагин добавляет возможность любому игроку создать свое (кастомное) меню команд в виде итемов дополнительного инвентаря ()

    добавить иконку меню можно командой :
    • /mymenu add help 1
    • /менюшка добавить команда параметры команды
    • /меню добавить help 1;list
    где help 1 это команда которая будет соответствовать этому пункту меню

    так же оператору сервера доступна команда /mymenu NickName add help 1
    добавление команды игроку в меню, например игрок попросил помочь с командами привата



    удалить последнюю в списке иконку можно командой:
    • /mymenu remove
    • /менюшка удалить
    • /меню удалить
    если пункт меню был последний то удаляется и сами "часы" меню

    Требования:
    • SQLite - база данных для хранения меню игроков
    Особенности:
    • Несколько команд на один пункт меню (итем) разделив их символом ; команды будут выполняться последовательно.
      • Плагин создает в основном инвентаре игрока один итем "Часы"
      • Дополнительный инвентарь с меню игрока открывается по щелчку на часы
      • "Выкинуть" часы можно взяв любой предмет в инвентаре и положить на место часов , в этом случае "новые" часы появятся лишь при переподключении к серверу или смерти игрока (баг/фича)

    Скачать плагин
    Исходный код

    Лог изменений:
    Версия 0.4
    Удаляя последний пункт меню удаляется и "часы" - меню
    Добавляя первый пункт меню "часы" - меню добавляются в инвентарь
    Добавил команду "меню"
    Версия 0.3
    Добавил ввод нескольких команд на один пункт меню (итем) разделив их символом ; команды будут выполняться последовательно.
    например:
    /mymenu add help 1;help 2
    Версия 0.2
    Добавил русскоязычную команду "менюшка"
    исправил баг с исчезновением менюшки из инвентаря при смерти игрока
     
    Последнее редактирование: 2 мар 2015
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Код:
    ublic class Менюшка {
    public ArrayList<ItemStack> МенюИгрока;
    public Менюшка(){
    МенюИгрока = new ArrayList<ItemStack>();
    }
    public Менюшка ДобавитьЭлементМеню(String name,String... info ) {
    ItemStack i = new ItemStack(МенюИгрока.size() + 100, 1);
    МенюИгрока.add(setItemNameAndLore(i, name, info));
    return this;
    }
    public Менюшка УдалитьПоследнийЭлементМеню(){
    МенюИгрока.remove(МенюИгрока.size()-1);
    return this;
    }
    
    
    Srsly?!!!!
     
  4. Автор темы
    Eugenie

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

    Баллы:
    21
    Имя в Minecraft:
    zn_soft
    ну ладно ладно стыдно ,
    в джаве не до конца знаю какие еще есть методы работы с коллекциями,

    или русский язык не нравится ?
    если язык то тут отвечу: разговариваю я по русски и на нем проще писать
     
    Последнее редактирование: 27 фев 2015
  5. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Нравится, даже очень.
    Но не в коде
     
  6. Автор темы
    Eugenie

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

    Баллы:
    21
    Имя в Minecraft:
    zn_soft
    к сожалению, это правило для себя менять не планирую! Мне так удобней . Я долго привыкал :)
     
    Последнее редактирование: 1 мар 2015
  7. Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Сделай команды плагина русскими:
    /менюшка
     
  8. Автор темы
    Eugenie

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

    Баллы:
    21
    Имя в Minecraft:
    zn_soft
    сделал , заодно и бажик пофиксил :)
     
  9. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Лайк
     
  10. Автор темы
    Eugenie

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

    Баллы:
    21
    Имя в Minecraft:
    zn_soft
    наконец то придумал применение: игрок Vasya просит помочь ему "заприватить" территорию, оператор вводит /mymenu Vasya add region claim vasyarg;mymenu remove
    в результате у игрока:
    1. появится меню,
    2. он нажмет на иконку этой команды,
    3. она выполнится, заприватит территорию
    4. вторым действием mymenu remove самоуничтожится
    временное меню от оператора,
    с пермишнами пока не возился :(
     
    Последнее редактирование: 11 мар 2015

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