Сповіщення
Очистити все

Компоненти квестів


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Розбираємо параметри

icon  — квестова іконка
Приклад використання: icon = ui_inGame2_Put_v_pripyat

prior  - пріоритет квесту
Приклад використання: prior = 112

storyline  – прапор завдання (true – сюжетне, false – несюжетне)
Приклад використання: storyline = true

title  - назва завдання (id з xml) - якщо брати назву не з xml, то в грі вона відображатиметься без пробілів
Приклад використання: title = zat_a9_way_gates_check_transport_workshop_name

descr  - опис завдання (id з xml) - якщо брати назву не з xml, то в грі воно буде відображатися без пробілів
Приклад використання: descr = zat_a9_way_gates_check_transport_workshop_text

target  - мета на карті (мітка)
Приклади використання:
target =zat_a2_stalker_barmen (ID нпц, на якого буде поставлена ​​мітка)
target = {+назва_інфопоршня}zat_a2_stalker_barmen - перевірка інфопоршня, після якого мітка буде поставлена ​​на нпц

condlist_x  – блок умов. можливі значення complete, reversed, fail
Приклади використання:
condlist_0 = {+назва_інфопоршня} complete — якщо виконується умова, завдання виконане.
condlist_1 = {+назва_інфопоршня} reversed — якщо виконується умова, то завдання скасовано.
condlist_2 = {+назва_інфопоршня} fail — якщо виконується умова, завдання провалено.

on_init - дії, що виконуються, при видачі завдання
on_complete  - дії, які виконуються, якщо завдання виконано
on_reversed  - дії, які виконуються, якщо завдання скасовано
on_fail  - дії, які виконуються, якщо завдання провалено
Приклади використання:
on_init = %+назва_інфопоршня% - - видаємо опр.інфопоршень
on_complete = %=inc_faction_goodwill_to_actor(stalker:200)% - підвищуємо ріпу у сталкерів (функція юзаються з xr_effect)
on_reversed = {+назва_ифопоршня} %=inc_faction_goodwill тільки якщо є опр.інфопоршень

reward_money - грошова нагорода
reward_item - нагорода у вигляді предмета

Приклади використання:
reward_money = 5000 - даємо акторові 5000.
reward_item = wpn_ak74 - даємо акторові АК-74.

Примітка: Нагорода видається двома методами: від NPC або просто впаде з неба. Якщо не знайдено NPC, з яким ми в діалозі, то валиться з неба.

Практика

Використані файли:

  • configs\gameplay\dialogs_zaton.xml
  • configs\gameplay\info_zaton.xml
  • configs\gameplay\character_desc_zaton.xml
  • configs\text\ukr\st_quests_zaton.xml
  • configs\misc\tm_zaton.ltx
  • scripts\dialogs_zaton.script

   
Цитата