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

Плагин [ADMIN/TP/FUN] Simple Events v1.2 - создавать паркуры проще! [1.5.2-1.6.2]

Тема в разделе "Релизы плагинов", создана пользователем Ukedrethose, 12 авг 2013.

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

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    Simple Events
    v1.2
    Плагин предназначен для автоматизации джамп-ивентов (-конкурсов) и защиты оных, хотя может использоваться и для других целей :notch

    Возможности:
    - Простое управление для администрации сервера (правда команды длинноваты).
    - Автоматизация паркур-ивентов.
    - Обеспечение безопасности прохождения паркур-ивентов путем очистки инвентаря при телепортации (что делает невозможным использование ендер жемчуга, если оградить всю зону ивента и запретить любые виды телепортаций; и делает бессмысленным побег из пвп (телепортация-то моментальная, чтоб поменьше кушать памяти :3)).


    Подробнее:
    Постоянно заходить на сервер и проводить паркур или нанять для этого ивентера и доставать его - похабное занятие, посему гораздо удобнее использовать этот плагин :3
    Команды:
    /event [name] - телепортация на конкурс [name].
    /event getprize - получить приз.
    /event setup help - справка помощи по настройке плагина.
    /event setup create [name] - создать точку телепортации на конкурс [name].
    /event setup delete [name] - удалить точку телепортации на конкурс [name].
    /event setup setprizeposition [name] [quality] [name of item in hand] - установить точку получения приза с названием [name], в которой по команде /event getprize можно получить то, что у вас находится в руке, только с названием [name of item in hand] и качеством [quality] (качество в данной команде - цифра от 0 до 5 - определяет цвет названия приза при получении (0 - серый, 1 - белый, 2 - зеленый, 3 - синий, 4 - фиолетовый, 5 - оранжевый)). Например, чтобы установить призом алмазный меч с фиолетовым названием "Super Sword" нужно взять в руку алмазный меч и ввести /event setup setprizezone test 4 Super Sword.
    /event setup unsetprizeposition [name] - удалить призовую позицию [name].
    /event setup list - вывести список точек телепортации для конкурсов.
    /event setup open [name] - открыть точку телепортации для конкурса [name].
    /event setup close [name] - закрыть точку телепортации для конкурса [name].

    Permissions:
    simple_events.setup - позволяет использовать /event setup.
    simple_events.always - позволяет телепортироваться на закрытые точки телепортации для конкурсов.
    simple_events.keep_inventory - при телепортации инвентарь игрока не будет отчищаться.


    Недоработки:
    - Сам не обнаружил, как только кто-нибудь выложит, добавлю в список и исправлю :3


    Планируется:
    - Ввести выключение полета от essentials при телепортации.


    ChangeLog:
    1.2
    • Permissions simple_events.tp_always изменен на simple_events.always.
    • Исправлено несколько ошибок (в командах /event setup open и /event setup close).
    • Теперь, при телепортации, если игрок находится в креативе, режим игры меняется на выживание.
    • Добавлена команда /event setup listprizepositions для вывода списка призовых позиций.
    1.1.6
    • Первое появление на rubukkit.
    Скачать.
    Скачать исходники версии 1.2.


    // Мне кажется, что все слишком сложно и непонятно расписал. На самом деле все очень просто, но если все-таки все так, то на днях сделаю гайд со скринами.
     
    fromgate, MrGiffi и _DarkShark_ нравится это.
  2. Хостинг MineCraft
    <
  3. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    Круто. Но кроме как для паркура его никак не применить(Сугубо личное мнение). А в этом плане есть куда более функциональные плагины. А так, плагин хорошь.
     
  4. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Вот что предложу:
    • Пусть инвентарь не очищается, а сохраняется куда нибудь, а когда игрок ушёл с ивента, ему вернулись вещи
    • Конфиг со списком запрещённых команд(если нету)
     
    zzzalbzzz и MrGiffi нравится это.
  5. Автор темы
    Ukedrethose

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    Если инвентарь не чистить, то нужно вводить задержку для телепортации от тех, кто во время пвп захочет телепортироваться, а от этого уже нагрузка хорошая будет. Второе не понял.
     
  6. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Я имею ввиду инвентарь очистить, а после выхода вернуть вещи, которые были. А второе это запрещенные на ивенте команды
     
  7. Автор темы
    Ukedrethose

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    Я насчет первого понял, но тогда, если сервер пвп, можно будет в самый последний момент вбить что-то вроде /event spleef, а потом /spawn, на который есть задержка. А второе - для этого есть тот же WorldGuard с запретом команд на регионах. Зачем делать излишнюю проверку? Только нагрузка.
     
    Goldenix и ВремяПриключений нравится это.
  8. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Тут уже помогут другие плагины(CombatTag например)
    Да ну... Какая там нагрузка?
     
  9. Автор темы
    Ukedrethose

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    Ну-с, CombatTag далеко не у всех стоит, сам им никогда не пользовался, да и если игрок идет проходить паркур, зачем ему что-то нести с собой? Он должен знать, что это долгая и мозгодробительная затея.

    Да самая прямая: либо завести таймер и ежесекундно проверять, если игрок телепортируется, не меняются ли его координаты; либо опять же завести таймер и смотреть, не вступал ли за последние пару секунд он в бой, что требует вмешательства в ивент атаки, т.е. придется фиксировать каждый нанесенный удар. По сравнению с той нагрузкой, что сейчас, эта будет просто колоссальной.
     
  10. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Палехче. Я просто говорю, что нужно отлавливать некоторые команды. Введет игрок /kit items, а в этом наборе жемчуг края окажется, например
     
    NoNaMeHaCkEr2002 нравится это.
  11. Автор темы
    Ukedrethose

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    WorldGuard стоит практически на каждом сервере, его нет лишь там, где он не нужен, либо что-то самописное. Зачем вводить проверку на нахождение в кубоиде, где запрещены команды, для каждой введенной команды, если это уже делает WG?
     
    MrBendel нравится это.
  12. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Тоже самое я реализовал при помощи ReActions от fromgate. Но всё равно лайк - плагин реально может помочь, если не хочется заморачиваться.
     
    fromgate нравится это.
  13. Автор темы
    Ukedrethose

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

    Баллы:
    78
    Skype:
    rines_skype
    Имя в Minecraft:
    RinesThaix
    Обновление 1.2[DOUBLEPOST=1378554536,1377244276][/DOUBLEPOST]UP
     
    I-Am-Black-Overlord нравится это.
  14. zzzalbzzz

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

    Баллы:
    88
    Плагин хорош)
     
  15. mr.max_maxim

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

    Баллы:
    66
    Имя в Minecraft:
    MAXIMDELAET
    Круто так держать.
     

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