32

» WarCraft 3 / Переходы между картами в локальной сети.

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

» WarCraft 3 / Как добавить сопротивление эффектам, как в доте 2.

Делать по 100500 версий дизейблов, и в зависимости от цели свапать их техникой. геморойно, не стоит оно того.
32

» WarCraft 3 / обновление уровня ауры

easypeasy, нахрена тебе 100 уровней? Ау? есть системы вроде этой ссылка
По её принципу можно делать 5-13 абилок со степенями двойки и вручать\удалять их чтобы получить нужный бонус.
32

» WarCraft 3 / Перепрыгивание через предмет WARCRAFT 3 (механика)

Принятый ответ
David David, ну это у простых смертных, у всех кому надо мемхак пашет везде и всюду...

В любом случае это все не для простых смертных, реверс инжинеринг спеллов довольно не простая задача, с ней тяжело справится тем кто далек от этой темы, так что вам придется заказывать фикс читерам или авторам всяких кеев, хаков, там рендер еджей и тому подобное.
Драколичь ясно дал понять что делать что либо на заказ для кого либо или делится последними достижениями - не намерен, то что он дал то не разобрали... Так что смиритесь, изменить механику работы дефолтных спеллов как и сделать их кастом аналог без этого нет возможности, нет в жассе ни доступа к функциям инвиза и смены типа пути юниту, не говоря о возможности изготовления своего типа пути.

Единственный вариант отказатся от предметов на земле на юнитов и сделать овер дохрена триггеров чтобы это все работало.
32

» WarCraft 3 / обновление уровня ауры

Принятый ответ
Дело в том что в игре есть общий таймер, примерно на 5 минут, циклический, по нему высчитываются кулдауны и ауры.
Примерно каждые 2 секнунды ведется проверка баффа ауры, и обновление происходит раз в 2-4 секунды. При этом владелец получает бафф 1 уровня мгновенно, ибо так построена игра, только юнит получит источник ауры - тут же ему вручается бафф, а всем остальным бафф выдается и обнавляется, спадает по таймеру.
Без мемхака нельзя вызвать функцию которая обновит бафф ауры до текущего уровня никак нельзя.
Придется делать 100 аур по 1 уровню, да и реализация в 100 уровней ущербна, как насчет одного уровня и вручения бонусов триггерно?.
32

» WarCraft 3 / Перепрыгивание через предмет WARCRAFT 3 (механика)

Это можно пофиксить с помощью патча абилки на мемхаке, это к даколичу, в паблик выложены лишь фикс циклона (можно поднимать в воздух), фикс зарядов (заряды можно рисовать на любой иконке) и фикс типа прицела одной абилки (можно сделать активной абилки тип приказа как у берсерка, т.е мгновенной без сбивания приказа и анимации).
Виндвалк основана на типе особом перемещения, триггерный аналог без мемхака не возможен. Этот тип инвиза унекален в варкравте, к слову ещё и орб эффектом является
32

» WarCraft 3 / Перепрыгивание через предмет WARCRAFT 3 (механика)

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

» WarCraft 3 / Дамики жрут опыт.

build, проверьте как следует, то мб опыт то не растёт, а отжирают исправно...
32

» WarCraft 3 / Удаление предмета с 0 жизнями

Смотри если у тебя макс 1 или 0,то юнит не убивается, можно провернуть лишь морфом, ибо поставить в ро макс хп около нуля не получится...
32

» WarCraft 3 / Удаление предмета с 0 жизнями

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

» WarCraft 3 / Удаление предмета с 0 жизнями

PT153, еще одно - но, тут походу SetWidgetLife - не есть SetUnitState, тут походу ты выставляешь макс хп, а игра тупит если текущее меньше макс, и не дает убить =)
32

» WarCraft 3 / Удаление предмета с 0 жизнями

Это бага с моделями походу, как помнишь я в статье про руны писал - что предмет надо удалять RemoveIItem то его модель в игре зависает.
32

» WarCraft 3 / Тяжелые клинки

protivogaznik, ну тогда кодом, событие - юнит получает урон, ну естественно урон выше нуля и от юнита с этой способнотью, тогда высчитать 15 от нанесенного урона, и отнять столько хп, при этом проверяя сколько будет хп, если результат будет меньше 0, то ставим юниту 1 хп и ждем пока умрет от основного урона.
Естественно в 1.26 нужно добавлять событие триггера на каждого юнита с этим типом защиты на карте.
32

» WarCraft 3 / Добыча дерева триггерно

Принятый ответ
Проверять кол-во хп у дерева, вроде была функция на гуи GetWidgedLife()
Вовсе вейты в циклах - зло.
32

» WarCraft 3 / Тяжелые клинки

Принятый ответ
Эмм пассивка основе "Разгром""а механика, а так же был такой апгрейд для мортиры, где увиличивался урон по противникам с опеределенным типом защиты.
32

» WarCraft 3 / Система войн при нападении на игрока.

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

» WarCraft 3 / Пища и призванные юниты

Женя Евглевский, так и называется - "Поставка Ресурсов" ('AAns'), способность пустышка у которой можно настроить как у канала Id приказа, чтобы копии этой способности не конфликтовали у одного юнита, а так же стоймость каста в ресурсах.
32

» WarCraft 3 / Пища и призванные юниты

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

» WarCraft 3 / Как выставить предмету дерево-цель?

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

» WarCraft 3 / Mix плагины.

Принятый ответ
Скорее в никаких, это дело предсталяет собой експлоит, который позволяет подгружать dll файл в игру переименованный в *.mix, но это может быть как архив с визуальными, звуковыми данными, так и программа вроде мапхака, кеев, всяких улучшайзеров, доп информаций на интерфейсах. Их сотни, если не тысячи, постоянно выходят новые, многие аниме по наруте идут с своим собственным архивом для этой карты.