<?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=217.118.83.222&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=217.118.83.222&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/217.118.83.222"/>
		<updated>2026-04-30T01:32:36Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%B2%D0%B5%D1%81%D1%82%D0%B0(%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B9_%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80)</id>
		<title>Создание квеста(полный разбор)</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%B2%D0%B5%D1%81%D1%82%D0%B0(%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B9_%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80)"/>
				<updated>2010-11-22T16:06:07Z</updated>
		
		<summary type="html">&lt;p&gt;217.118.83.222: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Итак, я VIKman и хочу вас научить делать квесты.&lt;br /&gt;
Для этого мы создадим нового НПС и сделаем квест чтобы взять у него флеш-карту.)&lt;br /&gt;
Для всего этого нам понадобится:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;Папка config&lt;br /&gt;
	gameplay\character_desc_escape.xml&lt;br /&gt;
	gameplay\dialogs_escape.xml&lt;br /&gt;
	gameplay\info_l01escape.xml&lt;br /&gt;
	gameplay\npc_profile.xml&lt;br /&gt;
	gameplay\tasks_escape.xml&lt;br /&gt;
	game_story_ids.ltx&lt;br /&gt;
	misc\quest_items.ltx&lt;br /&gt;
	scripts\tester_logic.ltx -- его мы создадим&lt;br /&gt;
	text\rus\stable_dialogs_escape.xml&lt;br /&gt;
	text\rus\string_table_items.xml&lt;br /&gt;
Папка scripts&lt;br /&gt;
	escape_dialog.script&lt;br /&gt;
	&lt;br /&gt;
	И естественно all.spawn&amp;lt;/ini&amp;gt;&lt;br /&gt;
BEGIN&lt;br /&gt;
&lt;br /&gt;
Первым делом снимем координаты где будет находится наш флешко-датель.)&lt;br /&gt;
&lt;br /&gt;
У меня вот такие координаты: position = -172.21215820313,-19.941787719727,-161.09272766113, game_vertex_id = 52, level_vertex_id = 76655&lt;br /&gt;
&lt;br /&gt;
Распаковываем с ACDC all.spawn открываем alife_l01_escape.ltx и пишем в самый конец:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	[870]&lt;br /&gt;
; cse_abstract properties&lt;br /&gt;
section_name = stalker -//это для игры тут пишется к примеру если ето у тебя сталкера или бандюки то должно быть section_name = stalker&lt;br /&gt;
name = tester -//пишем что хотим&lt;br /&gt;
position = -172.21215820313,-19.941787719727,-161.09272766113 -//позиция&lt;br /&gt;
direction = 0,0,0 -// направление взгляда(можно писать всегда нули)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
; cse_alife_trader_abstract properties&lt;br /&gt;
money = 5000 -//его бабло&lt;br /&gt;
character_profile = tester -//ссылка на профиль в character_desc_локация(раз создаем в алайф эскейп значит и профиль будет искатсья в чарактер_деск_ескейп)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
; cse_alife_object properties&lt;br /&gt;
game_vertex_id = 52 -// гейм вертекс&lt;br /&gt;
distance = 0&lt;br /&gt;
level_vertex_id = 76655 -//левел вертекс&lt;br /&gt;
object_flags = 0xffffffbf&lt;br /&gt;
custom_data = &amp;lt;&amp;lt;END&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
[logic]&lt;br /&gt;
cfg = scripts\tester_logic.ltx -// ссылка на логику&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
; cse[smart_terrains]&lt;br /&gt;
none = true&lt;br /&gt;
END&lt;br /&gt;
story_id = 6001 -//его стори айди&lt;br /&gt;
 &lt;br /&gt;
