- Kód: Vybrat vše
{macro:IBIS_PlayAnnouncement}
(L.$.HLASENI_HLASITOST) "1" $=
{if}
(L.L.IBIS_busstop) -1 >
{if}
"..\..\Announcements\" 0 (M.V.GetDepotStringGlobal) "\" $+ $+ (L.$.act_busstop) $+ $msg
(L.L.IBIS_RouteIndex) (M.V.GetBusstopCount) 1 - (L.L.IBIS_busstop) <=
{if}
"_#terminus" $+
{endif}
".wav" $+
$msg
(T.F.ev_IBIS_Ansagen)
(T.F.Hlasic_NOC)
{endif}
{endif}
(L.$.HLASENI_HLASITOST) "2" $=
{if}
(L.L.IBIS_busstop) -1 >
{if}
"..\..\Announcements\" 0 (M.V.GetDepotStringGlobal) "\" $+ $+ (L.$.act_busstop) $+ $msg
(L.L.IBIS_RouteIndex) (M.V.GetBusstopCount) 1 - (L.L.IBIS_busstop) <=
{if}
"_#terminus" $+
{endif}
".wav" $+
$msg
(T.F.ev_IBIS_Ansagen)
(T.F.Hlasic_DEN)
{endif}
{endif}
{end}
Samozřejmě si musíš ještě uzpůsobit hofko dané mapy, např. Prahy (aby to bylo nějak takto):
- Kód: Vybrat vše
########################
HOF-Datei
########################
Enthält die diversen Informationen zum Einsatz für diesen Hof.
Auf diese Weise kann EIN Bus-Modell für verschiedene Einsätze
mit verschiedenen Zielen und Haltestellen verwendet werden.
Name des Hofes:
[name]
Praha
[servicetrip]
Manipulační Jízda
Sets some global strings for that depot file.
Setzt einige globale Strings für diese Depot-Datei:
0: Announcements subdirectory / Ansagen-Unterordner
1: Roller Blind Subdirectory / Rollband-Unterordner
2: Side sign subdirectory / Seitenschild-Unterordner
3: IBIS special code for 900 (..N till 90, N.. since 91)
4: IBIS special code for 800 (X since '92)
5: IBIS special code for 500 (M since '94)
[global_strings]
4
Praha
Praha
4
Setzen der Anzahl der Strings:
stringcount_terminus
8
string0: IBIS-Display & Rollband-Textur
string1: Annax (Front, 1. Zeile)
string2: Annax (Front, 2. Zeile)
string3: Annax (SD Seite)
string4: Rollbandtextur
string5: IBIS2-Display (Klarname in Groß-/Kleinschreibung), max 20 Zeichen
string6: Zusätzliches Schild
string7: Krüger-Bitmap
stringcount_busstop
4
Fügt ein Ziel hinzu. Bei "_allexit" handelt es sich um ein Ziel,
wo nie Leute einsteigen bzw. wo alle aussteigen. (z.B. Betriebsfahrt)
[addterminus_{allexit}]
{ident}
{texture-string}
{terminus station}
{string0}
{string1}
{...}
die Nummer dient der Kodierung, der String der Auswahl der entsprechenden
Ziel-Austauschtextur.
Fehlt der Hinweis "allexit", muss zusätzlich in der dritten Zeile die Haltestelle
angegeben werden, wo alle aussteigen. Dies meistens der gleiche Sting wie der der
Austauschtextur - muss aber nicht sein, falls entweder die Textur oder aber die Haltestelle
über weitere Zusätze verfügt - aus diesem Grund gibt es beide Einträge separat.
Beispiel:
[addterminus] <= Titel
3 <= Code
SP_Johannesstift <= Textur-Change-ID
Johannesstift <= Haltestellenbezeichnung der Endhaltestelle
JOHANNESSTIFT <= String 0: IBIS-Anzeige
SPANDAU <= String 1: Front-Annax - obere Zeile
JOHANNESSTIFT <= String 2: Front-Annax - untere Zeile
JOHANNESSTIFT <= String 3: Seiten-Annax beim SD
................ <= Hilfslinie
######################################
TERMINI
######################################















