Помогите Как запретить тп к игроку в определенном регионе.

Micholasic

Новичок
Пользователь
Баллы
16
ConditionalEvents > Как запретить донатерам с доступом к тп телепортироваться к игроку в находящемуся в определенном регионе.

(Пример: Запретить донатерам телепортироваться к игроку во время сражения на дуелях, которые происходят на спавне.)
Есть ли проверки какие-то в этом плагине для осуществления подобного?
 
Последнее редактирование:
ConditionalEvents > Как запретить донатерам с доступом к тп телепортироваться к игроку в находящемуся в определенном регионе.

(Пример: Запретить донатерам телепортироваться к игроку во время сражения на дуелях, которые происходят на спавне.)
Есть ли проверки какие-то в этом плагине для осуществления подобного?
С плагином ConditionalEvents не работал. Но могу дать вариант из другого плагина который 100% должен у тебя быть. Например у тебя дуели находятся в регионе duel, а ты просто возьми и заблокируй ввод команды в этом рг командой из WG. Честно говоря команду не помню, но чет там /rg flag duel blocked-cmd (команда) точную команду не помню. Но пример думаю понятен
 
С плагином ConditionalEvents не работал. Но могу дать вариант из другого плагина который 100% должен у тебя быть. Например у тебя дуели находятся в регионе duel, а ты просто возьми и заблокируй ввод команды в этом рг командой из WG. Честно говоря команду не помню, но чет там /rg flag duel blocked-cmd (команда) точную команду не помню. Но пример думаю понятен
Если изначально игрок был вне региона с отключенными командами, он сможет телепортироваться.

TC, если в ConditionsEvent есть ивент телепортации и совместимость с WorldGuard, то при ивенте телепортации игрока1 к игроку2 нужно проверять где (в каком регионе) на момент обработки ивента находится игрок (1 или 2, какой тебе нужен). Полагаю есть совместимость с PAPI, можно через неё реализовать.
 
ConditionalEvents > Как запретить донатерам с доступом к тп телепортироваться к игроку в находящемуся в определенном регионе.

(Пример: Запретить донатерам телепортироваться к игроку во время сражения на дуелях, которые происходят на спавне.)
Есть ли проверки какие-то в этом плагине для осуществления подобного?
Через parseother отслеживаем регион, в котором находится игрок, к которому пытается телепортироваться игрок при помощи команды (берем игрока из аргумента к команде, которая является командой телепорта) и если релион в котором стоит игрок к которому будет телепортироваться другой игрок будет одним из списка заблокированных - отменять действие и делать то, что нужно, или не отменять, если у игрока есть право
 
Через parseother отслеживаем регион, в котором находится игрок, к которому пытается телепортироваться игрок при помощи команды (берем игрока из аргумента к команде, которая является командой телепорта) и если релион в котором стоит игрок к которому будет телепортироваться другой игрок будет одним из списка заблокированных - отменять действие и делать то, что нужно, или не отменять, если у игрока есть право
Можно более конкретный пример? Как мне другого игрока отследить в этом плане? Не могу найти в документации к плагину.
 
Назад
Верх Низ