Demetrio, патч и че собрался делать, по русски напиши. Че за музыка, в варкравте есть 2 функции StartSound - единовременно проигрывает звуковой файл, и PlayMusic начинает проигрывание фоновой музыки, ну и доп функции для работы с параметрами.
Araders, ну вы себе очень скудно представляете что это такое и как оно выглядит в гуи при конверте в жасс, каждый триггер - это обьект, как юнит но полегче само собой, в гуи плодится для него переменная, куча функуций (включая инит функции), учитывая что все это можно убрать, потом нет никакой надобности для такого кол-ва триггеров, все делается иначе, проще и оптимальнее.
300 триггеров многовато, оптимизируйте, с декором тоже нужно осторожно, влияет на то как будет работать карта путей и пролаги при стомпах (блокираторы пути сильно нагружают двигу, ибо он перебирает каждый чтобы построить непроходимый участок).
Вес карты в основном - импорт, остальное весит незначительно, код доты 3 мегабайта, учитывая более 100 героев и предметов, не говоря о обилии мусора в коде.
Так что вам есть куда стремится.
Если не изменяет память, чтение записи близарды так и не закрыли на 1.31+ и можно все еще ломануть массив, посмотреть какие будут данные на выходе, мемхак на старшие версии где то тут валялся как собственно и на хайве полно было карт на эту тему - определение версии игры.
Ну а аргументы передаешь тупо через глобалки, но полную совместимость ты не получишь, карта будет не полноценной на одной из версий.
Ну как, этими самыми триггерами - точнее нужно эмитировать дебафф отравления, и тут 2 пути - дамми каст (это когда особый технический юнит кидает в цель некий стандартный спелл, к примеру отравленный нож) либо полностью триггерная реализация, что сложновато, это далеко не 1 действие.
Суть для иконки в статусе нам нужна основа, отлично подходит аура замедления торнадо, настраиваем бафф и проценты замедления.
Далее вручаем эту ауру юниту и создаем отдельный триггер который будет следить, за тем умер ли юнит, кончилось ли время отравления и сколько прошло времени чтобы наносить урон, опционально сложение, подавление, диспел.
easypeasy, не юзать рунные браслеты, а юзать благословение элуны, она стакается, все резисты работают в порядке преобретерия с уменьшающейся эффективностью, у героев 25% резиста к магии, он будет самым первым всегда, далее резист считается от оставшихся 75% урона.
Аргументы функций хоть и технически такие же локалки, но их обнуляет интерпритатора, тупо дописываю перед ретурном set v =null. Почему такое не происходит с обычными локалками - большая загадка.
Sexua1, он выключится как только кончится мана, даже если для поглощения урона мана не надо, как можно отнимать ману? У здания минус реген, а какой нить отдельный скилл дает ману - как насчет чтобы для щитов здания нужно было накачать маной?
Думай как это будешь обыгрывать.
Nemezid, просто берсерк, виндвалк и все щиты - это особая группа абилок которые не сбивают текущие приказы владельца, эх всего ничего - штук 7 на весь варкравт, более менее нормально можно юзать 2-3 штуки. Берсерк, виндвалк, зелье омоложение предмета - остальные либо имеют много побочных эффектов, либо неудобны - тот же магический щит.
Радиус получения приказа лучше не увеличивать до безобразия, очень влияет на производительность, ибо юнит постоянно будет искать в радиусе допустимые цели для автоатаки.
Bergi_Bear, ну еще можно отлавливать каст диспелов, так сложно сделать бд ид абилок при касте которых снимать стан? Как думаешь, явно лучше чем таймером проверять? При этом 1 триггер как на смерти так и на касты? Не? Сложно?
» WarCraft 3 / Как сделать команду на lua чтобы активировалась музыка?
» WarCraft 3 / Убил бочку - обнулил ману
» WarCraft 3 / О размерах карты (вес)
» WarCraft 3 / О размерах карты (вес)
Вес карты в основном - импорт, остальное весит незначительно, код доты 3 мегабайта, учитывая более 100 героев и предметов, не говоря о обилии мусора в коде.
Так что вам есть куда стремится.
» WarCraft 3 / Как триггерно наложить эффект на юнита?
» WarCraft 3 / Вызов новых функций версий 1.32+ из карты сделанной для 1.26
Ну а аргументы передаешь тупо через глобалки, но полную совместимость ты не получишь, карта будет не полноценной на одной из версий.
» WarCraft 3 / Наведение мыши на юнита
» WarCraft 3 / Наведение мыши на юнита
» WarCraft 3 / Как триггерно наложить эффект на юнита?
Суть для иконки в статусе нам нужна основа, отлично подходит аура замедления торнадо, настраиваем бафф и проценты замедления.
Далее вручаем эту ауру юниту и создаем отдельный триггер который будет следить, за тем умер ли юнит, кончилось ли время отравления и сколько прошло времени чтобы наносить урон, опционально сложение, подавление, диспел.
» WarCraft 3 / Был ли у кого краш с выбросом на рабочий стол?
» WarCraft 3 / Система Спавнов
» WarCraft 3 / Команда /fps
» WarCraft 3 / Как стакается способность?
» WarCraft 3 / Обнуление переменных, которые принимает функция?
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Подскажите как сделать способность.
» WarCraft 3 / Подскажите как сделать способность.
Думай как это будешь обыгрывать.
» WarCraft 3 / Подскажите как сделать способность.
» WarCraft 3 / От чего зависит время каста?
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Дальность стрельбы, импорт иконок, триггер авто-полёта(бега)
» WarCraft 3 / Дальность стрельбы, импорт иконок, триггер авто-полёта(бега)
» WarCraft 3 / Текстовые триггеры (custom text)
» WarCraft 3 / Где научиться создавать механику карты?
» WarCraft 3 / [Lua] Оглушение без дамми и РО