Keďže medzi moje obľúbené mapy patrí Bowdenham, rozhodol som sa uľahčiť zadávaie čísla linky s písmenami A a B napr. 92A, 92B.
Je to celkom jednoduché:
-----------------------------------------------------------------------------------------
a) Autobusy využívajúce ANNAX a BUSE
1. Otvorte súbor ...\OMSI\Vehicles\...\Script\Matrix_D.osc (alebo Matrix.osc; Matrix_A.osc; buse_D.osc; buse.osc)
2. Nájdite odstavec:
l4 36 =
{if}
"X" (L.$.Matrix_NewNr) 2 $SetLengthR $+
{endif}
3. Za tento odstavec pripíšte:
l4 61 =
{if}
(L.$.Matrix_NewNr) 2 $SetLengthR "A" $+
{endif}
l4 62 =
{if}
(L.$.Matrix_NewNr) 2 $SetLengthR "B" $+
{endif}
4. Teda časť skriptu po úprave by mala vyzerať takto (prípadne za dopísaným odstavcom môžu byť etše iné ďalšie kódy):
l4 36 =
{if}
"X" (L.$.Matrix_NewNr) 2 $SetLengthR $+
{endif}
l4 61 =
{if}
(L.$.Matrix_NewNr) 2 $SetLengthR "A" $+
{endif}
l4 62 =
{if}
(L.$.Matrix_NewNr) 2 $SetLengthR "B" $+
{endif}
l4 98 = (L.L.Matrix_ChangeCounter) &&
{if}
"yxy"
-----------------------------------------------------------------------------------------
b) Julianov MB O405N2:
1. Otvorte súbor ...\OMSI\Vehicles\TD_Mercedes-Benz_O405N2\Script\Matrix_Fontfile.osc
2. Nájdite odstavec:
(L.L.IBIS_Linie_Suffix) 36 =
{if}
(L.L.Matrix_letzte_LN-Nr) $IntToStr (S.$.Matrix_Liniennummerstring)
' führendes X
(L.$.Matrix_Liniennummerstring) $length 3 min
"X" (L.$.Matrix_Liniennummerstring) $SetLengthR $+ (S.$.Matrix_Liniennummerstring)
{endif}
{end}
3. Za tento odstavec pripíšte:
(L.L.IBIS_Linie_Suffix) 61 =
{if}
(L.L.Matrix_letzte_LN-Nr) $IntToStr (S.$.Matrix_Liniennummerstring)
' A am Ende
(L.$.Matrix_Liniennummerstring) $length 3 min
(L.$.Matrix_Liniennummerstring) $SetLengthR "A" $+ (S.$.Matrix_Liniennummerstring)
{endif}
(L.L.IBIS_Linie_Suffix) 62 =
{if}
(L.L.Matrix_letzte_LN-Nr) $IntToStr (S.$.Matrix_Liniennummerstring)
' B am Ende
(L.$.Matrix_Liniennummerstring) $length 3 min
(L.$.Matrix_Liniennummerstring) $SetLengthR "B" $+ (S.$.Matrix_Liniennummerstring)
{endif}
4. Časť upraveného skriptu bude teda:
(L.L.IBIS_Linie_Suffix) 36 =
{if}
(L.L.Matrix_letzte_LN-Nr) $IntToStr (S.$.Matrix_Liniennummerstring)
' führendes X
(L.$.Matrix_Liniennummerstring) $length 3 min
"X" (L.$.Matrix_Liniennummerstring) $SetLengthR $+ (S.$.Matrix_Liniennummerstring)
{endif}
(L.L.IBIS_Linie_Suffix) 61 =
{if}
(L.L.Matrix_letzte_LN-Nr) $IntToStr (S.$.Matrix_Liniennummerstring)
' A am Ende
(L.$.Matrix_Liniennummerstring) $length 3 min
(L.$.Matrix_Liniennummerstring) $SetLengthR "A" $+ (S.$.Matrix_Liniennummerstring)
{endif}
(L.L.IBIS_Linie_Suffix) 62 =
{if}
(L.L.Matrix_letzte_LN-Nr) $IntToStr (S.$.Matrix_Liniennummerstring)
' B am Ende
(L.$.Matrix_Liniennummerstring) $length 3 min
(L.$.Matrix_Liniennummerstring) $SetLengthR "B" $+ (S.$.Matrix_Liniennummerstring)
{endif}
{end}
-----------------------------------------------------------------------------------------
Čísla 61 a 62 znamenajú doplnkový kód, teda napr. pre zadanie linky 92A do IBIS-u zadáme linku 09261, pre 92B to bude 09262. Ak si chce niekto zvoliť iné čísla, kľudne môže, ale tak, aby nepoužil už číslo priradené inému znaku (napr. 36 sa už využíva pre "X" pred číslom linky).

