Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
29 lines (21 sloc) 1.25 KB

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(), так как она просто дает опыт и ничего более.