![]()
Zeimon
![]() offline
Опыт:
55Активность: |
Вопрос по триггерам (захват региона)
Всем привет, на днях решил создать карту, одной из особенностей которой является захват позиций, которые позволяют получить превосходство над противником.
Захват позиции проводится любым героем при входе в регион. Если в течении 15 секунд в регионе не наблюдается противников, то позиция переходит захватчику (устанавливается знамя, но в данной ситуации это не столь важно).
Но сегодня при написании триггера столкнулся с проблемой, с которой не могу разобраться уже несколько часов.
На изображении я обозначил красными точками условия, которые работают не совсем корректно: иногда все работает как надо, но чаще всего триггер останавливается на первом помеченном условии по не известной мне причине.
Примечания:
STR_Controler[1] - владелец позиции 1 - альянс, 0 - нейтрал, 2 - орда. StrategyGoldMind1n1 - захватываемый регион. ((кат
))
Прошу помочь разобраться с проблемой или предложить свои варианты триггера. Буду очень благодарен. [+] замечание от Hanabishi: 8.2 (размещение больших изображений)
Отредактировано Hanabishi, 24.12.2012 в 20:37. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Imba
Battle for One Piece 90%
![]() ![]() offline
Опыт:
5,798Активность: |
скрин не видно
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zeimon
![]() offline
Опыт:
55Активность: |
Странно, у меня все видно, но на всякий случай перезалил на другой хост
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Fakov
Viva la Fa
![]() ![]() offline
Опыт:
102,058Активность: |
красным ничего не помечено. ставь 1 событие и под него делай триггер, тогда работа будет корректной. Сейчас у тебя события регистрируются и на вход в зону, и на выход, и на смерть. Это три разных ветки - для каждого события должно регистрировать определенного юнита(вошедшего/вышедшего/умершего). |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zeimon
![]() offline
Опыт:
55Активность: |
Промотай страницу в право, там помечено.
Сейчас попробую твой варриант UPD: Если кто-то входит/выходит/умирает, это не значит, что в регионе соблюдены нужные мне условия. Мне нужно, чтобы корректно проверяло, есть ли в регионе войска, принадлежащие какому либо игроку. Zeimon добавил: Помогите же кто-нибудь, я уже 9 часов подряд пытаюсь разобраться с этой проблемой. Отредактировано Zeimon, 24.12.2012 в 17:51. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Темак
jass for everyone
![]() ![]() offline
Опыт:
7,200Активность: |
всё очень просто. данные условия выбирают случайного игрока, одного из нескольких. поищи условие количество юнитов в регионе союзных для 2 игрока. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zeimon
![]() offline
Опыт:
55Активность: |
Спасибо, хоть и "союзных для игрока" в той категории я не нашел и пришлось помудрить с и/или для каждого игрока, но все равно очень помогло. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|