Сброс уровня

Илья

Друзья CG
25 Сен 2015
2,348
41
Я так понимаю, что уровень персонажу мы можем сбросить лишь через ReplaceHeroWith() ?
 
Илья, и через замену персонажей:)но это думаю куда геморойнее
 
[quote author=UZzip link=topic=836.msg3718#msg3718 date=1461002967]
Илья, и через замену персонажей :) но это думаю куда геморойнее
[/quote]
Так ведь ReplaceHeroWith() и есть замена персонажа)
 
:D ну ты же знаешь, что я не шарю, и часто тыкаю пальцем в небо.
уж не обессудьте ;)
 
[quote author=Adam Smith link=topic=836.msg3724#msg3724 date=1461007981]
Код:
SetLevel(int iLevel)
[/quote]

Эта штука для абилок.
 
[quote author=CryDeS link=topic=836.msg3735#msg3735 date=1461048528]
Код:
if caster:IsRealHero() then
			caster:HeroLevelUp(true)
		else
			caster:CreatureLevelUp(1) 
		end
[/quote]

Я пробовал изгаляться через отрицательные уровни в CreatureLevelUp - не работает.

И мне нужно уровень именно герою понизить до 1 с 100.
 
Я пробовал изгаляться через отрицательные уровни в CreatureLevelUp - не работает.

И мне нужно уровень именно герою понизить до 1 с 100.
Я прочитал apiшку, там нет ни слова кроме этого :c
 
Последнее редактирование модератором:
Да я тоже сначала там искал. Ну, видимо, оставлю через замену героя. Не предусмотрена функция понижения уровня)
 
а зачем тебе понижать уровень, может мы предложим другой вариант без понижения уровня, если узнаем зачем тебе это....
 
Ну, тут вроде ничего двусмысленного нет:

Есть персонаж 100 уровня. Ест предмет - становится первого.

Вся идея :)
 
Реклама: