* Sb    * Магазин Текущее время: 20 апр 2024, 07:39

Часовой пояс: UTC + 2 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу Пред.  1, 2
{ VISITS } Просмотры: 17050  Добавили в закладки Добавили в закладки: 0  Подписчиков Подписчиков: 1 
Подписчиков: Светка
Автор Сообщение
 Заголовок сообщения: Re: Редактирование торговцев
СообщениеДобавлено: 02 фев 2011, 16:11 
Не в сети
Сталкер
Сталкер
Продвижение:
27.8%

Зарегистрирован: 31 янв 2011, 20:27
В кошельке:
50.00

Сообщения: 367

Откуда: Бобруиск
Урок посвящен редактированию ассортимента торговцев в игре. Эта, в общем-то несложная процедура у многих вызывает вопросы, поэтому я и решил разъяснить, что да как.
Файлы

Ассортимент товаров у торговцев хранится в файлах вида trade_[...].ltx, где ... - системное имя торговца. Это файлы:
trade_barman.ltx - Бармен
trade_dolg.ltx - сержант Петренко на базе группировки "Долг"
trade_ecolog.ltx - Сахаров
trade_freedom.ltx - Скряга на базе группировки "Свобода"
trade_trader.ltx - Сидорович
trade_generic.ltx - обычный сталкер

Все они хранятся в папке:
...\S.T.A.L.K.E.R\gamedata\config\misc\...
Структура файла

Разберем структуру файла trade_barman.ltx:
[trader]
buy_condition = barman_generic_buy
sell_condition = {+yan_labx16_switcher_primary_off} barman_after_brain_sell, {+bar_darklab_document_done} barman_after_darkvalley_sell, barman_start_sell
buy_supplies = { yan_labx16_switcher_primary_off} supplies_after_brain, { bar_darklab_document_done}
supplies_after_darkvalley, supplies_start

Здесь содержатся условия, от которых зависит диапазон продаваемых/покупаемых торговцем предметов. То есть, например, после выполнения квеста на "Янтаре" соответствующее условие считается выполненным, и ассортимент сменяется на новый, из другого раздела.

После этого идет раздел [barman_generic_buy], содержащий предметы, которые бармен покупает.

Структура записи в этом разделе:
wpn_walther = 0.3, 0.1
wpn_walther - имя предмета, в данном случае - пистолет "Вальтер"
0.3 - максимальная цена, по которой торговец купит предмет
0.1 - минимальная цена, по которой торговец купит предмет

Цена зависит от репутации игрока.

Далее идет раздел [supplies_start] - ассортимент, предоставляемый барменом в начале игры. Он поделен на категории:
[supplies_start]

;'''Аммуниция'''
ammo_9x18_fmj = 15, 0.6
...

;'''Оружие'''
wpn_pb = 3, 0.6
...

;'''Броники'''
stalker_outfit = 3, 0.7
...

;'''Медикаменты'''
bandage = 5, 0.6
...

;'''Еда'''
bread = 10, 0.5
...

На самом деле можете добавлять новый предмет, куда захотите, все эти "категории" существуют исключительно в целях удобства. Игра их не учитывает.

Теперь о структуре одной записи:
wpn_walther = 3, 0.6
wpn_walther - имя предмета, в данном случае - пистолет "Вальтер"
3 - количество предметов этого типа у торговца
0.6 - вероятность появления каждого из них

То есть если значения равны 4, 0.5, то это означает, что у торговца в ассортименте появятся два предмета этого типа.

Далее идет раздел [barman_start_sell]. Рассмотрим структуру записи в нем:
wpn_walther = 2, 4
wpn_walther - имя предмета, в данном случае - пистолет "Вальтер"
Цена высчитываетя по формулае (2+4)/2 * базовую цену предмета*(МР).
Модифиакор Реакции(МР) - Цена зависит от репутации игрока. (по умолчанию = 1)
Расширяем ассортимент

Чтобы добавить в начальный ассортимент, например, винтовку FN2000, проделаем следующее:

1. Добавим её в раздел [supplies_start]:
;Оружие
...
wpn_fn2000 = 2, 0.5

2. Добавим её в раздел [barman_start_sell]:
;Оружие
...
wpn_fn2000 1, 3

Ну а чтобы оно не пропадало после выполнения важных заданий, запишите её и в ассортименты для выполненных условий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактирование торговцев
СообщениеДобавлено: 20 фев 2011, 09:47 
Не в сети
Сталкер
Сталкер
Продвижение:
27.8%

Зарегистрирован: 31 янв 2011, 20:27
В кошельке:
50.00

Сообщения: 367

Откуда: Бобруиск
возникнут проблемы - обращайтесь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактирование торговцев
СообщениеДобавлено: 28 апр 2011, 09:23 
Не в сети
Грязь Зоны
Грязь Зоны

Зарегистрирован: 07 апр 2011, 18:56
В кошельке:
50.00

Сообщения: 905
спасибо за инфу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактирование торговцев
СообщениеДобавлено: 23 авг 2011, 20:52 
Не в сети
Сталкер
Сталкер
Продвижение:
2.5%
Аватара пользователя

Зарегистрирован: 22 июл 2011, 23:09
В кошельке:
50.00

Сообщения: 215

Откуда: г.Дрогичин
Спасибо оч помогло!!

_________________
Изображение


Наш прикол


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу Пред.  1, 2

   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. Редактирование костюмов (вроде ко всем ст) [в этом окне]

в форуме База знаний

DiGGeR225

0

3173

05 мар 2011, 13:02

DiGGeR225 Перейти к последнему сообщению [в этом окне]

В этой теме нет новых непрочитанных сообщений. Редактирование ХУДа [в этом окне]

в форуме База знаний

СКАУТ

2

5389

25 авг 2011, 13:23

Змей Перейти к последнему сообщению [в этом окне]

Часовой пояс: UTC + 2 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron

[Мобильная версия]

Создано на основе phpBB® Forum Software © phpBB Group
[ Time : 0.155s | 30 Queries | GZIP : On ]

PlayStation style by HighDefGeek