TOPlist

[NÁVOD] Polovičný plyn pri hraní na klávesnici + spojka

[NÁVOD] Polovičný plyn pri hraní na klávesnici + spojka

Příspěvekod stefco » 22 lis 2013 15:31

Zdravím!
Rozmýšľal som, ako by sa dalo spraviť, aby sa dal pri hraní na klávesnici pridať plyn iba na polovicu (napr. u Tedomu, aby pri rozjazde tak zo sebou necukal).
Riešenie je v podstate jednoduché. Skpoírovať nasledujúci kód a prilepiť ho na koniec niektorého skriptu, napr. cockpit.osc
Kód: Vybrat vše
{trigger:throttle_half}
(L.L.throttle) 0.5 >=
{if}

   (L.L.throttle) (L.S.Timegap) - (S.L.throttle)

   (L.L.throttle) 0.5 <=
   {if}

   0.5 (S.L.throttle)
   {endif}

{else}

   (L.L.throttle) (L.S.Timegap) 2 * + (S.L.throttle)

   (L.L.throttle) 0.5 >=
   {if}

   0.5 (S.L.throttle)
   {endif}
{endif}

{end}


Potom už len nastaviť akciu <KY_throttle_half> napr. na kombináciu Shift+Num8 a zaškrtnúť políčko "Pokračujúci". Môže sa ale stať, že počas stlačenia tejto kombinácie sa nebude dať zatáčať, ale ak to bude iba na jednej klávese (napr. numpad enter), tak sa tomuto problému vyhnete.
Tento postup môžete použiť pre akýkoľvek bus v OMSI (samozrejme akciu stačí nastaviť raz).
Prípadne si môžete nastaviť podľa potreby aj inú hodnotu než 0.5.
-----------------------------------------------------------------------------------


8.10.2017 - Pridanie návodu na polovičnú spojku
Napadlo mi, že sa obdobným spôsobom bude dať používať aj spojka. Teda možnosť podržať spojkový pedál niekde uprostred pre plynulejší rozjazd busu a pri rozbehoch do kopcov a pod. ak je hráč odkázaný na klávesnicu. Riešenie je v princípe rovnaké ako u polovičného plynu. Stačí skpoírovať nasledujúci kód a prilepiť ho na koniec niektorého skriptu, napr. cockpit.osc
Kód: Vybrat vše
{trigger:clutch_half}
(L.L.clutch) 0.4 >=
{if}

   (L.L.clutch) (L.S.Timegap) - (S.L.clutch)

   (L.L.clutch) 0.4 <=
   {if}

   0.4 (S.L.clutch)
   {endif}

{else}

   (L.L.clutch) (L.S.Timegap) 2 * + (S.L.clutch)

   (L.L.clutch) 0.4 >=
   {if}         

   0.4 (S.L.clutch)
   {endif}
{endif}

{end}


Potom už len nastaviť akciu <KY_clutch_half> na nejakú klávesu a zaškrtnúť políčko "Pokračujúci". Môže sa ale stať, že ak nastavíte túto funkciu na kombináciu kláves, nebude reagovať pridávanie plynu, či zatáčanie. Preto je ideálnejšie použiť samostatnú klávesu (napr. CapsLock), takto sa tomuto problému vyhnete.
Tento postup môžete použiť pre akýkoľvek bus v OMSI (samozrejme akciu stačí nastaviť raz).
Prípadne si môžete nastaviť podľa potreby aj inú hodnotu než 0.4, ale tá sa mi pri skúšaní s autobusom MAN Lions Coach osvedčila asi najviac, pri nastavení spojky (v antrieb_constfile.txt):
Kód: Vybrat vše
[newcurve]
antrieb_kupplung

[pnt]
0
1

[pnt]
0.5
0.6

[pnt]
1
0
Naposledy upravil stefco dne 08 říj 2017 16:05, celkově upraveno 5
Uživatelský avatar
stefco
Zasloužilý scripter
Zasloužilý scripter
 
Příspěvky: 909
Registrován: 12 srp 2011 22:17

Re: Polovičný plyn pri hraní na klávesnici

Příspěvekod Tita » 22 lis 2013 23:30

Super úprava, přesně po něčem takovém jsem toužil, díky moc :)
Když už jsi trochu nakousl ten TEDOM, bylo by v tvých silách udělat návod na zkrácení prodlevy mezi tím, co stisknu tlačítko dopytu a cestující si otevřou dveře?
Tita
Diskutující člen
Diskutující člen
 
