Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.96 KB

d.setqf2.md

File metadata and controls

35 lines (24 loc) · 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(), только работает на всех участников подземелья.

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