Doc, не это не подходит. Я же сказал , что создаётся огромное количество юнитов, а в структуре 8192 по-моему только юнитов можно будет сохранить. если я правильно понял реализацию.
Ige, а как же (unit == null) ? pro100master, я думаю, это не сработает. Т.к. юнит покинет игровую карту только тогда, когда он плоностью разложится (а если труп разлагается полностью - игра его удаляет). Соответственно когда заюзаешь функцию получения юнита, покунувшего регион, игра вернет null.
Через редактор способностей можно создавать способности на основе стандартных (изменить урон, дальность, кд, радиус эффекты и т.д.) Изменить механику работы нельзя.
quq_CCCP, да было бы неплохо. Там где детект урона, как раз таки написано: "Здесь находится куча мусора, относящееся только к доте, вырезайте всё, что вам не нужно." Если, , конечно, мы говорим об одной карте.
quq_CCCP, если верить моим тестам, то центр области не атакованный юнит, а точка позади него, которую, я думаю, можно определить по формуле:
x = targetX + cleaveRadius * Cos( angle )
y = targetY + cleaveRadius * Sin( angle )
call GroupEnumUnitsInRange( group, x, y, cleaveRadius + maxCollisionSize, filter)
Соответственно, чем выше радиус клива, тем дальше центр круга, в котором будет нанесен урон. Из-за чего юниты позади атаковавшего никогда не получат урон.
Steal nerves, нуу \то то понятно. Я имел ввиду передачу данных в функцию ForGroup через bj_lastCreatedUnit и bj_groupEnumUnitPlayer во всех группах. Может ли тогда произойти перезапись.
quq_CCCP, Спасибо, я когда включал триггеры забыл вклчюить инициализацию оказывается. Теперь всё работает.! quq_CCCP, появился еще 1 вопрос, так как способность делается на основе перерождения, то есть вероятность, что кастер помрет где-нибудь и нахаляву возродится. Можно с этим что-то сделать?
И да, перед этим, после добавления мемхака в карту, карта перестала запускаться, хоть и сохранялась. Я выключил все триггеры и начал включать по одному, в итоге я включил все триггеры а карта осталась запускаемой.
Ред. scopterectus
» WarCraft 3 / Освобождение хендла
» WarCraft 3 / Освобождение хендла
Ред. scopterectus
» WarCraft 3 / Освобождение хендла
pro100master, я думаю, это не сработает. Т.к. юнит покинет игровую карту только тогда, когда он плоностью разложится (а если труп разлагается полностью - игра его удаляет). Соответственно когда заюзаешь функцию получения юнита, покунувшего регион, игра вернет null.
Ред. scopterectus
» WarCraft 3 / Как использовать редактор способностей, в редакторе объектов.
» WarCraft 3 / Освобождение хендла
Ред. scopterectus
» WarCraft 3 / memhack utils functions
Ред. scopterectus
» WarCraft 3 / memhack utils functions
Ред. scopterectus
» WarCraft 3 / Область сплэш атаки
» WarCraft 3 / Атака (запуск снаряда)
Ред. scopterectus
» WarCraft 3 / Освобождение хендла
» WarCraft 3 / Освобождение хендла
» WarCraft 3 / Остановить спавн-триггер улучшением здания?!
» WarCraft 3 / Атака (запуск снаряда)
» WarCraft 3 / Область сплэш атаки
» WarCraft 3 / Освобождение хендла
» WarCraft 3 / Освобождение хендла
» WarCraft 3 / Перезапись глобальных переменных
» WarCraft 3 / Перезапись глобальных переменных
» WarCraft 3 / Запуск КД пассинвой спосбности
» WarCraft 3 / Запуск КД пассинвой спосбности
quq_CCCP, появился еще 1 вопрос, так как способность делается на основе перерождения, то есть вероятность, что кастер помрет где-нибудь и нахаляву возродится. Можно с этим что-то сделать?
» WarCraft 3 / Запуск КД пассинвой спосбности
Ред. scopterectus
» WarCraft 3 / Запуск КД пассинвой спосбности
» WarCraft 3 / Запуск КД пассинвой спосбности
» WarCraft 3 / Запуск КД пассинвой спосбности
» WarCraft 3 / Пассивная способность с перезарядкой и с мана костом