; cse_visual properties&lt;br /&gt;
visual_name = actors\soldier\soldier_beret_1 -// его визуал&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
upd:health = 1&lt;br /&gt;
upd:timestamp = 0&lt;br /&gt;
upd:creature_flags = 0&lt;br /&gt;
upd:position = -172.21215820313,-19.941787719727,-161.09272766113 -//опять пишем позицию&lt;br /&gt;
upd:o_model = 0&lt;br /&gt;
upd:o_torso = 0.028013030067086,0,0.9996075630188&lt;br /&gt;
upd:g_team = 0&lt;br /&gt;
upd:g_squad = 1&lt;br /&gt;
upd:g_group = 2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
upd:next_game_vertex_id = 65535-//честно не знаю что это, я всегда пишу эти цифры&lt;br /&gt;
upd:prev_game_vertex_id = 65535-//не знаю, но пишем всегда это&lt;br /&gt;
upd:distance_from_point = 0&lt;br /&gt;
upd:distance_to_point = 0&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
; cse_alife_human_abstract properties&lt;br /&gt;
predicate5 = 1,2,2,1,2&lt;br /&gt;
predicate4 = 0,1,1,1&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&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Дальше опишем в character_desc_escape.xml нашего НПС-а:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	&amp;lt;!---------------------------------------tester-------------------&amp;gt;&lt;br /&gt;
	&amp;lt;specific_character id=&amp;quot;tester&amp;quot; team_default = &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;Факер Марезфакер&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;icon&amp;gt;ui_npc_u_green_stalker_3&amp;lt;/icon&amp;gt;&lt;br /&gt;
&amp;lt;bio&amp;gt;Сталкер.&amp;lt;/bio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;class&amp;gt;tester&amp;lt;/class&amp;gt;&lt;br /&gt;
&amp;lt;community&amp;gt;stalker&amp;lt;/community&amp;gt; &amp;lt;terrain_sect&amp;gt;stalker_terrain&amp;lt;/terrain_sect&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;rank&amp;gt;150&amp;lt;/rank&amp;gt;&lt;br /&gt;
&amp;lt;reputation&amp;gt;5&amp;lt;/reputation&amp;gt;&lt;br /&gt;
&amp;lt;money min=&amp;quot;500&amp;quot; max=&amp;quot;1000&amp;quot; infinitive=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;snd_config&amp;gt;characters_voice\human_01\stalker\&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;
 &lt;br /&gt;
&amp;lt;visual&amp;gt;actors\novice\green_stalker_3&amp;lt;/visual&amp;gt;&lt;br /&gt;
&amp;lt;supplies&amp;gt;&lt;br /&gt;
	[spawn] \n&lt;br /&gt;
	wpn_ak74u \n&lt;br /&gt;
	ammo_5.45x39_fmj = 10 \n&lt;br /&gt;
	&amp;lt;/supplies&amp;gt;&lt;br /&gt;
&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;test_dialog_npc&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
	&amp;lt;/specific_character&amp;gt;&amp;lt;ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В файле npc_profile.xml прописываем класс непися:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	&amp;lt;character id=&amp;quot;escape_trader&amp;quot;&amp;gt;	&lt;br /&gt;
	&amp;lt;class&amp;gt;Trader&amp;lt;/class&amp;gt;&lt;br /&gt;
	&amp;lt;specific_character&amp;gt;escape_trader&amp;lt;/specific_character&amp;gt;&lt;br /&gt;
&amp;lt;/character&amp;gt;&lt;br /&gt;
	&amp;lt;!---------------------------------------------------------------TEST----------------------------------------------------&amp;gt;&lt;br /&gt;
	&amp;lt;character id=&amp;quot;tester&amp;quot;&amp;gt;	&lt;br /&gt;
	&amp;lt;class&amp;gt;tester&amp;lt;/class&amp;gt;&lt;br /&gt;
	&amp;lt;specific_character&amp;gt;tester&amp;lt;/specific_character&amp;gt;&lt;br /&gt;
&amp;lt;/character&amp;gt;&amp;lt;ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В файле game_story_ids.ltx прописываем его SID который должен совпадать с его id из all.spawn:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	  ; Escape (0-99)&lt;br /&gt;
	  6001          = &amp;quot;tester&amp;quot;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Дадим неписю логику, создадим файл: scripts\tester_logic.ltx , мне понравилась чтобы он сидел на пятой точке, пишем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	[logic]&lt;br /&gt;
active = remark1&lt;br /&gt;
danger = danger_ignore&lt;br /&gt;
 &lt;br /&gt;
[danger_ignore]&lt;br /&gt;
ignore_distance = 5&lt;br /&gt;
 &lt;br /&gt;
[remark1]&lt;br /&gt;
anim = sit_ass&lt;br /&gt;
no_move = true&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Фуххх, вроде непся создали переходим к долгожданному квесту))))&lt;br /&gt;
&lt;br /&gt;
Нам нужно создать инфопоршены для этого в файле с адресом: gameplay\info_l01escape.xml после &amp;lt;game_information_portions&amp;gt; пишем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&amp;lt;info_portion id=&amp;quot;test_kvest_start&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;task&amp;gt;test_kvest&amp;lt;/task&amp;gt;&lt;br /&gt;
	&amp;lt;/info_portion&amp;gt;&lt;br /&gt;
	&amp;lt;info_portion id=&amp;quot;test_kvest_have&amp;quot;&amp;gt;&amp;lt;/info_portion&amp;gt;&lt;br /&gt;
	&amp;lt;info_portion id=&amp;quot;test_kvest_done&amp;quot;&amp;gt;&amp;lt;/info_portion&amp;gt;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Итак мы создали направление на задание &amp;lt;task&amp;gt;test_kvest&amp;lt;/task&amp;gt;, что ж пропишем его. Для этого открываем файл по адресу gameplay\tasks_escape.xml и пишем в самом начале:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	&amp;lt;!------------------------------------------------------------test----------&amp;gt;&lt;br /&gt;
	&amp;lt;game_task id=&amp;quot;test_kvest&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Принести КПК Сидору&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;objective&amp;gt;&lt;br /&gt;
	&amp;lt;text&amp;gt;Бежать к сталкеру&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;icon&amp;gt;ui_iconsTotal_lost_thing&amp;lt;/icon&amp;gt;&lt;br /&gt;
	&amp;lt;infoportion_complete&amp;gt;test_kvest_done&amp;lt;/infoportion_complete&amp;gt;&lt;br /&gt;
&amp;lt;/objective&amp;gt;&lt;br /&gt;
&amp;lt;objective&amp;gt;&lt;br /&gt;
	&amp;lt;text&amp;gt;Бежать к сталкеру&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;map_location_type hint=&amp;quot;Факер Мазерфакер&amp;quot;&amp;gt;green_location&amp;lt;/map_location_type&amp;gt;&lt;br /&gt;
	&amp;lt;object_story_id&amp;gt;tester&amp;lt;/object_story_id&amp;gt;&lt;br /&gt;
	&amp;lt;infoportion_complete&amp;gt;test_kvest_have&amp;lt;/infoportion_complete&amp;gt;&lt;br /&gt;
&amp;lt;/objective&amp;gt;&lt;br /&gt;
&amp;lt;objective&amp;gt;&lt;br /&gt;
	&amp;lt;text&amp;gt;Вернуться к Сидору&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;map_location_type hint=&amp;quot;Сидорович&amp;quot;&amp;gt;blue_location&amp;lt;/map_location_type&amp;gt;&lt;br /&gt;
	&amp;lt;object_story_id&amp;gt;Escape_Trader&amp;lt;/object_story_id&amp;gt;&lt;br /&gt;
	&amp;lt;infoportion_complete&amp;gt;test_kvest_done&amp;lt;/infoportion_complete&amp;gt;	&lt;br /&gt;
&amp;lt;/objective&amp;gt;&lt;br /&gt;
	&amp;lt;/game_task&amp;gt;&lt;br /&gt;
