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

Как скрыть сообщение типа: "You was teleporterd ....."
 
Подскажите, плиз, как описать предмет переменной, так, чтобы он присутствовал сразу при старте сервера, если такое возможно
Спасибо.

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

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


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

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

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

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

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

Попробуйте пока просто указать heal=6
Возможно ошибка, после очередной внутренней перестройки параметров. Я как проверю, напишу.
 
Можно ли реализовать такое:
Делаю бота(на vds врубаю майн с ником BotWarp),суть заключается в том что игрок пишет /mywarp названиеварпа
С игрока снимается 50к(желательно с банковской карты,но не факт что она вообще у него есть xD),бот телепортируется на место игрока,ставит варп(если варп с этим именем есть,то выбивает ошибку или ,что-то подобное в этом же духе),телепортируется в коробку на спавне
 
Привет.
есть вопросик, есть предмет, его использую он заберается ждёт 1 сек. и возвращается точь в точь такойже предмет, как сделать так что бы предмет возвращался такойже как и был забран, это делается с помощью пресхолдера? но как? я не допёр просто в этом случае.
помогите плиз, а то я вот пробую но не получается сделать рабочий
 
Не совсем понял, что имеется в виду. Если Вы создаете переменную (как глобальную, так и привязанную к игроку), то она будет присутствовать и при старте сервера.
Понял. Я думал - переменная создается только при отработке активатора. Спасибо.
 
Можно ли реализовать такое
Из этого всего, крайне сложно сделать проверку на существование варпа (не извращаясь в крайней степени).
Остальное вполне легко реализуется реакшенсом вместе с ванильными командами майника.
 
Можно ли реализовать такое:
Делаю бота(на vds врубаю майн с ником BotWarp),суть заключается в том что игрок пишет /mywarp названиеварпа
С игрока снимается 50к(желательно с банковской карты,но не факт что она вообще у него есть xD),бот телепортируется на место игрока,ставит варп(если варп с этим именем есть,то выбивает ошибку или ,что-то подобное в этом же духе),телепортируется в коробку на спавне

Ээээ.. А зачем бот?!
 
Так гораздо эффектнее будет,но если - это тяжело реализовать,то как сделать это без бота?
Что с ботом, что без - одинаково сложно. Я в принципе не имею ничего против бескорыстной помощи, но в таких масштабах лень всегда перевешивает над желанием что то делать. ;D И поэтому на противовес моей лени тебе необходимо построить у себя на спавне мою статую с подписью на табличке "Один из создателей Dniwecraft", а я полностью напишу какие нужны активаторы для реализации точ в точ того что ты хотел.
 
Последнее редактирование:
Что с ботом, что без - одинаково сложно. Я в принципе не имею ничего против бескорыстной помощи, но в таких масштабах лень всегда перевешивает над желанием что то делать. ;D И поэтому на противовес моей лени тебе необходимо построить у себя на спавне мою статую с подписью на табличке "Один из создателей Dniwecraft", а я полностью напишу какие нужны активаторы для реализации точ в точ того что ты хотел.
Окей :)
 
крайне сложно сделать проверку на существование варпа
что то мне кажется, что сейчас это не просто сложно, а невозможно:), так как ReActions не поддерживает ни Essentials ни другие плагины работающие с "варпами"
 
что то мне кажется, что сейчас это не просто сложно, а невозможно:), так как ReActions не поддерживает ни Essentials ни другие плагины работающие с "варпами"
Не поддерживает, хотя когда-то планировалось. Но сама система варпов вполне себе по силам ReActions
 
что то мне кажется, что сейчас это не просто сложно, а невозможно:), так как ReActions не поддерживает ни Essentials ни другие плагины работающие с "варпами"
Всё реально. (да, я большой мастер создавать велосипеды из костылей)
Я просто жду скрин со своей статуей. ^_^

А вообще мне просто стало интересно, реализовать подобное, просто как челендж для себя.
 
Я даже ,как скин выглядит не знаю :(
 
было бы ооочень любопытно увидеть реализацию этого)))
Ну тогда выкладываю. ;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%
 
Последнее редактирование:
Назад
Верх