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.
32

» WarCraft 3 / Мультиборды

Есть проверка is multiboard minimized, по нему можно определить свернут или развернут мультиборд у игрока...
32

» WarCraft 3 / Пропадает название диалогового окна после нескольких появлений

Ну не удивительно, ты в рестарте показываешь не стартовый а второстепенный диалог, да и нафига то пересоздаешь кнопки, достаточно создать диалоги со всеми кнопками и показывать их по очреди, или очищать 1 диалог от кнопок и лепить в него новые.
Могу кинуть пример диалогов сложного диалога на jass.
32

» WarCraft 3 / Нужна модель? - Вам сюда!

Здравствуйте, нужна модель стандартного очищения Abilities\Spells\Orc\Purge\PurgeBuffTarget.mdl но только оранжевого цвета.
32

» WarCraft 3 / Движение декорации или альтернатива

Глыбы - тупо сделать из юнитов, а то чтобы по ним можно было ходить, просто летающий юнит которому не дают выйдти за пределы глыбы.
32

» WarCraft 3 / Снижение магического сопротивление

Надо не отрец. значение, а фактор полученного урона больше 1-цы ставить.
Там дефолт 0.80 - что значит 20% маг резиста, если поставить 1.33 то будет бонусный урон от магии 33%. Способность "Благословение Элуны" ибо всякие рунные браслеты не складываются.
32

» WarCraft 3 / Снижение магического сопротивление

Точно так же как и его повешение, скилл - благословение элуны, а так же способности отправляющие владельца\цель в мир духов, правда бонус магического урона будет 1.66 и не будет поддаваться изменению во время игры.
32

» WarCraft 3 / Баг с "пассивками вивера" и "огненными стрелами"

Принятый ответ
Это лечится не юзаньем сферы замедления для подобных пассивок.
Лич долго кочевряжился с этой бедой, сфера замдления перебивает тучу орбов + не стакается с критами\башами.
Делайте триггерный орб (хотя-бы только для тех у кого есть активные автокаст орбы)
32

» WarCraft 3 / Муишность в vJass

Поиск в помощь - xgm.guru/search.php?query=vjass
На языке JASS - структура не обьект, а группа массивов с одним и тем же номером ячейки, вот этот самый номер нужно сохранять чтобы потом обратятся к данным, хотя возможны и более сложные манипуляции.
Для сохранения данных так же используется хештаблица, и кастом системы аттачей (юзаются для сопоставлению некого числа с неким игровым обьектом.)
32

» WarCraft 3 / Оптимальная реализация хаванья (умнее названия не придумалось).

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

» WarCraft 3 / Параметры игроков не просматриваются в игре

Принятый ответ
Ошибка в коде карты, либо попытка запуска карты с мемхаком на айкапе.
32

» WarCraft 3 / Как сделать процентный урон?

Zelensky:
quq_CCCP, То есть легче выучить джас?
Очень желательно, и не джасс а JASS2.
Там проще копипастить если чо....
32

» WarCraft 3 / Как открыть патч MIX с моделями?

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

» WarCraft 3 / Как сделать процентный урон?

Это не сарказм, но если для вас сложно найти хп юнита, то как вы реализуете отлов удара по юниту? Событие юнит атакован не канает, оно срабатывает при замахе, что не дает гарантий что юнит попал в цель или вовсе ударил юнита.
32

» WarCraft 3 / Как открыть патч MIX с моделями?

Если это архив, как был приложен в статье про импорт експлоит - то зезулой, если же это таки dll как то декомпилировать или выуживать из игры.