• shadow of chernobyl
  • clearsky
  • call of pripyat
  • stalker 2
  • metro 2033
  • modding
  • larp
  • Čerrnobyl
  • forum
         | scorpions.cz | cheater.cz | gta.cz | mafia | gothic | nfs | tgames | doom3 | worms | webtech | ...
 
Datastors ModPack: Clear Sky Datastors ModPack: Shadow of Chernobyl Nebuďte lamy!
Zobraziť témy bez odpovede | Zobraziť aktívne témy Aktuálny čas je Str Júl 26, 2017 11:45 pm



Odpovedať na tému  [ Príspevkov: 19 ]  Choď na stránku 1, 2  Ďalší
 [Ako modifikovať Stalkera] Obchodníci - ako to funguje 
Autor Správa
Mírně zkušený
Mírně zkušený

Registrovaný: Sob Máj 05, 2007 7:11 pm
Príspevky: 378
Odpoveď s citáciou
Poslať [Ako modifikovať Stalkera] Obchodníci - ako to funguje
Myslím, že spôsob, ako funguje nastavenie obchodníkov bude niekoho zaujímať (voľne podľa ruskej stránky http://stalker-wiki.iblogger.org/index.php)

Záhlavie súboru trade_xxxx.ltx má takýto tvar:
Kód:
[trader]
buy_condition = {+[značka]} [položka], [položka], ... ; obvykle xxx_generic_buy
buy_supplies = {+[značka]} [položka], [položka], ...
sell_condition = {+[značka]} [položka], [položka], ...
položka [trader] označuje druh súboru = popis obchodníka


konkrétne u Sidoroviča (Sidorovič je označený ako trader, ostatný obchodníci sú barman, freedom, ecolog, dolg alebo bez označenia - ostatný stalkeri):
Kód:
[trader]
buy_condition = trader_generic_buy
buy_supplies = {+esc_kill_bandits_quest_done} supplies_after_fabric, supplies_start
sell_condition = {+esc_kill_bandits_quest_done} trader_after_fabric_sell, trader_start_sell


[značka] - obvykle výsledok splnenia úlohy, textový reťazec
[položka] - ceny a zásoby sú rozdelené do sekcií podľa splnených úloh

Použije sa to nastavenie [premenná] a [položka], ktoré je viac vľavo, alebo ktoré prevažuje

buy_condition = cena za ktorú kupuje obchodník
buy_supplies = zásoba na sklade
sell_condition = cena za ktorú nakupuje hráč

buy_condition
predmet = koeficient k1, koeficient k2

sell_condition
predmet = koeficient k1, koeficient k2

Cena:
obchodná cena = (k1 + k2) * nominál /2

Nominál je cena určená v nastavení vlastností predmetu (súbory artefacts.ltx, items.ltx, monster_items.ltx, outfit.ltx, unique_items.ltx a *.ltx v adresári \weapons)

buy_supplies
predmet = počet kusov, pravdepodobnosť (0 - 1)

Pravdepodobnosť je vyjadrená v percentách/100, 0 = 0% , 1 = 100% a overuje sa pre každý kus zvlášť, teda ak bude nastavené = 3, 0.75 , znamená to, že sa môžu objaviť až tri kusy, každý s pravdepodobnosťou 75% (nie je jasné, za aký časový interval alebo za akých podmienok - pokus o nákup, vstup do lokácie, deň....)
Desatiny sa musia oddelovať bodkou, nie čiarkou - čiarka oddeluje položky, bodkočiarka komentár (čo je za bodkočiarkou, to sa ignoruje)




Typický príklad rozpisu, tentoraz pre barmana:
Všetci obchodníci majú podobné nastavenia, líšia sa označenia {+[značka]} a [položka] (reťazce [položka] sú označené žltou)


[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 = supplies_start, {+yan_labx16_switcher_primary_off} supplies_after_brain, {+bar_darklab_document_done} supplies_after_darkvalley


[barman_generic_buy]
;ARTEFAKTY
af_medusa = 1, 0.3
;...
;MUNÍCIA
ammo_9x18_fmj = 0.9, 0.1
;...
;ZBRANE
wpn_pm = 0.3, 0.1
;...
;ADDONS
wpn_addon_scope = 0.7, 0.2
;...
;ZBROJ
novice_outfit = 1, 0.3
;...
;MEDIKAMENTY
bandage = 1, 0.5
;...
;ČASTI MONŠTIER
mutant_flesh_eye ;NO TRADE
;...
;JEDLO
bread = 0.3, 0.1
;...
;PREDMETY
device_torch ;NO TRADE
;...
;KVESTOVÉ PREDMETY
gunslinger_flash ;NO TRADE
;...
;UNIKÁTNE PREDMETY
outfit_novice_m1 = 1, 0.3
;...

[supplies_start]
;MUNÍCIA
ammo_9x18_fmj = 15, 0.6
;....
;ZBRANE
wpn_pb = 3, 0.6
;.....
;ZBROJ
stalker_outfit = 3, 0.7
;...
;MEDIKAMENTY
bandage = 5, 0.6
;...
;JEDLO
bread = 10, 0.5
;...

[supplies_after_darkvalley]
;MUNÍCIA
ammo_9x18_fmj = 15, 0.6
;....

;ZBRANE
wpn_pb = 3, 0.7
;....
;ZBROJ
stalker_outfit = 3, 0.8
;....
;MEDIKAMENTY
bandage = 5, 0.6
;....
;JEDLO
bread = 10, 0.5
;...

[supplies_after_brain]
;MUNÍCIA
ammo_9x18_fmj = 15, 0.6
;...
;ZBRANE
wpn_pb = 3, 0.7
;...
;ZBROJ
stalker_outfit = 3, 0.8
;...
;MEDIKAMENTY
bandage = 5, 0.5
;...
;JEDLO
bread = 10, 0.5
;...

[barman_start_sell]
;ARTEFAKTY
af_medusa ;NO TRADE
;...
;MUNÍCIA
ammo_9x18_fmj = 1, 3
;...
;ZBRANE
wpn_pm ;NO TRADE
;....
;ADDONS
wpn_addon_scope ;NO TRADE
;...
;ZBROJ
novice_outfit ;NO TRADE
;...
;MEDIKAMENTY
bandage = 1, 3
;...
;ČASTI MONŠTIER
mutant_flesh_eye ;NO TRADE
;...
;JEDLO
bread = 1, 3
;...
;PREDMETY
device_torch ;NO TRADE
;...
;KVESTOVÉ PREDMETY
gunslinger_flash ;NO TRADE
;...
;UNIKÁTNE PREDMETY
outfit_novice_m1 ;NO TRADE
;...

[barman_after_darkvalley_sell]
;Artefakty
af_medusa ;NO TRADE
;...
;MUNÍCIA
ammo_9x18_fmj = 1, 3
;...
;ZBRANE
wpn_pm ;NO TRADE
;...
;ADDONS
wpn_addon_scope ;NO TRADE
;...
;ZBROJ
novice_outfit ;NO TRADE
;...
;MEDIKAMENTY
bandage = 1, 3
;...
;ČASTI MONŠTIER
mutant_flesh_eye ;NO TRADE
;...
;JEDLO
bread = 1, 3
;...
;PREDMETY
device_torch ;NO TRADE
;...
;KVESTOVÉ PREDMETY
gunslinger_flash ;NO TRADE
;...
;UNIKÁTNE PREDMETY
outfit_novice_m1 ;NO TRADE
;...

[barman_after_brain_sell]

;ARTEFAKTY
af_medusa ;NO TRADE
;...
;MUNÍCIA
ammo_9x18_fmj = 1, 3
;...
;ZBRANE
wpn_pm ;NO TRADE
;...
;ADDONS
wpn_addon_scope ;NO TRADE
;...
;ZBROJ
novice_outfit ;NO TRADE
;...
;MEDIKAMENTY
bandage = 1, 3
;...
;ČASTI MONŠTIER
mutant_flesh_eye ;NO TRADE
;...
;JEDLO
bread = 1, 3
;...
;PREDMETY
device_torch ;NO TRADE
;...
;KVESTOVÉ PREDMETY
gunslinger_flash ;NO TRADE
;...
;UNIKÁTNE PREDMETY
outfit_novice_m1 ;NO TRADE
;...



Jeden poznatok z pokusov o editáciu: Súbory *.ltx sa dajú pohodlne a čitateľne zobraziť pomocou firefoxu, znakovú sadu prepnite na Azbuka Windows-1251. Ruské znaky budú v normálnej azbuke, nie klikiháky.

admin edit: v ramci podpory modderskej komunity oznacujem tento prispevok ako oznamenie :) ak je tu nejakych takych viac staci ma informovat PMkou (sukromnou spravou)...


Naposledy upravil Semtex_01 dňa Str Máj 09, 2007 7:45 pm, celkovo upravené 1



Str Máj 09, 2007 7:36 pm
Profil
Mírně zkušený
Mírně zkušený
Obrázok užívateľa

Registrovaný: Ned Apr 15, 2007 2:43 pm
Príspevky: 431
Bydlisko: Springfield
Odpoveď s citáciou
Poslať 
good tema :)

