ну приказ патруль на юнита, но если юнит сдохнет то тот кого ты отправляешь, встанет на месте, лучше сделай систему управления как и у основных крипов.
NatriY, ну само собой нативок таких нету, проверяем по таймеру - герой если умер, запускаем таймер на кд перерождения, если таймер не истек - значит в кд, иначе перерождение активно. Так в доте фрога сделано к примеру, ну а еще есть мемхак, где можно посмотреть в кулдауне ли любая способность.
Причём имеет смысл проверить а есть ли GetSpellTargetUnit() если он есть, то берём его координаты, иначе точки каста. Ибо если делать че-то типо волны силитаурена, то в первом варианте волна полетит на координаты где юнит цель был на начало каста, а во втором в точную позицию юнита.
siwono, у даммика не должно быть анимаций атаки, светлячка возьми, и вовсе для этих целей лучше не заставлять даммика атаковать, а применять способности типа кислотной бомбы,ловить урон от дамми юнита и делать основной эффект при попадании. Ну и алгоритм выбора сторонних целей сам описываешь.
ScopteRectuS, оно кулдаун индикатор не изменяло, потом как он хочет - это надо делать свой кулдаун индикатор, на жассе это будет 6 кадров фпс если юнитам наделать кд индикаторов по такому принципу.
Никак, бафф связан со способностью, это внутриигровой триггер который много чего делает а не просто иконочку в статусе, иконки в статут можно добавлять аурами.Ну а стремительность достаточно сложная способность для кастомной реализации, проще сделать руну с этой способностью и вручить её герою в нужный момент, тут подробнее
DracoL1ch, еще забыл про ресайклы таймеров =)
Так то для каких то простых действий, вроде задежрки перед хилом для блока урона, таймер предпочтительнее, для всяких баффов триггеры лучше т.к там есть доступ к куче событий.
Nikolay36, смотри внимательно как сделано в доте, и почему триггер, сразу станет ясно, к примеру триггером двигают снаряд, и смотрят что цель умрет, или цель юзнет абилку (блинка), чтобы сделать промах, вот как ты это сделашь таймером и сколько это займет кода? Так что следует думать что оптимальнее использовать.
Там просто их юзали, потому что было + так было удобнее отлавливать попутно события смерти и тому подобное. Таймер гораздо легче и не плодит обьекты, пусть trigger condition после первого создания зависает в болекспре и не утекает, но 1 то раз его нужно создать, а вот для таймера нет такого. Но таймеры могут лишь считать время, они не могут сработать при смерти юнита или еще какого то события, да и триггер проще вызвать из вне (в доте так диспелы и много чего другого построено, TriggerEvaгuate для триггеров что сохранены на юнита и обеспечивают дебаффы)
Насчет нелагающей - громко сказано, качество кода в большинстве мест унылое и тонны утечек, стоить еще каплю кода добавить - баги\лаги, вылеты, пока не проведешь чистку и оптимизацию, тогда внезапно все норм.
» WarCraft 3 / Триггерное применение способности "Разведать"
» WarCraft 3 / деформация земли
» WarCraft 3 / Следовать за юнитом триггерно?
» WarCraft 3 / Объясните код
» WarCraft 3 / Куда можно отдать на аутсорс свою сырую кастомку?
» WarCraft 3 / Забрать контроль
» WarCraft 3 / Забрать контроль
» WarCraft 3 / Как отловить Перерождение?
» WarCraft 3 / Отловить на jass точку каста
» WarCraft 3 / Забрать контроль
» WarCraft 3 / Как отловить Перерождение?
» WarCraft 3 / Собственная модель для способности "Буран"
» WarCraft 3 / Собственная модель для способности "Буран"
» WarCraft 3 / Локальные переменные
» WarCraft 3 / Локальные переменные
» WarCraft 3 / Возможно ли реализовать такие способности без триггеров?
» WarCraft 3 / Как установить текущий кд аблики?
» WarCraft 3 / Баффы и Дебаффы
» WarCraft 3 / Возможно ли реализовать такие способности без триггеров?
» WarCraft 3 / Что лучше таймер или триггер?
» WarCraft 3 / Как установить текущий кд аблики?
» WarCraft 3 / Что лучше таймер или триггер?
Так то для каких то простых действий, вроде задежрки перед хилом для блока урона, таймер предпочтительнее, для всяких баффов триггеры лучше т.к там есть доступ к куче событий.
» WarCraft 3 / Что лучше таймер или триггер?
» WarCraft 3 / Что лучше таймер или триггер?
» WarCraft 3 / Как установить текущий кд аблики?