Есть два Рудника: Залежи руды и Колодец.
Для них есть соответственно два Проклятых рудника: Плавильня и Мельница.
Как можно запретить/отменить строительство Плавильни на Колодце, а Мельницы на Залежах руды?
Строителей у игрока как в melee.

8gabriel8, могу попозже скинуть вечером. щас надо срочно уйти
8gabriel8, вот пример
как оказалось координаты не нужны. поскольку приказ идет не по точке, а по цели. Надо проверять тип цели (тип рудника)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
call IssueImmediateOrderById( GetTriggerUnit(), 851976 )
851976 - это приказ отмены короче, действует отмена везде где можно отменить (тренировку юнита, строительство, исследование и др). Можно отловить событием.
Если сразу не работает, например, хотите, чтобы вообще не начиналась стройка, но у вас не работает. Значит, нужна задержка. Возможно юнит не успевает создаться
Загруженные файлы
26
По идее можно было бы, например, убирать способность Рудник у Залежей руды, когда выбираешь для строительства Мельницу, ведь выбирать место под строительство можешь одновременно лишь одним рабочим. Но не знаю как отследить, что выбрал в меню Строительства определённое здание, а потом закончил выбор места, либо отменил выбор.
Steal nerves, но как отлавливать, что Рудник не тот? Просто отменить мало.
27
8gabriel8, не понял тебя сначала. координатами (если заранее знаешь, где лежат рудники и какие). Ловишь приказ, если нет никаких приказов отмена. Недавно спрашивали как узнать по воде ли, похожее решение, там координаты проверяешь лежат ли в регионе или ректе.
вот похожее xgm.guru/p/wc3/210385?postid=388189
вот пример с фермой, и с бабами (модельками замучался ^_^ )
Загруженные файлы
26
Как бы отлично это, думаю сделать триггеры универсальными. То есть при инициализации все рудники выбираются и их координаты сохраняются, а когда юнит начинает строительство, то при условии, что это Проклятый рудник, проверяется по координатам местоположение. Но только как на ГУИ сохранить, а потом сверять координаты?
P. S. Да, теперь много разных баб. Пора взяться и за мужиков)
Тут набор заготовок текстур
Тут мужик из двух стандартных текстур
Тут первая текстура в фотошоповском файле есть, а второй нет

Вроде догадался, как сделать проверку.
Загруженные файлы
27
8gabriel8, могу попозже скинуть вечером. щас надо срочно уйти
8gabriel8, вот пример
как оказалось координаты не нужны. поскольку приказ идет не по точке, а по цели. Надо проверять тип цели (тип рудника)
Загруженные файлы
Принятый ответ
26
Steal nerves, дружище, огромное спасибо!
Пока не могу посмотреть, но это отличная информация)
Ранее пытался такое сделать, но не вышло.

Получилось в итоге вполне неплохо.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.