Что за ахинея? Какая тебе функция, база данных всех юнитов у которых дальняя атака, при нажатия скилла ищим в бд юнита и извлекаем дистанцию выводя число на экран, или как делают в про модах крепим к юниту локально спецэффект и меняем ему маштаб таким образом чтобы кольцо которое образует спецэффект совпадал с максимальной дистанцией атаки.
TripleKor, тоесть если я допустим в этом архиве создам папку например Audio то в редакторе я её увижу???
Нет, не увидишь.Но когда ты запустишь карту и в папке с игрой будет этот архив, то в игре ты услышишь музыку.
Если тебе так проще, то сначала импортируй музыку в карту, используй её, проверь а все ли работает, ну а затем удали мпк редактором из карты и сунь в архив, подгрузи архив и радуйся что все работает.
Микс архив должен быть у всех игроков, как им подсунуть микс архив уже делали пример в теме с мемхаком.
Область поражения будет не округлой а эпилептической, смещенной на некоторое расстояние вперед, чтобы добится эффекта как от волны силы, чтобы поражать врагов позади цели атаки.
Ну высота рельефа определяется с помощью GetLocationZ, переносим точку в нужнее координаты и берем её высоту, вот и все. Для определения высоты юнита есть GetUnitFlyHeight (только для летунов).
Как уже написал DracoL1ch, нужен мемхак, для работы с данными баффа.
Мигание начинается само, как только пройдет время указанное структуре баффа (т.е когда ему начать мигать), его можно выставить так что бафф начнет мигать при появлении.
Если очень хочется самому, нужные познания jass или быть мастером гуи.
Сам крюк - дамми юниты, с моделью ножа, которые создаются в линию, один за другим.
Для создания даммиков и притягивания юнита используется таймер с малым периодом.
Хуки в пудж варс довольно сложны для понимания новичкам, там используются структуры vjass.
Обычно даже вызов каллбека (у тебя это таймер) где у функции есть аргументы заканчивается фаталом, увы но нельзя передавать аргументы в тип code
Функции типа SomFunction( SomeArg, function NextFunc) не могут передать аргументы в функцию NextFunc, в данном случае это уже тип code, code - этот тот тип данных с которым почти ничего нельзя сделать, только объявить и использовать.
Ретурн баг позволяет вызывать каллбеки с аргументами и даже устанавливать им необходимые аргументы, но это сложно и муторно, да и совсем ненужно так как есть хештаблица и глобальные переменные.
Таймер - и вейт действуют в корне различно, если TriggerSleepAction - остановит поток выполнения триггера (увы тока триггера или екзекута из триггера), таймер запустит новый поток по истечению указанного времени.
По сути замена вейта таймером заключается в разбивание твоего кода на N функций, в которых будут действия до и после, а так же аттачей данных к таймеру.
Читайте статьи про хештаблицу.
Увы скорость перемещения связана с частотой обновления кадров, тумана войны, видимости юнитов и поэтому там все не так просто.
Насколько помню лич долго бился с той же видимостью, карты путей у юнитов и видимость при большой скорости будут работать некорректно.
ClotPh, Не удивительно, в движке встроены собственные проверки корректности скорости перемещения, так что даже мемхаком низя поднять скорость выше 522.
» WarCraft 3 / Какая функция отвечает за получение дальности атаки?
» WarCraft 3 / Использование сторонних архивов в карте
Если тебе так проще, то сначала импортируй музыку в карту, используй её, проверь а все ли работает, ну а затем удали мпк редактором из карты и сунь в архив, подгрузи архив и радуйся что все работает.
Микс архив должен быть у всех игроков, как им подсунуть микс архив уже делали пример в теме с мемхаком.
» WarCraft 3 / Как передать имя локального игрока всем игрокам?
Мх = нефиг делать, те кто постоянно вылетают без причины, будут грешить на мх а не на античит, что наруку всем разумным картоделам...
» WarCraft 3 / Как передать имя локального игрока всем игрокам?
» WarCraft 3 / Посоветуйте save-load систему, пожалуйста.
Слабо сделать автосейв в файл, а так же автозагрузку из файла?
Ред. quq_CCCP
» WarCraft 3 / Тип атаки)
» WarCraft 3 / Формулы высоты
» WarCraft 3 / Мигалка у баффов перед исчезновением
Когда там останется полтора человека, начнут думать об этой проблеме...
» WarCraft 3 / Мигалка у баффов перед исчезновением
Мигание начинается само, как только пройдет время указанное структуре баффа (т.е когда ему начать мигать), его можно выставить так что бафф начнет мигать при появлении.
» WarCraft 3 / Как отловить даблклик на гуи?
» WarCraft 3 / Система зеленого урона
» WarCraft 3 / Можно ли превзойти максимальные значения в редакторе объектов?
» WarCraft 3 / По поводу утечек....
Бот выдал ссылку на статьи, прошу прочитать...
» WarCraft 3 / Появление монстров в той же точке
» WarCraft 3 / Появление монстров в той же точке
» WarCraft 3 / Невидимость скилла
Он не отображается после изучения если не ставить галочку - изображение
» WarCraft 3 / Meat Hook
Сам крюк - дамми юниты, с моделью ножа, которые создаются в линию, один за другим.
Для создания даммиков и притягивания юнита используется таймер с малым периодом.
Хуки в пудж варс довольно сложны для понимания новичкам, там используются структуры vjass.
» WarCraft 3 / Появление монстров в той же точке
Ред. quq_CCCP
» WarCraft 3 / Ошибка синтаксиса
Функции типа SomFunction( SomeArg, function NextFunc) не могут передать аргументы в функцию NextFunc, в данном случае это уже тип code, code - этот тот тип данных с которым почти ничего нельзя сделать, только объявить и использовать.
Ретурн баг позволяет вызывать каллбеки с аргументами и даже устанавливать им необходимые аргументы, но это сложно и муторно, да и совсем ненужно так как есть хештаблица и глобальные переменные.
» WarCraft 3 / [Мемхак] Функции для способностей.
» WarCraft 3 / Как менять Wait на Таймеры?
По сути замена вейта таймером заключается в разбивание твоего кода на N функций, в которых будут действия до и после, а так же аттачей данных к таймеру.
Читайте статьи про хештаблицу.
Ред. quq_CCCP
» WarCraft 3 / Хак на память Warcraft3
Насколько помню лич долго бился с той же видимостью, карты путей у юнитов и видимость при большой скорости будут работать некорректно.
» WarCraft 3 / Хак на память Warcraft3