К прошлому вопросу: при использовании триггера с заменой одного здания на другое, появившееся строение находится не на том месте. Обычно оно опускается на клетку вниз или влево, а если рядом с ним стоят юниты то телепортируется совсем далеко

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

Требования к расположению убирай.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
5
5 лет назад
0
KaneThaumaturge, Видимо потому что я точкой появления указывал умершего юнита
0
19
5 лет назад
Отредактирован KaneThaumaturge
0
Hogger16level, я не понимаю в чем ваша проблема, вот полностью работающий пример.
Загруженные файлы
Этот комментарий удален
2
26
5 лет назад
2
нужно отслеживать не смерть, а получение урона, при смертельном уроне делаете его неуязвимым, отхиливаете на фул и меняете владельца, все
0
19
5 лет назад
0
Hate, как вариант да, но почему у меня все работает?
0
5
5 лет назад
0
Проблема была в том, что я оставил "стандартная ориентация зданий". После того как поставил угол 270 градусов проблема решилась
2
19
5 лет назад
2
Hogger16level, стандартная ориентация зданий = 270.0
Не знаю как это могло исправить.
CreateUnit(GetOwningPlayer(GetKillingUnit()), 'hhou', GetUnitX(GetTriggerUnit()), GetUnitY(GetTriggerUnit()), bj_UNIT_FACING)
Не думаю, что в этом проблема, даже так все работает без изменений.
0
5
5 лет назад
0
KaneThaumaturge, И не помогло, когда юнит встает впритык к зданию, то оно телепортируется после разрушения
Загруженные файлы
0
19
5 лет назад
0
Hogger16level, Hate~~ все правильно сказал, лови урон, давай неуязвимость, меняй владельца. Лучший способ.
0
26
5 лет назад
0
Только в этом случае в статистику не будет записываться уничтожение здания.
0
19
5 лет назад
0
8gabriel8, если это "захват" здания, то уничтожения никакого и не должно быть, я думаю.
8gabriel8, можно добавить новую переменную и считать "захваченные" здания.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.