TOPlist

SOR CN 12 - 2 úpravy

Pokud máte problém týkající se hraní OMSI, sdělte ho zde.
Pravidla fóra
Pouze modrá obloha po načtení mapy? Mapu projeďte MapToolem, chybějící objekty a spliny napište do fóra Hledám. Pokud nic nechybí a máte pouze modrou oblohu, napište dotaz sem.

Přikládejte logfile (do tagu CODE).

SOR CN 12 - 2 úpravy

Příspěvekod martasknol4 » 19 lis 2017 18:27

Ahoj, chtěl bych na SORu CN12 učinit 2 menší úpravy (scriptové), a potřeboval bych poradit, jak a co:
1) Chtěl bych odstranit výstrahu po zmáčknutí zavření 2.dveří a aby se ty dveře zavřely hned po odmáčknutí tlačítka.
2) Chtěl bych odstranit veškeré stojící cestující.
Pokud někdo víte, v jakém scriptu co smazat, ozvěte se, prosím.
martasknol4
Pokročilý člen
Pokročilý člen
 
Příspěvky: 786
Registrován: 17 srp 2016 11:37

Re: SOR CN 12 - 2 úpravy

Příspěvekod stefco » 19 lis 2017 18:40

Pre odstránenie výstrahy stačí upraviť v door.osc časti trigger:bus_doorfront1 a trigger:bus_doorfront1_offnasledovne:
Kód: Vybrat vše
{trigger:bus_doorfront1}
   (L.L.BlokovaniDveri)
   (L.L.elec_busbar_main) &&
   (L.L.nouzdvere_2_sw) 0 = &&
   {if}
         (M.L.trg_bus_doorfront1)
   {endif}

   (L.L.door_1) 0 <=
   (L.L.door_2) 0 <= &&
   {if}
      1 (S.L.door2nahoru)
   {else}
      1 (S.L.door2dolu)
   {endif}
{end}

{trigger:bus_doorfront1_off}
      0 (S.L.door2nahoru) (S.L.door2dolu)

   (L.L.cp_Podlaha_vozik_pos) 0 =
   {if}
      (M.L.trg_bus_doorfront1)
   {endif}
{end}

Cestujúcich nájdeš v passengercabin_CN12.cfg. Stačí Ti odmazať všetko za:
Kód: Vybrat vše
###################################
Standing places
###################################

Inak stajacich cestujúcich vieš identifikovať aj tak, že v definícii [passpos] je číslo vo 4. riadku 0
Uživatelský avatar
stefco
Zasloužilý scripter
Zasloužilý scripter
 
Příspěvky: 1004
Registrován: 12 srp 2011 22:17

Re: SOR CN 12 - 2 úpravy

Příspěvekod Kopecek » 19 lis 2017 18:41

Ahoj. Prvního docílíš úpravou scriptu "door.osc", který je pro CN12. Z odstavce
Kód: Vybrat vše
{trigger:bus_doorfront1}
   (L.L.BlokovaniDveri)
   (L.L.elec_busbar_main) &&
   (L.L.nouzdvere_2_sw) 0 = &&
   {if}
      (L.L.door_1) 0 <= &&
      {if}
         (M.L.trg_bus_doorfront1)
      {else}
         1 (S.L.alarm)
      {endif}
   {endif}

   (L.L.door_1) 0 <=
   (L.L.door_2) 0 <= &&
   {if}
      1 (S.L.door2nahoru)
   {else}
      1 (S.L.door2dolu)
   {endif}
{end}

{trigger:bus_doorfront1_off}
      0 (S.L.door2nahoru) (S.L.door2dolu)

   (L.L.alarm) (L.L.cp_Podlaha_vozik_pos) 0 = &&
   {if}
      (M.L.trg_bus_doorfront1)
   {endif}
{end}


uděláš tento
Kód: Vybrat vše
{trigger:bus_doorfront1}
   (L.L.BlokovaniDveri)
   (L.L.elec_busbar_main) &&
   (L.L.nouzdvere_2_sw) 0 = &&
   {if}   
         (M.L.trg_bus_doorfront1)
   {endif}

   (L.L.door_1) 0 <=
   (L.L.door_2) 0 <= &&
   {if}
      1 (S.L.door2nahoru)
   {else}
      1 (S.L.door2dolu)
   {endif}
{end}

{trigger:bus_doorfront1_off}
      0 (S.L.door2nahoru) (S.L.door2dolu)
{end}


