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

  • Автор темы Автор темы SH4R1K
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

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
Привет, возникла проблема, я форсаю всем героя на виспа в начале, а потом хочу выдать героя в зависимости от команды. Игра просто зависает и вылетает, в консоли ошибок нету
 
Реклама: