Простые вопросы #2

Статус
В этой теме нельзя размещать новые ответы.
Что тут не так? Модификатор просто не добавляется. Ошибку не выдаёт. Пробовал добавлять через дд, всё нормально.
Код:
function Death ( keys )
local target = keys.target
local Kills = keys.caster:GetKills()
local Stun = keys.ability:GetSpecialValueFor("stun")
local Duration = Kills * Stun
keys.ability:ApplyDataDrivenModifier(keys.caster, target, "modifier_halik_death", {})

    Timers:CreateTimer(Duration, function()
        
        if target:IsAlive() and target:HasModifier("modifier_halik_death") then
        target:RemoveModifierByName("modifier_halik_death")
        
        end
        return
    end
    )

end
 
Что тут не так? Модификатор просто не добавляется. Ошибку не выдаёт. Пробовал добавлять через дд, всё нормально.
Код:
function Death ( keys )
local target = keys.target
local Kills = keys.caster:GetKills()
local Stun = keys.ability:GetSpecialValueFor("stun")
local Duration = Kills * Stun
keys.ability:ApplyDataDrivenModifier(keys.caster, target, "modifier_halik_death", {})

    Timers:CreateTimer(Duration, function()
        
        if target:IsAlive() and target:HasModifier("modifier_halik_death") then
        target:RemoveModifierByName("modifier_halik_death")
        
        end
        return
    end
    )

end
Выдаёшь модификатор при смерти?
 
Что тут не так? Модификатор просто не добавляется. Ошибку не выдаёт. Пробовал добавлять через дд, всё нормально.
Код:
function Death ( keys )
local target = keys.target
local Kills = keys.caster:GetKills()
local Stun = keys.ability:GetSpecialValueFor("stun")
local Duration = Kills * Stun
keys.ability:ApplyDataDrivenModifier(keys.caster, target, "modifier_halik_death", {})

    Timers:CreateTimer(Duration, function()
        
        if target:IsAlive() and target:HasModifier("modifier_halik_death") then
        target:RemoveModifierByName("modifier_halik_death")
        
        end
        return
    end
    )

end
Выдаёшь модификатор таргету при смерти - таргета нет,делай мб,через attacker
 
Что делать если модификатор не передаёт свои значения в tooltip? Но сам работает полностью.
 
Эт, валвы пофиксили звук голды у себя в кастомке, а как это пофиксить в своей кастомке?
 
Уже нашёл как исравить, звук золота не воспроизводится, если в скрипте выдачи голды поставить "PlayAlert" "0"
 
Как убрать звук голды в кастомке подобию Overthrow?
 
Статус
В этой теме нельзя размещать новые ответы.
Реклама: