если скопировать юнита в редакторе, он будет иметь одинаков handle, такое нельзя как то использовать в карте, что бы для юнитов не создавались новые, переменная у меня одна, для юнитов(глобальная), что бы избежать частого создания, просто обнуляється в конце всех действий
Кто-нибудь вообще понял, что это означает?
Автор, разберись хотя бы в терминологии, что есть handle и что есть raw-код юнита. Ну полную ахинею же несешь.
Некоторые BJ-функция внутри себя создают/разрушают объекты, потому могут вызывать десинх.
Лучше BJ-функции не использовать в сочетании с GetLocalPlayer.
Лучше BJ-функции не использовать вовсе.
Запихнуть жар преисподней в заблокированный спеллбук .
Дать способность с кд в 5 секунд.
При использовании способности давать/отнимать упомянутый выше спеллбук.
GetLocalPlayer, но переменную player как и любую другую нужно обнулять, если она локальная
Не нужно, ни локальную, ни глобальную, вообще никакую. Обнуление необходимо при удалении объекта из игры, Player же существует от начала и до конца игры. NekoriDes:
Ну он у тебя в глобалке и постоянно висит => ничего очищать не надо, все ок.
К слову, глобальные переменные обнулять тоже нужно, но этим пренебрегают, так как ее содержимое регулярно перезаписывается.
Порождать утечку может только объект, чей тип наследует тип handle.
Такие типы как:
boolean
integer
real
string
являются базовыми и утечек не порождают. Все остальные типы (unit, group, timer, multiboard и т.д.) являются наследниками типа handle и могут вызывать утечки.
Подробнее тут:
Исключением из правил является тип player. Так как игроки существуют на протяжении всей игры, так как они не уничтожаются и не удаляются, являются постоянным объектом существующим на протяжении всей игры, утечек они не порождают.
Ищи информацию, как правильно настроить дамми-юнита (в действительности, один правильно настроенный дамми может применить способность на множество целей за раз)
» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?
» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?
» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?
» WarCraft 3 / Вопрос про механику Варкрафта
Ред. GetLocalPlayer
» WarCraft 3 / Как бороться с утечкой Handle при волнах
Автор, разберись хотя бы в терминологии, что есть handle и что есть raw-код юнита. Ну полную ахинею же несешь.
Ред. GetLocalPlayer
» WarCraft 3 / GetLocalPlayer и десинхрон
Лучше BJ-функции не использовать в сочетании с GetLocalPlayer.
Лучше BJ-функции не использовать вовсе.
» WarCraft 3 / Отсутствует "endif"
» WarCraft 3 / Вопрос. Машинима на движке wc3
» WarCraft 3 / Вопрос. Машинима на движке wc3
» WarCraft 3 / Плавное увеличение высоты юнита
» WarCraft 3 / "Захват точек, как в вахе"
» WarCraft 3 / Возможно ли сменить иконку способности во время игры
Ред. GetLocalPlayer
» WarCraft 3 / Команда очистки переменной
Функция
За удаление модификатора видимости отвечает
» WarCraft 3 / Как отключить способность
Дать способность с кд в 5 секунд.
При использовании способности давать/отнимать упомянутый выше спеллбук.
Ред. GetLocalPlayer
» WarCraft 3 / Не могу найти модель цепи
Это одна модель, имеющая 2 статичные анимации. Цепь на Alternate.
Ред. GetLocalPlayer
» WarCraft 3 / Управление спелами
Ред. GetLocalPlayer
» WarCraft 3 / клик
На карте - выделить игроку дамми и отслеживать приказ "smart".
» WarCraft 3 / Глобальный и локальный массивы
Ред. GetLocalPlayer
» WarCraft 3 / Карта не открывается редактором.
Ред. GetLocalPlayer
» WarCraft 3 / Hashtable
Ред. GetLocalPlayer
» WarCraft 3 / Виды утечек
NekoriDes:
Ред. GetLocalPlayer
» WarCraft 3 / Виды утечек
Такие типы как:
Подробнее тут:
» WarCraft 3 / Нужна помощь с 10 триггерными способностями.
» WarCraft 3 / Математика в WE