Как сделать скилл прокачанным с первого уровня без использования скилл поинтов?

Веджитто

Пользователь
3 Июн 2017
45
0
Проект
Dotomemium Phoenix
Мне нужно, чтобы персонаж развивал скорость больше 522, но для этого мне надо, чтобы у него был невидимый прокачанный третий скилл сикера. Как сделать этот скилл прокачанным с начала игры?
 

vulkantsk

Супермодератор
Команда форума
21 Июн 2017
1,149
196
www.dotabuff.com
Проект
Roshan defense
Можешь посмотреть у меня в кастомке )
Если сам не поймешь , то подскажу.
А пока пробуй сам !
 

NeedWay

Активный
5 Сен 2017
128
9
steamcommunity.com
Проект
MIDDLE HERO WAR
Код:
function GameMode:OnNPCSpawned(keys)
 DebugPrint("[BAREBONES] NPC Spawned")
 DebugPrintTable(keys)
 local npc = EntIndexToHScript(keys.entindex)
    local datadriven_runordie = npc:FindAbilityByName("datadriven_runordie")
        if npc:IsRealHero() then
                if datadriven_runordie then
                datadriven_runordie:SetLevel(1)
            end
        end
  local npc = EntIndexToHScript(keys.entindex)
end
 
  • Нравится
Реакции: Alex_Inc_ и vulkantsk

shizik1_shizik2

Активный
5 Июн 2023
82
3
Код:
function GameMode:OnNPCSpawned(keys)
DebugPrint("[BAREBONES] NPC Spawned")
DebugPrintTable(keys)
local npc = EntIndexToHScript(keys.entindex)
    local datadriven_runordie = npc:FindAbilityByName("datadriven_runordie")
        if npc:IsRealHero() then
                if datadriven_runordie then
                datadriven_runordie:SetLevel(1)
            end
        end
  local npc = EntIndexToHScript(keys.entindex)
end
это через слушателя или просто функция в аддон гейм мод
 
Реклама: