В гуи нужен триггер.
Тригерно создается акалит в области, но как после появления заставить его возвести башню???
`
ОЖИДАНИЕ РЕКЛАМЫ...
9
К только созданным юнитам обращаются как 'last created unit'. Либо сделай триггер Issue 'last created unit' build 'зиккурат' в 'указанная точка', либо сделай переменную acolit и три триггера: Set 'acolit' as 'last created unit'; Wait (5.00); Issue 'acolit' build 'зиккурат' в 'указанная точка'
Ответы (1)
3
> Дайте решение!
Сколько платишь?
В целом за кредиты, хата, еда, бензин 150к где тов месяц уходит.
26
Ну в принципе этого более чем достаточно для создания Акколита и указания ему строить Зиккурат. Единственное только что я использую в качестве точки то место куда смотрит камера игрока (Target of current camera view) и отдача приказа идёт в позицию самого только что созданного Акколита (Position of (Last created unit)). Так же явной проблемой в данной ситуации будет отсутствие ресурсов для постройки, отсутствие порченной земли, невозможность вообще построить здание, и отсутствие у Акколита вообще возможности строить какие-либо здания.
Загруженные файлы
23
Триггер:
Событие - юнит входит в область
Условие - тип юнита (entering unit) = аколит
Действие - отдать приказ (issue target order) entering unit строить башню в (центре области или в точке или ещё где нужно)
Остальное уже по необходимости, проверка на порченую землю и так далее.
7
Принимая решение о строительстве зиккурата, убедитесь, что в списке строителя есть необходимое здание. В противном случае добавьте его в РО. Также убедитесь, что достаточно золота и древесины для постройки, и что земля, на которой вы строите, является оскверненной, если это здание нежити.
Загруженные файлы
Ответы (1)
3
Filosoft:
Блин точно не подумал про оскверненную землю, поэтому он и не строит, стоит как вкопанный)) Спасибо!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.