UrsaBoss, согласен, Colorizer, который я видел всего в одной с сборке, в новой уже не работает, да и в виде архива, а не установщика - тоже не ок. Но на сайте должны же быть старые версии.
сайт это hiveworkshop?
Да и зачем старые версии, для меня самая удобная версия это R1.2
uranus
да меня просто раздражает сам R1.4
Тем более танцевать с бубном приходится
А в R1.2 просто установил и пользуйся, жалею что переустановил его на R1.4
Функция обязана что нибудь вернуть, на то она и функция. Если ничего не возвращает, то это процедура.
Можно использовать то что вернула функция, можно и не использовать - без разницы, короче говоря.
Аргументы функций не обязательно обнулять Steal nerves:
нет, не нужно. это аргументы (это тоже локалки), говорят, что обнуляется само по завершению функции. А то что объявляем через local надо обнулять. строки вообще не обязательно обнулять (хоть не шарю в этом программировании, но обнулять не нужно). Уже многие пишут не надо строки обнулять, и аргументы. Можешь поискать.
Нужно обнулять только те локалки, которые указывают на игровой обьект.
ScopteRectuS, на форуме вроде была тема
ключевое слово для поиска "москиты"
вроде бы москит уменьшает круг выбора до 0
т.е. любой способ позволяющий увеличить круг выбора должен сработать
Каждые 0,03 секунды проверяешь расстояние между "Пехотинец" и "Дом". Если нужно -- для всех пехотинцев на карте.
И если оно больше 5000 -- убиваешь.
Всё очень просто. Исследуй редактор триггеров.
Зачем лишняя нагрузка?
Делаешь область с нужным размером и ловишь ивент на лив из неё. Никто же не будет ходить и проверять какая там область, квадратная или круглая, тем более на таком расстоянии.
Naadir
В этом случае одну глобальную точку (если у него нету JNGP) , потом этой переменной присвоить точку, в действии сделать что нужно с точкой.
А в конце просто call RemoveLocation( udg_названиеПеременной )
Чето совсем не похоже на фрога, какая то отсебятина...
Если у вас фильтр выглядит вот так:
function earthbind_Filter takes nothing returns boolean
local boolean array b
set b[0] = IsUnitEnemy( GetFilterUnit(), GetOwningPlayer( udg_earthbind_u ) )
set b[1] = IsUnitVisible( GetFilterUnit(), GetOwningPlayer( udg_earthbind_u ) )
set b[2] = GetUnitState( GetFilterUnit(), UNIT_STATE_LIFE) > .5
set b[3] = IsUnitType( GetFilterUnit(), UNIT_TYPE_STRUCTURE ) == false
set b[4] = GetUnitAbilityLevel( GetFilterUnit(), 'A04R') == 0
return b[0] and b[1] and b[2] and b[3] and b[4]
endfunction
Это я сделал для удобства.
Код вытащил с опендоты, сделал код читабельным, убрал RB и сделал на хештаблице.
Насчет boolexpr, да, я тогда просто не знал что они не утекают. Да и с обнулением real в некоторых местах там тоже лишнее.
» WarCraft 3 / Предметы
Ред. Hodor
» WarCraft 3 / Может кто скинуть установщик JNGP R1.2?
Но блин, меня не волнуют улучшения и т.д, мне нужна рабочая версия, т.е R1.2
Ред. Hodor
» WarCraft 3 / Может кто скинуть установщик JNGP R1.2?
Да и зачем старые версии, для меня самая удобная версия это R1.2
Ред. Hodor
» WarCraft 3 / Может кто скинуть установщик JNGP R1.2?
да меня просто раздражает сам R1.4
Тем более танцевать с бубном приходится
А в R1.2 просто установил и пользуйся, жалею что переустановил его на R1.4
Ред. Hodor
» WarCraft 3 / Сall Back or boolexpr
Можно использовать то что вернула функция, можно и не использовать - без разницы, короче говоря.
Ред. Hodor
» WarCraft 3 / Сall Back or boolexpr
Ред. Hodor
» WarCraft 3 / УУУУ Функции
Вместо двух if можно and написать
И не забудь две локальные unit обнулить
» WarCraft 3 / Снова эти функции
Steal nerves: Нужно обнулять только те локалки, которые указывают на игровой обьект.
Ред. Hodor
» WarCraft 3 / Проблемы с новым JNGP
мне бы установщик от R1.2, я его потерял, а R1.2 для меня самая удобная версия JNGP
Ред. Hodor
» WarCraft 3 / Анимации
это если надо проигрывать анимации на подобии "Stand - 2"
Ред. Hodor
» WarCraft 3 / Невыделяемость на время
вариант на мемхаке наколдовать че нибудь
» WarCraft 3 / Невыделяемость на время
Ред. Hodor
» WarCraft 3 / Анимации
» WarCraft 3 / Исследование и пасивка
Ред. Hodor
» WarCraft 3 / Создание триггерных иллюзий
Ред. Hodor
» WarCraft 3 / Убивать вне радиуса области относительно юнита - триггерно
Делаешь область с нужным размером и ловишь ивент на лив из неё. Никто же не будет ходить и проверять какая там область, квадратная или круглая, тем более на таком расстоянии.
» WarCraft 3 / Создание триггерных иллюзий
» WarCraft 3 / Можно ли прикрепить эффект молнии к юниту?
таймер или триггер с 0.04 периодичностью сойдет
» WarCraft 3 / Ursa Warrior из DotA со всеми способностями
сделал
» WarCraft 3 / Нагрузка памяти
утечками ещё могут быть не очищенные локальные переменные, которые указывают на игровой объект
» WarCraft 3 / Оптимизация карты (N1)
В этом случае одну глобальную точку (если у него нету JNGP) , потом этой переменной присвоить точку, в действии сделать что нужно с точкой.
А в конце просто call RemoveLocation( udg_названиеПеременной )
» WarCraft 3 / Глобальный Кулдаун Способностей
» WarCraft 3 / Как снимать ману при активации пассивной способности?
+ понадобится библиотека на отлов урона
Ред. Hodor
» WarCraft 3 / Способность Earthbind героя Meepo из DotA
Код вытащил с опендоты, сделал код читабельным, убрал RB и сделал на хештаблице.
Насчет boolexpr, да, я тогда просто не знал что они не утекают. Да и с обнулением real в некоторых местах там тоже лишнее.
» WarCraft 3 / Повторяющееся случайное значение