Сабж. Нужно отловить момент выбора разрушаемого объекта. Наведением, щелчком мыши - не важно. Но я не могу найти подходящую функцию.

Какие декорации? Пытаешься навести на дерево или что? Вот, если юниты выделены у игрока, и их наводишь на дерево или на бочок/стены, то можно отловить приказ. Но не все юниты наводятся на дерево (только рабочие или каменный голем у ночных эльфов), даже игрок без юнитов не может выбрать деревце.
Но обычно когда игрок просто щелкает и наводит на такие декорации как бочок или ворота, то никак это отследить нельзя Стандартным способом никак, такого события нет =(( Если надо делать невыделяемым, то можно переделать декор на дерево попробовать, но на ворота и бочок зачем такое делать?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
27
Какие декорации? Пытаешься навести на дерево или что? Вот, если юниты выделены у игрока, и их наводишь на дерево или на бочок/стены, то можно отловить приказ. Но не все юниты наводятся на дерево (только рабочие или каменный голем у ночных эльфов), даже игрок без юнитов не может выбрать деревце.
Но обычно когда игрок просто щелкает и наводит на такие декорации как бочок или ворота, то никак это отследить нельзя Стандартным способом никак, такого события нет =(( Если надо делать невыделяемым, то можно переделать декор на дерево попробовать, но на ворота и бочок зачем такое делать?
Принятый ответ
6
Steal nerves, не дерево. На основе бочонка, например. Steal nerves:
никак это отследить нельзя
Очень-очень жаль.
TripleKor, думал уже, но это влечет за собой другие критичные проблемы. Буду думать над иными механиками, большой пласт работы коту под хвост.
32
Что мешает делать разрушайки из юнитов, или сувать мод них даммика которого и выбирает игрок.
6
quq_CCCP, целая масса проблем, которые вызовет это действие. Слишком долго объяснять, но поверь, твоё предложение было первым, что пришло мне в голову. + про это уже написали.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.