в task_manager.ltx
[Показать] Спойлер:
[killers_kill_stalker_1]
type = kill_stalker
community = actor
parent = killer
text = killers_kill_stalker_1_text
description = killers_kill_stalker_1_descr
target = sim_stalker_general
reward_money = 7700
reward_reputation = killer, +10
reward_rank = 1
time = 604800
prior = 1
[killers_kill_stalker_veteran]
type = kill_stalker
community = actor
parent = killer
text = killers_kill_stalker_veteran_text
description = killers_kill_stalker_veteran_descr
target = sim_stalker_veteran
reward_money = 25000
reward_reputation = killer, +45, bandit +20
reward_rank = 1
time = 604800
prior = 2
[killers_kill_stalker_bes]
type = kill_stalker
community = actor
parent = killer
text = killers_kill_stalker_bes_text
description = killers_kill_stalker_bes_descr
target = gar_hellcar
reward_money = 8000
reward_relation = killer, +25, bandit +15
reward_rank = 1
time = 604800
prior = 3
type = kill_stalker
community = actor
parent = killer
text = killers_kill_stalker_1_text
description = killers_kill_stalker_1_descr
target = sim_stalker_general
reward_money = 7700
reward_reputation = killer, +10
reward_rank = 1
time = 604800
prior = 1
[killers_kill_stalker_veteran]
type = kill_stalker
community = actor
parent = killer
text = killers_kill_stalker_veteran_text
description = killers_kill_stalker_veteran_descr
target = sim_stalker_veteran
reward_money = 25000
reward_reputation = killer, +45, bandit +20
reward_rank = 1
time = 604800
prior = 2
[killers_kill_stalker_bes]
type = kill_stalker
community = actor
parent = killer
text = killers_kill_stalker_bes_text
description = killers_kill_stalker_bes_descr
target = gar_hellcar
reward_money = 8000
reward_relation = killer, +25, bandit +15
reward_rank = 1
time = 604800
prior = 3
вот так в stable_task_manager.xml
[Показать] Спойлер:
;--------mercenary-------
<string id="killers_kill_stalker_1">
<text>Убить сталкера.</text>
</string>
<string id="killers_kill_stalker_1_text">
<text>Опытный сталкер. Детальная информация отсутствует.</text>
</string>
<string id="killers_kill_stalker_1_descr">
<text>Опытный сталкер. Детальная информация отсутствует.</text>
</string>
<string id="killers_kill_stalker_veteran">
<text>Убить сталкера ветерана.</text>
</string>
<string id="killers_kill_stalker_veteran_text">
<text>Достаточно опытный сталкер. Возможно, хорошо экипирован. Детальная информация отсутствует.</text>
</string>
<string id="killers_kill_stalker_veteran_descr">
<text>Достаточно опытный сталкер. Возможно хорошо экипирован. Детальная информация отсутствует.</text>
</string>
<string id="killers_kill_stalker_bes">
<text>Убить Беса.</text>
</string>
<string id="killers_kill_stalker_bes_text">
<text>Достаточно опытный сталкер. Известно что связан с криминалом. Кантуется в основном на свалке, защищает новичков. P.S. Заказчик хочет чтоб его убрали тихо и незаметно.</text>
</string>
<string id="killers_kill_stalker_bes_descr">
<text>Достаточно опытный сталкер. Известно что связан с криминалом. Кантуется в основном на свалке, защищает новичков. P.S. Заказчик хочет чтоб его убрали тихо и незаметно.</text>
</string>
<string id="killers_kill_stalker_1">
<text>Убить сталкера.</text>
</string>
<string id="killers_kill_stalker_1_text">
<text>Опытный сталкер. Детальная информация отсутствует.</text>
</string>
<string id="killers_kill_stalker_1_descr">
<text>Опытный сталкер. Детальная информация отсутствует.</text>
</string>
<string id="killers_kill_stalker_veteran">
<text>Убить сталкера ветерана.</text>
</string>
<string id="killers_kill_stalker_veteran_text">
<text>Достаточно опытный сталкер. Возможно, хорошо экипирован. Детальная информация отсутствует.</text>
</string>
<string id="killers_kill_stalker_veteran_descr">
<text>Достаточно опытный сталкер. Возможно хорошо экипирован. Детальная информация отсутствует.</text>
</string>
<string id="killers_kill_stalker_bes">
<text>Убить Беса.</text>
</string>
<string id="killers_kill_stalker_bes_text">
<text>Достаточно опытный сталкер. Известно что связан с криминалом. Кантуется в основном на свалке, защищает новичков. P.S. Заказчик хочет чтоб его убрали тихо и незаметно.</text>
</string>
<string id="killers_kill_stalker_bes_descr">
<text>Достаточно опытный сталкер. Известно что связан с криминалом. Кантуется в основном на свалке, защищает новичков. P.S. Заказчик хочет чтоб его убрали тихо и незаметно.</text>
</string>
и так в storyline_info_taskmanager.xml
[Показать] Спойлер:
<!-- tasks for Mercenary -->
<article id="killers_kill_stalker_1_descr" name="kill_stalker" article_type="task">
<text>killers_kill_stalker_1_descr</text>
</article>
<article id="killers_kill_stalker_veteran_descr" name="kill_stalker" article_type="task">
<text>killers_kill_stalker_veteran_descr</text>
</article>
<article id="killers_kill_stalker_bes_descr" name="kill_stalker" article_type="task">
<text>killers_kill_stalker_bes_descr</text>
</article>
<article id="killers_kill_stalker_1_descr" name="kill_stalker" article_type="task">
<text>killers_kill_stalker_1_descr</text>
</article>
<article id="killers_kill_stalker_veteran_descr" name="kill_stalker" article_type="task">
<text>killers_kill_stalker_veteran_descr</text>
</article>
<article id="killers_kill_stalker_bes_descr" name="kill_stalker" article_type="task">
<text>killers_kill_stalker_bes_descr</text>
</article>
и в game_tasks_by_vendor.xml
[Показать] Спойлер:
<!-- mercenary -->
<game_task id="eliminate_lager_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_eliminate_lager</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="defend_lager_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_defend_lager</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="artefact_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_artefact</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="kill_stalker_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_kill_stalker</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="monster_part_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_monster_part</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="find_item_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_find_item</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="eliminate_lager_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_eliminate_lager</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="defend_lager_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_defend_lager</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="artefact_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_artefact</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="kill_stalker_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_kill_stalker</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="monster_part_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_monster_part</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="find_item_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_find_item</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="eliminate_lager_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_eliminate_lager</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="defend_lager_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_defend_lager</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="artefact_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_artefact</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="kill_stalker_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_kill_stalker</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="monster_part_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_monster_part</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="find_item_mercenary">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_find_item</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="eliminate_lager_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_eliminate_lager</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="defend_lager_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_defend_lager</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="artefact_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_artefact</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="kill_stalker_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_kill_stalker</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="monster_part_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_monster_part</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
<game_task id="find_item_killer">
<title>title</title>
<objective>
<text>objective</text>
<icon>ui_iconsTotal_find_item</icon>
<function_complete>task_manager.task_complete</function_complete>
<function_fail>task_manager.task_fail</function_fail>
</objective>
</game_task>
Тоесть я квесты делал ЗА ГРУППИРОВКУ (в данном случае наёмники) а не за конкретного непися (NPC)
но за военных (и за монолит) так не получилось проблема в файле task_manager.script
отсутствует "military" ТОЕСТЬ ТУТ ТВОЯ ошибка XiaNi? Как её исправить подскажи плиз
как заменить esc_commander на military и monolith_leader на monolith
Я так понимаю тут не только имя но и номер секции надо менять! Но я не знаю как
[Показать] Спойлер:
local random_task = nil
deathtrack = {}
local parent_by_story = {
[003] = "trader",
[500] = "barman",
[902] = "ecolog",
[507] = "dolg",
[707] = "freedom",
[006] = "wolf",
[004] = "shustriy",
[510] = "drunk_dolg",
[504] = "hunter",
[518] = "zastava_commander",
[506] = "petrenko",
[607] = "lisiy",
[515] = "mercenary",
[509] = "killer",
[425] = "bandit",
[093] = "esc_commander",
[828] = "monolith_leader"
}
local story_by_parent = {
trader = 003,
barman = 500,
ecolog = 902,
dolg = 507,
freedom = 707,
wolf = 006,
shustriy = 004,
drunk_dolg = 510,
hunter = 504,
zastava_commander = 518,
petrenko = 506,
lisiy = 607,
mercenary = 515,
killer = 509,
bandit = 425,
esc_commander = 093,
monolith_leader = 828
}
deathtrack = {}
local parent_by_story = {
[003] = "trader",
[500] = "barman",
[902] = "ecolog",
[507] = "dolg",
[707] = "freedom",
[006] = "wolf",
[004] = "shustriy",
[510] = "drunk_dolg",
[504] = "hunter",
[518] = "zastava_commander",
[506] = "petrenko",
[607] = "lisiy",
[515] = "mercenary",
[509] = "killer",
[425] = "bandit",
[093] = "esc_commander",
[828] = "monolith_leader"
}
local story_by_parent = {
trader = 003,
barman = 500,
ecolog = 902,
dolg = 507,
freedom = 707,
wolf = 006,
shustriy = 004,
drunk_dolg = 510,
hunter = 504,
zastava_commander = 518,
petrenko = 506,
lisiy = 607,
mercenary = 515,
killer = 509,
bandit = 425,
esc_commander = 093,
monolith_leader = 828
}