XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Zeimon

offline
Опыт: 55
Активность:
Вопрос по триггерам (захват региона)
Всем привет, на днях решил создать карту, одной из особенностей которой является захват позиций, которые позволяют получить превосходство над противником.
Захват позиции проводится любым героем при входе в регион. Если в течении 15 секунд в регионе не наблюдается противников, то позиция переходит захватчику (устанавливается знамя, но в данной ситуации это не столь важно).
Но сегодня при написании триггера столкнулся с проблемой, с которой не могу разобраться уже несколько часов.
На изображении я обозначил красными точками условия, которые работают не совсем корректно: иногда все работает как надо, но чаще всего триггер останавливается на первом помеченном условии по не известной мне причине.
Примечания:
STR_Controler[1] - владелец позиции 1 - альянс, 0 - нейтрал, 2 - орда.
StrategyGoldMind1n1 - захватываемый регион.
((кат
))
Прошу помочь разобраться с проблемой или предложить свои варианты триггера.
Буду очень благодарен.
[+] замечание от Hanabishi: 8.2 (размещение больших изображений)

Отредактировано Hanabishi, 24.12.2012 в 20:37.
Старый 24.12.2012, 16:41
Imba
Battle for One Piece 90%
offline
Опыт: 5,798
Активность:
скрин не видно
Старый 24.12.2012, 16:56
Zeimon

offline
Опыт: 55
Активность:
Странно, у меня все видно, но на всякий случай перезалил на другой хост
Старый 24.12.2012, 17:04
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
красным ничего не помечено.
ставь 1 событие и под него делай триггер, тогда работа будет корректной. Сейчас у тебя события регистрируются и на вход в зону, и на выход, и на смерть. Это три разных ветки - для каждого события должно регистрировать определенного юнита(вошедшего/вышедшего/умершего).
Старый 24.12.2012, 17:20
Zeimon

offline
Опыт: 55
Активность:
Промотай страницу в право, там помечено.
Сейчас попробую твой варриант

UPD: Если кто-то входит/выходит/умирает, это не значит, что в регионе соблюдены нужные мне условия.
Мне нужно, чтобы корректно проверяло, есть ли в регионе войска, принадлежащие какому либо игроку.

Zeimon добавил:
Помогите же кто-нибудь, я уже 9 часов подряд пытаюсь разобраться с этой проблемой.

Отредактировано Zeimon, 24.12.2012 в 17:51.
Старый 24.12.2012, 19:48
Темак
jass for everyone
offline
Опыт: 7,200
Активность:
всё очень просто.
данные условия выбирают случайного игрока, одного из нескольких.
поищи условие количество юнитов в регионе союзных для 2 игрока.
Старый 24.12.2012, 22:00
Zeimon

offline
Опыт: 55
Активность:
Спасибо, хоть и "союзных для игрока" в той категории я не нашел и пришлось помудрить с и/или для каждого игрока, но все равно очень помогло.
Старый 25.12.2012, 02:19
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:05.