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

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

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

  1. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    Можно. Но вопрос - в силе, ибо создав переменную - ее можно и в ехес включать, и проверять наличие необходимого предмета различными флагами. С точки зрения программирования это более грамотно - описать переменные, а потом с ними уже оперировать.
     
  2. Korvinius

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

    Баллы:
    88
    не спорю, но, как по мне, лишние телодвижения, проверять предметы можно и без переменных
     
  3. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    Вопрос: можно ли в файле с активаторами оставлять комментарии?
     
  4. Korvinius

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

    Баллы:
    88
    можно, но они удалятся при создании нового активатора командой :)
     
  5. rukaban96

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

    Баллы:
    76
    Проще сделать кит пустой , а уже к сообщению вы получили набор 123 привязать выдачу предметов
     
  6. TipoNakor

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

    Баллы:
    66
    Имя в Minecraft:
    TipoNakor
    Вопрос:

    Как запретить использование супер-золотых яблок в каком-то привате ?
     
  7. Artem108

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

    Баллы:
    66
    Имя в Minecraft:
    Artem108
    Это совсем просто и делается в 2 команды.
    /react add REGION_ENTER <ИмяАктиватора> [<Мир>.]<Регион>
    /react add <ИмяАктиватора> a message [Получатели] [СкрыватьПовторы] <ТекстСообщения>
     
  8. TipoNakor

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

    Баллы:
    66
    Имя в Minecraft:
    TipoNakor
    Проблема уже решена, сделал проще и удобней, а сейчас ищу ответ на другой вопрос, который тоже указан выше
     
  9. Artem108

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

    Баллы:
    66
    Имя в Minecraft:
    Artem108
    Есть вариант сделать следующее, просто при входе удалять эти яблоки.
    Активатор REGION_ENTER и действие на нём ITEM_REMOVE_INVENTORY в котором указать id этих яблок и количество.
     
  10. TipoNakor

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

    Баллы:
    66
    Имя в Minecraft:
    TipoNakor
    Не вариант, если игрок набирал 6 стаков этих яблок пару недель ? Как же у него бомбанет xD
     
  11. Artem108

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

    Баллы:
    66
    Имя в Minecraft:
    Artem108
    В подобном случае я делал следующее: Единственный вход в регион - кнопка телепортации.
    активатор button с флагом ITEM_INVENTORY в котором указан соответствующий предмет. Если он есть - срабатывает действие (message Вход запрещён при наличии в инвентаре {предмет})
    Если в инвентаре нет предмета - срабатывают реакции TP и прочие)
     
  12. TipoNakor

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

    Баллы:
    66
    Имя в Minecraft:
    TipoNakor
    Тоже не пойдет, должен быть способ запрета поедания этого предмета

    Телепортация идет через меню командой /warp что-то там
     
  13. Artem108

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

    Баллы:
    66
    Имя в Minecraft:
    Artem108
    У меня такой вот вопрос. Поставил последнею версию и перестали работать флаги, в котором указан регион WorldGuard. Сталкивался ли кто-нибудь с этим?
    Всё остальное работает.
    Телепортацию можно и активатором сделать. Удалить этот варп и добавить команду /warp "что-то там" активатор tp и флаг, о коим я написал выше.
    К конечном итоге получить так, что при попытке телепортироватья на этот варп(активатор), игрока телепортирует только в том случае, если в инвентаре не будет запрещённых предметов, а в ином случае - соответствующее оповещение.
     
  14. TipoNakor

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

    Баллы:
    66
    Имя в Minecraft:
    TipoNakor
    Этот вопрос все еще актуален, и при этом у меня появился новый вопрос. Я вот сделал, чтобы при входе игрока писалось, что такой-то игрок вошел куда-то:


    Код:
    REGION_ENTER:
      RemoveCMDS:
        region: dungeon_1.dungeon_1
        actions:
        - CMD_OP=gm 0
        - CMD_OP=fly 0
        - CMD_OP=vanish 0
        - CMD_OP=god 0
      BroadcastPlyaerPlus:
        region: dungeon_1.dungeon_1
        actions:
        - 'BROADCAST=&6&l[Подземелье] &bИгрок:&4&l %player% &bвошел в подземелье: &5&lHellIsland'
    Но тут еще такое дело, надо еще один BROADCAST, который будет писать следующее:

    [Подземелье] Текущее количество игроков находящихся в HellIsland: %Как тут проверить ? Что писать? xD (Надо узнать кол-во находящихся в регионе dungeon_1.dungeon_1)%
    Удобней варпом, но мне же надо запрет на использование яблок в регионе
     
  15. Artem108

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

    Баллы:
    66
    Имя в Minecraft:
    Artem108
    Это по сути и останется варпом. Речь идёт о точно такой же команде, только созданной уже ReActions
    Ну если нет, могу предложить только по экспериментировать с активатором:
    Поглощение предмета (ITEM_CONSUME)
    Ну например при поедании яблока поставить действие POTION_REMOVE Отменяет действие эффектов.
    В этом случае - они будут подается - только вот толку от них будет 0. Ну и соответственно message - мол нехрен есть яблоки)
     
  16. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Обычным счётчиком входов\выходов из привата. Пока что только так.
     
  17. Artem108

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

    Баллы:
    66
    Имя в Minecraft:
    Artem108
    Ребята, всё так и не решил проблему. Нет взаимодействия последней версии v0.9.9 ra с плагином WorldGuard version: 5.7.5
    PS Взаимодействие пропало после обновления с v0.9.3
    Причём ra ошибку не кидает и всё, что связанно с Region: ставится успешно но не работает.
     
  18. TipoNakor

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

    Баллы:
    66
    Имя в Minecraft:
    TipoNakor
    Дело еще в том, что игрок может получить эффекты из мифического кейса (Из него дропаются эффекты, самый редкий дроп: Рандомный эффект на день) по этому тоже не пойдет
    А подробней ? Что за счетчик ?
     
  19. Lyosha12

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

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    Активаторы выхода\выхода в регион. Если вошёл, то +1 в переменную числа игроков в регионе. Вышел один - отняли.
     
  20. TipoNakor

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

    Баллы:
    66
    Имя в Minecraft:
    TipoNakor
    Понял, а как вообще работать с переменными ?

    И еще один вопрос, я создал это:

    Код:
    COMMAND:
      GiveCase:
        override: true
        regex: false
        command: /Кейс
        actions:
        - BROADCAST=&bTest
    Только ничего не срабатывает, пишет, что такой команды не существует и нужно ввести /help для полной информации, может что не так указал? И как установить на эту команду пермишен + чтобы ее можно было вводить раз в 24 часа?
     

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