A pro odstranění stojících cestujících by mělo ve složce model, v souboru passengercabin.cfg stačit odstranit tuto část
Kód: Vybrat vše
###################################
Standing places
###################################

[passpos]
0.10
4.70
0.505
0
90

[illumination_interior]
2
3
10
11

[passpos]
-0.10
4.20
0.505
0
-90

[passpos]
0.10
3.7
0.505
0
90

[passpos]
-0.10
3.20
0.505
0
-90

[passpos]
0.10
2.7
0.505
0
90

[passpos]
-0.10
2.20
0.505
0
-90

[illumination_interior]
3
4
11
12

[passpos]
0.10
1.7
0.505
0
90

[passpos]
-0.10
1.20
0.505
0
-90

[illumination_interior]
4
5
12
13

[passpos]
0.10
0.7
0.505
0
90

[passpos]
-0.10
0.20
0.505
0
-90

[passpos]
0.10
-0.3
0.505
0
90

[passpos]
-0.10
-0.80
0.505
0
-90

[illumination_interior]
5
6
13
14

[passpos]
0.10
-1.3
0.505
0
90

[passpos]
-0.10
-2.1
0.95
0
-90

[illumination_interior]
6
7
14
15

[passpos]
0.10
-2.6
1.02
0
90

[passpos]
-0.10
-3.1
1.04
0
-90

[passpos]
0.10
-3.6
1.06
0
90

[passpos]
-0.10
-4.1
1.08
0
-90

[passpos]
0.50
-4.4
1.10
0
90

[passpos]
0.50
-3.9
1.10
0
90


[passpos]
-0.45
2.23
0.505
0
90

[illumination_interior]
3
4
11
12

[passpos]
-0.45
1.77
0.505
0
90

[passpos]
-0.45
1.3
0.505
0
90

[passpos]
-0.45
0.83
0.505
0
90

[illumination_interior]
5
6
12
13

[passpos]
-0.95
0.4
0.505
0
-90

[passpos]
-0.45
0.4
0.505
0
90

[passpos]
-0.95
-0.1
0.505
0
-90

[passpos]
-0.45
-0.1
0.505
0
90

[passpos]
-0.95
-0.65
0.505
0
-90

[passpos]
-0.45
-0.65
0.505
0
90

[passpos]
0.45
-0.55
0.505
0
0

[passpos]
0.55
-1.35
0.505
0
180
OMSI Joke : ''Třeba to půjde''
Uživatelský avatar
Kopecek
Pokročilý člen
Pokročilý člen
 
Příspěvky: 1039
Registrován: 25 kvě 2012 19:49
Bydliště: Rychnov u Jablonce nad Nisou

Re: SOR CN 12 - 2 úpravy

Příspěvekod martasknol4 » 19 lis 2017 19:24

Za ty cestující velké díky, ale u těch dveří jsme se možná trochu nepochopili. Myslel jsem to tak, že chci odstranit jen tu výstrahu, a protože jsem si myslel, že mezi zmáčknutím tlačítka pro zavření a skutečným začátkem zavíraní dveří bude mezera (z důvodu chybějící výstrahy), napsal jsem to takhle. Protože když jsem v OMSI CN12 chtěl po úpravě otevřít dveře, musel jsem tlačítko podržet, aby se dveře otevřely, a když jsem tlačítko pustil, zavřely se. Ale takhle to myšleno nebylo. :D
martasknol4
Pokročilý člen
Pokročilý člen
 
Příspěvky: 786
Registrován: 17 srp 2016 11:37

Re: SOR CN 12 - 2 úpravy

Příspěvekod Kopecek » 19 lis 2017 19:33

A ten původní zápis jsi smazal, nebo jsi tam nechal oba dva? Protože já jsem to teď zkoušel a normálně jsem tlačítko jenom zmáčkl a dveře se okamžitě zavřely.
OMSI Joke : ''Třeba to půjde''
Uživatelský avatar
Kopecek
Pokročilý člen
Pokročilý člen
 
Příspěvky: 1039
Registrován: 25 kvě 2012 19:49
Bydliště: Rychnov u Jablonce nad Nisou

Re: SOR CN 12 - 2 úpravy

Příspěvekod martasknol4 » 19 lis 2017 19:47

Původní zápis jsem nahradil zápisem nejprve Stefcovým a pak tvým. Tvůj zápis je v pořádku, ale se Stefcem jsme se právě nepochopili.
martasknol4
Pokročilý člen
Pokročilý člen
 
Příspěvky: 786
Registrován: 17 srp 2016 11:37


Zpět na Poradna

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků