Как сделать так что бы когда я нажимаю нанять юнита он не шёл в очередь производства... а сначала проверился на условие... и только потом при истином варианте отправил его в производство. То же и со зданиями что бы я когда кликал на здание(построить) он не открывал режим строительства а сначала проверил условие... ну и так далее...
Т.е у меня есть ресурс 3-ий он записывается в целочисленную переменную и вот мне нужно с ним взаимодействовать что бы он работал так же как золото и дерево надо что бы не происходило сначала производство а потом проверка а наоборот сначала проверка а потом производство
Я так понимаю нужны автоприказы строки (идти построить начинать производить и прочее?) если такие вообще есть...
Принятый ответ
NiktoTakoy, там нету проверки до начала
как только там отдал приказ строить юнита он проверяет хватает ли тебе ресурсов
если нет он отдаёт приказ отменить постройку
просто вместо ждать (Wait) там используется таймер (на гуи они недоступны по нормальному) на 0 секунд
проверка идёт после того как началась постройка юнита
просто твой глаз не успевает этого заметить
а ошибка это эмуляция
то есть просто действие "вывести текст на экран"
если присмотреться внимательно то заметишь разницу
например если ты пытаешься строить юнита которому не хватает стандартных ресурсов
и сразу после этого того которому не хватает нестандартных то надписи налезут друг на друга
в общем вся фишка в том что вместо вейта используются таймеры
по идее можно и на гуи выкрутится но это будет ужасно выглядеть
как только там отдал приказ строить юнита он проверяет хватает ли тебе ресурсов
если нет он отдаёт приказ отменить постройку
просто вместо ждать (Wait) там используется таймер (на гуи они недоступны по нормальному) на 0 секунд
проверка идёт после того как началась постройка юнита
просто твой глаз не успевает этого заметить
а ошибка это эмуляция
то есть просто действие "вывести текст на экран"
если присмотреться внимательно то заметишь разницу
например если ты пытаешься строить юнита которому не хватает стандартных ресурсов
и сразу после этого того которому не хватает нестандартных то надписи налезут друг на друга
в общем вся фишка в том что вместо вейта используются таймеры
по идее можно и на гуи выкрутится но это будет ужасно выглядеть
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Sergarr, тут что то похожее но я не понимаю джасс
мне нужно подобное из этой карты только в триггерах (конкретно именно момент проверки перед наймом или же перед улучшением строительством) (со скилами проблем нет)
Ред. nvc123
как только там отдал приказ строить юнита он проверяет хватает ли тебе ресурсов
если нет он отдаёт приказ отменить постройку
просто вместо ждать (Wait) там используется таймер (на гуи они недоступны по нормальному) на 0 секунд
проверка идёт после того как началась постройка юнита
просто твой глаз не успевает этого заметить
а ошибка это эмуляция
то есть просто действие "вывести текст на экран"
если присмотреться внимательно то заметишь разницу
например если ты пытаешься строить юнита которому не хватает стандартных ресурсов
и сразу после этого того которому не хватает нестандартных то надписи налезут друг на друга
в общем вся фишка в том что вместо вейта используются таймеры
по идее можно и на гуи выкрутится но это будет ужасно выглядеть