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

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

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

  1. danil32662543

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

    Баллы:
    88
    Как скрыть сообщение типа: "You was teleporterd ....."
     
  2. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Не совсем понял, что имеется в виду. Если Вы создаете переменную (как глобальную, так и привязанную к игроку), то она будет присутствовать и при старте сервера.

    В config.yml есть перечень действий для которых необходимо показывать сообщение. Уберите "tp" из этого списка.
    Код:
    reactions:
      show-messages-for-actions: tp,grpadd,grprmv,townset,townkick,itemrmv,item_remove_inventory,itemgive,moneypay,moneygive
    
     
  3. danil32662543

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

    Баллы:
    88
    Спасибо
     
  4. Sasha2dx

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

    Баллы:
    88
    Имя в Minecraft:
    Sasha2dx
    fromgate

    Ответте пожалуйста на вышенаписанный мною вопрос... Повторюсь: добавил в активатор действие:

    - HEAL=hp:6
    По идее оно должно восстановить игроку 3 сердечка, а по факту восстанавливает жизнь полностью, я ошибся в синтаксисе или это баг какой то? Это на спиготе 1.8.7.
     
  5. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Попробуйте пока просто указать heal=6
    Возможно ошибка, после очередной внутренней перестройки параметров. Я как проверю, напишу.
     
  6. Sasha2dx

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

    Баллы:
    88
    Имя в Minecraft:
    Sasha2dx
    Увы, так вообще перестало лечить.
     
  7. danil32662543

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

    Баллы:
    88
    Можно ли реализовать такое:
    Делаю бота(на vds врубаю майн с ником BotWarp),суть заключается в том что игрок пишет /mywarp названиеварпа
    С игрока снимается 50к(желательно с банковской карты,но не факт что она вообще у него есть xD),бот телепортируется на место игрока,ставит варп(если варп с этим именем есть,то выбивает ошибку или ,что-то подобное в этом же духе),телепортируется в коробку на спавне
     
  8. Vakula++

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

    Баллы:
    66
    Привет.
    есть вопросик, есть предмет, его использую он заберается ждёт 1 сек. и возвращается точь в точь такойже предмет, как сделать так что бы предмет возвращался такойже как и был забран, это делается с помощью пресхолдера? но как? я не допёр просто в этом случае.
    помогите плиз, а то я вот пробую но не получается сделать рабочий
     
  9. Astrogen

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

    Баллы:
    76
    Имя в Minecraft:
    Astrogen
    Понял. Я думал - переменная создается только при отработке активатора. Спасибо.
     
  10. Sasha2dx

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

    Баллы:
    88
    Имя в Minecraft:
    Sasha2dx
    Из этого всего, крайне сложно сделать проверку на существование варпа (не извращаясь в крайней степени).
    Остальное вполне легко реализуется реакшенсом вместе с ванильными командами майника.
     
  11. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Ээээ.. А зачем бот?!
     
  12. danil32662543

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

    Баллы:
    88
    Так гораздо эффектнее будет,но если - это тяжело реализовать,то как сделать это без бота?
     
  13. Sasha2dx

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

    Баллы:
    88
    Имя в Minecraft:
    Sasha2dx
    Что с ботом, что без - одинаково сложно. Я в принципе не имею ничего против бескорыстной помощи, но в таких масштабах лень всегда перевешивает над желанием что то делать. ;D И поэтому на противовес моей лени тебе необходимо построить у себя на спавне мою статую с подписью на табличке "Один из создателей Dniwecraft", а я полностью напишу какие нужны активаторы для реализации точ в точ того что ты хотел.
     
    Последнее редактирование: 25 сен 2015
  14. danil32662543

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

    Баллы:
    88
    Окей :)
     
  15. Korvinius

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

    Баллы:
    88
    что то мне кажется, что сейчас это не просто сложно, а невозможно:), так как ReActions не поддерживает ни Essentials ни другие плагины работающие с "варпами"
     
  16. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Не поддерживает, хотя когда-то планировалось. Но сама система варпов вполне себе по силам ReActions
     
  17. Sasha2dx

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

    Баллы:
    88
    Имя в Minecraft:
    Sasha2dx
    Всё реально. (да, я большой мастер создавать велосипеды из костылей)
    Я просто жду скрин со своей статуей. ^_^

    А вообще мне просто стало интересно, реализовать подобное, просто как челендж для себя.
     
  18. Korvinius

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

    Баллы:
    88
    было бы ооочень любопытно увидеть реализацию этого)))
    реализуете?
     
  19. danil32662543

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

    Баллы:
    88
    Я даже ,как скин выглядит не знаю :(
     
  20. Sasha2dx

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

    Баллы:
    88
    Имя в Minecraft:
    Sasha2dx
    Ну тогда выкладываю. ;D
    Вот демонстрация, попробовал записать видяшку, за рекламу сервра моих товарищей (и моего тоже) не серчайте (и за кривой монтаж тоже), как же я мог не похвалится то.

    Вот держи реализацию. Я бы для себя, если что, не стал использовать живого игрока вместо бота. это какая то нерациональная растрата ресурсов, я бы катал по варпам моба или самого игрока...но на вкус и цвет фломастеры разные.
    Код:
    COMMAND:
      warpbot:
        override: true
        regex: false
        command: warpbot
        flags:
        - DELAY=id:warpbotbusy
        - MONEY=50000
        actions:
        - DELAY=id:warpbotbusy time:15
        - MONEY_PAY=50000
        - VAR_SET=id:warpbotnewloc value:%PLAYER_LOC%
        - VAR_SET=id:warpbotbuyer value:%PLAYER_NAME%
        - VAR_SET=id:warpbotnewname value:%arg1%
        - EXECUTE=activator:botwarptestcompare player:Wh1tebutt
        reactions:
        - MESSAGE=&cБот сейчас занят или у вас недостаточно денег для покупки варпа, попробуйте позже.
    EXEC:
      botwarptestcompare:
        actions:
        - VAR_SET=id:warpbotdefaultloc value:%PLAYER_LOC%
        - cmd=warp %var:warpbotnewname%
        - EXECUTE=activator:botwarpfinish player:Wh1tebutt
      botwarpfinish:
        flags:
        - VAR_COMPARE=id:warpbotdefaultloc value:%PLAYER_LOC%
        actions:
        - TP=loc:%var:warpbotnewloc%
        - cmd=setwarp %var:warpbotnewname%
        - MESSAGE=*Warpbot* &7Привет. player:{loc:%PLAYER_LOC% radius:30}
        - WAIT=time:3s
        - MESSAGE=*Warpbot* &7 Я создал новый варп с именем %var:warpbotnewname%, спасибо за покупку, обращайтесь. player:{loc:%PLAYER_LOC% radius:30}
        - WAIT=time:8s
        - MESSAGE=*Warpbot* &7 Пока. player:{loc:%PLAYER_LOC% radius:15}
        - TP=loc:%var:warpbotdefaultloc%
        reactions:
        - TP=loc:%var:warpbotnewloc%
        - MONEY_GIVE=amount:49000 target:%var:warpbotbuyer%
        - MESSAGE=*Warpbot* &7Привет. player:{loc:%PLAYER_LOC% radius:30}
        - WAIT=time:3s
        - MESSAGE=*Warpbot* &7Такой варп уже существует! Я верну вам деньги, но 1000$ оставлю себе, за то что вы тратите моё время. player:{loc:%PLAYER_LOC% radius:30}
        - WAIT=time:8s
        - MESSAGE=*Warpbot* &7 Пока. player:{loc:%PLAYER_LOC% radius:15}
        - TP=loc:%var:warpbotdefaultloc%
     
    Последнее редактирование: 26 сен 2015

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