-
_images
-
ru
-
_articles
-
_quests
-
_triggers
-
affect
-
arena
-
ba
-
building
-
d
-
dance_event
-
DragonLair
-
ds
-
forked
-
game
-
global
-
guild
-
highscore
-
horse
-
item
-
marriage
-
member
-
mgmt
-
mob
-
pc
-
q
-
indexed_articles
-
pc.give_exp()
Функция pc.give_exp дает игроку опыт, но только один раз.
Параметры функции
flag_name
Тип string. Обязательный параметр. Имя флага, который будет создан (подробнее в примечаниях).
exp
Тип number. Обязательный параметр. Количество опыта, которое будет дано.
Примечания
Функция не может быть вызвана анонимно.
При вызове функции создается квестовый флаг, который привязывается к квесту, внутри которого была вызвана эта функция. Допустим, вы вызываете функцию:
pc.give_exp("my_flag_name", 100000)
Данный код будет эквивалентен такой конструкции:
if pc.getqf("my_flag_name") == 0 then
pc.give_exp2(100000)
pc.setqf("my_flag_name", 100000)
end
Лучше использовать функцию pc.give_exp2(), так как она просто дает опыт и ничего более.