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.
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 героя, в группу добавляем сожанных а потом делаем с ними что нужно.