Добавлен Гуванч
Всем привет. В некоторых картах я видел предметы которые увеличивают наносимый урон магией. Например, в доте там есть предмет кайа, и вот она увеличивает магический урон 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
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Вот так вот наносишь урон, типом урона магия, не типом атаки а типом урона DAMAGE_TYPE_MAGIC
ни знаю что ты триггеришся, или я. Автор ж не написало на какой версии и с чем он работает. Если бы он написал только 1,26 без мх, то можно. Если 1,26 + мх, то тоже можно. Если реф, то вообще изи. Ты ж написал, только реф или мх. Ай ай...
Отредактирован N7 Molot
да на мх есть проверка урона но все ли способности в РО наносят магический урон? если это делается так как ты показал то и сам смогу
не ужели так сложно ставить точки с запятыми...
Костыли - наше всё. Любая игра, любой движок имеет костыли. Без них не куда.
юазай unigine/unity/ue =)
Отредактирован N7 Molot
DamageType у нас integer следовательно нанеси урон через
и убери всё, оставь
о спасибо огромное пойду попробую