не выходит удалить остатки старндартных героев, что-бы я ни писал в скрипте.
вот последний вариант кода:
и мой кв:
"DOTAHeroes"
{
"npc_dota_hero_sina"
{
"override_hero" "npc_dota_hero_templar_assassin"
"Model" "models/sina.vmdl"
"ItemSlots"
{}
}
}
может что-то в хаммере дополнительно сделать?
вот последний вариант кода:
Код:
-- Create the game mode when we activate
function Activate()
GameRules.CustomAddon = CustomGameMode()
GameRules.CustomAddon:InitGameMode()
end
function CustomGameMode:InitGameMode()
ListenToGameEvent("npc_spawned",Dynamic_Wrap(GameMode,"OnNPCSpawned"),self )
end
function GameMode:OnNPCSpawned(event)
local spawnedUnit = EntIndexToHScript(event.entindex)
if spawnedUnit:IsRealHero() then
OnHeroSpawn(spawnedUnit)
end
end
function OnHeroSpawn(spawned_hero)
local hero = spawned_hero
local children = hero:GetChildren()
if children then
for k,child in pairs(children) do
if child:GetClassname() == "dota_item_wearable" then
UTIL_Remove(child)
end
end
end
end
и мой кв:
"DOTAHeroes"
{
"npc_dota_hero_sina"
{
"override_hero" "npc_dota_hero_templar_assassin"
"Model" "models/sina.vmdl"
"ItemSlots"
{}
}
}
может что-то в хаммере дополнительно сделать?
Последнее редактирование модератором: