33

» WarCraft 3 / Переменная force

Группу игроков юзают на столько редко, что можно пренебречь утечками связанными с ней
33

» WarCraft 3 / Увеличение магического урона

Принятый ответ
Вот я открыл детект урона на мемхаке, не знаю что там на последнем, тут есть все образцы
Это то, про что я говорил
DamageType у нас integer следовательно нанеси урон через
UnitDamageTarget(source,target,damage,false,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC,WEAPON_TYPE_W​HOKNOWS)
Это же понятно?
и убери всё, оставь
Ты получишь число, не знаю какое, ну допустим примерно вот такое 1632308045709 и дальше ты просто делаешь условие
if  DamageType==1632308045709 then
BJDebugMsg("Тип урона - магия")
end
Загруженные файлы
33

» WarCraft 3 / Увеличение магического урона

да на мх есть проверка урона но все ли способности в РО наносят магический урон?
В от то и дело что нет, на хайве есть таблица типов урона от стандартных спелов (лень искать сами ищите), хочешь сделать что-то толкове и выйти из 2005 - не юзай РО
33

» WarCraft 3 / Быстрый реколор эффектов с помощью программы PKBlaster

это эффекты рефорджа, ты их даже использовать не сможет в 1.26, для работы с эффектами на 1.26 есть war3modeleditor
33

» WarCraft 3 / Увеличение магического урона

Могу показать только на примере рефа, потому что помню его наизусть
Вот так вот наносишь урон, типом урона магия, не типом атаки а типом урона DAMAGE_TYPE_MAGIC
UnitDamageTarget(source,target,damage,false,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC,WEAPON_TYPE_WHOKNOWS)
и в функции получения урона делаешь проверку
if BlzGetEventDamageType()==DAMAGE_TYPE_MAGIC then
    BlzSetEventDamage(GetEventDamage()*1.16)
end
4 строчки в рефе это, но и в мемхаке будут всё те же 4 строчки, можно завязать на типе атаке, тогда будет магический урон с руки проходить, но лучше ещё соединить с типом оружия, чтобы полностью исключить реальные повторения из РО
33

» WarCraft 3 / Увеличение магического урона

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

» WarCraft 3 / Увеличение магического урона

Ага, а я делал это в патче 1.03 на 2х триггерах и без ауры, давайте посоревнуемся, чья реализация более древняя и с тонной ограничений. Разумеется это же не спроста всё придумали, нужно отслеживать урон с руки а не общий урон, а для этого нужен бафф яда, вводящий ограничения на другой урон
33

» WarCraft 3 / Увеличение магического урона

Наносит урон триггерно + отлов типа урона (возможно только в рефе или на мемхаке), а там просто формула если тип урона магический тогда урон=урон*1.16
33

» WarCraft 3 / Дессинхрон

Открыл и глянул, карта сделанна на гуи с тонной утечек, причина десинхов и фаталов №1
Загруженные файлы
33

» WarCraft 3 / Обводка у модели

Ну так это модель такой сделали, необходимо будет почистить обводку на текстуре
33

» WarCraft 3 / Дессинхрон

В любой причине десинхов виноват исключительно картодел и его кривые руки
33

» WarCraft 3 / Поворот эффекта

Принятый ответ
и делать крит на триггере?
да, или на рефе, кстати эффект кайфовый, использовал его, как для удара в спину. Используйте нормальные иструменты, реф или мемхак, не надо костыле-строением заниматься
33

» WarCraft 3 / Баллиста

Хорошая модель, и портрет есть, добавьте в архив модель снаряда, который вылетает из баллисты
Загруженные файлы
33

» IrInA Host Bot / Патч

Принятый ответ
Патч на большие карты находится внутри архива с коннектором и называется game.dll, положить в корень варкрафта с заменой
Загруженные файлы
33

» WarCraft 3 / 8 bit raid Reforged

В общем разобрался, рекомендуемая графика - SD тогда игровые элементы адекватно выглядят. И удалось поиграть на джойстике через joy2key
33

» WarCraft 3 / Становление Шиноби из деревни скрытой в шахте

Ты же мост, который в самом начале, верно? Где мурлоки нападают? Может это от твоих эффектов?
Увы нет это и без эффектов было, этот момент ещё и на конкурсе лагал, ну к лагал, у меня fps падает с 200 до 50 иди с 90 до 30, зависит от настроек, но падает все равно. И проблемы в игре только, в редакторе всегда все хорошо
33

» WarCraft 3 / Становление Шиноби из деревни скрытой в шахте

Lord_Teo, кстати, раз ты тут отписался, а что на мосту у тебя там такое, fps проседает сильно, я пробовал все подъемники убрать, снилась графику, убирал камни с реки, ничего не помогает, заколдованный лагучий мост, думаю вообще это место переделать
33

» WarCraft 3 / Что быстрее ForGroup() или Loop?

Принятый ответ
20 раз кидаю
вся разница что есть - околонулевая...
"Заметно медленнее" вы тролите? на сколько медленнее? прям замечали, прям глазом, как задержки идут при переборе 30 юнитов в лупе и 30 юнитов в ForGroup.. Прям Fps в нули просаживается. В картах типа доты, может быть перебор либо пачки юнитов ну реально в глубоком лейте 30 штук, когда Ember Spirit кастует что-то раз в 10 сек или когда зевс ультует идёт перебор всех героев + клонов + иллюзий раз в 2 минуты. И ту начинается раздуемье, а как же перебрать, может по массиву пройтись и заранее всех занести...
Рили это рофл? что за байтодрочерсво?
DracoL1ch, У тебя есть бенчмарк вызова функций в мемхаке верно? (ну или что-то типа этого)
Давай результаты: 30 юнитов в LOOP и 30 юнитов через ForGroup иначе это всё бесполезнейшее 3,14здабольство и байтодрочерство, я не спорю что быстрее, но эта разница на столько мала, что тема не требует обсуждения.