Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

_MCMaster_ , старая версия authme с багами, а пишу не в личку, а на форум, так как это ветка для обсуждения данного плагина и @fromgate естественно увидит мое сообщение.
 
Можно ли как-то сделать рандом? Типо 3 команды, игрок жмёт на кнопку, идёт отчёт, и выполняется одна из 3 команд
 
Можно ли как-то сделать рандом? Типо 3 команды, игрок жмёт на кнопку, идёт отчёт, и выполняется одна из 3 команд
можно, сделать вложенные EXECактиваторы с шансом срабатывания.
 
О велкий создатель Reactions, выдает ошибку при проверке флага RNC_RACE, версии RaceAndClasses, Reactions последние, версия ядра Spigot 1.8.8. Для чистоты эксперимента оставил 5 плагинов: Pex, RAC, Reactions, WE, WG. Первым активатором поставил вход в регион, выдал ошибку на 13 more, Вторым активатором была кнопка, она выдала 27 more (Лог прилагается).
REGION_ENTER:
test:
region: test
flags:
- RNC_RACE=Gnom
actions:
- message=ты гном
reactions:
- message=Ты не гном
==================
BUTTON:
TEST3:
world: SERVER!!
x: 1227
y: 69
z: -724
flags:
- RNC_RACE=Gnom
actions:
- message=ты гном
reactions:
- message=Ты не гном
==================
При том, когда над баром, не было показано количество МП Уровень Опыт (Был не понятный баг на хостинге), на хостинге все работало, но как только появилась эта шкала, Reactions выдает ошибку (Фото шкалы прилагается)
Пример:
REGION_ENTER:
VxodSkinGnom:
region: VxodSkinGnom
flags:
- RNC_RACE=Gnom
actions: []
reactions:
- 'message=&6[Гном] &eФрор&6: &eТы не Гном, как ты вообще сюда прошел? Охрана!'
- POTION_REMOVE=SPEED
- СMD=speed 5
- POTION=type:SLOW level:4 time:8s
- VELOCITY=vector:2,0,0
- WAIT=time:400ms
- VELOCITY=vector:0,0,-2
- WAIT=time:400ms
- VELOCITY=vector:0.7,0,0
- WAIT=time:400ms
- VELOCITY=vector:0,1,-15
- WAIT=time:800ms
- VELOCITY=vector:0,1,-15
- WAIT=time:800ms
- VELOCITY=vector:0,1,-10
- WAIT=time:1200ms
- VELOCITY=vector:8,1,0
=================
Что делать, понятия не имею, помогите...
Убрал бар, все равно ошибка от Reactions
Удалил папки плагинов, попробовал по дефолту, тоже самое
 

Вложения:

  • latest.txt
    latest.txt
    Размер файла
    22,1 КБ
    Просмотров
    11
  • Снимок.JPG
    Снимок.JPG
    Размер файла
    23,5 КБ
    Просмотров
    12
Последнее редактирование:
@fromgate
Опять перестал работать SQL метод.
Я ничего не менял в строчке actions, однако запись в БД он не обновляет.
Что делать?
money_update:
world: world
x: -206
y: 64
z: -158
actions:
- 'sql_update=UPDATE lb_money SET money="%money%" WHERE player="%player%"'
 
ITEM_CLICK:
test:
item: 276 1 name:w lore:w
actions:
- TP=loc:NewEra,951.412,72.0,-605.372,96.299,9.899

Не работает и всё.
 
ITEM_CLICK:
test:
item: 276 1 name:w lore:w
actions:
- TP=loc:NewEra,951.412,72.0,-605.372,96.299,9.899

Не работает и всё.
У тебя неверное описание предмета, лучше используй не числовое ID, а буквенное, вот пример:

item: type:MAGMA_CREAM

http://reactions.fromgate.ru/index.html?item_format.htm - тут почитай про описание предмета
 
Cделал задержку, но не фига не фурычит:
Активатор:

REGION:
progulka1:
region: progulka1
flags:
- ITEM_INVENTORY=type:paper amount:1 name:&5Билет lore:&eСмотри_не_потеряй!
actions:
- ITEM_REMOVE=type:paper amount:1 name:&5Билет lore:&eСмотри_не_потеряй!
- TP=loc:NewEra,937.699,112.0,-577.491,-277.199,76.65
- MESSAGE=&e&lПрогулка началась...Наслаждайтесь!
reactions:
- MESSAGE=&e&lНачало небесной прогулки в 12:00 (текущее время %curtime%)

Время запуска:

INGAME:
progulkatime:
paused: 'false'
activator: progulka1
time: 12:00

Но прогулка начинается в любом случаи, будь то у игрока билет.
 
Cделал задержку, но не фига не фурычит:
Активатор:

REGION:
progulka1:
region: progulka1
flags:
- ITEM_INVENTORY=type:paper amount:1 name:&5Билет lore:&eСмотри_не_потеряй!
actions:
- ITEM_REMOVE=type:paper amount:1 name:&5Билет lore:&eСмотри_не_потеряй!
- TP=loc:NewEra,937.699,112.0,-577.491,-277.199,76.65
- MESSAGE=&e&lПрогулка началась...Наслаждайтесь!
reactions:
- MESSAGE=&e&lНачало небесной прогулки в 12:00 (текущее время %curtime%)

Время запуска:

INGAME:
progulkatime:
paused: 'false'
activator: progulka1
time: 12:00

