В общем, есть такой триггер. При наличии здания в области, каждые 10 секунд создаются юниты в этой же области. И казалось бы, если убрать(уничтожить) здание, то юниты должны перестать спавниться, однако они продолжают появляться и при уничтожении постройки, что делать?

Нужно дополнить условие проверкой, жива ли требуемая постройка.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
quq_CCCP, этот парень с айсикапа ответил: ,,Я всегда через лаунчер запускаю клиент''.
ответ
Насколько я знаю, в рынках продаётся то, что падало на землю. Быть, может, не только это.
ответ
Настройки баффа пронзающей смерти, у неё два баффа, один для стуна второй как раз делает псевдополёт.

15
Нужно дополнить условие проверкой, жива ли требуемая постройка.
Принятый ответ
30
Нужно дополнить условие проверкой, жива ли требуемая постройка.
И не плодить утечки групп раз в 20 секунд)
27
наверное автор на каждое здание по 1 триггеру. надо покомпактнее, в один триггер все сделать. все здания в группу закинуть, и раз 20 сек перебирать всех в группе, и создать соответствующие типы крипы для разных здании. сделайте базу данных, на каждый тип здания свой спавняший крип
база данных
при инициализации инициируйте базу данных
structure[1]=крепость
structure[2]=бараки
creep[1]=рабочий
creep[2]=пехотинец
вы можете например номер массива n сохранить по хэндлу. или написать систему перебора и находить номер,
в триггерах пишете "создать creep[n]
при смерти, можно при событии - юнит умирает, удалять из группы. Хотя должна сама игра удалять из группы.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.