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

Плагин [MECH/FUN] ReActions - Что? Тогда? Иначе! [BukkitDev]

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

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

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    ValeraSTK, это какие-то конкретные сообщения? Просто подставить цвет нельзя. Изначально движок вывода сообщений построен так, что в сообщении может быть два цвета - цвет сообщения и цвет параметра.
    Альтернатива: вынести эти сообщения в отдельный конфиг ввести для нужных сообщений настройку цвета, переделать движок сообщений чтобы цвет "не терялся".
     
    ВремяПриключений нравится это.
  2. ValeraSTK

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

    Баллы:
    78
    ну я говорил про использование & или § символов в языковом файле плагина. Но подозреваю что вывод всех сообщений в отдельный файл это еще тот геморой, так что думаю обойдемся без цвета. Зеленый так зеленый.


    И еще предложение)
    флаг по аналогии с delay/pdelay - только счетчик на кол-во раз. count\pcount.

    т.е. задаем count=1, и активатор может сработать только один раз глобально.
    соотв pcount=1 будет срабатывать 1 раз для каждого игрока, не более
     
    Последнее редактирование: 20 окт 2013
    caNek и slavik123123123 нравится это.
  3. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    ValeraSTK, можно будет добавить в настройки цвет для всех автоматических сообщений (т.е. те которые выводятся по результатам действий). Но он будет одинаков для всех.

    По поводу count/pcount я уже думал. К ним обязательно нужно будет действие COUNT_RESET - для сброса счетчика и т.п. В общем потихоньку добавлю.

    Ну а пока:
    v0.4.1
    • Небольшой багфикс - при добавлении действий не обрабатывались плейсхолдеры. (%here% — player location, %head% — player head locations, %view% — viewpoint, %selection% — location selected using /rea select command)
    http://dev.bukkit.org/bukkit-plugins/reactions/files/9-reactions-v0-4-1/
     
    FedorNogopletov нравится это.
  4. ValeraSTK

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

    Баллы:
    78
    И еще флаг)
    world=worldname возвращает true если игрок в мире world
     
  5. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    ValeraSTK, логично. Добавлю.

    Ну а пока у меня дошли руки (а точнее был повод ;)) до обучалок. Сделал два небольших ролика.



     
    FedorNogopletov нравится это.
  6. ValeraSTK

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

    Баллы:
    78
    теоретически, если добавить как флаг, так и активатор World, не вызвало бы это чрезмерную нагрузку на сервер? Потом что по идее каждый такой активатор будет чекать мир каждого игрока каждые пару секунд. С другой стороны, это позволило бы создать самый общий и универсальный активатор, крайне полезный в ряде случаев.
     
  7. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Для платформы Java сравнить пару строк 20 раз в секунду - раз плюнуть.
    А тем более пару ссылочных объектов - еще проще. (не вдаваясь в реализацию, если в активаторе хранится мир, а не его название)
     
  8. ValeraSTK

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

    Баллы:
    78
    это здорово, но что если 500 активаторов например?
    баг-репорт:

    - '!GROUP=stupid'

    вот такая конструкция не срабатывает. Активатор выполняется даже если у игрока есть группа.
     
  9. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    ValeraSTK, вот уж точно. Флаг GROUP в этой версии не работал. Исправил. Заодно добавил две мелкие фишки:

    v0.4.2
    • New flag WORLD (Parameter: world name). Returns true if player located at defined world.
    • New action BLOCK_SET block:<id>[:data] loc:<location>. Sets the block at defined location.
    • Fixed little bug: flag group was not worked correctly.
    http://dev.bukkit.org/media/files/747/904/ReActions.jar
     
    Hephest и ValeraSTK нравится это.
  10. 11112

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

    Баллы:
    88
    Skype:
    supersid12
    Имя в Minecraft:
    kingkmm
    Все прочитав я почти не чего не понял (
    Как сделать Квесты ?
    Как сделать чтобы игроки строили на острове только как купят доступ к нему ?
    Как сделать например на табличку нажимаешь и тебе за определенную сумму дают флай на указанное время
    Как сделать магазинчик с акцией .например 1 стак изумруда можно купить за 1500 $ один раз в 3 дня а настоящая цена 5000$
    -------------------------------------------------------------------------------------------------------------------------

    В интернете не нашел не 1 видео урока по плагину (Здорово бы его записать ;)
    Если есть желания можно помочь через скайп.
     
  11. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    11112, ReActions не содержит в себе квесты и всякие приваты и т.п.

    Т.е. его можно комбинировать с каким-то плагином на квесты. К примеру выдать квестовый предмет, который используется в каком-то телепорте .

    Он позволяет при выполнении каких-то действий (привязанных к разным видам активаторов) в зависимости от каких-то (флаги) выполнять действия или если условия не соблюдены - другие действия.

    Видеоуроки сделать было бы конечно неплохо, но...
    Пока есть два: http://dev.bukkit.org/bukkit-plugins/reactions/pages/main/video-tutorials/
    На большой видеообзор-туториал я не найду ни времени ни сил, а вот такие маленькие буду по возможности добавлять.

    То что касается табличек. Они не являются активаторами, поэтому с табличкой не получится. Но можно сделать кнопку при нажатии на которую будет выдаваться определенная группа, а Вы уж позаботьтесь, что бы у этой группы были настроены пермишены на полёт.

    Магазинчик реализуется относительно просто. Та же кнопка - проверяет количество денег, и задержку после предыдущего выполнения. Если деньги есть и игрок на кнопку ещё не давил - выдает изумруд, деньги изымает, ставит задержку.

    Одно но. Пока после рестарта сервера задержки слетают.
     
    11112 нравится это.
  12. 11112

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

    Баллы:
    88
    Skype:
    supersid12
    Имя в Minecraft:
    kingkmm
    Можно дать типо квеста
    Например принести что то
    В пример беру
    10 яблок 20 стрел 5 алмазов
    эти предметы нужны для активации выдачи вознаграждения
    То есть .Нажимаешь на кнопку и там выдается за 3 типа этих вещей
    Например деньги и опыт
    -----------------------------------------------------------------
    Я сам такое видел на 1 сервере )глава дал мне эту тему и сказал что это тот самый плагин что дает типа квеста и открывает доступ на тереторию
     
    Сникерсни нравится это.
  13. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    11112, Ну собственно почему бы и нет. ReActions — это инструмент. Я уже видел командно-стратегическую игру построенную на активаторах. И неожиданное для меня применение плагина - в качестве одного из инструментов при построении бесконечного survival мира: спавн враждебных мобов, артефакты и т.п
     
  14. 11112

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

    Баллы:
    88
    Skype:
    supersid12
    Имя в Minecraft:
    kingkmm
    Сделай видос по квестам ) Благодарен буду:good:
    Users если вам не трудно помогите с 2 вопросами что в теме по сылке ниже
    http://www.rubukkit.org/threads/2-плагина-и-в-них-что-то-не-пашет.51506/
     
  15. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    11112, ну я же говорю. В ReActions нет квестов. Если Вы предусмотрите какой-то комплекс активаторов, который будет решать "задачу" квест, то могу и не предугадать чего Вы хотите.
    Видео которые я могу делать будут касаться простых и начальных функций: как создать активатор. Как добавить флаг. Как воспользоваться каким-то действием и т.п....
     
  16. 11112

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

    Баллы:
    88
    Skype:
    supersid12
    Имя в Minecraft:
    kingkmm
    я могу видео снять и сюда кинуть ) о чем я говарю
    Ждите 15-20 мин

    Так что мне не кто не поможет ??
     
  17. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Не работает действие heal, даже после того, как я пересобрал плагин
     
  18. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Den_Abr, плохо. Версия баккита какая?
     
  19. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    1.5.2(собирал с ним). В оригинальном 0.4.2 тоже не работает
     
  20. 11112

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

    Баллы:
    88
    Skype:
    supersid12
    Имя в Minecraft:
    kingkmm
    так вы мне помножите с квестом ?
     

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