Ситуация: у юнита есть скилл 'Asid' (продажа предметов). Нужно отловить продаваемые им предметы не через выбор существующих.
Если в РО ставить продаваемые предметы в поле продаваемых предметов - он продает предметы, они спавнятся на земле рядом с юнитом. Ивент продажи предмета не стреляет.
Если ставить продаваемые предметы в поле создаваемых предметов - требует способность вроде "выбор юнита" или "Общие магазины" ('Aall'). При наличии этой способности триггер с событием продажи предмета работает корректно, однако по дефолту юнит сам себя не выбирает в качестве "клиента магазина". Пробовал отдавать приказ на таргет - себя с целью выбора юнита - это работает если кнопка выбора юнита не скрыта. Никакие триггерные и спеллбучные костыли не сработали. Хотя есть еще несколько вариантов которые стоит потраить, но не сегодня :/
Как вариант - попробовать застакать кнопку выбора юнита, убрав ее тем самым с UI, но оставив галочку в РО на ее показ. Однако я зафейлил найти ее кнопку в txt файлах mpq архивов.
Если в РО ставить продаваемые предметы в поле продаваемых предметов - он продает предметы, они спавнятся на земле рядом с юнитом. Ивент продажи предмета не стреляет.
Если ставить продаваемые предметы в поле создаваемых предметов - требует способность вроде "выбор юнита" или "Общие магазины" ('Aall'). При наличии этой способности триггер с событием продажи предмета работает корректно, однако по дефолту юнит сам себя не выбирает в качестве "клиента магазина". Пробовал отдавать приказ на таргет - себя с целью выбора юнита - это работает если кнопка выбора юнита не скрыта. Никакие триггерные и спеллбучные костыли не сработали. Хотя есть еще несколько вариантов которые стоит потраить, но не сегодня :/
Как вариант - попробовать застакать кнопку выбора юнита, убрав ее тем самым с UI, но оставив галочку в РО на ее показ. Однако я зафейлил найти ее кнопку в txt файлах mpq архивов.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Diaboliko
Ред. Ige
Ige:
Создать триггер и добавить в него событие Золота игрока стало меньше чем было для каждого играющего игрока, у кого было стало меньше золота, тот игрок и выбрал героя.
Думаю тут можно отследить покупку точно таким же образом.
юзай юнитов
с ними намного проще