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

d.setqf2()

Функция d.setqf2 позволяет установить всем игрокам квестовый флаг.

Параметры функции

quest_name

Тип string. Обязательный параметр. Название квеста, которому будет принадлежать флаг.

flag_name

Тип string. Обязательный параметр. Название флага.

value

Тип number. Обязательный параметр. Значение флага.

Примечания

Функция может быть вызвана анонимно.

В отличие от функцииd.setqf(), которая позволяет установить флаг только к тому квесту, в котором она была вызвана, эта функция позволяет установить флаг любому квесту.

Простая модель использования: допустим, есть квест с названием pet_system, который у вас отвечает за питомцев. Вы хотите сделать так, чтобы после прохождения Катакомб Дьявола все игроки смогли использовать печать Детеныша Азраэля. Вам надо внутри квеста Катакомб сделать что-то в таком духе:

d.setqf2("pet_system", "allow_baby_azrael", 1)

А внутри квеста pet_system сделать проверку:

if pc.getqf("allow_baby_azrael") == 1 then
	-- призывайте питомца азраеля
end

Эта функция аналогична функции pc.setf(), только работает на всех участников подземелья.

Эта функция работает только в подземельях.