28

» WarCraft 3 / Действие UnitDamagePointLoc

Так то функции фильтра и forgroup работают быстрее, и там тоже можно делать всё что хочешь))
28

» WarCraft 3 / Действие UnitDamagePointLoc

Вообще желательно сразу перед занесением в группу фильтровать юнитов, а потом уже делать с ними действия
28

» WarCraft 3 / Вопрос по Handle Counter

Гуванч, во первых стаки криво даются, я могу отменять автоатаки быстро кликая на противника и на рандомную точку, тем самым получив стак. При ульте, когда в ячейку юнита сейвится булевая вместе с целочисленной фигня происходит с пассивкой
28

» WarCraft 3 / Вопрос по Handle Counter

Гуванч, ух, сорян, я думал почему некоторые скиллы не работают как я себе представлял, а это уже твои личные недочёты, например автоатаки со светом, там ты сохраняешь в первую ячейку юнита булевую переменную и целочисленную, сам поправишь в общем. Утечки хз есть или нет, я не ждал 5 минут, подозреваю что спецэффекты только долго удаляются. Впрочем их стало намного меньше и можно даже не беспокоиться. Если я где-то там накосячил, что работает не так, как ты задумывал - поправишь. В чужом коде тяжело ориентироваться, но я старался)
Загруженные файлы
28

» WarCraft 3 / Вопрос по Handle Counter

ы, даже на скрине видно, что ты ошибся, у тебя в мане устанавливается жизнь (CurLife), а не мана (CurMana) )

goodlyhero, я уже говорил об этом)
28

» WarCraft 3 / Вопрос по Handle Counter

Друг сможешь прописать комменты там где я накосячил и скинуть мне карту?
к, посмотрим что там
28

» WarCraft 3 / Система очков аттрибута

Гуванч, о, карта, круть, позже посмотрю

Первое что я посмотрел детально это получение урона, где тексстаг, у тебя там в позиции юнита триггера создаётся, точка не обнуляется, утечка

в вопросе про счётчик хэндлов написал подробнее, если хочешь больше инфы и разбора кода - пиши в лс

по поводу статов я попробую разобраться, ибо глядя на это всё кажется чушью, должно же быть намного проще

вот, наклепал быстро, вроде работает как надо, закинуть всех игроков и эффектов добавить и норм
Загруженные файлы
28

» WarCraft 3 / Вопрос по Handle Counter

Гуванч, если смотреть карту из прошлого вопроса по статам, то у тебя есть именно утечки, а не что-то там полезное инициализируется, впрочем я заметил некоторые замечания, которые хотелось бы обговорить лично, я имею ввиду мелкие фишки вроде ненадобности удалять москитов после их смерти если они не разлагаются и сами удаляются из игры (а так же красиво, когда анимация смерти полностью проигрывается, а не снаряд исчезает куда-то), "if SpellR == true then", можно без "== true" писать, использовать глобальную группу TempGroup вместо того, чтобы каждый раз локальную создавать ну и отступы, чел, я пол часа рассматривал код тупо чтобы вникнуть в него, но начал находить проблемы только когда отступы начал расставлять)
Чтобы сохранить переменную в хэш-таблицу не обязательно её объявлять, можно сразу в функции сохранения вписать например call SaveGroupHandle(Hashtable,GetHandleId(Timer),3,CreateGroup()), IsTerrainPathable заменить на проверку проходимости предметом. В ешке Эстерии ты создаёшь группу каждый раз во время полёта, но уничтожаешь её только по завершении её прыжка

В общем счётчик хэндлов всё верно показывает, есть проблемы
28

» WarCraft 3 / Вопрос по Handle Counter

PT153, создание нужных объектов происходит обычно разово, при инициализации, а не при каждом касте скилла, и лучше уж всё таки не испытывать вар и обнулять утечки, дело 5 секунд

Локальные переменные тоже нужно обнулять
28

» WarCraft 3 / Вопрос по Handle Counter

Гуванч, через диспетчер задач можно посмотреть нагрузку Вара, чтобы узнать есть ли утечки. Скидывай конечно, посмотрю)
28

» WarCraft 3 / Система очков аттрибута

Гуванч, не позволяет скинуть 1-2 триггера на пустой карте весом менее 100~ кб?)

В таком случае если появится свободное время, то мб сделаю, если никто не преуспеет
28

» WarCraft 3 / Вопрос по Handle Counter

Счётчик хэндлов не точен, но если спустя 5 минут 150+ осталось, значит что-то утекает
28

» Администрация XGM / Планируют ли разработчики XGM, сделать поиск по разделу Вопросы?

Но зато снизит пожирание пространства однотипными вопросами.
Люди слишком ленивы и даже 2 минуты не желают тратить на поиск ответа (да что там, даже слово вписать лень), с чего ты взял, что оно того будет стоить?)

Типо если человеку действительно что-то нужно, он в любом случае найдет это)
28

» WarCraft 3 / Dummy cast

Гуванч, для начала тебе нужно понять что даёт сджасс и вджасс))
28

» WarCraft 3 / Система очков аттрибута

Ну а ты сделай так, что если число меньше 0, то реверсировать его. В функциях математических действий есть модуль, он из отрицательного значения делает положительное

ну или можешь выдать сообщение об ошибке