ReplaceHeroWith , вылет без ошибки

SH4R1K

Пользователь
23 Сен 2018
41
0
Проект
Save the treant
Lua:
function GameMode:OnPlayerPickHero(keys)
DebugPrint('[BAREBONES] OnPlayerPickHero')
DebugPrintTable(keys)
local heroClass = keys.hero
local heroEntity = EntIndexToHScript(keys.heroindex)
local player = EntIndexToHScript(keys.player)
local playerid = player:GetPlayerID()
if  player:GetTeamNumber() == DOTA_TEAM_BADGUYS then
PlayerResource:ReplaceHeroWith(playerid, "npc_dota_hero_axe", 666, 0)
else
PlayerResource:ReplaceHeroWith(playerid, "npc_dota_hero_antimage", 777, 0)
end
end
Привет, возникла проблема, я форсаю всем героя на виспа в начале, а потом хочу выдать героя в зависимости от команды. Игра просто зависает и вылетает, в консоли ошибок нету
 
Реклама: