28

» WarCraft 3 / UnitGroup течет (DestroyGroup не помогает)

Оно может начать течь через случайное время после старта, или после создания другого объекта.
Внутри какая-то ошибка сборки мусора или чего, что и ведёт к утечке хендлов в случайные моменты.
28

» WarCraft 3 / UnitGroup течет (DestroyGroup не помогает)

Точнее течёт хендл, а не сама группа. Размер потребления ОЗУ не сильно растёт (если вообще растёт).
Утечка происходит из-за не обнулённой переменной g.
28

» WarCraft 3 / Критическая ошибка в триггерах

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

» WarCraft 3 / Как отследить, что древо посадилось?

Я же сказал ТРЕКАТЬ приказы? Что такое трекать? Это значит отслеживать. А это только через периодический таймер. Как только отдан приказ сесть - начинаем отслеживать текущие приказы юнита. Как только текущий приказ стал 0 - древо село.
Если во время отслеживания был отдан другой приказ, то уничтожаем старый таймер и создаём новый с отслеживанием нового приказа (либо рестарт старого таймера).
По идее, должно сработать.

Работает.
Загруженные файлы
28

» WarCraft 3 / Lua и ООП

Drulia_san, поэтому лучше погуглить решения от спецов в Lua, которые ерунду не понапишут, а потом на основе их сделать своё решение, или использовать их, если оно подходит под задачи. Чем больше погуглишь, тем лучше.
28

» WarCraft 3 / В hashtable один массив на все handle?

Хетаблица по конкретным ключам x, y может одновременно хранить значения следующих типов: real, integer, boolean, string, handle. code и nothing хранить нельзя.
28

» WarCraft 3 / Критическая ошибка в триггерах

Fly123, Reset Triggers в помощь.

DarkLigthing, мда, зачем MPQ Editor, когда в редакторе ландшафта можно Файл - Экспортировать скрипт?
28

» WarCraft 3 / Как отследить, что древо посадилось?

Принятый ответ
Тут нужно трекать все приказы юнита, если был приказ сесть, никакой приказ его не перебивал, а текущий приказ стал 0, то древо село.
28

» WarCraft 3 / Cannot find appropriate CD keys

Я выше дал ссылку на архив этой версии, она тоже требует ключи?
PT153:
28

» WarCraft 3 / Lua и ООП

который пробегает по всем созданным объектам данного "класса"
А какой ООП язык это вообще позволяет без создания массива объектов этого класса?

function Skillshot:Create (damage)
    local obj = {}
    
    setmetatable(obj, self)
    self.__index = self
	table.insert(list, obj)
    
    self.damage = damage

    return obj
end
Я не спец, но разве не у obj нужно ставить переменную damage?
28

» WarCraft 3 / Кулдаун спелов

Это с какой версии такой баг появился?
С релиза WC3.

Хотя я ошибся, такой проблемы нет.
28

» WarCraft 3 / Моя попытка создания системы отрядов, версия 1.26a

потом мы видим как люди обнуляют числа и строки
Потому что это написано в самой популярной статье, но никто не удосуживается прочитать исправления к ней.
28

» WarCraft 3 / Кулдаун спелов

Если ты говоришь что есть какие-то проблемы - то оглашай их.
Проблема будет у героев, ибо после удаления спел нельзя сделать геройским.
28

» Администрация XGM / Рейтинг на сайте

Ну так его могут минусовать другие со стажем или выше уровнем
И ещё есть такая кнопочка СООБЩИТЬ АДМИНИСТРАЦИИ
Многие набили свой рейтинг и стаж в бородатые годы и сейчас появляются на сайте крайне редко. Выше их только админы и такие же редкие гости. А дёргать админов из-за парочки неадекватов не стоит, модераторов тут немного.
nvc123 редко вижу, сам я тоже раза 2 в день тут бываю.
28

» WarCraft 3 / Мои мысли об устаревших механиках Warcraft 3 и....

SomnusUltima, если мерить так, действительно.
с 10000 брони выйдет 0.166% от урона.
С 1000 брони выйдет 1.639% урона.