Добрый вечер. Мне нужна помощь касаемо тригеров. Хотел создать систему при которой в областе где есть Замок можно было бы при помощи диалоговых кнопок призывать войска, пример:
*Событие: Игрок написал сообщение
*Условие: Замок принадлежит выбранному игроку.
*Действие: "Функции" условие: если в области где есть ваш Замок есть хоть один ваш юнит типа Пеший.
То действие: диалоговые кнопки* 1) создать +1 пеший 2) заменить пешей на Рыцарь
иначе: только 1) создать +1 пеший... И вроде бы всё легко, но только мать его на ногу ничего не выходит из-за корявого функционала УСЛОВИЙ. Дело в том что там нет того что нужно именно в моём случае. Я даже через переменные пытался, но ничего не вышло. + именно из-за УСЛОВИЙ мне сложно другой сделать другой триггер с действием - а именно заменить 1- го любого юнита в области с Замком типа Пеший на другого юнита Рыцарь. Может у вас возникнут какие-то соображения по этому поводу, помните пожалуйста.
Ps: заранее спасибо

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
3
Событие: Нужное событие
Условие: Пусто
Действие:
Создать диалог
ЕСЛИ (Количество юнитов типа ПЕХОТИНЕЦ == 0) Добавить кнопку "ПЕХОТИНЕЦ + 1"
ИЛИ Добавить кнопку "Превратить ПЕХОТИНЕЦ в РЫЦАРЬ"
Показать диалог
Это верно.. но а где же область? Количество юнитов типа ПЕХОТИНЕЦ где?а по вашему выходит что количество юнитов типа ПЕХОТИНЕЦ в общем на карте. Эххх... мне нужно чтобы считали юнитов в области где находится Замок.

Уже кучу вариантов перебрал, начинают опускаться руки...😅
30
Эххх... мне нужно чтобы считали юнитов в области где находится Замок.
Ну блин, неуж-то так сложно немного доработать?
Событие: Нужное событие, из которого можно получить ИГРОК
Условие: Пусто
Действие:
ПЕРЕМЕННАЯ ОБЛАСТЬ = ОБЛАСТИ[ИНДЕКС ИГРОКА]
Создать диалог
ЕСЛИ (Количество юнитов типа ПЕХОТИНЕЦ в области ОБЛАСТЬ == 0) Добавить кнопку "ПЕХОТИНЕЦ + 1"
ИЛИ Добавить кнопку "Превратить ПЕХОТИНЕЦ в РЫЦАРЬ"
Показать диалог

Если у игрока может быть несколько замков, то нужно описать способ выбора именно ТОГО ЗАМКА

И нужно учесть момент, что между появлением диалога и нажатием кнопки может пройти некоторое время, за которое условие может стать неверным.
28
JIEGEND, перестань юзать капс, это больше раздражает и сбивает с толку чем приносит пользы в принцип обмена информации, попробуй просто порыться в гуи, всё есть
Загруженные файлы
Принятый ответ
30
rsfghd, число юнитов в группе не создаёт утечку группы?
3
((цитата
((цитата
Блин, можете пожалуйста в редакторе показать на фотографии именно УСЛОВИЕ как сделать. Я только что делал как вы сказали но вышло то что не работает

rsfghd, число юнитов в группе не создаёт утечку группы?
Хз, я даже групп не создавал, а перетикании группы из группы вообще не идёт
Загруженные файлы
28
nazarpunk, создаёт, я не буду сотый раз объяснять про неё

JIEGEND, попробуй соображалку немного включить, у тебя событие текста игрока но ты откуда-то берёшь юнита триггера

смотри внимательно мой скрин, последнее открытое окно

там даже серым по белому написано, что соответствующего юнита использовать для сравнения
3
((цитата
JIEGEND, Гений, я тоже было делал этот триггер но он у меня не работал, а оказалось что там в самой последней складке надо было не Юнит триггера, а Соответствующий юнит!! Ура, спасибо вам!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.