<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://stalkerin.gameru.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.113.19.198&amp;*</id>
		<title>S.T.A.L.K.E.R. Inside Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.113.19.198&amp;*"/>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/188.113.19.198"/>
		<updated>2026-04-29T22:56:26Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%9E%D0%B4%D0%BD%D0%BE%D1%82%D0%B8%D0%BF%D0%BD%D1%8B%D0%B5_%D0%BA%D0%B2%D0%B5%D1%81%D1%82%D1%8B_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_NPC</id>
		<title>SoC. Однотипные квесты для нового NPC</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%9E%D0%B4%D0%BD%D0%BE%D1%82%D0%B8%D0%BF%D0%BD%D1%8B%D0%B5_%D0%BA%D0%B2%D0%B5%D1%81%D1%82%D1%8B_%D0%B4%D0%BB%D1%8F_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_NPC"/>
				<updated>2010-07-05T06:36:05Z</updated>
		
		<summary type="html">&lt;p&gt;188.113.19.198: /* Прописываем однотипные квесты для нового нпс */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Прописываем однотипные квесты для нового нпс ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Распаковуем алл.спавн с помощю acdc&lt;br /&gt;
Находим файл alife_l01_escape(это на пример) и вставляем в конец это&lt;br /&gt;
&lt;br /&gt;
'''[18240]''' ;это уникальный номер не должен повторятся&lt;br /&gt;
; cse_abstract properties&lt;br /&gt;
'''section_name = stalker''' ;секция того что спавним&lt;br /&gt;
'''name = esc_kvestodatel''' ;имя может быть любое&lt;br /&gt;
'''position = -212.877227783203,-23.1829051971436,-122.68586730957''' ;позиция я использывал скрипт от бардака&lt;br /&gt;
'''direction = 0.0285909995436668,0,-0.999590992927551''' ;разворот в скрипте от бардака есть эта ф-ция&lt;br /&gt;
&lt;br /&gt;
; cse_alife_trader_abstract properties&lt;br /&gt;
'''money = 6000''' ;количество денег с которым создастса этот нпс(файл профиля нпс перекроет это значение)&lt;br /&gt;
'''character_profile = kvestodatel''' ;профиль нпс&lt;br /&gt;
&lt;br /&gt;
; cse_alife_object properties&lt;br /&gt;
&lt;br /&gt;
'''game_vertex_id = 59''' ;гейм вертекс можно узнать в скрипте&lt;br /&gt;
&lt;br /&gt;
'''distance = 0''' ;дистанция вокруг вокруг позиции в которой спавним(если 0 то заспавница точно в позиции которую мы указали)&lt;br /&gt;
&lt;br /&gt;
'''level_vertex_id = 40610''' ;левел вертекс можно узнать в скрипте&lt;br /&gt;
&lt;br /&gt;
'''object_flags = 0xffffffbf'''&lt;br /&gt;
&lt;br /&gt;
'''custom_data = &amp;lt;&amp;lt;END'''&lt;br /&gt;
&lt;br /&gt;
'''[logic]''' ;настройки логики&lt;br /&gt;
&lt;br /&gt;
'''cfg = scripts\kvestodatel.ltx''' ;ссылка на логику&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[smart_terrains]''' ;настройки смартов&lt;br /&gt;
&lt;br /&gt;
'''none = true''' ;к какому смарту относится нпс(если none не берется под гулаг)&lt;br /&gt;
&lt;br /&gt;
'''END'''&lt;br /&gt;
'''Жирный шрифт'''&lt;br /&gt;
'''story_id = 93''' ;уникальный стори ид&lt;br /&gt;
&lt;br /&gt;
; cse_visual properties&lt;br /&gt;
&lt;br /&gt;
'''visual_name = actors\ecolog\stalker_ecolog''' ;визуал нпса&lt;br /&gt;
&lt;br /&gt;
; cse_alife_creature_abstract properties&lt;br /&gt;
'''g_team = 0'''&lt;br /&gt;
&lt;br /&gt;
'''g_squad = 0'''&lt;br /&gt;
&lt;br /&gt;
'''g_group = 0'''&lt;br /&gt;
&lt;br /&gt;
'''health = 3'''&lt;br /&gt;
&lt;br /&gt;
'''dynamic_out_restrictions =''' &lt;br /&gt;
&lt;br /&gt;
'''dynamic_in_restrictions =''' &lt;br /&gt;
&lt;br /&gt;
'''upd:health = 3'''&lt;br /&gt;
&lt;br /&gt;
'''upd:timestamp = 0x6d6d695f'''&lt;br /&gt;
&lt;br /&gt;
'''upd:creature_flags = 0x75'''&lt;br /&gt;
&lt;br /&gt;
'''upd:position = -212.877227783203,-23.1829051971436,-122.68586730957''' ;сюда надо вписать теже кординаты что и в позицию&lt;br /&gt;
&lt;br /&gt;
'''upd:o_model = 0'''&lt;br /&gt;
&lt;br /&gt;
'''upd:o_torso = 0.0285909995436668,0,-0.999590992927551'''&lt;br /&gt;
&lt;br /&gt;
'''upd:g_team = 0'''&lt;br /&gt;
&lt;br /&gt;
'''upd:g_squad = 0'''&lt;br /&gt;
&lt;br /&gt;
'''upd:g_group = 0'''&lt;br /&gt;
&lt;br /&gt;
; cse_alife_monster_abstract properties&lt;br /&gt;
&lt;br /&gt;
'''upd:next_game_vertex_id = 65535'''&lt;br /&gt;
&lt;br /&gt;
'''upd:prev_game_vertex_id = 65535'''&lt;br /&gt;
&lt;br /&gt;
'''upd:distance_from_point = 0'''&lt;br /&gt;
&lt;br /&gt;
'''upd:distance_to_point = 0'''&lt;br /&gt;
&lt;br /&gt;
; cse_alife_human_abstract properties&lt;br /&gt;
&lt;br /&gt;
'''predicate5 = 1,0,0,2,0'''&lt;br /&gt;
&lt;br /&gt;
'''predicate4 = 2,2,1,2'''&lt;br /&gt;
&lt;br /&gt;
; cse_ph_skeleton properties&lt;br /&gt;
&lt;br /&gt;
'''upd:start_dialog =''' &lt;br /&gt;
&lt;br /&gt;
; se_stalker properties&lt;br /&gt;
&lt;br /&gt;
теперь переходим к путям&lt;br /&gt;
открываем файл way_l01_escape&lt;br /&gt;
и вставляем туда это(все настройки аналогичны как и в alife_l01_escape)&lt;br /&gt;
&lt;br /&gt;
'''[esc_lager_kvesto_look]'''&lt;br /&gt;
&lt;br /&gt;
'''points = p0'''&lt;br /&gt;
&lt;br /&gt;
'''p0:name = wp00'''&lt;br /&gt;
&lt;br /&gt;
'''p0:position = -213.064239501953,-22.4240226745605,-126.251586914063'''&lt;br /&gt;
&lt;br /&gt;
'''p0:game_vertex_id = 59'''&lt;br /&gt;
&lt;br /&gt;
'''p0:level_vertex_id = 41279'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''[esc_lager_kvesto_pack]'''&lt;br /&gt;
&lt;br /&gt;
'''points = p0'''&lt;br /&gt;
&lt;br /&gt;
'''p0:name = wp00'''&lt;br /&gt;
&lt;br /&gt;
'''p0:position = -212.877227783203,-23.1829051971436,-122.68586730957'''&lt;br /&gt;
&lt;br /&gt;
'''p0:game_vertex_id = 59'''&lt;br /&gt;
&lt;br /&gt;
'''Жирный шрифт'''p0:level_vertex_id = 40610&lt;br /&gt;
&lt;br /&gt;
Все со спавном покончено &lt;br /&gt;
переходим к профилю&lt;br /&gt;
думаю вы умеете работать с профилем поэтому разжовывать не буду(есть много статей по этому)&lt;br /&gt;
я сделал профиль так:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;specific_character id=&amp;quot;kvestodatel&amp;quot; team_default = &amp;quot;1&amp;quot;&amp;gt; &lt;br /&gt;
           &amp;lt;name&amp;gt;kvestodatel&amp;lt;/name&amp;gt; &lt;br /&gt;
           &amp;lt;icon&amp;gt;ui_npc_u_stalker_ecolog&amp;lt;/icon&amp;gt; &lt;br /&gt;
           &amp;lt;bio&amp;gt;esc_stalker_novice_bio&amp;lt;/bio&amp;gt; &lt;br /&gt;
              &amp;lt;class&amp;gt;kvestodatel&amp;lt;/class&amp;gt; &lt;br /&gt;
              &amp;lt;community&amp;gt;ecolog&amp;lt;/community&amp;gt; &amp;lt;terrain_sect&amp;gt;stalker_terrain&amp;lt;/terrain_sect&amp;gt; &lt;br /&gt;
              &amp;lt;rank&amp;gt;400&amp;lt;/rank&amp;gt; &lt;br /&gt;
              &amp;lt;reputation&amp;gt;30&amp;lt;/reputation&amp;gt; &lt;br /&gt;
              &amp;lt;money min=&amp;quot;20000&amp;quot; max=&amp;quot;600000&amp;quot; infinitive=&amp;quot;1&amp;quot;/&amp;gt; &lt;br /&gt;
              &amp;lt;snd_config&amp;gt;characters_voice\human_03\ecolog\&amp;lt;/snd_config&amp;gt; &lt;br /&gt;
              &amp;lt;crouch_type&amp;gt;-1&amp;lt;/crouch_type&amp;gt; &lt;br /&gt;
               &amp;lt;visual&amp;gt;actors\ecolog\stalker_ecolog&amp;lt;/visual&amp;gt; &lt;br /&gt;
               &amp;lt;supplies&amp;gt; &lt;br /&gt;
                [spawn] \n &lt;br /&gt;
                wpn_pm \n &lt;br /&gt;
                ammo_9x18_fmj = 1 \n &lt;br /&gt;
                wpn_bm16 \n &lt;br /&gt;
                ammo_12x70_buck \n &lt;br /&gt;
                device_torch \n &lt;br /&gt;
             #include &amp;quot;gameplay\character_items.xml&amp;quot; \n &lt;br /&gt;
             #include &amp;quot;gameplay\character_food.xml&amp;quot; &lt;br /&gt;
               &amp;lt;/supplies&amp;gt; &lt;br /&gt;
            #include &amp;quot;gameplay\character_criticals_3.xml&amp;quot; &lt;br /&gt;
             &amp;lt;start_dialog&amp;gt;hello_dialog&amp;lt;/start_dialog&amp;gt; &lt;br /&gt;
             &amp;lt;actor_dialog&amp;gt;tm_kvestovik_dialog&amp;lt;/actor_dialog&amp;gt; ;ссылка на диАлог однотипного квеста&lt;br /&gt;
	     &amp;lt;actor_dialog&amp;gt;tm_kvestovik_reward&amp;lt;/actor_dialog&amp;gt; ;ссылка на награду за выполнения квеста&lt;br /&gt;
             &amp;lt;/specific_character&amp;gt;&lt;br /&gt;
