Как должно работать - при попытке нанять рабочего идет проверка наличия серебра в переменной, и если серебра недостаточно, то найм сразу отменяется. Если же серебра достаточно, то его просто должно отнимать сразу же, но ничего не происходит.

Nero-PC, если подготовка только началась то юнита ещё нету
он появится лишь по окончанию подготовки
тебе надо смотреть не юнит а тип юнита
там есть реакция на событие - подготавливаемый тип юнита
или чтото подобное
на джасс это будет
int GetTrainedUnitType();
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Trained unit - это уже натренированный юнит, судя по подсказке из World Editor'а.
Попробуй поменять условие на Triggering unit, но я не уверен, что это поможет.
Загруженные файлы
7
Расчет как раз и сделано на то, что triggering unit - бараки. Но в том случае, если trained unit не подойдет для юнита, а triggering unit это бараки, то как мне обозначить тип юнита?
20
посерфи поиск, был похожий вопрос с год назад примерно
я как вернусь тоже гляну чего
28
Nero-PC, если подготовка только началась то юнита ещё нету
он появится лишь по окончанию подготовки
тебе надо смотреть не юнит а тип юнита
там есть реакция на событие - подготавливаемый тип юнита
или чтото подобное
на джасс это будет
int GetTrainedUnitType();
Принятый ответ
19
Попробуй:
>Loading Unit
>Selling Unit
>Sold Unit
>Summoned Unit
А вообще, не вижу смысла задавать подобный вопрос. Что мешает автору самому прокликать все возможные варианты?
И ещё, я бы посоветовал запулить ещё одно IF с отрицательным значением в условии, в иначе - У меня иногда Иначе не работает без этого.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.