Есть здание - деревенский совет.
Нужно отскалить такое событие - нахождение после посадки трёх юнитов определённого типа в нём. Но надо иметь в виду, что сесть может вообще, кто угодно. А грейд (триггерный, через тёмного) происходит именно в том случае, если внутри сидят трое мужиков. Как это оформить вообще? Я хотя бы правильно начал?

Frostfall, тебе уже показывали, как это сделать вот здесь.

Сделал ещё способ, не через апгрейд, а через морф.
С тёмным будет так же, но скорее всего не нужно будет исправлять анимацию.

Я хотя бы правильно начал?
Да.

А что, разве уничтожить группу и почистить - разное для триггера?
Конечно, очистить группу - сделать группу пустой, а уничтожить - удалить сам объект типа "группа". Уничтожение в GUI недоступно, только через Custom Script, смотри карты, что я кидал.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
никак, ты говоришь о несовместимых модификаторах
ответ
Ну еще один вариант... Как я понял ты в начале игры выбираешь себе героя покупая в таверне. Так вот: Тебе понадобиться сделать 2 области.
И подставить свои значения в этот триггер (место Playble map area выбрать область в какую хочешь переместить героя)
Когда ты покупаешь героя он " входит в область" вокруг таверны (не забудь ее сделать).Дальше он перемещается в указанную тобой другую область (ее тоже не забудь). И я не добавил одно действие убить того кто покупал героя (у меня был светлячок).
Вроде бы все объяснил.
Если что не понятно пиши мне в ЛС.
ответ
Ну суть в том что при доведении здания до разрушения (смерти) оно переходит во владение тому игроку, который его и добил. Проще говоря - твой ластхит по вражескому зданию передаёт его тебе.
По-хорошему первое что надо сделать - запретить союзникам атаковать свои здания (или хотя бы столицы, о которых и идёт речь).
Второе - при получении зданием урона проверять кто его нанёс, если друг - отхиливать на весь урон, если враг - проверять не будет ли этот урон смертельным, и если ДА - давать столько хп, сколько надо что бы здание осталось в живых (обычно это урон + 1 хп). И при этом передавать юнита во владение тому игроку, который владеет юнитом который является источником этого урона.
По желанию можно отхилить здание полностью (на 100% своего хп)
ответ
PT153:
Есть. Условие -> сравнение целочисленной.
Можно скрин например?
решил логично поискать и нашёл.
ответ
Сделал сам

21
каждый раз когда у тебя будет погружаться юнит, будет запускаться цикл и 3 раза присваивать переменной с индексами 1,2,3 значение одного и того же юнита
Чтобы туда записать разных юнитов - нужна глобалка счётчик типа integer которая будет прибавляться по 1 каждый раз, когда будет погружаться юнит и в значение LU под индексом этой созданной глобалки присваивать значение погружаемого юнита
28
А так не пойдёт что-ли?

Upd к тому же я заметил ты уничтожаешь группу, а не очищаешь, ты же не планировал её в дальнейшем использовать?
Загруженные файлы
9
Proshel_Doty:
каждый раз когда у тебя будет погружаться юнит, будет запускаться цикл и 3 раза присваивать переменной с индексами 1,2,3 значение одного и того же юнита
Чтобы туда записать разных юнитов - нужна глобалка счётчик типа integer которая будет прибавляться по 1 каждый раз, когда будет погружаться юнит и в значение LU под индексом этой созданной глобалки присваивать значение погружаемого юнита
Я ещё слишком молокосос, чтобы такое со слов понимать... Покажи, пожалуйста, триггерно? Или, может, ты имел в виду ровно то же, что товарищ снизу предложил?

rsfghd:
Upd к тому же я заметил ты уничтожаешь группу, а не очищаешь, ты же не планировал её в дальнейшем использовать?
Нет, не планировал. А что, разве уничтожить группу и почистить - разное для триггера?
9
rsfghd:
А так не пойдёт что-ли?
А можно ту длинную строчку с проверкой типов юнитов как-то на два действия разбить?
А то я стремаюсь такое делать. Мне кажется, лучше много не особо длинных действий, чем одно сложное.
28
Принятый ответ
Frostfall, тебе уже показывали, как это сделать вот здесь.

Сделал ещё способ, не через апгрейд, а через морф.
С тёмным будет так же, но скорее всего не нужно будет исправлять анимацию.

Я хотя бы правильно начал?
Да.

А что, разве уничтожить группу и почистить - разное для триггера?
Конечно, очистить группу - сделать группу пустой, а уничтожить - удалить сам объект типа "группа". Уничтожение в GUI недоступно, только через Custom Script, смотри карты, что я кидал.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.