Хак редактора, перехват сохранения карты и перед оригинальным интеопритатором скрипта,вызывать свой,ккастомный. Только зачем? Нативки - это уже хак игры, ибо они в game.dll, тут либо свой лаунчер либо мемхак в карте и несколько Длл, есть тема на форуме про это.
Ну а, че за предмет, че там за абилки, похоже на "попытку чтения из пустоты", если вручит предмет на статы не герою, игра фаиальнет - т.к не сможет найти абилку героя, чтобы настроить статы. Аналогично с техникой ANEg, игра попытается настроить иконки для изучения в красном плюсе и упадёт, т.к у юнита не у красного плюса.
PT153, точнее счетчик.
Стан это 2 счетчика и приказ, причем не тот что вы отдали IssueOrder*******, это внутри игровая функция которая записывает вначало очереди приказов приказ стана, не сбивая все остальные которые сейчас у юнита, т.е стан не собьет приказ идти куда либо юниту, и юнит пойдет дальше как кончится оглушение. В мемхаке вроде была инфа, но если нужна продублирую. Без мемхака псевдоконтроль вы никак не сможите сделать, пауза юнита точно такой же стан, но еще с продвинутым сайленсом на боту.
Я описывал подробно механику как стана так и создания псевдоконтроля юнита, когда панель приказов активна но юнитом игрок управлять не может, юнит выполняет заданный приказ, и не отвлекается на приказы игрока на время псевдоконтроля.
Ты ниче не исправишь с такими познаниями, темболее что апарату похер на бафф, это отдельный триггер с массивом на каждого героя, там идет ослабление регена.
Там надо код бласта переделывать, потом сларк и лега сделаны спецом для снятия данного дебафа, там вроде у фрога отдельная функция диспела есть.
В онлайне не осталось тех кто нашел как так подписать карту, список ладерк карт хранится в мпк игры.
Вовсе не пофиг ли, хостботы + модификация игры для автопоиска матча, базовые лаунчеры уже выкладывали...
Эмм и где ты на этом патче будешь играть?
На айкапе давно снят лимит, айкап лаунчером, для озбнета и Ирины существует патченый game.dll, да и wfe так делать умеет, нет никакой нужды ставить мёртвые патчи, 1.26 или 1.31+ (че там щяс на рефаунде?)
В кампании на коне был лишь 1, при набеге на деревню. Так то они ездят на дренорских волках, на родину орков лошадей не завезли =)
Ну а в землях людей, что им мешало тырить лошадей.
map_maiker, нет, карту нужно перепаковать, игра открывает карту в режиме Read only, а нужно For Update.
map_maiker, зачем тебе что то вкладывать в карту?, вовсе одна идея тупее другой, все что надо должно быть в карте, нет никакой надобности туда потом чето загружать, это тупость. В карте есть скрипт и длл, и все, все остальное туда по мимо игры пихать ненужно, скины грузятся в озу а не в карту, все происходит локально на машине юзера, либо в карте присутсвует изначально и подключается по команде из вне.
Вы бы писали че вы собрались делать.
map_maiker, в мемхаке у тебя есть возможность юзать все методы, которые юзает игра, в том числе kernel32.dll благодаря которой мы и грузим либы, создаем файлы и так далее.
мпк корявый, там 2 скрипт файла, один реальный а второй фикция... надо ковырятся.
нужен А, нормальный файллист, Б - нужно удалять иэти фалы и в мпк редакторе зелулы и в мпк мастере, и там же их добавить, вот тогда заведётся. Но почему тулы векса?
map_maiker, потому что нужно думать, ибо пока летит снаряд, юнит уже завершил атаку и может быть отдан новый приказ, что само собой все сломает.
Зачем секунда, другая - а чтобы исключить возможность промаха. чтобы у снаряда было время долететь и ударить, и если за отведенное время это го не получилось - то значит промах и отключаем и удаляем триггер. Как удалять триггеры правильно можно глянуть в доте айсфрога или в наработках на сайте (код баратрума и урсы кто то выкладывал).
Еще раз - подобные способы очень ограничены и их старается никто не юзать, кроме совсем простых вещей, плодить триггеры для сотен юнитов очень хреновая идея, потому что есть способы куда проще и оптимальнее.
map_maiker, проблема в другом - что такая реализация очень хромает и хоть как то еще годится для мили юнитов, для ренжей никак, можно стопя атаку провоцировать создание пачки триггеров, все яды, или другие виды урона от лица героя тоже заставят триггер сработать. Ибо нужно ставить еще событие время вышло (секунды полторы), события - юнит отдал приказ - цель точка, цель обьект, без указания цели, чтобы удалять триггер не дожидаясь урона по цели, но это годится для милишников, ренжам - только собтие время вышло (примерное время за сколько долетит снаряд до цели +- секунда). И все. Есть вариация еще с отрецательным маг уроном, это когда всем на карте вручена пассивка рунных браслетов, если урон выше 0 - он физический или чистый, иначе магический (ну условно, не будем вдаватся в подробности типов урона и атаки).
Ну и естественно компенсировать лечение от отрицательного маг урона, забирать пассивку браслетов и еще раз наносить урон от лица того кто до этого нанес урон, при этом отключив триггеры реагирующие на урон, после вернуть все наместо. Вот такая реализация кроме ресурсоемкости уже почти идеальна и как то заобузить или забаговать её не получится.
С наработкой детекта урона из мемхака у тебя появляется возможность проверять типы урона и прочие параметры в потоке любого триггера, сработавшего на событие - юнит получает урон.
» WarCraft 3 / Модификации редактора
» WarCraft 3 / Триггер
» WarCraft 3 / Можно узнать почему произошёл краш?
» WarCraft 3 / Внутренний механизм оглушения
Стан это 2 счетчика и приказ, причем не тот что вы отдали IssueOrder*******, это внутри игровая функция которая записывает вначало очереди приказов приказ стана, не сбивая все остальные которые сейчас у юнита, т.е стан не собьет приказ идти куда либо юниту, и юнит пойдет дальше как кончится оглушение. В мемхаке вроде была инфа, но если нужна продублирую. Без мемхака псевдоконтроль вы никак не сможите сделать, пауза юнита точно такой же стан, но еще с продвинутым сайленсом на боту.
Я описывал подробно механику как стана так и создания псевдоконтроля юнита, когда панель приказов активна но юнитом игрок управлять не может, юнит выполняет заданный приказ, и не отвлекается на приказы игрока на время псевдоконтроля.
» WarCraft 3 / Приоритет по атаке
» WarCraft 3 / Нативка SetUnitTimeScale
» WarCraft 3 / Как узнать что на юните висит дебафф?
» WarCraft 3 / Как узнать что на юните висит дебафф?
» WarCraft 3 / Лагает из-за большой группы
» WarCraft 3 / Переход с 1.27 на 1.31
» WarCraft 3 / Цифровая подпись Blizzard карт и ладдер
Вовсе не пофиг ли, хостботы + модификация игры для автопоиска матча, базовые лаунчеры уже выкладывали...
» WarCraft 3 / Версия варкрафта 1.27.1.7085 , карта в 128мб
» WarCraft 3 / Версия варкрафта 1.27.1.7085 , карта в 128мб
На айкапе давно снят лимит, айкап лаунчером, для озбнета и Ирины существует патченый game.dll, да и wfe так делать умеет, нет никакой нужды ставить мёртвые патчи, 1.26 или 1.31+ (че там щяс на рефаунде?)
» WarCraft 3 / Лор орков
» WarCraft 3 / Лор орков
Ну а в землях людей, что им мешало тырить лошадей.
» WarCraft 3 / Запрет изменения общих войск
» WarCraft 3 / Запуск .exe из архива карты
» WarCraft 3 / Запуск .exe из архива карты
Вы бы писали че вы собрались делать.
» WarCraft 3 / Непонятки с Map optimizer 5.0
» WarCraft 3 / Запуск .exe из архива карты
» WarCraft 3 / Непонятки с Map optimizer 5.0
» WarCraft 3 / Запуск .exe из архива карты
» WarCraft 3 / Оптимальна ли реализация?
Зачем секунда, другая - а чтобы исключить возможность промаха. чтобы у снаряда было время долететь и ударить, и если за отведенное время это го не получилось - то значит промах и отключаем и удаляем триггер. Как удалять триггеры правильно можно глянуть в доте айсфрога или в наработках на сайте (код баратрума и урсы кто то выкладывал).
Еще раз - подобные способы очень ограничены и их старается никто не юзать, кроме совсем простых вещей, плодить триггеры для сотен юнитов очень хреновая идея, потому что есть способы куда проще и оптимальнее.
» WarCraft 3 / Оптимальна ли реализация?
Ну и естественно компенсировать лечение от отрицательного маг урона, забирать пассивку браслетов и еще раз наносить урон от лица того кто до этого нанес урон, при этом отключив триггеры реагирующие на урон, после вернуть все наместо. Вот такая реализация кроме ресурсоемкости уже почти идеальна и как то заобузить или забаговать её не получится.
» WarCraft 3 / Оптимальна ли реализация?