Добавлен DarkRaven Best
Суть проблемы заключается в том, что у моего работника, есть постройка на базе рудника нежити. При постройке этого рудника золото в нём исчезает. По крайне мере в рудники золото не отображается, а при наведении на рудник на окошке сверху выводится число 0. Это всё исправляется тем, что работнику нужно сделать расу нежить. Тогда всё работает корректно. Но тогда я сталкиваюсь с другой проблемой, ВСЕ постройки строятся в автоматическом режиме, а мне это не нужно. Итак вопрос к знатокам, как избавится от бага с отсутствием золота в руднике, но при этом чтобы постройки строителя возводились в штатном режиме(при участия самого работника), а так же иконка постройки была Альянсовской?
Принятый ответ
Ловишь приказ строительства рудника, находишь ближайший рудник (вообще, это приказ "цель- юнит", и можно ссылаться на рудник напрямую, но на всякий случай опишу более общий вариант), запоминаешь золото, после постройки добавляешь столько золота в свой рудник.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
ну емасе
Отредактирован DarkRaven Best
Если ты его триггерно создаешь- ответ очевиден. Если рудник- постройка (хотя, хз можно ли так) отлавливай как постройку
Отредактирован DarkRaven Best
То есть примерно. Мы отдали приказ строителю построить это здание на руднике, как определить какой именно рудник? Конечно есть идея с областями, которые можно расположить в месте с рудниками, и если эта постройка строится там - то брать соответствующую переменную. Но это как-то слишком геморройно. Я пробовал сделать, через триггер - юнит получает приказ на строительство, и после этого значение заносится в переменную. Но это не работает. Так же приказ - приказом, но количество золота будет заносится в момент приказа, а не самой постройки, и эту переменную может перебить аналогичный приказ.
Отредактирован DarkRaven Best
Отредактирован DarkRaven Best
P.S: Приказ custom_u00J - так выглядит приказ постройки кастомного(моего) здания.