Příspěvky: 202
Registrován: 01 črc 2011 22:11

Re: Polovičný plyn pri hraní na klávesnici

Příspěvekod malkok » 24 lis 2013 13:19

Funguje to docela dobře, jen se mi po stisknutí plynu neuvolní brzda :( Nevíte náhodou, jak ten kód upravit, aby to fungovalo?
malkok
Objevující člen
Objevující člen
 
Příspěvky: 51
Registrován: 30 kvě 2012 13:20

Re: Polovičný plyn pri hraní na klávesnici

Příspěvekod stefco » 24 lis 2013 14:49

malkok: Brzdu uvoľníš preťuknutím Num8, alebo podržaním Num+, keďže to uvoľňuje zrejme pri nejakej vyššej hodnote plynu alebo reaguje priamo na stlačenie Num8.
Uživatelský avatar
stefco
Zasloužilý scripter
Zasloužilý scripter
 
Příspěvky: 909
Registrován: 12 srp 2011 22:17

Re: Polovičný plyn pri hraní na klávesnici

Příspěvekod malkok » 24 lis 2013 15:05

stefco píše:malkok: Brzdu uvoľníš preťuknutím Num8, alebo podržaním Num+, keďže to uvoľňuje zrejme pri nejakej vyššej hodnote plynu alebo reaguje priamo na stlačenie Num8.


Oukej, díky moc ;)
malkok
Objevující člen
Objevující člen
 
Příspěvky: 51
Registrován: 30 kvě 2012 13:20

Re: Polovičný plyn pri hraní na klávesnici

Příspěvekod Kopecek » 24 lis 2013 15:25

Necituj příspěvky nad sebou , Díky ! :)
OMSI Joke : ''Třeba to půjde''
Uživatelský avatar
Kopecek
Pokročilý člen
Pokročilý člen
 
Příspěvky: 1029
Registrován: 25 kvě 2012 19:49
Bydliště: Rychnov u Jablonce nad Nisou

Re: Polovičný plyn pri hraní na klávesnici

Příspěvekod Pokinator » 20 bře 2014 20:42

Stefco díky, určitě vyzkouším! :)
Pokinator
Rozkoukaný člen
Rozkoukaný člen
 
Příspěvky: 86
Registrován: 04 lis 2011 15:58

Re: [NÁVOD] Polovičný plyn pri hraní na klávesnici + spojka

Příspěvekod stefco » 08 říj 2017 14:32

Pri skúšaní autobusov MAN Lions Coach ma napadlo, že aj spojku je možné na klávesnici podržať niekde uprostred, aby sa dalo s busom plynulejšie rozbehnúť, a tiež rozbehnúť do stúpania. V prvom príspevku nájdete návod ako na to ;) . Dá sa to použiť aj pre iné busy s manuálnou prevodovkou.
Uživatelský avatar
stefco
Zasloužilý scripter
Zasloužilý scripter
 
Příspěvky: 909
Registrován: 12 srp 2011 22:17

Re: [NÁVOD] Polovičný plyn pri hraní na klávesnici + spojka

Příspěvekod Johny12388 » 08 říj 2017 15:45

Mám problém s přidáním funkce <KY_clutch_half> projel jsem seznam už 2x a nikde jsem to tam nenašel...nějaká rada?
Johny12388
Rozkoukaný člen
Rozkoukaný člen
 
Příspěvky: 92
Registrován: 17 lis 2012 23:36

Re: [NÁVOD] Polovičný plyn pri hraní na klávesnici + spojka

Příspěvekod stefco » 08 říj 2017 16:04

Johny12388: Priradenie funkcie <KY_clutch_half> sa dá zapísať aj priamo do súboru keyboard.cfg, v tomto tvare.
Kód: Vybrat vše
[entry]
clutch_half
156
1


Spomínaný keyboard.cfg nájdeš v priečinku OMSI 2/Inputs. Potom sa Ti to v OMSI zobrazí už ako priradená funkcia, a môžeš zmeniť klávesu pre polovičnú spojku, na akú budeš chcieť.
Uživatelský avatar
stefco
Zasloužilý scripter
Zasloužilý scripter
 
Příspěvky: 909
Registrován: 12 srp 2011 22:17

Další

Zpět na Scripty a zvuky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník