Добавлен
Нужна помощь. Как запустить триггер со следующими условиями:
Если Игрок с расой Альянса находится в союзе с игроком, раса которого Ночные Эльфы, то Do Action...

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


Ах да, пояснение) Сначала у тебя в алтаре недоступен Чародей крови, потом нажимаешь Esc, чтобы заключить союз с Ночными Эльфами, тогда Чародей крови становится доступен.
NerthreZhul:
Ошибку допустил. Вместо (Matching player) в фильтре группы игроков поставил (Picked player), заодно проверил, что Wait не нужен
Вопрос. У Вас оно работает?
Скачивай 00.w3x
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
5
5 лет назад
0
NerthreZhul,
Зачем тебе 12 триггеров, если ты можешь динамически добавить событий по количеству играющих игроков?
0
2
5 лет назад
0
Wadimiru:
NerthreZhul,
Зачем тебе 12 триггеров, если ты можешь динамически добавить событий по количеству играющих игроков?
Видимо потому, что я не настолько хорошо разбираюсь в триггерах, и потому не пойму, как это всё оптимизировать. Да что уж там, это по факту мой первый проект. Опыта нет, вон, то, что написал NazarPunk, я вообще не понимаю как оно работает, и где такое прописывать.
...
Я вообще могу прописать это всё не 12-ю, а 24-мя триггерами, по отдельности под условие is giving Picked Player Союз (Ненападение) и Is An Ally Of Picked Player.
0
29
5 лет назад
0
Я вообще могу прописать это всё не 12-ю, а 24-мя триггерами
Не плодите сущности сверх необходимого.
Есть прекрасная вещь Force, по гуишному Группа игроков. Создаёте четыре, по одной на каждую расу и останется каждый раз при смене альянса их перезаписывать.
0
2
5 лет назад
0
NazarPunk:
Я вообще могу прописать это всё не 12-ю, а 24-мя триггерами
Не плодите сущности сверх необходимого.
Есть прекрасная вещь Force, по гуишному Группа игроков. Создаёте четыре, по одной на каждую расу и останется каждый раз при смене альянса их перезаписывать.
Уж простите, но как я и говорил выше - это мой первый проект, и я ещё не до конца понимаю, что тут и как работает. Поэтому и задаю вопрос...
Создать группу игроков, окей, что-то создал, даже не знаю, правильно ли я это делал, но вышло что-то типа такого:
Далее пытаюсь работать с функциями If/Then, но ближайшее что нахожу - вот такое:
Я понимаю, что что-то делаю неверно, но что именно - не пойму.
..
Скорее всего я даже эти группы делаю неправильно:
Загруженные файлы
1
26
5 лет назад
1
Сейчас сделаю тебе пример посмотреть.
Wait поставил в начале триггера, потому что не проверил, сразу ли игроки воспринимаются игрой как союзники в этом событии, либо нужна задержка

Ошибку допустил. Вместо (Matching player) в фильтре группы игроков поставил (Picked player), заодно проверил, что Wait не нужен
Потом надо сделать действие, что если у Империи нет союза с Эльфами, то заблокировать технологии.
и юнитов.
Загруженные файлы
0
2
5 лет назад
0
Ошибку допустил. Вместо (Matching player) в фильтре группы игроков поставил (Picked player), заодно проверил, что Wait не нужен
Вопрос. У Вас оно работает?
1
26
5 лет назад
1

Ах да, пояснение) Сначала у тебя в алтаре недоступен Чародей крови, потом нажимаешь Esc, чтобы заключить союз с Ночными Эльфами, тогда Чародей крови становится доступен.
NerthreZhul:
Ошибку допустил. Вместо (Matching player) в фильтре группы игроков поставил (Picked player), заодно проверил, что Wait не нужен
Вопрос. У Вас оно работает?
Скачивай 00.w3x
Принятый ответ
0
2
5 лет назад
Отредактирован NerthreZhul
0
8gabriel8, ага, я понял в чём у меня проблема. Если я устанавливаю союз с ИИ в сетевой игре, то даже когда сам ИИ отображается у меня как союзник, он мне союза не даёт, и видит меня как врага. (Соответственно и для меня технологии не разблокируются).
Ну, это на проверке карты, да.
В остальном триггер работает, как я понял, спасибо. На этом примере уже осталось только сделать так, чтоб при стартовом выборе кланов давалась такая же плюшка.
....
Забавно. Поменял у Вас в карте событие, вместо Игрок 1 (красный) changes alliance settings поставил Игрок 1 (красный) выбирает a unit.
Триггер продолжает работать в нормальном режиме + теперь если я со старта в карте выставляю Империи союзником Ночного Эльфа - то при выборе любого юнита автоматом добавляются технологии и юниты Эльфов в здания.
На Вашей карте проверял, добавляются только после ESC, то бишь заключения союза.
Загруженные файлы
0
26
5 лет назад
0
В триггере 001 сделал, чтобы при стартовом выборе кланов работало. Понадобилось переменную добавить HumanPlayer.
Загруженные файлы
0
2
5 лет назад
0
8gabriel8:
В триггере 001 сделал, чтобы при стартовом выборе кланов работало. Понадобилось переменную добавить HumanPlayer.
У меня всё работает вот таким образом:
Загруженные файлы
0
26
5 лет назад
0

Событие, наверное, не стоит менять, так как юнитов во время игры выбирают очень часто, каждый раз триггер будет выполняться.
Как представляю, в перспективе триггер разрастётся до появления новых технологий при союзе с другими расами и блокировании технологий, а также исчезновении дополнительных юнитов при разрыве союза. Это довольно много действий, если все они будут выполняться при каждом выборе юнита, то это создаст дополнительную нагрузку на игру, особенно в кульминационных моментах.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.