Добавлен SсRealm
Плохо разбираюсь в Jass.
Посоветуйте, как правильно оптимизировать код, потому что вот эта колбаса вначале даже по моим скромным меркам никуда не годится, а если подобная из условий if идет то уже на 25 варианте редактор говорит " не братан, я такое не обработаю" То на двадцатом как то еще обработать может, но в моменты, когда в игре идет обращение к этому триггеру игра ощутимо подвисает и словно пробуксовывает, пытаясь это прожевать.
Посоветуйте, как правильно оптимизировать код, потому что вот эта колбаса вначале даже по моим скромным меркам никуда не годится, а если подобная из условий if идет то уже на 25 варианте редактор говорит " не братан, я такое не обработаю" То на двадцатом как то еще обработать может, но в моменты, когда в игре идет обращение к этому триггеру игра ощутимо подвисает и словно пробуксовывает, пытаясь это прожевать.
<отрывок кода>
.........function Trig_Wawe_Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func005Func001Func001Func001Func001Func001Func001Func005Func006C takes nothing returns boolean
if ( not ( udg_Glob_Wawe >= 26 ) ) then
return false
endif
return true
endfunction..............
.........function Trig_Wawe_Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func001Func005Func001Func001Func001Func001Func001Func001Func005Func006C takes nothing returns boolean
if ( not ( udg_Glob_Wawe >= 26 ) ) then
return false
endif
return true
endfunction..............
Код полностью
Принятый ответ
SсRealm, а вопрос советую закрыть ибо ток суицидниц будет в этом всём разбираться
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Мне не нужно разбирать все условия if это же волна крипов. Но хотябы условие с парой волн, чтобы я уже дальше сам переделал?
ибо у тебя там просто ужас, у тебя команды будут по пол века работать с таким чудом
+ на гуи много утечек памяти(те штуки что фпс могут сажать и краши вызывать)
Ладно, дальше будем ждать суицидника
И да, сохранение карты на гуи с большим количеством писанины длится чуть ли не минуту, пока идёт запись триггеров, с голым кодом же сохранение кода происходит за 0,1 секунд примерно ) даже если там 5к строк )
Ред. Borodach
Условие - количество юнитов в отряд[ текущий индекс ] <=0
запустить триггер старт
текущий индекс = текущий индекс + 1
Вибрать отряд[ текущий индекс ] приказать атаковать область[ текущий индекс ]