доброго времени суток! ...нужно триггерно проверить уровень героя и за счет него портал станет доступным для выбранного игрока...я написал триггер но он почему то не проверяет какой уровень у героя и следовательно он работает как обычно..мне нужно указать уровень героя...например 200 и когда герой возьмет этот уровень то Портал разблокируется
вот мои действия

Отвечая на твой первый вопрос, вот какая схема мне пришла в голову после его прочтения. Она примитивна, нуждается в расширении для нескольких игроков, да и уточнении под твою ситуацию:
Можешь вводить переменную для отслеживания номера игрока, а можешь копировать триггеры под каждого игрока, да и другие варианты есть.
Ну и карта с примером впридачу:
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
18
Может, тогда уровень поставить больше или равно 200?
А то, судя по условию, если уровень меньше, то устанавливает точку назначения.
7
хм...а есть...событие которое проверяет кто зашел в портал? или только область поможет?
или например...захватить клик игрока при выборе портала и за счет этого захвата сделать с ним чт угодно...типа a unit нажимает на правую кнопку мыши условие проверит куда он тыкнул и действие
18
События такого не нашёл.
Событие выбора - Игрок выбирает юнита.
Правая кнопка мыши - это событие "юнит отдал приказ (цель - точка)".
Можно поступить проще: при входе в область сразу переносить юнита в точку назначения.
7
Maniac_91:
События такого не нашёл.
Событие выбора - Игрок выбирает юнита.
Правая кнопка мыши - это событие "юнит отдал приказ (цель - точка)".
Можно поступить проще: при входе в область сразу переносить юнита в точку назначения.
ну я так и делаю...странно...что нет такого события...и да...еще такой вопрос чтобы не создать новую тему..есть событие которое проверяет кто зашел в такую локацию...как добавить условие чтобы ВСЕ игроки в карте получили скажем так 1000 опыта через группу игроков или отряд?
вот снимок
если в условие я поставлю тригерный юнит это герой равно да и вместо picked unit поставлю triggering unit то только тот герой который зашел в область получит опыт
Загруженные файлы
18
Зачем столько ненужных действий?
Можно просто выбрать всех юнитов на карте и выполнить действия: если номер игрока владельца выбранного юнита <= 10, и выбранный юнит - герой, то дать выбранному юниту опыт.
Последнее действие отключает триггер при любых условиях. Значит, проверка не нужна. Просто выключить.
Вообще, в одном ресурсе можно только один вопрос задавать, так что не нужно стесняться создавать новые вопросы.
43
  1. Событие такое есть, но надо делать его когда герой появляется на всей локации, функция: "Триггер - новое событие для (нужный триггер) герой входит в область (нужная область)"
  2. Новый вопрос - новая тема

ApoloZ2:
ну я так и делаю...странно...что нет такого события...и да...еще такой вопрос чтобы не создать новую тему..есть событие которое проверяет кто зашел в такую локацию...как добавить условие чтобы ВСЕ игроки в карте получили скажем так 1000 опыта через группу игроков или отряд?
вот снимок
если в условие я поставлю тригерный юнит это герой равно да и вместо picked unit поставлю triggering unit то только тот герой который зашел в область получит опыт
Группа игроков (все игроки) => добавляем опыт всем героям игроков (заранее их фиксируя)
7
Maniac_91:
Последнее действие отключает триггер при любых условиях. Значит, проверка не нужна. Просто выключить.
последнее действие нужно как никогда, я проверяю кто зашел в эту область и если это 1 игрок то я его отключаю
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.