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

WameCos

Новичок
13 Фев 2020
5
0
Проект
Golde Arena
Хочу сделать способность которая уже прокачана с самого спавна героя и имеет 1 уровень
 

xDes

Продвинутый
8 Ноя 2018
160
22
Проект
Boss Survival Adventure
были такие вопросы, пользуйся поиском перед тем как создавать новую тему
 

viktor1299

Новичок
16 Апр 2019
7
4
viktor-networksites.com
Проект
DOTA2 2CH DEFENDER
Хочу сделать способность которая уже прокачана с самого спавна героя и имеет 1 уровень
Lua:
ListenToGameEvent( "npc_spawned", Dynamic_Wrap( CHoldoutGameMode, "OnNPCSpawned" ), self ) включаешь отслеживание спавна юнита
Lua:
function CHoldoutGameMode:OnNPCSpawned(data)
    local npc = EntIndexToHScript(data.entindex)
    if npc:IsRealHero() and npc.bFirstSpawned == nil then ---если юнит герой и это первый его спавн находишь у него скилл и апаешь скиллу 1 уровень
            npc.bFirstSpawned = true
            local ab = npc:FindAbilityByName("твой скилл")
                ab:SetLevel(1)
            end
            end
 

WameCos

Новичок
13 Фев 2020
5
0
Проект
Golde Arena
Lua:
ListenToGameEvent( "npc_spawned", Dynamic_Wrap( CHoldoutGameMode, "OnNPCSpawned" ), self ) включаешь отслеживание спавна юнита
Lua:
function CHoldoutGameMode:OnNPCSpawned(data)
    local npc = EntIndexToHScript(data.entindex)
    if npc:IsRealHero() and npc.bFirstSpawned == nil then ---если юнит герой и это первый его спавн находишь у него скилл и апаешь скиллу 1 уровень
            npc.bFirstSpawned = true
            local ab = npc:FindAbilityByName("твой скилл")
                ab:SetLevel(1)
            end
            end
Я не совсем понимаю куда это вписывать
 
Реклама: