32

» WarCraft 3 / Переключающий юнит

GetTriggerUnit () - это функция реакция на событие триггеров, её можно использовать лишь в потоке триггер и лишь с событиями которые имеют trigger unit.
32

» WarCraft 3 / Есть ли кто разбирается в save/load, manager and preload?

А какого рода система, какой патч?
Паскоды в файле, или авто загрузка-сохранение, без введения паролей?
32

» WarCraft 3 / Расстояние между юнитами

Desgul, дота, спектра, при атаке её урон игнорирует защиту противника если рядом с ним нет его союзников. В доте оно очень криво сделано.
32

» WarCraft 3 / Вылеты во время игры

Lodnar, ПАТЧ на game.dll для 1.26 можно давно скачать и не парится с лимитом в 8 метров.

Lodnar, никак дефолтную абилку ты не исправишь, иллюзия мастера клинка это древняя багана аюбилка, никогда не стоит указывать больше 3 иллюзий и кастовать в толпе, раньше она просто не давала клонам появится, стоял в коде (внутри движка) проверка не появятся клонам если места недостаточно, близарды взяли у убрали этот запрет - а почему? Потому что близарды, этот баг скорее всего был найден еще в бетте, тогда сделали фикс в 3 строчки, и забыли о нем, но спустя годы никто не парился - А почему оно так сделано, и зачем? Взяли и убрали не думая. Хер знает что они еще поналомали.
32

» WarCraft 3 / Перемещение юнита на wasd

Есть уже быстрый синх, но это на уровне с++ dll которые подргужаются в карту, если сами не осилите, покупайте у Unryze.
32

» WarCraft 3 / Модели из оригинальной Quake.

Ronnie, не думаю, хотя постойте ка - TXC, карта в стиле квейка, но скопирован не только внешний вид но и управление с иговой мехникой. Прочее же - заказывается у особых людей, модельщиков, которые сделают с нуля вам модель на заказ, да и в играх порой очень сильно различаются форматы моделей, поэтому порой конвертировать не возможно или очень сложно и проще сделать модель с нуля.
32

» WarCraft 3 / Вылеты во время игры

Lodnar, интересно сударь а то вы забыли в 1.27б? Мб иллюзии не могут появится из за примирения в "узком" месте.
32

» WarCraft 3 / Вылеты во время игры

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

» WarCraft 3 / Расстояние между юнитами

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

» WarCraft 3 / 5. Функции в jass

Ренат Годжуров, молча, описывая call имя функции ( список аргументов если есть) в скрипте.
32

» WarCraft 3 / Управление контролем (мемхак)

respect_gg, А отдельной функции и неможет быть, это считай дебафф описаный кодом, как это делают абилки. Работа сложная и требует предусмотреть все и вся.
32

» WarCraft 3 / Управление контролем (мемхак)

Тут нужно работать с динамическими триггерами и следить за юнитом очень тщательно.
Почти все дизейблы в игре построены на приказе стана и особом флаге - неприрываемый, собственно так и работает функция стана внутри движка игры, устанавливает счетчик станов ( текущее кол-во +1) больше, и принудительно записывает в начало очереди приказов - приказ стоять и смотреть на источник стана ( прикол да? Приказ стана это приказ типа цель-обьект), Но если мемхаком повысить счетчик станов на 1 и не отдавать никаких других приказов то юнит будет выполнять первый отданный приказ во что бы то нистало. При этом сломаются все стандартные дизейблы.
Что нам нужно - отслеживать смерть юнита, причем событием EVENT_WIDGET_DEATH (TriggerRegisterDeathEvent). Отлавливать приказы которые получает юнит, если это стан - то снимать счетчик на 0, а потом после окончания стана (событие на 0.00 едениц урона) повышать счетчик. Приказы триггерно отдавать точно так же, снял счетчик до нуля, приказ чето делать, поставил на то кол-во столько было.
Важно - это поле юзают многие дебаффы и абилки, к примеру морфы, поэтому не тупо ставим 0 или 1, а читаем сколько было, записываем 0, отдаем приказ, потом ставим сколько было, обязательно проверяя чтобы счетчик был выше 0 или равен нулю.
Счетчик станов (Он же флаг неприрываемости) находится по оффсету 0x198/
ReadRealMemory( pHandle + 0x198 ) 
Где p Handle это адресс юнита.
Важное НО, получение адресса юнита сравнительно тяжелая операция (ConvertHandle), поэтому имеет смысл записать адресс куда-нибудь, чтобы потом работать с ним, адресса у юнитов остаются не изменными всю игру, как и у абилок (даже если их удалять и добавлять).
32

» WarCraft 3 / Откат спелла до применения

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

» WarCraft 3 / Проблема с мемхаком

у вас в коде используется cjass, а вы его отрубуили, конечно ругается, в жасее нету такого "||", вместо него используется "or", если чо локалки в жассе обьявлять можно лишь вначале функции. То что я скинул с сижасом работать должно.
32

» WarCraft 3 / Управление контролем (мемхак)

Ну конечно можно, но сложно. Если ваш уровень жасс кодинга выше среднего то могу рассказать как это сделать.
32

» WarCraft 3 / Утечка при массовом касте

Фильтр то для группы религия юзать не позволяет? Ну ==true, icefrog разлогинься!
Если выражение возвращает boolean или функция, то незачем писать == True оно само по себе True., или false.
32

» WarCraft 3 / Проблема с мемхаком

Щяс другую сборку мемхака кину, ну и да, вроде нету комментариев перед этими мтрочками, которые отключают проверку синтаксиса.
32

» WarCraft 3 / Какие остались сервера Warcraft'а.

Айкап, озбнет, евробатлнет.
Ну еще штуки три наьерутся из забугорных, вроде RGC.
Куча китайских, но туда не пробиться, из за требований к регистрации.
32

» WarCraft 3 / Как триггерно изменить тип юнита из пешего на летающий?

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

» WarCraft 3 / Pick every unit

Просто добавить к кругу выбора средний размер юнитов., к примеру 32
32

» WarCraft 3 / Защита импортных файлов

prog, они обещяли 5к тому кто ломанет. Сами они посылают, но офк им предлагали копейки.