32

» WarCraft 3 / Какая функция отвечает за получение дальности атаки?

Что за ахинея? Какая тебе функция, база данных всех юнитов у которых дальняя атака, при нажатия скилла ищим в бд юнита и извлекаем дистанцию выводя число на экран, или как делают в про модах крепим к юниту локально спецэффект и меняем ему маштаб таким образом чтобы кольцо которое образует спецэффект совпадал с максимальной дистанцией атаки.
32

» WarCraft 3 / Использование сторонних архивов в карте

Штык:
TripleKor, тоесть если я допустим в этом архиве создам папку например Audio то в редакторе я её увижу???
Нет, не увидишь.Но когда ты запустишь карту и в папке с игрой будет этот архив, то в игре ты услышишь музыку.
Если тебе так проще, то сначала импортируй музыку в карту, используй её, проверь а все ли работает, ну а затем удали мпк редактором из карты и сунь в архив, подгрузи архив и радуйся что все работает.
Микс архив должен быть у всех игроков, как им подсунуть микс архив уже делали пример в теме с мемхаком.
32

» WarCraft 3 / Как передать имя локального игрока всем игрокам?

Зачем?
Мх = нефиг делать, те кто постоянно вылетают без причины, будут грешить на мх а не на античит, что наруку всем разумным картоделам...
32

» WarCraft 3 / Как передать имя локального игрока всем игрокам?

Никак, ненужно выводить никаких ников, мхашник может на своей машине выключать все это, десинх и все.
32

» WarCraft 3 / Посоветуйте save-load систему, пожалуйста.

Ретурн баг, геймкеш, прелоад в руки.
Слабо сделать автосейв в файл, а так же автозагрузку из файла?
32

» WarCraft 3 / Тип атаки)

Область поражения будет не округлой а эпилептической, смещенной на некоторое расстояние вперед, чтобы добится эффекта как от волны силы, чтобы поражать врагов позади цели атаки.
32

» WarCraft 3 / Формулы высоты

Ну высота рельефа определяется с помощью GetLocationZ, переносим точку в нужнее координаты и берем её высоту, вот и все. Для определения высоты юнита есть GetUnitFlyHeight (только для летунов).
32

» WarCraft 3 / Мигалка у баффов перед исчезновением

EvilPenguin:
Я слышал что вроде в карты с мемхаком нельзя играть в iccup и battle.net
Ну ничего страшного, пусть сгнивают дальше...
Когда там останется полтора человека, начнут думать об этой проблеме...
32

» WarCraft 3 / Мигалка у баффов перед исчезновением

Как уже написал DracoL1ch, нужен мемхак, для работы с данными баффа.
Мигание начинается само, как только пройдет время указанное структуре баффа (т.е когда ему начать мигать), его можно выставить так что бафф начнет мигать при появлении.
32

» WarCraft 3 / Можно ли превзойти максимальные значения в редакторе объектов?

Naadir:
DracoL1ch:
любой обзор ограничен 14-ю клетками (1800, если по-русски), без мемхака не обойти
Я думаю, по его вопросу корректнее будет посоветовать редактор JNGP, ведь он просит именно в редакторе, а не в самой игре.
Толку то?, ничего не изменится хоть вы заставьтесь, при сохранении будет выставлено макс. или мин. значение.
32

» WarCraft 3 / По поводу утечек....

Нет, 100 раз писали Player не вызывает утечек, их не нужно обнулять.
Бот выдал ссылку на статьи, прошу прочитать...
32

» WarCraft 3 / Невидимость скилла

Чем обычный канал не подходит?
Он не отображается после изучения если не ставить галочку - изображение
32

» WarCraft 3 / Meat Hook

Если очень хочется самому, нужные познания jass или быть мастером гуи.
Сам крюк - дамми юниты, с моделью ножа, которые создаются в линию, один за другим.
Для создания даммиков и притягивания юнита используется таймер с малым периодом.
Хуки в пудж варс довольно сложны для понимания новичкам, там используются структуры vjass.
32

» WarCraft 3 / Появление монстров в той же точке

biridius:
сохраняешь координаты крипов в начале игры и используешь их когда они умирают
Существует система респауна крипов, где ни нужно ниче сохранять, просто ставим крипов такм где нужно и они будут респаунится...
32

» WarCraft 3 / Ошибка синтаксиса

Обычно даже вызов каллбека (у тебя это таймер) где у функции есть аргументы заканчивается фаталом, увы но нельзя передавать аргументы в тип code
Функции типа SomFunction( SomeArg, function NextFunc) не могут передать аргументы в функцию NextFunc, в данном случае это уже тип code, code - этот тот тип данных с которым почти ничего нельзя сделать, только объявить и использовать.
Ретурн баг позволяет вызывать каллбеки с аргументами и даже устанавливать им необходимые аргументы, но это сложно и муторно, да и совсем ненужно так как есть хештаблица и глобальные переменные.
32

» WarCraft 3 / Как менять Wait на Таймеры?

Таймер - и вейт действуют в корне различно, если TriggerSleepAction - остановит поток выполнения триггера (увы тока триггера или екзекута из триггера), таймер запустит новый поток по истечению указанного времени.
По сути замена вейта таймером заключается в разбивание твоего кода на N функций, в которых будут действия до и после, а так же аттачей данных к таймеру.
Читайте статьи про хештаблицу.
32

» WarCraft 3 / Хак на память Warcraft3

Увы скорость перемещения связана с частотой обновления кадров, тумана войны, видимости юнитов и поэтому там все не так просто.
Насколько помню лич долго бился с той же видимостью, карты путей у юнитов и видимость при большой скорости будут работать некорректно.
32

» WarCraft 3 / Хак на память Warcraft3

ClotPh, Не удивительно, в движке встроены собственные проверки корректности скорости перемещения, так что даже мемхаком низя поднять скорость выше 522.