CustomGames.ru - Dota 2 пользовательские игры

Проблема с ReplaceHeroWith.

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн HK.Nears

  • 6
  • Мощь: 0
Проблема с ReplaceHeroWith.
« : 14-10-2017, 14:06:12 »
Использую я значит ReplaceHeroWith, всё нормально, но только опыта он не начисляет, хотя он указан тут:
Код
local OldHeroXP = PlayerResource:GetTotalEarnedXP(heroID) 
То-ли я дебил, то-ли что-то не так с ReplaceHeroWith.
Кто смогёт, напишите как это решить).

Ах, да, сам ReplaceHeroWith:
Код
PlayerResource:ReplaceHeroWith(heroID, "npc_dota_hero_shedder", 1000, OldHeroXP)

UPD:
Сделал вот так и теперь заработало:
Код
local heroR = PlayerResource:ReplaceHeroWith(heroID, "npc_dota_hero_shedder", 1000, OldHeroXP)
heroR:AddExperience(OldHeroXP, 1, true, true)
« Последнее редактирование: 14-10-2017, 14:59:22 от HK.Nears »

Оффлайн I_GRIN_I

  • Продвинутый
  • 636
  • Мощь: 11
  • Научиться бы скриптить...
Re: Проблема с ReplaceHeroWith.
« Ответ #1 : 15-10-2017, 06:58:56 »
HK.Nears, принтовать значения пробовал?

Оффлайн HK.Nears

  • 6
  • Мощь: 0
Re: Проблема с ReplaceHeroWith.
« Ответ #2 : 17-10-2017, 15:01:46 »
HK.Nears, принтовать значения пробовал?
Да) Но как видишь уже всё что мне нужно было сделал.