Восстановление - ну как создание файлов пустышек вместо файлов редактора, с минимум инфо и деслк оптимизацией если она была.
Код до состояния исходников восстановить практически невозможно, кроме явно гуишных триггеров. Разумеется коментарии и описание работы систем вы тоже чудесным образом не восстановите изучая код можно сделать выводы о наличии тех или иных распространенных наработок. Кароче все делается руками и требует наличие немалого опыта.
Файл лист удален, нужно искать рмпк или делать хук на игру и запускать карту чтобы получить достоверный файллист из игры.
По мойму в последних MPQ едиторах бала такая фитча как запуск игры и сканирования что из карты в память загружается.
На всех нейтралов шарится нейтральный ИИ убрать или исправить это нельзя НИКАК! Нейтралы годятся только для нейтралов, делать из них полноценных игроков по нормальному нельзя, приходится делать для них триггерное управление и писать очень много кода, он еще и довольно ресурсоемкий, ибо по кд ИИ нейтрала будет отдавать приказ идти на точку спауна.
Poma, это очень кривая и ненадежная реализация, но особо пофиг каким скиллом убили или не убили. Полезнее для игроков в таблицу или стату писать нанесенный и полученный урон., кто в игре был самым прогрессивным по урону.
А чем убили - не все ли равно, главное кто.
Parom_Harona, тут я так и не понял закономерности, мб на спецсимволы типа ! или #$, но у меня такое было что карта после жаскравта не запускалась, именно из за коментов или строк на кирилице в коде.
Из за коментов в коде может быть беда, встречался с этим при редактировании карты в jassкрафте, мб некоторые редакторы не верно понимают кодировку кирилицы в коде или еще чего.
Parom_Harona, плохо копируйте, с ошибками потому и не работает. Уже готовый код из j файла можно переносить, и он будет работать если правильно перенести все переменные, обьекты и так далее.
Parom_Harona, ну а Нахрен вам Cjass, Когда простой jass то не освоили? Вы колупаете чужую карту, будьте добры писать на чистом jass без надстроек. Вовсе код можно разрабатывать в отдельной карте пустышке, в редакторе, а потом после сохранения и интерпритации скопировать готовый, чистый и проверенный код из j файла и перенести на вашу наруту.
Файл карты - скрипт, просто загружается в память - хештаблицу строк, оттуда копмилируется в байт код и исполняется виртуальной машиной движки, которая и делает все действия, данные и обьекты в коде строго синхронизируются, кроме отдельных, локальных участков, чуть чуто - дисинх. Подгружать свой код можно, описывалась даже как - но это сразу дисинх, ICCUP WIN HAСK так и сделали.
PT153, открыл Америку, все строго линейно. Возможно есть исключения в других потоках игры.
Именно по этой причине нужно юзать темповые глобалки с умом а не как это делают гуишники.
фильтры на то и фильтры чтобы в них делать проверки на не инициировать события, в том числе нанесение урона. Лич же писал про ForGroup куда передаются глобалками данные, нужно либо иметь глобалки которые нигде более не используются кроме как для ForGoup потоков в таких местах, где не может быть перезаписи из за инициации другого события, к примеру наносить урон в спеллах которые по типу волны силы или стомпа, при этом абики срабатывающие на урон эти глобалки не юзают. Это все к тому - думайте своей головой что и как юзать, учитывайте взаимодействие и зацикливания событий.
ну никак, если использовать стандартный функционал редактора карт, не сделали близзарды такой функции в языке сценариев варкравта.
год назад нашли уязвимость, которая позволяет это исправить - Мемхак, но эта наработка на jass и не подходит для начинающих, думайте...
Эмм что за стороны? Кого, хоть блин зарисуйте, непонятно что делать?
Тут есть нарутофаги? Мб переведете? Что там такого в наруте есть, что из стороны в сторону летает?
Еще чувакам нужен протект от ботов конкурентов, чтобы их фиксы насруты никто не спер =)
Сделано на увечии некроманта, время действия 0.01 сек, эффект смертельного союза на кастере и цели (красивый луч это как раз и есть эффект от дарк пакта) ну и перемещение через SetUnitPosition цель на место кастера, а кастера на место цели через SetUnitX\Y в опен доте можно глянуть, простейший триггерный спелл.
Ну так нефиг создавать столько юнитов, особенно на старте, в игре мелкими пачками, таймером. Лимит операций еще есть, юниты довольно тяжелые обьекты, не стоит их плодить бездумно.
» WarCraft 3 / Как работают тулзы типа "Депротекторов" ?
Код до состояния исходников восстановить практически невозможно, кроме явно гуишных триггеров. Разумеется коментарии и описание работы систем вы тоже чудесным образом не восстановите изучая код можно сделать выводы о наличии тех или иных распространенных наработок. Кароче все делается руками и требует наличие немалого опыта.
» WarCraft 3 / Защита мапы
По мойму в последних MPQ едиторах бала такая фитча как запуск игры и сканирования что из карты в память загружается.
» WarCraft 3 / Искусственный интеллект для дополнительного нейтрального
» WarCraft 3 / Определение скилла, которым убили юнита
А чем убили - не все ли равно, главное кто.
» WarCraft 3 / cjass Можно ли запустить без редактора?
» WarCraft 3 / cjass Можно ли запустить без редактора?
» WarCraft 3 / cjass Можно ли запустить без редактора?
Ред. quq_CCCP
» WarCraft 3 / cjass Можно ли запустить без редактора?
» WarCraft 3 / Показатель заряда у способности
» WarCraft 3 / Показатель заряда у способности
Без познаний в jass можешь даже не пытаться.
» WarCraft 3 / Триггерный урон с авто range-атаки.
» WarCraft 3 / Как отдать приказ на использование предмеета?
Ред. quq_CCCP
» WarCraft 3 / Как отдать приказ на использование предмеета?
» WarCraft 3 / Как перехватить читаемый код карты варкрафт?
» WarCraft 3 / Введение в JASS новичка (меня)
» WarCraft 3 / Показатель заряда у способности
» WarCraft 3 / JASS GroupEnumUnitsInRange фильтр
Именно по этой причине нужно юзать темповые глобалки с умом а не как это делают гуишники.
» WarCraft 3 / Показатель заряда у способности
» WarCraft 3 / JASS GroupEnumUnitsInRange фильтр
» WarCraft 3 / Суммарная атака в группе юнитов
год назад нашли уязвимость, которая позволяет это исправить - Мемхак, но эта наработка на jass и не подходит для начинающих, думайте...
» WarCraft 3 / Jass Сложный скилл
Тут есть нарутофаги? Мб переведете? Что там такого в наруте есть, что из стороны в сторону летает?
Еще чувакам нужен протект от ботов конкурентов, чтобы их фиксы насруты никто не спер =)
» WarCraft 3 / Function main
» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)
» WarCraft 3 / Как сделать способность vengeful spirit ?
» WarCraft 3 / Выключение триггера на большом цикле