SсRealm, даже если обнулять точку в последствии, она не перестаёт от этого быть хэндлом, твои дедуктивные способности мне не особо понятны. Что ты хотел сказать этим комментарием? У меня есть конечно догадка, что ты хотел назвать необнуленную точку утечкой, а не хэндлом, но я не экстрасенс
Когда ты вызываешь функцию GetLastCreatedGroup( ) она возвращает глобальную переменную bj_lastCreatedGroup. Для точек такой переменной нет, соответственно и не существует функции, которую ты использовал для её удаления. Чтобы удалять точку её нужно запеременить, двигать в неё юнита, а потом уже использовать RemoveLocation( udg_НазваниеПеременнойТочки )
По поводу удаления группы, оно то будет работать, но не для he_all_paladins. При чем если ты удалишь это группу, то больше не сможешь туда добавлять юнитов, поэтому разумнее просто очищать
Если будет ещё больше, то можешь не триггер, а строку вызывать через ExecuteFunc. Эта натиска возьмёт аргументы триггера, т.е. юнита триггера/игрока и т.д. и т.п.
Ты никогда с переменными не сталкивался? Тебе нужна целочисленная, если число в переменной ниже нуля, производить нужные действия, а переменную обратно на 100, иначе - декрементировать
Ты вроде как сделал всё что нужно, так что вопрос не понятен
Brutal_bbk, это не прикол, это решение твоей проблемы с уровнями. Проверь в если какой уровень и в соответствии с этим удаляй старые абилки и добавляй новые. Проблема возникнет в том, как ты собираешься стекать это дело, если юнитов с аурами будет несколько
Brutal_bbk, ты можешь сделать это на гуи, но оно будет кривым по той причине, что в гуи не избавишься от утечек GroupEnum и не воспользуешься функцией IsUnitInRangeXY, которая учитывает коллизию юнитов, а значит и корректно обозначит бафф ауры на юните. С другой стороны есть событие входа юнита в радиус другого юнита
LosKalmaros, лучше использовать локальный таймер, он быстрее, но это джасс. Утечки не от вейта у тебя появляются, а от того, что ты спавнишь юнита в точке, которую не обнуляешь
nazarpunk, если ты знал, что ответ в вопросе, и он делится на простые метафизические задачи, то зачем было разводить полемику, осознавая что решением будет "сделайте всё за меня"?
WilliamBz, утечка останется, поскольку их две. Первая это точка, решение которой ты знаешь, второе это выбор юнитов в группу, где не обнуляется переменная, решается кастомным выбором юнитов в группу, т.е. GroupEnumUnitsInRangeOfLoc (или как-то так),
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Выделение контретной переменной юнита из группы
» WarCraft 3 / Выделение контретной переменной юнита из группы
» WarCraft 3 / Атака Jass
» WarCraft 3 / Dungeon Generator & Stamp
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Как удалить последнюю созданную точку?
» WarCraft 3 / Телепортация к дамми-юниту.
» WarCraft 3 / Как реализовать свитч 10 разных действий? Что быстрее
» WarCraft 3 / 2 вопроса по Jass-у
» WarCraft 3 / Как реализовать свитч 10 разных действий? Что быстрее
» WarCraft 3 / Отследить нужный индекс переменной
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / нету воды
» WarCraft 3 / Какие модели деревьев выбирать?
» WarCraft 3 / Отслеживание положения предмета в триггерах
» WarCraft 3 / Отслеживание положения предмета в триггерах
» WarCraft 3 / Отслеживание положения предмета в триггерах
» WarCraft 3 / Отделения камеры
» WarCraft 3 / Фризы при ИИ с кастомной расой