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

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

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

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

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

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

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

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

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

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

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

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

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