-
_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
-
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(), только работает на всех участников подземелья.
Эта функция работает только в подземельях.