Добавлен Гуванч
Всем привет. В некоторых картах я видел предметы которые увеличивают наносимый урон магией. Например, в доте там есть предмет кайа, и вот она увеличивает магический урон 16%. Как это можно реализовать.
Принятый ответ
Вот я открыл детект урона на мемхаке, не знаю что там на последнем, тут есть все образцы
Это то, про что я говорил
DamageType у нас integer следовательно нанеси урон через
DamageType у нас integer следовательно нанеси урон через
UnitDamageTarget(source,target,damage,false,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC,WEAPON_TYPE_WHOKNOWS)
Это же понятно?
и убери всё, оставь
и убери всё, оставь
Ты получишь число, не знаю какое, ну допустим примерно вот такое 1632308045709 и дальше ты просто делаешь условие
if DamageType==1632308045709 then
BJDebugMsg("Тип урона - магия")
end
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован N7 Molot
Отредактирован N7 Molot
Ну вот, а говоришь только на рефоге или с мх. Вздор, все ограничения и тонкости можно обойти, нужно только подумать и всё.
В любом случае, наше дело лишь предложить решение, а какое автор выберет для себя - решать уже ему, главное, чтобы это работало так, как он задумал
Вот так вот наносишь урон, типом урона магия, не типом атаки а типом урона DAMAGE_TYPE_MAGIC
ни знаю что ты триггеришся, или я. Автор ж не написало на какой версии и с чем он работает. Если бы он написал только 1,26 без мх, то можно. Если 1,26 + мх, то тоже можно. Если реф, то вообще изи. Ты ж написал, только реф или мх. Ай ай...
Отредактирован N7 Molot
да на мх есть проверка урона но все ли способности в РО наносят магический урон? если это делается так как ты показал то и сам смогу