_________________
Obrázok


Str Máj 09, 2007 7:44 pm
Profil ICQ
Mírně zkušený
Mírně zkušený
Obrázok užívateľa

Registrovaný: Štv Apr 05, 2007 4:20 pm
Príspevky: 359
Odpoveď s citáciou
Poslať navod
Dik pomohol si velkemu poctu STALKERov :roll:

_________________
Obrázok


Štv Máj 10, 2007 6:27 pm
Profil ICQ
Prachobyčejný spammer
Obrázok užívateľa

Registrovaný: Str Máj 23, 2007 12:29 pm
Príspevky: 103
Odpoveď s citáciou
Poslať 
co to je ?

_________________
S.T.A.L.K.E.R. je prostě ta nejlepší akční hra !! sem z něj tak hnusně nadšenej a vyjevenej !!!!


Str Máj 23, 2007 8:41 pm
Profil ICQ WWW
Poloupírský pravopisný recidivista
Obrázok užívateľa

Registrovaný: Ned Jún 10, 2007 10:18 am
Príspevky: 1769
Odpoveď s citáciou
Poslať 
ulemen s ktorej planety si?

_________________
"krční páteř křupne, když se na ni dupne."


Pia Nov 09, 2007 4:35 pm
Profil
Technická podpora
Technická podpora
Obrázok užívateľa

