}{0TT@6bI4Тогда рекомендую добавить проверку if IsAIPlayer(number) then и только в случае истинности утверждения предлагать повышение
Короче говоря Азгалор посоветовал следующее:
"Попробуй короче в MessageBox, вместо GetObjectOwner(hero), вставить это GetPlayerFilter(GetCurrentPlayer())"
В итоге заработало, спасибо вам обоим за помощь.