32

» WarCraft 3 / Падение FPS при использовании способностей

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

» WarCraft 3 / Иконки мультиборда

Qulore, не входящий, а купленый. Запомни ты просто продаешь юнита, причем не важно героя или нет, событие - Юнит покупает юнита, в переменную заносишь купленного юнита, определяешь его type id в переменной, и сравниваешь в массиве, настраивая иконки и прочие параметры, естественно запрещаешь игроку покупать любых героев + делаешь таверну не союзником с общим полем зрения, чтобы игрок больше не мог выбрать таверну к примеру.
32

» WarCraft 3 / Иконки мультиборда

Это и только так и делается как описали выше, база данных героев и иконок для них, если нужны иконки так же предметов если их планируется показывать то и для них. Нет других способов динамически узнать иконку юнита, за исключением мемхака.
Реализация к слову достаточно примитивеая, таких вопросов было сотни, странно что не дошло....
Таверна - тупо магазин, там можно продавать дамика и сапавнитт где надо героя, а используя абилку общие магазины (смотри лавку альянса) и настрааивая союзы владельцу магазина и игрокам можно сделать что игрок может нанять героя не находят рядом дргим юнитом, к примеру кругом силы. Герои тяжёлые юниты, их лучше подгружать а в таверне продавать даммиков., так не будет пролагов.
32

» WarCraft 3 / Не могу открыть карту

h0rde, Берем и открываем, но карта не будет в том виде в котором была у создателя, хоть ты лопни, лучше всего работать в не редактора.
Если что -то деслк восстанавливают обьектные данные, которые будут с ошибками и лагать в редакторе (ну к примеру дота).
Потом кода считай тоже нету, сохранить не сможешь из за ошибок, хдепротект помогает вскрыть простейшие карты.
Баги исправить, серьезно? Чувак для начала нужно будет разобратся в механике работы карты, обычно это связано с ёё кодом. Гайды по депротекту были, но они такое себе, человеку без познаний они ничего не скажут.
Смысл открыть карту мпк редактором, вытащить файл скрипта и работать с ним жасскравте, ну офк карту можно открыть к примеру wa3maprestorer, опять же лишь ради изучения обьектных данных, т.к данные восстанавливаются в формат редактора с ошибками и пропусками.

Ну и таки что непонятно?
32

» WarCraft 3 / Не могу открыть карту

Зачем? Если ты далёк от этого,то забкдь сразу,нубам нечего делать в чужих картах.
Ничего ты изменить в открытой карте после депротектора не сможешь., таких была уже не одна сотня, толку только 0, ничего они дельного не сделали с открытой картой....
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 то его модель в игре зависает.