&lt;br /&gt;
теперь создадим класс и спавн секцию&lt;br /&gt;
открываем файл npc_profile он находится в config\gameplay&lt;br /&gt;
добавляем пам дето вот это&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;character id=&amp;quot;kvestodatel&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;class&amp;gt;kvestodatel&amp;lt;/class&amp;gt;&lt;br /&gt;
	&amp;lt;/character&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
в спавн секции добавляем такую секцию&lt;br /&gt;
&lt;br /&gt;
[esc_kvest]:stalker&lt;br /&gt;
$spawn				=  &amp;quot;respawn\esc_kvest&amp;quot;&lt;br /&gt;
character_profile	= kvestodatel&lt;br /&gt;
spec_rank = regular&lt;br /&gt;
community = ecolog&lt;br /&gt;
&lt;br /&gt;
теперь логика &lt;br /&gt;
создайте файл kvestodatel.ltx в config\scripts&lt;br /&gt;
&lt;br /&gt;
пропишите в нем&lt;br /&gt;
&lt;br /&gt;
[logic]&lt;br /&gt;
active = walker&lt;br /&gt;
inv_max_weight = 10000 &lt;br /&gt;
on_death = death&lt;br /&gt;
combat_ignore = combat_ignore&lt;br /&gt;
&lt;br /&gt;
[walker]&lt;br /&gt;
path_walk = esc_lager_kvesto_pack&lt;br /&gt;
path_look = esc_lager_kvesto_look&lt;br /&gt;
meet = meet &lt;br /&gt;
&lt;br /&gt;
[meet]&lt;br /&gt;
use = true&lt;br /&gt;
use_wpn = true &lt;br /&gt;
meet_talk_enabled = true&lt;br /&gt;
&lt;br /&gt;
[combat_ignore]&lt;br /&gt;
combat_ignore_cond = always&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
компилируйте алл.спавн ну вот и все нпс готов он заспавница в подвале новичков&lt;br /&gt;
и будет стоять на месте&lt;br /&gt;
&lt;br /&gt;
теперь пропишем ему однотипные квесты&lt;br /&gt;
найдите файл game_story_ids в \config&lt;br /&gt;
и после&lt;br /&gt;
&lt;br /&gt;
092			= &amp;quot;escape_provodnik&amp;quot; &lt;br /&gt;
напишите&lt;br /&gt;
093			= &amp;quot;kvestovik&amp;quot;&lt;br /&gt;
&lt;br /&gt;
все дальше переходим к файлу&lt;br /&gt;
\scripts находим task_manager&lt;br /&gt;
&lt;br /&gt;
и там видем в самом начале&lt;br /&gt;
&lt;br /&gt;
local parent_by_story = {&lt;br /&gt;
	[003] = &amp;quot;trader&amp;quot;,&lt;br /&gt;
	[500] = &amp;quot;barman&amp;quot;,&lt;br /&gt;
	[902] = &amp;quot;ecolog&amp;quot;,&lt;br /&gt;
	[507] = &amp;quot;dolg&amp;quot;,&lt;br /&gt;
	[707] = &amp;quot;freedom&amp;quot;,&lt;br /&gt;
	[006] = &amp;quot;wolf&amp;quot;,&lt;br /&gt;
	[004] = &amp;quot;shustriy&amp;quot;,&lt;br /&gt;
	[510] = &amp;quot;drunk_dolg&amp;quot;,&lt;br /&gt;
	[504] = &amp;quot;hunter&amp;quot;,&lt;br /&gt;
	[518] = &amp;quot;zastava_commander&amp;quot;,&lt;br /&gt;
	[506] = &amp;quot;petrenko&amp;quot;,&lt;br /&gt;
	[607] = &amp;quot;lisiy&amp;quot;,&lt;br /&gt;
	[515] = &amp;quot;mercenary&amp;quot;,&lt;br /&gt;
        допишем своего мужика(незабудте запятую после предидущей строчки)&lt;br /&gt;
        [093] = &amp;quot;kvestovik&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
дальше видим&lt;br /&gt;
&lt;br /&gt;
local story_by_parent = {&lt;br /&gt;
	trader						= 003,&lt;br /&gt;
	barman						= 500,&lt;br /&gt;
	ecolog						= 902,&lt;br /&gt;
	dolg						= 507,&lt;br /&gt;
	freedom						= 707,&lt;br /&gt;
	wolf						= 006,&lt;br /&gt;
	shustriy					= 004,&lt;br /&gt;
	drunk_dolg					= 510,&lt;br /&gt;
	hunter						= 504,&lt;br /&gt;
	zastava_commander			= 518,&lt;br /&gt;
	petrenko					= 506,&lt;br /&gt;
	lisiy						= 607,&lt;br /&gt;
	mercenary					= 515,&lt;br /&gt;
 прописываем нпса(незабудте запятую после предидущей строки&lt;br /&gt;
        kvestovik					= 093&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
потом в конце находим&lt;br /&gt;
function init_mercenary_task_dialog(dlg)&lt;br /&gt;
	get_random_task():init_task_dialog(dlg, &amp;quot;mercenary&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
и после него пишем по аналогии&lt;br /&gt;
&lt;br /&gt;
function init_kvestovik_task_dialog(dlg)&lt;br /&gt;
	get_random_task():init_task_dialog(dlg, &amp;quot;kvestovik&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
и ниже после&lt;br /&gt;
function init_mercenary_reward_dialog(dlg)&lt;br /&gt;
	get_random_task():init_reward_dialog(dlg, &amp;quot;mercenary&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
пишем по аналогии&lt;br /&gt;
&lt;br /&gt;
function init_kvestovik_reward_dialog(dlg)&lt;br /&gt;
	get_random_task():init_reward_dialog(dlg, &amp;quot;kvestovik&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
так с скриптом все далее идем в config\gameplay&lt;br /&gt;
&lt;br /&gt;
открываем dialogs&lt;br /&gt;
&lt;br /&gt;
добавим в конец &lt;br /&gt;
&amp;lt;dialog id=&amp;quot;tm_kvestovik_dialog&amp;quot; priority=&amp;quot;-1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;init_func&amp;gt;task_manager.init_kvestovik_task_dialog&amp;lt;/init_func&amp;gt;&lt;br /&gt;
    &amp;lt;/dialog&amp;gt;&lt;br /&gt;
    &amp;lt;dialog id=&amp;quot;tm_kvestovik_reward&amp;quot; priority=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;init_func&amp;gt;task_manager.init_kvestovik_reward_dialog&amp;lt;/init_func&amp;gt;&lt;br /&gt;
		&amp;lt;precondition&amp;gt;task_manager.has_active_vendor_task&amp;lt;/precondition&amp;gt;&lt;br /&gt;
    &amp;lt;/dialog&amp;gt;&lt;br /&gt;
&lt;br /&gt;
так и последние откройте game_tasks_by_vendor в config\gameplay&lt;br /&gt;
добавте туда&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- esc_arter --&amp;gt;&lt;br /&gt;
         &amp;lt;game_task id=&amp;quot;eliminate_lager_kvestovik&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&lt;br /&gt;
		&amp;lt;objective&amp;gt;&lt;br /&gt;
			&amp;lt;text&amp;gt;objective&amp;lt;/text&amp;gt;&lt;br /&gt;
			&amp;lt;icon&amp;gt;ui_iconsTotal_eliminate_lager&amp;lt;/icon&amp;gt;&lt;br /&gt;
			&amp;lt;function_complete&amp;gt;task_manager.task_complete&amp;lt;/function_complete&amp;gt;&lt;br /&gt;
			&amp;lt;function_fail&amp;gt;task_manager.task_fail&amp;lt;/function_fail&amp;gt;&lt;br /&gt;
		&amp;lt;/objective&amp;gt;&lt;br /&gt;
	&amp;lt;/game_task&amp;gt;&lt;br /&gt;
	&amp;lt;game_task id=&amp;quot;defend_lager_kvestovik&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&lt;br /&gt;
		&amp;lt;objective&amp;gt;&lt;br /&gt;
			&amp;lt;text&amp;gt;objective&amp;lt;/text&amp;gt;&lt;br /&gt;
			&amp;lt;icon&amp;gt;ui_iconsTotal_defend_lager&amp;lt;/icon&amp;gt;&lt;br /&gt;
			&amp;lt;function_complete&amp;gt;task_manager.task_complete&amp;lt;/function_complete&amp;gt;&lt;br /&gt;
			&amp;lt;function_fail&amp;gt;task_manager.task_fail&amp;lt;/function_fail&amp;gt;&lt;br /&gt;
		&amp;lt;/objective&amp;gt;&lt;br /&gt;
	&amp;lt;/game_task&amp;gt;&lt;br /&gt;
	&amp;lt;game_task id=&amp;quot;artefact_kvestovik&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&lt;br /&gt;
		&amp;lt;objective&amp;gt;&lt;br /&gt;
			&amp;lt;text&amp;gt;objective&amp;lt;/text&amp;gt;&lt;br /&gt;
			&amp;lt;icon&amp;gt;ui_iconsTotal_artefact&amp;lt;/icon&amp;gt;&lt;br /&gt;
			&amp;lt;function_complete&amp;gt;task_manager.task_complete&amp;lt;/function_complete&amp;gt;&lt;br /&gt;
			&amp;lt;function_fail&amp;gt;task_manager.task_fail&amp;lt;/function_fail&amp;gt;&lt;br /&gt;
		&amp;lt;/objective&amp;gt;&lt;br /&gt;
	&amp;lt;/game_task&amp;gt;&lt;br /&gt;
	&amp;lt;game_task id=&amp;quot;kill_stalker_kvestovik&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&lt;br /&gt;
		&amp;lt;objective&amp;gt;&lt;br /&gt;
			&amp;lt;text&amp;gt;objective&amp;lt;/text&amp;gt;&lt;br /&gt;
			&amp;lt;icon&amp;gt;ui_iconsTotal_kill_stalker&amp;lt;/icon&amp;gt;&lt;br /&gt;
			&amp;lt;function_complete&amp;gt;task_manager.task_complete&amp;lt;/function_complete&amp;gt;&lt;br /&gt;
			&amp;lt;function_fail&amp;gt;task_manager.task_fail&amp;lt;/function_fail&amp;gt;&lt;br /&gt;
		&amp;lt;/objective&amp;gt;&lt;br /&gt;
	&amp;lt;/game_task&amp;gt;&lt;br /&gt;
	&amp;lt;game_task id=&amp;quot;monster_part_kvestovik&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&lt;br /&gt;
		&amp;lt;objective&amp;gt;&lt;br /&gt;
			&amp;lt;text&amp;gt;objective&amp;lt;/text&amp;gt;&lt;br /&gt;
			&amp;lt;icon&amp;gt;ui_iconsTotal_monster_part&amp;lt;/icon&amp;gt;&lt;br /&gt;
			&amp;lt;function_complete&amp;gt;task_manager.task_complete&amp;lt;/function_complete&amp;gt;&lt;br /&gt;
			&amp;lt;function_fail&amp;gt;task_manager.task_fail&amp;lt;/function_fail&amp;gt;&lt;br /&gt;
		&amp;lt;/objective&amp;gt;&lt;br /&gt;
	&amp;lt;/game_task&amp;gt;&lt;br /&gt;
	&amp;lt;game_task id=&amp;quot;find_item_kvestovik&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;title&amp;gt;title&amp;lt;/title&amp;gt;&lt;br /&gt;
		&amp;lt;objective&amp;gt;&lt;br /&gt;
			&amp;lt;text&amp;gt;objective&amp;lt;/text&amp;gt;&lt;br /&gt;
			&amp;lt;icon&amp;gt;ui_iconsTotal_find_item&amp;lt;/icon&amp;gt;&lt;br /&gt;
			&amp;lt;function_complete&amp;gt;task_manager.task_complete&amp;lt;/function_complete&amp;gt;&lt;br /&gt;
			&amp;lt;function_fail&amp;gt;task_manager.task_fail&amp;lt;/function_fail&amp;gt;&lt;br /&gt;
		&amp;lt;/objective&amp;gt;&lt;br /&gt;
	&amp;lt;/game_task&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И вот еще забыл откройте \config\text\rus файл stable_task_manager&lt;br /&gt;
&lt;br /&gt;
добавте это&lt;br /&gt;
&lt;br /&gt;
&amp;lt;string id=&amp;quot;tm_kvestovik_has_no_job&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;text&amp;gt;Пока ничего.&amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;tm_kvestovik_job_ask&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;text&amp;gt;По поводу какого задания ты хочешь поговорить?&amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;tm_kvestovik_job_complete&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;text&amp;gt;Вот вознаграждение&amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;tm_kvestovik_job_what&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;text&amp;gt;Что по заданию?&amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string id=&amp;quot;tm_kvestovik_list_job&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;text&amp;gt;Есть кое-что:&amp;lt;/text&amp;gt;&lt;br /&gt;
    &amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
все теперь создайте однотипный квест останавливатся на этом я не буду есть много статей на эту тему&lt;br /&gt;
просто чтоб добавить этому нпсу задания когда будете делать квест&lt;br /&gt;
в misc\task_manager в строке parent пропишите = kvestovik все&lt;br /&gt;
&lt;br /&gt;
УДАЧНОГО МОДОСТРОЕНИЯ&lt;br /&gt;
[[Категория:Скрипты]]&lt;/div&gt;</summary>
		<author><name>188.113.19.198</name></author>	</entry>

	</feed>