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

Принятый ответ

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

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

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