Добавлен bazeba
Доброго времени суток, давно меня тут не было. Перехожу к сути. На данный момент не могу прикрепить изображения и тд. В вообщем столкнулся с проблеммой в триггерах, гуи. Есть нейтральное здание предположим с 5000 здоровья, необходимо прописать так чтобы это здание изменило владельца. За пример брал кампанию блодэлфов с обсерваториями, но срабатывало как то коряво. Я не хочу чтобы это здание было неуязвимым но и чтобы ее нельзя было разрушить доконца на 100 здр оно опять становится нейтральным. Но иногда не успевало и разрушалось если наносили много урона. Но это цветочки. Проблема заключалась в том что я никае не могу придумать рабочий алгоритм для захвата здания через починку игроком и отслеживать этого игрока не вышло. Попробовал через условие когда юнит входит в радиус от здания, но проблема с количеством игроков в этом радиусе (этакий захват точки). Если честно сам толком не понял как это реализовать на гуи и муи (насчет муи не уверен потому что на карте планировалось от 2 до 4 таких зданий и для каждой отдельный триггер) помогите попасть в нужное направление реализации
Принятый ответ
мб отслеживать приказы, какие приказы будут у работника по 100% хп здания?
Или дамиком построить здание, и отказатся строить, у всех игроков - работники альянса (иначе это не пашет) при ремонте здания союзника, если больше никтот не чинит, здание делать за того кто чинит, если бросил чинить (работник отдал любой другой приказ или умер) вернуть в нейтрала, ну и так далее.
Или дамиком построить здание, и отказатся строить, у всех игроков - работники альянса (иначе это не пашет) при ремонте здания союзника, если больше никтот не чинит, здание делать за того кто чинит, если бросил чинить (работник отдал любой другой приказ или умер) вернуть в нейтрала, ну и так далее.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Или дамиком построить здание, и отказатся строить, у всех игроков - работники альянса (иначе это не пашет) при ремонте здания союзника, если больше никтот не чинит, здание делать за того кто чинит, если бросил чинить (работник отдал любой другой приказ или умер) вернуть в нейтрала, ну и так далее.
Каждый тик где ремонтник начал работу время увеличиваем чтобы не был обман.