Registrovaný: Uto Apr 03, 2007 2:31 pm
Príspevky: 9087
Bydlisko: Prakticky zařízená, jazykovědná, notně modifikovaná sluj
Odpoveď s citáciou
Poslať 
Na to, že tahle reakce je z května a po Ulemenovi tady není ani vidu, ani slechu, tak asi žádnou odpověď nedostaneš :wink:

_________________
Obrázok


Pia Nov 09, 2007 4:37 pm
Profil WWW
Mírně zkušený
Mírně zkušený
Obrázok užívateľa

Registrovaný: Str Máj 16, 2007 5:15 pm
Príspevky: 371
Bydlisko: Praha
Odpoveď s citáciou
Poslať 
dobrý, ale v tomhle se už radši hrabat nebudu (stačil mi actor.ltx a system.ltx)


Pia Nov 09, 2007 7:04 pm
Profil ICQ
Zelenáč

Registrovaný: Sob Jún 04, 2011 11:19 pm
Príspevky: 10
Odpoveď s citáciou
Poslať Re: [Ako modifikovať Stalkera] Obchodníci - ako to funguje
Nazdar,
tak jsem se zkoušel trochu povrtat v nastavení obchodníků, ale nefunguje mi to.
První co mě napadá je, zda není nutné spouštět novou hru - funguje to i v rozehrané?
A za druhé, jediný soubor trade_xxxx.ltx, který mám ve složce stalker\gamedata\config\misc\ je trade_generic.ltx. Pak mám v podsložce \optional\ nastavení pro různé obchodníky (trader,barman,ecolog...), ale je to v souborech s příponou "qo": trade_xxxx.ltx.qo (a v nich jsem zkoušel upravovat hodnoty).
Mám nainstalovaný mod Stalker Complete 2009.
Díky moc za radu.


Pia Jún 10, 2011 9:50 am
Profil
Technická podpora
Technická podpora
Obrázok užívateľa

Registrovaný: Uto Apr 03, 2007 2:31 pm
Príspevky: 9087
Bydlisko: Prakticky zařízená, jazykovědná, notně modifikovaná sluj
Odpoveď s citáciou
Poslať Re: [Ako modifikovať Stalkera] Obchodníci - ako to funguje
Novou hru určitě spouštět nemusíš, změny se projeví tak jako tak. Ty další trade soubory by sis musel překopírovat do config\misc a tu příponu qo jednoduše odmazat (ale nemůžu zaručit, že to bude fungovat - Complete mě nijak zvlášť nezaujal a nešel jsem dál než za Kordon).

_________________
Obrázok


Pia Jún 10, 2011 12:10 pm
Profil WWW
Zelenáč

Registrovaný: Sob Jún 04, 2011 11:19 pm
Príspevky: 10
Odpoveď s citáciou
Poslať Re: [Ako modifikovať Stalkera] Obchodníci - ako to funguje
Super, pomohlo překopírování do misc. Nerozumím ale, proč mi i tak dříve různí obchodníci nabízeli různé zboží (i s ohledem na na splnění určitých úkolů), aniž by v té složce byl soubor s jejich individuálním nastavením..
I tak to ale nevyřešilo můj problém http://stalker.scorpions.cz/forum3/viewtopic.php?f=18&t=4254 a důvod, proč jsem se do té úpravy vůbec pouštěl - chtěl jsem si tímhle způsobem do nabídky obchodníka přidat anti-psi helmu (good_psy_helmet). Helma se v nabídce obchodníka i tak neobjeví.
Dá se to nějak natavit?