&amp;lt;!------------------------------------------------------------test----------&amp;gt;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Таск готов! После всего этого я уже устал писать это всё, ну да ладно, продолжим)))&lt;br /&gt;
&lt;br /&gt;
Создадим наш новый КПК который нам даст наш многоуважаемый Факер Мазерфакер)))&lt;br /&gt;
&lt;br /&gt;
Для этого откроем файл misc\quest_items.ltx и пропише секцию нашего кпк:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	[moy_kpk]:identity_immunities&lt;br /&gt;
GroupControlSection	= spawn_group&lt;br /&gt;
discovery_dependency = &lt;br /&gt;
$spawn = &amp;quot;devices\quest_items\moy_kpk&amp;quot;&lt;br /&gt;
;$prefetch 	= 32&lt;br /&gt;
class= II_ATTCH&lt;br /&gt;
cform= skeleton&lt;br /&gt;
visual= equipments\item_pda.ogf&lt;br /&gt;
radius= 1&lt;br /&gt;
;script_binding= stalker.object_init&lt;br /&gt;
quest_item	= true&lt;br /&gt;
&lt;br /&gt;
description         = item_moy_kpk_desc&lt;br /&gt;
&lt;br /&gt;
inv_name	= item_moy_kpk_name&lt;br /&gt;
inv_name_short= item_moy_kpk_name&lt;br /&gt;
inv_weight	= 0.2&lt;br /&gt;
&lt;br /&gt;
inv_grid_width= 2&lt;br /&gt;
inv_grid_height= 1&lt;br /&gt;
inv_grid_x	= 6&lt;br /&gt;
inv_grid_y	= 13&lt;br /&gt;
cost= 0&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И русифицируем его в файле text\rus\string_table_items.xml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	&amp;lt;string id=&amp;quot;item_moy_kpk_desc&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;item_moy_kpk_name&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;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
КПК готов, блин теперь создадим замудреный диалог:&lt;br /&gt;
&lt;br /&gt;
1.Говарим с Сидором о задании&lt;br /&gt;
&lt;br /&gt;
2.Факер Мазерфакер нам дает КПК&lt;br /&gt;
&lt;br /&gt;
3.Отдаем сидору КПК&lt;br /&gt;
&lt;br /&gt;
BEGIN!!! (ВПЕРЕД(кто не в курсе дела))&lt;br /&gt;
&lt;br /&gt;
Пропишем путь к диалогу, открываем файл gameplay\character_desc_escape.xml и tradery дописываем 2 диалога:&lt;br /&gt;
&lt;br /&gt;
Ищем Сидора аха вот он&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	&amp;lt;specific_character id=&amp;quot;escape_trader&amp;quot; no_random = &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;escape_trader_name&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;icon&amp;gt;ui_npc_u_trader&amp;lt;/icon&amp;gt;&lt;br /&gt;
&amp;lt;bio&amp;gt;escape_trader_bio&amp;lt;/bio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;class&amp;gt;trader&amp;lt;/class&amp;gt;&lt;br /&gt;
&amp;lt;community&amp;gt;trader&amp;lt;/community&amp;gt;&lt;br /&gt;
&amp;lt;visual&amp;gt;actors\trader\trader&amp;lt;/visual&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;rank&amp;gt;330&amp;lt;/rank&amp;gt;&lt;br /&gt;
&amp;lt;reputation&amp;gt;23&amp;lt;/reputation&amp;gt;&lt;br /&gt;
&amp;lt;money min=&amp;quot;100000&amp;quot; max=&amp;quot;100000&amp;quot; infinitive=&amp;quot;1&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;supplies&amp;gt;&lt;br /&gt;
	[spawn] \n&lt;br /&gt;
	wpn_knife \n&lt;br /&gt;
&amp;lt;/supplies&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;start_dialog&amp;gt;escape_trader_start_dialog&amp;lt;/start_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;escape_trader_talk_info&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;escape_trader_jobs&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;tm_trader_dialog&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;tm_trader_reward&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;escape_trader_done_blockpost_box&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
	&amp;lt;/specific_character&amp;gt;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Значит пишем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	&amp;lt;specific_character id=&amp;quot;escape_trader&amp;quot; no_random = &amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;escape_trader_name&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;icon&amp;gt;ui_npc_u_trader&amp;lt;/icon&amp;gt;&lt;br /&gt;
&amp;lt;bio&amp;gt;escape_trader_bio&amp;lt;/bio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;class&amp;gt;trader&amp;lt;/class&amp;gt;&lt;br /&gt;
&amp;lt;community&amp;gt;trader&amp;lt;/community&amp;gt;&lt;br /&gt;
&amp;lt;visual&amp;gt;actors\trader\trader&amp;lt;/visual&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;rank&amp;gt;330&amp;lt;/rank&amp;gt;&lt;br /&gt;
&amp;lt;reputation&amp;gt;23&amp;lt;/reputation&amp;gt;&lt;br /&gt;
&amp;lt;money min=&amp;quot;100000&amp;quot; max=&amp;quot;100000&amp;quot; infinitive=&amp;quot;1&amp;quot;/&amp;gt; &lt;br /&gt;
&amp;lt;supplies&amp;gt;&lt;br /&gt;
	[spawn] \n&lt;br /&gt;
	wpn_knife \n&lt;br /&gt;
&amp;lt;/supplies&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;start_dialog&amp;gt;escape_trader_start_dialog&amp;lt;/start_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;escape_trader_talk_info&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;escape_trader_jobs&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;tm_trader_dialog&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;tm_trader_reward&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;escape_trader_done_blockpost_box&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;test_kvest_dialog&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
&amp;lt;actor_dialog&amp;gt;test_kvest_dialog_done&amp;lt;/actor_dialog&amp;gt;&lt;br /&gt;
	&amp;lt;/specific_character&amp;gt;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
А путь к диалогу у Факера Мазерфакера уже прописан:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&amp;lt;actor_dialog&amp;gt;test_kvest_dialog_npc&amp;lt;/actor_dialog&amp;gt;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Переходим непосредственно к самому диалогу. Открываем gameplay\dialogs_escape.xml и в самом начале после строки &amp;lt;game_dialogs&amp;gt; пишем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;	    &amp;lt;dialog id=&amp;quot;test_kvest_dialog&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dont_has_info&amp;gt;test_kvest_start&amp;lt;/dont_has_info&amp;gt;&lt;br /&gt;
       &amp;lt;phrase_list&amp;gt;&lt;br /&gt;
	            &amp;lt;phrase id=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
	                &amp;lt;text&amp;gt;test_kvest_dialog_0&amp;lt;/text&amp;gt;&lt;br /&gt;
               &amp;lt;next&amp;gt;11&amp;lt;/next&amp;gt;&lt;br /&gt;
           &amp;lt;/phrase&amp;gt;&lt;br /&gt;
           &amp;lt;phrase id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;text&amp;gt;test_kvest_dialog_1&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;give_info&amp;gt;test_kvest_start&amp;lt;/give_info&amp;gt;&lt;br /&gt;
           &amp;lt;/phrase&amp;gt;&lt;br /&gt;
           &amp;lt;phrase id=&amp;quot;11&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;text&amp;gt;test_kvest_dialog_11&amp;lt;/text&amp;gt;&lt;br /&gt;
               &amp;lt;next&amp;gt;1&amp;lt;/next&amp;gt;&lt;br /&gt;
               &amp;lt;next&amp;gt;2&amp;lt;/next&amp;gt;&lt;br /&gt;
           &amp;lt;/phrase&amp;gt;&lt;br /&gt;
           &amp;lt;phrase id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;text&amp;gt;test_kvest_dialog_2&amp;lt;/text&amp;gt;&lt;br /&gt;
           &amp;lt;/phrase&amp;gt;&lt;br /&gt;
       &amp;lt;/phrase_list&amp;gt;&lt;br /&gt;
   &amp;lt;/dialog&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
   &amp;lt;dialog id=&amp;quot;test_kvest_dialog_done&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dont_has_info&amp;gt;test_kvest_done&amp;lt;/dont_has_info&amp;gt;&lt;br /&gt;
&amp;lt;has_info&amp;gt;test_kvest_have&amp;lt;/has_info&amp;gt;&lt;br /&gt;
&amp;lt;precondition&amp;gt;escape_dialog.have_kpk&amp;lt;/precondition&amp;gt;&lt;br /&gt;
       &amp;lt;phrase_list&amp;gt;&lt;br /&gt;
           &amp;lt;phrase id=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;text&amp;gt;test_kvest_dialog_done_0&amp;lt;/text&amp;gt;&lt;br /&gt;
               &amp;lt;next&amp;gt;1&amp;lt;/next&amp;gt;&lt;br /&gt;
           &amp;lt;/phrase&amp;gt;&lt;br /&gt;
           &amp;lt;phrase id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;text&amp;gt;test_kvest_dialog_done_1&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;action&amp;gt;escape_dialog.money_give_test&amp;lt;/action&amp;gt;&lt;br /&gt;
	&amp;lt;give_info&amp;gt;test_kvest_done&amp;lt;/give_info&amp;gt;&lt;br /&gt;
	&amp;lt;action&amp;gt;escape_dialog.give_kpk_to_sidor&amp;lt;/action&amp;gt;&lt;br /&gt;
           &amp;lt;/phrase&amp;gt;&lt;br /&gt;
       &amp;lt;/phrase_list&amp;gt;&lt;br /&gt;
   &amp;lt;/dialog&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
   &amp;lt;dialog id=&amp;quot;test_kvest_dialog_npc&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dont_has_info&amp;gt;test_kvest_have&amp;lt;/dont_has_info&amp;gt;&lt;br /&gt;
&amp;lt;has_info&amp;gt;test_kvest_start&amp;lt;/has_info&amp;gt;&lt;br /&gt;
       &amp;lt;phrase_list&amp;gt;&lt;br /&gt;
           &amp;lt;phrase id=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;text&amp;gt;test_kvest_dialog_npc_0&amp;lt;/text&amp;gt;&lt;br /&gt;
               &amp;lt;next&amp;gt;1&amp;lt;/next&amp;gt;&lt;br /&gt;
           &amp;lt;/phrase&amp;gt;&lt;br /&gt;
	          &amp;lt;phrase id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
               &amp;lt;text&amp;gt;test_kvest_dialog_npc_1&amp;lt;/text&amp;gt;&lt;br /&gt;
	&amp;lt;give_info&amp;gt;test_kvest_have&amp;lt;/give_info&amp;gt;&lt;br /&gt;
	&amp;lt;action&amp;gt;escape_dialog.give_kpk_to_actor&amp;lt;/action&amp;gt;&lt;br /&gt;
               &amp;lt;next&amp;gt;2&amp;lt;/next&amp;gt;&lt;br /&gt;
           &amp;lt;phrase id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
	              &amp;lt;text&amp;gt;test_kvest_dialog_npc_2&amp;lt;/text&amp;gt;&lt;br /&gt;
	                &amp;lt;action&amp;gt;dialogs.break_dialog&amp;lt;/action&amp;gt;&lt;br /&gt;
	            &amp;lt;/phrase&amp;gt;&lt;br /&gt;
	            &amp;lt;/phrase&amp;gt;&lt;br /&gt;
	        &amp;lt;/phrase_list&amp;gt;&lt;br /&gt;
	    &amp;lt;/dialog&amp;gt;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Переводим наши каракули в файле text\rus\stable_dialogs_escape.xml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;&amp;lt;!-------------------------------------------test------------------------&amp;gt;&lt;br /&gt;
	&amp;lt;string id=&amp;quot;test_kvest_dialog_0&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;test_kvest_dialog_11&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;test_kvest_dialog_1&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;test_kvest_dialog_2&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;test_kvest_dialog_done_0&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;test_kvest_dialog_done_1&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;test_kvest_dialog_npc_0&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;test_kvest_dialog_npc_1&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;test_kvest_dialog_npc_2&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;!-------------------------------------------test------------------------&amp;gt;&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Прописываем спавн кпк в инвертарь эктора при разговоре с Сами-Знаете_Кем)))&lt;br /&gt;
&lt;br /&gt;
Открываем escape_dialog.script и рисуем внутри вне всяких функций!!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ini&amp;gt;function money_give_test(first_speaker, second_speaker)&lt;br /&gt;
	dialogs.relocate_money(first_speaker, 1000, &amp;quot;in&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
function have_kpk(first_speaker, second_speaker)&lt;br /&gt;
  	return first_speaker:object(&amp;quot;moy_kpk&amp;quot;) ~= nil&lt;br /&gt;
end&lt;br /&gt;
function give_kpk_to_sidor(first_speaker, second_speaker)&lt;br /&gt;
	dialogs.relocate_item_section(first_speaker, &amp;quot;moy_kpk&amp;quot;, &amp;quot;out&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
function give_kpk_to_actor(first_speaker, second_speaker)&lt;br /&gt;
	dialogs.relocate_item_section(first_speaker, &amp;quot;moy_kpk&amp;quot;, &amp;quot;in&amp;quot;)&lt;br /&gt;
end&amp;lt;/ini&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ну. Вроде все. Что ж если какие-то вылеты перепроверьте все пункты, если уж что-то не так пишите по почте: vikman_david@mail.ru, с темой &amp;quot;Создание квестов&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Всем спасибо все свободны.)))&lt;br /&gt;
&lt;br /&gt;
	Автор:VIKman&lt;br /&gt;
	Выход:22.11.2010&lt;/div&gt;</summary>
		<author><name>217.118.83.222</name></author>	</entry>

	</feed>