32

» WarCraft 3 / Как работают тулзы типа "Депротекторов" ?

Восстановление - ну как создание файлов пустышек вместо файлов редактора, с минимум инфо и деслк оптимизацией если она была.
Код до состояния исходников восстановить практически невозможно, кроме явно гуишных триггеров. Разумеется коментарии и описание работы систем вы тоже чудесным образом не восстановите изучая код можно сделать выводы о наличии тех или иных распространенных наработок. Кароче все делается руками и требует наличие немалого опыта.
32

» WarCraft 3 / Защита мапы

Принятый ответ
Файл лист удален, нужно искать рмпк или делать хук на игру и запускать карту чтобы получить достоверный файллист из игры.
По мойму в последних MPQ едиторах бала такая фитча как запуск игры и сканирования что из карты в память загружается.
32

» WarCraft 3 / Искусственный интеллект для дополнительного нейтрального

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

» WarCraft 3 / Определение скилла, которым убили юнита

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

» WarCraft 3 / cjass Можно ли запустить без редактора?

Parom_Harona, тут я так и не понял закономерности, мб на спецсимволы типа ! или #$, но у меня такое было что карта после жаскравта не запускалась, именно из за коментов или строк на кирилице в коде.
32

» WarCraft 3 / cjass Можно ли запустить без редактора?

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

» WarCraft 3 / cjass Можно ли запустить без редактора?

Parom_Harona, плохо копируйте, с ошибками потому и не работает. Уже готовый код из j файла можно переносить, и он будет работать если правильно перенести все переменные, обьекты и так далее.
32

» WarCraft 3 / cjass Можно ли запустить без редактора?

Parom_Harona, ну а Нахрен вам Cjass, Когда простой jass то не освоили? Вы колупаете чужую карту, будьте добры писать на чистом jass без надстроек. Вовсе код можно разрабатывать в отдельной карте пустышке, в редакторе, а потом после сохранения и интерпритации скопировать готовый, чистый и проверенный код из j файла и перенести на вашу наруту.
32

» WarCraft 3 / Показатель заряда у способности

В теме с мемхаком все разжеванно, мою карту можно найти тут.
Без познаний в jass можешь даже не пытаться.
32

» WarCraft 3 / Триггерный урон с авто range-атаки.

Либо мемхак, либо детект физического урона через отрецательный урон от магии (абилка рунных браслетов с фактором снижения урона 2)
32

» WarCraft 3 / Как перехватить читаемый код карты варкрафт?

Принятый ответ
Файл карты - скрипт, просто загружается в память - хештаблицу строк, оттуда копмилируется в байт код и исполняется виртуальной машиной движки, которая и делает все действия, данные и обьекты в коде строго синхронизируются, кроме отдельных, локальных участков, чуть чуто - дисинх. Подгружать свой код можно, описывалась даже как - но это сразу дисинх, ICCUP WIN HAСK так и сделали.
32

» WarCraft 3 / JASS GroupEnumUnitsInRange фильтр

PT153, открыл Америку, все строго линейно. Возможно есть исключения в других потоках игры.
Именно по этой причине нужно юзать темповые глобалки с умом а не как это делают гуишники.
32

» WarCraft 3 / Показатель заряда у способности

Ну в моей карте это есть, и активки и пассивки с зарядами. Отображение нескольких кд.
32

» WarCraft 3 / JASS GroupEnumUnitsInRange фильтр

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

» WarCraft 3 / Суммарная атака в группе юнитов

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

» WarCraft 3 / Jass Сложный скилл

Эмм что за стороны? Кого, хоть блин зарисуйте, непонятно что делать?
Тут есть нарутофаги? Мб переведете? Что там такого в наруте есть, что из стороны в сторону летает?
Еще чувакам нужен протект от ботов конкурентов, чтобы их фиксы насруты никто не спер =)
32

» WarCraft 3 / Function main

PT153, ага а еще этим самым часто ломаются карты где полно триггеров из за лимита операций.
32

» WarCraft 3 / Как сделать способность vengeful spirit ?

Принятый ответ
Сделано на увечии некроманта, время действия 0.01 сек, эффект смертельного союза на кастере и цели (красивый луч это как раз и есть эффект от дарк пакта) ну и перемещение через SetUnitPosition цель на место кастера, а кастера на место цели через SetUnitX\Y в опен доте можно глянуть, простейший триггерный спелл.
32

» WarCraft 3 / Выключение триггера на большом цикле

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