MACOH, в каком месте она более гибкая/безопасная xD. у меня почему -то нет фаталов в карте из за этой системы. хотя карта имеет большой онлайн и игр с этой системой было сыграно +-500 , я перед тем как публиковать ее потестил. Какие именно платформы не поддерживают мемхак?? . Ирина и айкап поддерживают ну и китайский KK!. а на рефе играют только пиндосы и сумасшедшие
MACOH, чтобы не использовать везде таймер 0.0 для правильного скейлинга критов сплеша и тд, если не понял о чем я - то мне впадлу тебе объяснять про это. Да и тут все наносится одним действием, без костылей в виде использования хила для блока дамага, тк урон можно адекватно очистить только через мемхак/ужапи. Я долго искал способ очистки дамага на мемхаке, спрашивал многих специалистов, но в итоге нашел сам и решил поделиться
quq_CCCP, Эта система отлавливает нанесенный урон в ивенте EVENT_UNIT_DAMAGED, потом смотрит были ли миссы и если дамаг проходит по всем проверкам, то амплифаит его и затем снова наносит, предварительно обнулив исходный дамаг функцией ClearHandledDamage. Урон нанесенный в хендлере он не отловит, нужно будет использовать таймер 0.0, но это база.
Я ответил на вопрос или я не понял его?
quq_CCCP, Всмысле никак? Можно отключить стандартную систему получения экспы и написать свою , не так сложно делается, за то устраняет множество проблем
Отлавливай урон юнита через ивент EVENT_UNIT_DAMAGED , затем просто используй UnitDamageTarget для нанесения доп урона. В amount вставь к примеру GetHeroAgi(u, true) * 2 + GetHeroStr(u, true) * 3 . Это самый простой и легкий способ. Более сложный - это обнулять урон через мемхак/ужапи и наносить InitDamage по новой с доп уроном
Создай новую карту/выбери карту с нужным ландшафтом. Открой ее через MPQ Editor и вытащи war3map.doo(разрушаемые объекты, если нужно) , war3map.wpm(карта коллизий) и w3e (сам ландшафт) . Открой карту в которую нужно перекинуть ландшафт, и перекинь туда файлы с заменой
Без мемхака/ужапи невозможно адекватно сделать. Нужно отловить смерть юнита через TriggerRegisterDeathEvent, и проверять юнитов сначала на абилку воскрешения и затем на текущее КД этой самой абилки (тут мемхак или ужапи в помощь) , если хочешь вычислить точное время реса
отлавливаешь урон героя по врагу и удобным способом сохраняешь int, к примеру SaveInteger(H, GetHandleId(target), 'STAK', LoadInteger(H, GetHandleId(target), 'STAK') + 1) . Затем обнуляешь int где нужно. call RemoveInteger(H, GetHandleId(target), 'STAK')
Эльрат, Ну меняешь все объекты в карте, сохраняешь. Код(триггеры) менять можно только в war3map.j или ai файлах. Как отредактируешь код открываешь карту через MPQ Editor и переносишь с заменой. По другому никак
Ред. SAND
» WarCraft 3 / Неправильное срабатывание групп. Столкнулся с такой…
мешает потому что, по-другому кроме как если FirstOfGroup вернет null - то это никак не получится повторить
» WarCraft 3 / [MemoryHack] Damage Handler
» WarCraft 3 / [MemoryHack] Damage Handler
» WarCraft 3 / [MemoryHack] Damage Handler
Ред. SAND
» WarCraft 3 / [MemoryHack] Damage Handler
Я ответил на вопрос или я не понял его?
» WarCraft 3 / есть 2 героя, как сделать так чтобы один из них не получал…
» WarCraft 3 / 💥Я ДОЖДАЛСЯ! WARCRAFT НИКОГДА НЕ БЫЛ ТАКИМ! Blood and Flame УДИВЛЯЕТ 💥
» WarCraft 3 / Скейл атаки от нескольких атрибутов
» WarCraft 3 / Длительность хекса
» WarCraft 3 / Data Chunk Fatal Error
» WarCraft 3 / Как быстро можно перенести все данные с карты на карту кроме размера карты
» WarCraft 3 / Как отловить воскрешение юнитов
» WarCraft 3 / Fatal при добавлении спеллбука герою - [World Editor]
» WarCraft 3 / Обнуление урона в ивенте UNIT_DAMAGED
call WriteRealFloat(DamageData + 0x10, 0.0)
» WarCraft 3 / Как поменять набор текстур местами? - [World Editor]
» WarCraft 3 / Имеет ли смысл писать на структурах, если спелл на карте один? Jass.
Ред. SAND
» WarCraft 3 / Имеет ли смысл писать на структурах, если спелл на карте один? Jass.
» WarCraft 3 / Как сделать стакающиеся атаки?
» WarCraft 3 / Формула получения exp
Ред. SAND
» WarCraft 3 / Сломать карту
Ред. SAND
» WarCraft 3 / Сломать карту
» WarCraft 3 / Сломать карту
» WarCraft 3 / Сломать карту
https://www.xgm.guru/files/100/332635/comments/535908/common.ai
https://www.xgm.guru/files/100/332635/comments/535908/n07_rainbo...
https://www.xgm.guru/files/100/332635/comments/535908/n07_blue.a...
https://www.xgm.guru/files/100/332635/comments/535908/n07_red.ai
https://www.xgm.guru/files/100/332635/comments/535908/n07_lightb...
https://www.xgm.guru/files/100/332635/comments/535908/war3map.j
-
n07_red.ai
-
war3map.j
-
n07_lightblue.ai
Полный список» WarCraft 3 / ищу хорошую РПГ карту
Zombie666