Но прогулка начинается в любом случаи, будь то у игрока билет.
Блин, но ты не заметил одно, тут всё элементарно, нужен не обычный активатор а EXEC
 
@Korvinius
Попробуйте этот вариант:
https://www.dropbox.com/s/oiog894qphecd07/ReActions.jar?dl=1

Там была несовместимость со старой версией PlayEffect, сейчас должно нормально ловить и старый и новый
@FYNTUK
Судя по ошибкам, речь идёт о несовместимости со старыми версиями R&C. Какая у Вас?
Последние версии ReActions скомпилирована под 1.2.1
https://dev.bukkit.org/bukkit-plugins/racesandclasses/files/42-races-and-classes-v1-2-1/
 
@Korvinius
Попробуйте этот вариант:
https://www.dropbox.com/s/oiog894qphecd07/ReActions.jar?dl=1

Там была несовместимость со старой версией PlayEffect, сейчас должно нормально ловить и старый и новый
Спасибо, те проблемы, которые я описывал выше решены, буду проверять остальное.
 
v0.9.10
  • Реализована поддержка bukkit/spigot 1.10 / 1.9. Проверялось с 1.10.2, 1.9.4, 1.8.9, но вообще должно работать и с более ранними версиями - 1.7, а может даже и с 1.5.2
  • Обновлена интеграция с плагинами с рядом плагинов, с учётом изменений в API (RacesAndClasses v1.2.1,Craftconomy v3.3, PlayEffect v0.5.3)
  • Исправлены какие-то ошибки
https://dev.bukkit.org/bukkit-plugins/reactions/files/34-reactions-v0-9-10/

P.S. Хочу похвастаться. Недавно (через три года после выпуска плагина) я получил первый донат за него и, что особенно приятно, от русскоязычного пользователя. Очень рад, что он кому-то настолько понравился :)
 
Обнаружил еще один недостаток, не работает флаг ITEM и действие ITEM_REMOVE :(
в этой версии они тоже не работают, в логах обнаружил эту строчку:
Код:
[16:49:36 INFO]: [ReActions] Methods "getItemInHand" and "getItemInMainHand" are not declared in PlayerInventory class
 
Ну что ж.. буду смотреть. Жаль успел выложить релиз :(
@Korvinius
Пробуем ещё раз :)
https://www.dropbox.com/s/oiog894qphecd07/ReActions.jar?dl=1
Спасибо, заработало, пока больше недостатков не вижу, даже старые ошибки по поводу подсчета количества предметов в инвентаре исправлены.
Кстати, можете с уверенностью написать, что плагин работает на версии 1.8.8 :)
 
@Korvinius
Спасибо! Сейчас залью эту версию :) Номер будет тот же - на дев.бакките не успели одобрить ))
В общем так:

v0.9.10
  • Реализована поддержка bukkit/spigot 1.10 / 1.9. Проверялось с 1.10.2, 1.9.4, 1.8.9, но вообще должно работать и с более ранними версиями - 1.7, а может даже и с 1.5.2
  • Обновлена интеграция с плагинами с рядом плагинов, с учётом изменений в API (RacesAndClasses v1.2.1,Craftconomy v3.3, PlayEffect v0.5.3)
  • Исправлены какие-то ошибки
https://dev.bukkit.org/bukkit-plugins/reactions/files/35-reactions-v0-9-10/
 
Как сделать что бы при получении предмета определенного ему выдавалась привилегия?

К примеру нашел Звезду Края и мгновенно она исчезала у него и появлялась определенная привилегия.
И что бы когда брал потом Алмаз допустим что бы другая
Как сделать через ативатор в плагине ReAcrions
1) REGION_ENTER Вход в регион WoroldGuard
Что бы игрок при входе в определенный созданный через плагин WoroldGuard
----------------------------------------
2) ITEM_INVENTORY <Item> Есть ли данный предмет в инвентаре
У него проверялось присутствие определенного предмета в его игровом инвентаре
---------------------------------------
3) CMD_CONSOLE Выполнить команду от имени консоли
И если определенный предмет проверился и оказался у него в инвентаре то ему выдавалась привилегия, например привилегия "Vip" и писалось на экране через плагин titleManager данное сообщение: &dВас повысили.
-----------------------------------------

А если определенного предмета не было то ничего не происходило.

Я прочел данный ресурс http://reactions.fromgate.ru/ и так и не понял как это реализовать, но понял только то что нужно мне и написал выше. Не мог бы ты помочь мне, создатель? Или участники форума?
 
Последнее редактирование:
Всем привет ребят, вот такой вопросик возник:

Как сделать циклически повторяющееся сообщение, в котором был бы отсчёт времени? Тобишь например:

<Осталось 10 секунд до телепортации>, спустя 5 секунд опять: <Осталось 5 секунд до телепортации> и т.д.

Подсобите, чем можете, пожалуйста
 
Не получается сделать активатор "Вход в Регион" Вот что делаю:
1.Выделяю регион.
2./rg define dune
3./react add region_enter dune_in dune
4./react add dune_in a potion type:BLINDNESS level:100 time:100
5. Вхожу в регион
6. Разочаровываюсь так как ни каких изменений при входе в данный регион и обычный регион не наблюдаю
Ну мне же нужна помощь, я нуждаюсь в ней, помогите пожаааалуйста(
 

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

Назад
Верх