Функция d.setqf2 позволяет установить всем игрокам квестовый флаг.
Тип string. Обязательный параметр. Название квеста, которому будет принадлежать флаг.
Тип string. Обязательный параметр. Название флага.
Тип 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(), только работает на всех участников подземелья.
Эта функция работает только в подземельях.