mistwood, ты типо привязываешься к союзнику и за каждый проданный тобой предмет он получает 50%? Или это только для его лавки, когда туда продают предмет он получает голду? Или нужно привязаться к нему и продать в его лавку?
выбираешь всех юнитов в области и приказываешь им кликнуть на корабль, ждёшь секунду-две и отправляешь корабль в другую точку, когда он входит в область приказываешь ему выгрузить всех на сушу
Ну set bj_wantDestroyGroup не спасает полностью, потому что после уничтожения группы не объявляется set g = null, а решение - использовать глобалки или переходить на джасс
А "ничего не делать" выкинь нафиг из головы, эта функция делает только хуже
Условие первое на втором скрине вообще как-то криво построено, зачем там или если только одно условие?
TechnoViking, это если не удалять спецэффект, а ты поинтересовался именно креплением к юниту, как на примере с точкой, которая в данном случае вообще нигде не фигурируется. Утечек ничего тут не вызывает, советую проводить тесты на интересующие тебя темы через счётчик хэндлов и нагрузку вара
Представь, если бы спецэффект можно было перекрепить с одного юнита на другого, не требуя создавать новый. Утечки не будет, ничего не создаётся, ты просто перекрепил его. А вот если бы ты создавал каждый раз новый звук, когда крепишь его к юниту - была бы утечка, которую даже удалением не устранить, но ты не создаёшь новый звук, а пользуешься глобалкой, значит всё збс
может в триггерах где-то есть взаимодействие с этим игроком? кик это десинхрон или присваивание поражения? попробуй так же посмотреть что там стоит в свойства сценария - игроки
function PlaySoundOnUnitBJ takes sound soundHandle, real volumePercent, unit whichUnit returns nothing
call AttachSoundToUnitBJ(soundHandle, whichUnit)
call SetSoundVolumeBJ(soundHandle, volumePercent)
call PlaySoundBJ(soundHandle)
endfunction
Совмещает в себе следующие функции:
function AttachSoundToUnitBJ takes sound soundHandle, unit whichUnit returns nothing
call AttachSoundToUnit(soundHandle, whichUnit)
endfunction
function SetSoundVolumeBJ takes sound soundHandle, real volumePercent returns nothing
call SetSoundVolume(soundHandle, PercentToInt(volumePercent, 127))
endfunction
function PlaySoundBJ takes sound soundHandle returns nothing
set bj_lastPlayedSound = soundHandle
if (soundHandle != null) then
call StartSound(soundHandle)
endif
endfunction
Нигде утечек нет. Создание и "удаление" локального звука - утечка, использование глобалок - нет. Как ты вообще собрался указывать точку, если её невозможно указать?
Ты крепил когда-нибудь спецэффект к юниту и удалял его? Лишних утечек не происходило же
» WarCraft 3 / Как прикрепить способность к дереву(декорации)?
» WarCraft 3 / Как прикрепить способность к дереву(декорации)?
» WarCraft 3 / Отрицательный эффект предметам
» WarCraft 3 / Отрицательный эффект предметам
Ред. rsfghd
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Self Improve
Ред. rsfghd
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Как создать триггер, который создает лодку выгружающий юнитов
» WarCraft 3 / Зависшая Stand анимация.
» WarCraft 3 / Русификатор триггеров для 1 31
Тогда вот xgm.guru/p/wc3/RusWorldEditor
» WarCraft 3 / Есть ли ошибка?
» WarCraft 3 / Баф "Защита" и направленное заклинание.
» WarCraft 3 / Редактор карт варкрафт 3 версии 1.31.
» WarCraft 3 / Русификатор триггеров для 1 31
» WarCraft 3 / UnitEnableControl в MemoryHack убирает способности навсегда
» WarCraft 3 / Базовые знания JASS
» WarCraft 3 / Окружение юнитами в варике
» WarCraft 3 / Ландшафт деревни
» WarCraft 3 / Балорская республика: Анонс
» WarCraft 3 / Опасные земли Магикуса
» WarCraft 3 / Только не швыряйте тапком за GUI, не могу найти утечки.
» WarCraft 3 / Как сделать триггер "подвязанный" к количеству юнитов в области
Ред. rsfghd
» WarCraft 3 / Вызывает ли утечку проигрыш звука на юните?
» WarCraft 3 / Выкидывает последний слот
» WarCraft 3 / Вызывает ли утечку проигрыш звука на юните?
Ты крепил когда-нибудь спецэффект к юниту и удалял его? Лишних утечек не происходило же