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

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%86%D0%B5%D0%B2</id>
		<title>SoC. Редактирование торговцев</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=SoC._%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%86%D0%B5%D0%B2"/>
				<updated>2010-07-23T21:31:31Z</updated>
		
		<summary type="html">&lt;p&gt;91.124.26.131: /* Структура файла */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Общее==&lt;br /&gt;
Урок посвящен редактированию ассортимента торговцев в игре. Эта, в общем-то несложная процедура у многих вызывает вопросы, поэтому я и решил разъяснить, что да как.&lt;br /&gt;
&lt;br /&gt;
==Файлы==&lt;br /&gt;
Ассортимент товаров у торговцев хранится в файлах вида trade_[...].ltx, где ... - системное имя торговца. Это файлы:&lt;br /&gt;
&lt;br /&gt;
* trade_barman.ltx - Бармен&lt;br /&gt;
* trade_dolg.ltx - полковник Петренко на базе группировки &amp;quot;Долг&amp;quot;&lt;br /&gt;
* trade_ecolog.ltx - Сахаров&lt;br /&gt;
* trade_freedom.ltx - Скряга на базе группировки &amp;quot;Свобода&amp;quot;&lt;br /&gt;
* trade_trader.ltx - Сидорович&lt;br /&gt;
&lt;br /&gt;
* trade_generic.ltx - обычный сталкер&lt;br /&gt;
&lt;br /&gt;
Все они хранятся в папке:&lt;br /&gt;
&amp;lt;pre&amp;gt;...\S.T.A.L.K.E.R\gamedata\config\misc\...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Структура файла===&lt;br /&gt;
Разберем структуру файла trade_barman.ltx:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[trader]&lt;br /&gt;
buy_condition = barman_generic_buy&lt;br /&gt;
sell_condition = {+yan_labx16_switcher_primary_off} barman_after_brain_sell, {+bar_darklab_document_done} barman_after_darkvalley_sell, barman_start_sell&lt;br /&gt;
buy_supplies = { yan_labx16_switcher_primary_off} supplies_after_brain, { bar_darklab_document_done} &lt;br /&gt;
supplies_after_darkvalley, supplies_start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Здесь содержатся условия, от которых зависит диапазон продаваемых/покупаемых торговцем предметов. То есть, например, после выполнения квеста на &amp;quot;Янтаре&amp;quot; соответствующее условие считается выполненным, и ассортимент сменяется на новый, из другого раздела.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:91.124.26.131|91.124.26.131]] 21:31, 23 июля 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
В скобках ''{...}'' задаются условия, а после скобок используемый раздел. Если перед названием раздела не поставить условия, то он будет использоваться изначально, по умолчанию.&lt;br /&gt;
&lt;br /&gt;
Краткое описание предназначения всех разделов:&lt;br /&gt;
*'''buy_condition''' - описаны цены, по которым торговец будет покупать вещи у героя&lt;br /&gt;
*'''sell_condition''' - описание цен, по которым торговец продает вещи из своего ассортимента&lt;br /&gt;
*'''buy_supplies''' - доступный ассортимент торговца, то есть то, что будет у него в продаже&lt;br /&gt;
&lt;br /&gt;
Детальное описание и пример смотрите далее.&lt;br /&gt;
&lt;br /&gt;
--[[Участник:91.124.26.131|91.124.26.131]] 21:31, 23 июля 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
После этого идет раздел [barman_generic_buy], содержащий предметы, которые бармен покупает.&lt;br /&gt;
&lt;br /&gt;
Структура записи в этом разделе:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wpn_walther				= 0.3,	0.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* wpn_walther - имя предмета, в данном случае - пистолет &amp;quot;Вальтер&amp;quot;&lt;br /&gt;
* 0.3 - максимальная цена, по которой торговец купит предмет&lt;br /&gt;
* 0.1 - минимальная цена, по которой торговец купит предмет&lt;br /&gt;
&lt;br /&gt;
Цена зависит от репутации игрока.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Далее идет раздел [supplies_start] - ассортимент, предоставляемый барменом в начале игры. Он поделен на категории:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[supplies_start]&lt;br /&gt;
&lt;br /&gt;
;'''Аммуниция'''&lt;br /&gt;
ammo_9x18_fmj 			= 15,	0.6&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
;'''Оружие'''&lt;br /&gt;
wpn_pb					= 3,	0.6&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
;'''Броники'''&lt;br /&gt;
stalker_outfit			= 3,	0.7&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
;'''Медикаменты'''&lt;br /&gt;
bandage					= 5,	0.6&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
;'''Еда'''&lt;br /&gt;
bread					= 10,	0.5&lt;br /&gt;
...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На самом деле можете добавлять новый предмет, куда захотите, все эти &amp;quot;категории&amp;quot; существуют исключительно в целях удобства. Игра их не учитывает.&lt;br /&gt;
&lt;br /&gt;
Теперь о структуре одной записи:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wpn_walther				= 3,	0.6&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* wpn_walther - имя предмета, в данном случае - пистолет &amp;quot;Вальтер&amp;quot;&lt;br /&gt;
* 3 - количество предметов этого типа у торговца&lt;br /&gt;
* 0.6 - вероятность появления каждого из них&lt;br /&gt;
&lt;br /&gt;
То есть если значения равны 4, 0.5, то это означает, что у торговца в ассортименте появятся два предмета этого типа.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Далее идет раздел [barman_start_sell]. Рассмотрим структуру записи в нем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wpn_walther				= 2,	4&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* wpn_walther - имя предмета, в данном случае - пистолет &amp;quot;Вальтер&amp;quot;&lt;br /&gt;
* Цена высчитываетя по формулае (2+4)/2 * базовую цену предмета*(МР).&lt;br /&gt;
* Модификатор Репутации (МР) - Цена зависит от репутации игрока. (по умолчанию = 1)&lt;br /&gt;
&lt;br /&gt;
===Расширяем ассортимент===&lt;br /&gt;
Чтобы добавить в начальный ассортимент, например, винтовку FN2000, проделаем следующее:&lt;br /&gt;
&lt;br /&gt;
1. Добавим её в раздел [supplies_start]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;;Оружие&lt;br /&gt;
...&lt;br /&gt;
wpn_fn2000 = 2, 0.5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавим её в раздел [barman_start_sell]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;;Оружие&lt;br /&gt;
...&lt;br /&gt;
wpn_fn2000				1, 3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ну а чтобы оно не пропадало после выполнения важных заданий, запишите её и в ассортименты для выполненных условий.&lt;br /&gt;
&lt;br /&gt;
==Авторы==&lt;br /&gt;
&lt;br /&gt;
Статья создана:&lt;br /&gt;
&lt;br /&gt;
* [[Участник:BAC9-FLCL|BAC9-FLCL]]&lt;br /&gt;
&lt;br /&gt;
Редактор:&lt;br /&gt;
&lt;br /&gt;
* [[Участник:Deja Vu|Deja Vu]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Конфигурационные_файлы]]&lt;/div&gt;</summary>
		<author><name>91.124.26.131</name></author>	</entry>

	</feed>