Как сделать индикатор щита?

MiraslavHub

Новичок
26 Июл 2023
1
0
Приветики ребят! Я столкнулся с проблемой в создании индикатора для щита
Посмотрел много гайдов но не нашёл решения, хочу сделать обычную полоску как и в доте магического/физического/обычного щита.
 

Вложения

  • изображение_2023-07-26_225925964.png
    изображение_2023-07-26_225925964.png
    44.5 KB · Просмотры: 36
Lua:
function modifier_shield_lua:DeclareFunctions()
    return {
        MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT,
    }
end

function modifier_shield_lua:GetModifierIncomingDamageConstant(event)
    local current_shield = self:GetStackCount()
  
    if IsClient() then return current_shield end

    if current_shield > event.damage then
        self:SetStackCount(current_shield - event.damage)
        return -event.damage
    else
        self:Destroy()
        return -current_shield
    end
end
 
Реклама: