- Баллы
- 76
- Имя в Minecraft
- Astrogen
точно.но выглядит это таким образом:
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
точно.но выглядит это таким образом:
REGION:
region1:
region: testrg
flags:
- group=Red
actions:
- execute=activator:region1redState2
EXEC:
region1redState2:
flags:
- var_compare=id:rg1state value:2
actions:
- message=Добро пожаловать в регион 1.
Я в активаторах REGION всегда добавляю DELAY (флаг и действие) - тогда все отщелкивает нормально. правда таймеры у меня 3, 15 и 60. 1 - не пробовал, не знаю, есть ли принципиальная разницаИз-за чего действие происходит несколько раз? Причем иногда всё нормально, работает как надо, а иногда начинает по 2-4 раза выполняться. Под спойлером кусок активаторов, в которых встречается проблема - действие message выполняется по несколько раз в секунду (region-recheck-delay: 1)
Только добавив плагин Fromgate - MessageFilterРебята, на кнопку поставил команды отключения флая и гуда, как сделать так чтобы эти смс в чате не показывало?
Поподробнее можно? И мне нужно чтобы он не полностью оповещение /god и /fly убрал, а только когда нажимаю на кнопки.Только добавив плагин Fromgate - MessageFilter
Оно делает перехват сообщения, обрабатывает (по вашим указаниям) и выводит измененным (или вообще не выводит).
Помогите кое что сделать....
Как выразить такую фичу: Если в регионе есть игроки с такой группой/такими правами....
Ну к примеру при входе в регион - запускается активатор, проверяющий - есть ли 5 человек с группой Pro. Если таковых нет, то в реактионс запускается ехес - проверяющий, есть ли 5 человек с группой Mvp и т.д.
Вот уже 2 месяца голову ломаю: КАК ВЫРАЗИТЬ ЭТУ ФИЧУ!
Действие cancel_event используй.Ребята, на кнопку поставил команды отключения флая и гуда, как сделать так чтобы эти смс в чате не показывало?
Хм, не уверен, что можно сделать проверку по количеству игроков одной группы в регионе с помощью одного активатора.Помогите кое что сделать....
Как выразить такую фичу: Если в регионе есть игроки с такой группой/такими правами....
Ну к примеру при входе в регион - запускается активатор, проверяющий - есть ли 5 человек с группой Pro. Если таковых нет, то в реактионс запускается ехес - проверяющий, есть ли 5 человек с группой Mvp и т.д.
Вот уже 2 месяца голову ломаю: КАК ВЫРАЗИТЬ ЭТУ ФИЧУ!
#Игрок зашёл, запустили проверку группы с последующим инкрементом переменной
REGION_ENTER:
groupProEnter:
region: testregion
flags:
#Проверяем игрока на группу Про
- group=Pro
actions:
#Если Про, то увеличиваем переменную на 1
- var_inc=id:groupPro value:1
#Запускаем проверку переменной
- execute=activator:groupPro
reactions:
#Если не Про, то проверка на следующую группу - Мвп
- execute=activator:groupMvpEnter
#Игрок вышел, запустили проверку группы с последующим дикрементом переменной
REGION_LEAVE:
groupProLeave:
region: testregion
#Проверяем игрока на группу Про
flags:
- group=Pro
#Если Про, то уменьшаем переменную на 1
actions:
- var_dec=id:groupPro value:1
#Если не Про, то проверка на следующую группу - Мвп
reactions:
- execute=activator:groupMvpLeave
EXEC:
#Активатор, проверяющий, набралось ли достаточное количество игроков одной группы
groupPro:
flags:
#Если больше 4 игроков, то запускаем действие
- var_greater=id:groupPro value:4
actions:
- Необходимое действие
#Проверка игрока на группу Мвп
groupMvpEnter:
flags:
- group=Mvp
actions:
- var_inc=id:groupMvp value:1
- execute=activator:groupMvp
reactions:
- Тут можно запустить проверку на следующую группу, если требуется
groupMvp:
flags:
#Если больше 4 игроков, то запускаем действие
- var_greater=id:groupMvp value:4
actions:
- Необходимое действие
#Тут мы снова уменьшаем переменную, если игрок из Мвп покинул регион
groupMvpLeave:
flags:
- group=Mvp
actions:
- var_dec=id:groupMvp value:1
reactions:
- Тут можно запустить проверку на следующую группу, если требуется
Я вообще нубик, можно пример?Действие cancel_event используй.
Хм, не уверен, что можно сделать проверку по количеству игроков одной группы в регионе с помощью одного активатора.
Первая мысль, пришедшая в голову, - создать переменную, которая будет считать количество игроков определенной группы в регионе.
Надеюсь сможешь разобраться хД
Код:#Игрок зашёл, запустили проверку группы с последующим инкрементом переменной REGION_ENTER: groupProEnter: region: testregion flags: #Проверяем игрока на группу Про - group=Pro actions: #Если Про, то увеличиваем переменную на 1 - var_inc=id:groupPro value:1 #Запускаем проверку переменной - execute=activator:groupPro reactions: #Если не Про, то проверка на следующую группу - Мвп - execute=activator:groupMvpEnter #Игрок вышел, запустили проверку группы с последующим дикрементом переменной REGION_LEAVE: groupProLeave: region: testregion #Проверяем игрока на группу Про flags: - group=Pro #Если Про, то уменьшаем переменную на 1 actions: - var_dec=id:groupPro value:1 #Если не Про, то проверка на следующую группу - Мвп reactions: - execute=activator:groupMvpLeave EXEC: #Активатор, проверяющий, набралось ли достаточное количество игроков одной группы groupPro: flags: #Если больше 4 игроков, то запускаем действие - var_greater=id:groupPro value:4 actions: - Необходимое действие #Проверка игрока на группу Мвп groupMvpEnter: flags: - group=Mvp actions: - var_inc=id:groupMvp value:1 - execute=activator:groupMvp reactions: - Тут можно запустить проверку на следующую группу, если требуется groupMvp: flags: #Если больше 4 игроков, то запускаем действие - var_greater=id:groupMvp value:4 actions: - Необходимое действие #Тут мы снова уменьшаем переменную, если игрок из Мвп покинул регион groupMvpLeave: flags: - group=Mvp actions: - var_dec=id:groupMvp value:1 reactions: - Тут можно запустить проверку на следующую группу, если требуется
А вообще я тебе неправильно подсказал. Не cancel_event, а активатор MESSAGE. Пример активатора, который убирает сообщение, начинающиеся со слов "Ваш режим игры":Я вообще нубик, можно пример?
MESSAGE:
gm:
mask: 'Ваш режим игры'
type: START
source: ALL
actions:
- cancel_event=true
Спасибо, как-то и не подумал сделать не 1 "систему", а 2!Действие cancel_event используй.
Хм, не уверен, что можно сделать проверку по количеству игроков одной группы в регионе с помощью одного активатора.
Первая мысль, пришедшая в голову, - создать переменную, которая будет считать количество игроков определенной группы в регионе.
Надеюсь сможешь разобраться хД
Код:#Игрок зашёл, запустили проверку группы с последующим инкрементом переменной REGION_ENTER: groupProEnter: region: testregion flags: #Проверяем игрока на группу Про - group=Pro actions: #Если Про, то увеличиваем переменную на 1 - var_inc=id:groupPro value:1 #Запускаем проверку переменной - execute=activator:groupPro reactions: #Если не Про, то проверка на следующую группу - Мвп - execute=activator:groupMvpEnter #Игрок вышел, запустили проверку группы с последующим дикрементом переменной REGION_LEAVE: groupProLeave: region: testregion #Проверяем игрока на группу Про flags: - group=Pro #Если Про, то уменьшаем переменную на 1 actions: - var_dec=id:groupPro value:1 #Если не Про, то проверка на следующую группу - Мвп reactions: - execute=activator:groupMvpLeave EXEC: #Активатор, проверяющий, набралось ли достаточное количество игроков одной группы groupPro: flags: #Если больше 4 игроков, то запускаем действие - var_greater=id:groupPro value:4 actions: - Необходимое действие #Проверка игрока на группу Мвп groupMvpEnter: flags: - group=Mvp actions: - var_inc=id:groupMvp value:1 - execute=activator:groupMvp reactions: - Тут можно запустить проверку на следующую группу, если требуется groupMvp: flags: #Если больше 4 игроков, то запускаем действие - var_greater=id:groupMvp value:4 actions: - Необходимое действие #Тут мы снова уменьшаем переменную, если игрок из Мвп покинул регион groupMvpLeave: flags: - group=Mvp actions: - var_dec=id:groupMvp value:1 reactions: - Тут можно запустить проверку на следующую группу, если требуется

Нифига не получось... Ввожу команду /react add message <ИмяАктиватора> source:<ТипИсточника> type:<СпособСравнения> mask:<ШаблонСообщения> вставляя свои переменные и пишет что такой команды нет! Я скачал MessageFilter и MessageCommanderА вообще я тебе неправильно подсказал. Не cancel_event, а активатор MESSAGE. Пример активатора, который убирает сообщение, начинающиеся со слов "Ваш режим игры":
Так же можно использовать и другие значения параметров type и source.Код:MESSAGE: gm: mask: 'Ваш режим игры' type: START source: ALL actions: - cancel_event=true
Для выполнения команды без / можно использовать активатор MESSAGE. Пример активатора, меняющий режим игрока на креатив, если он написал слово creative в чат:Подскажите пожалуйста, нужно выполнить команду от игрока, но без / перед командой. Или написать в чат от имени игрока. sudo не подходит.
MESSAGE:
gm:
mask: creative
type: EQUAL
source: CHAT_INPUT
actions:
- CMD_CONSOLE=gamemode %player% 1
можно по подробнее про ChatAvatar? если можно ссылочку) Спасибо большое!Для выполнения команды без / можно использовать активатор MESSAGE. Пример активатора, меняющий режим игрока на креатив, если он написал слово creative в чат:
Насчет написания от имени игрока, есть СhatAvatar.Код:MESSAGE: gm: mask: creative type: EQUAL source: CHAT_INPUT actions: - CMD_CONSOLE=gamemode %player% 1
Плагин местного парняможно по подробнее про ChatAvatar? если можно ссылочку) Спасибо большое!

Можно использовать Активатор REGION_ENTER, там же указывается название мира...Уважаемые знатоки, а ReActions не умеет работать с мирами? В хэлпе не нашел.
Хотел сделать некоторые вещи, если игрок заходит в определенный мир, но не нашел как)