Pia Jún 10, 2011 11:08 pm
Profil
Technická podpora
Technická podpora
Obrázok užívateľa

Registrovaný: Uto Apr 03, 2007 2:31 pm
Príspevky: 9087
Bydlisko: Prakticky zařízená, jazykovědná, notně modifikovaná sluj
Odpoveď s citáciou
Poslať Re: [Ako modifikovať Stalkera] Obchodníci - ako to funguje
Protože tyhle unikátní předměty musíš ještě povolit v dalších trade sekcích - stačí si vyhledat všechny řádky good_psy_helmet a pokud někde bude hodnota ;NO TRADE, tak ji přepiš dejme tomu na = 1, 1

To, že se i tak měnil sortiment překupníků je naprosto normální. Výchozí prodejní konfigy v sobě pár obměn už měly od základu.

_________________
Obrázok


Pia Jún 10, 2011 11:15 pm
Profil WWW
Zelenáč

Registrovaný: Sob Jún 04, 2011 11:19 pm
Príspevky: 10
Odpoveď s citáciou
Poslať Re: [Ako modifikovať Stalkera] Obchodníci - ako to funguje
V souboru nastavení obchodníka jsem to v sekcích _sell a _buy samozřejmě taky změnil. Teď jsem to ještě zkusil změnit v obecném nastavení trade_generic.ltx, ale ani to nepomohlo. Prostě tu helmu a i některé další unikátní předměty mi obchodník nenabídne. Je potřeba nastavit ještě něco v nějakém jiném souboru?
Díky.


Sob Jún 11, 2011 10:50 am
Profil
Technická podpora
Technická podpora
Obrázok užívateľa

Registrovaný: Uto Apr 03, 2007 2:31 pm
Príspevky: 9087
Bydlisko: Prakticky zařízená, jazykovědná, notně modifikovaná sluj
Odpoveď s citáciou
Poslať Re: [Ako modifikovať Stalkera] Obchodníci - ako to funguje
Nemělo by - pokud ta helma nejde získat přes obchodníka, můžeš si ji dodat jako odměnu za úkol. Stačí si jenom v task_manager.ltx upravit odměnu právě toho úkolu, co momentálně plníš nebo plnit budeš (třeba k barmanovi za zneškodnění banditů na Smetišti).

A nebo ještě jeden pokus - rozbal si hru pomocí extraktoru a v gamedata\config\misc si najdi soubor quest_items. V něm by se někde měl nacházet právě i záznam k helmě i s řádkem can_trade. Pokud u něj bude hodnota "false", tak ji přepiš na "true" (bez uvozovek).

_________________
Obrázok


Sob Jún 11, 2011 11:27 am
Profil WWW
Zelenáč

Registrovaný: Sob Jún 04, 2011 11:19 pm
Príspevky: 10
Odpoveď s citáciou
Poslať Re: [Ako modifikovať Stalkera] Obchodníci - ako to funguje
Tak úprava quest_items.ltx opět nezabrala - v nastavení good_psy_helmet položka can_trade vůbec nebyla, tak jsem si jí přidal nastavenou na true, ale žádná změna.
Ale zabralo nastavit si helmu jako odměnu za úkol - už ji mám a zdá se, že i funguje :-)
Btw. jak jsem to testoval, tak jsem zjistil, že mi obchodník nenabídne žádnou quest_item, tak to bude asi nějaké globální nastavení..
Každopádně moc díky :-)


Ned Jún 12, 2011 11:02 pm
Profil
Zelenáč

Registrovaný: Pon Máj 09, 2011 9:38 pm
Príspevky: 119
Odpoveď s citáciou
Poslať Re: [Ako modifikovať Stalkera] Obchodníci - ako to funguje
Hoj, může mi někdo prosím poradit jak přidat třeba k sidorovičovi aby prodával kozáckou vodku? Nějak se mi to nedaří. Jinak mám to s módem Narodnaya Solyanka jestli to něco mění. Díky za pomoc.


Ned Aug 18, 2013 9:32 pm
Profil
Zobraziť príspevky z predchádzajúceho:  Zoradiť podľa  
Odpovedať na tému   [ Príspevkov: 19 ]  Choď na stránku 1, 2  Ďalší

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 2 hostia


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Hľadať:
Skočiť na: