Bei dem neuen Code bekomme ich einen Fehler: 703 14:19:17 - Error: Warnung: Befehl "(M.V.GetTTTerminusString)" (vehicles\EMT_Citaro\\script\door_solo.osc) macro name is invalid!.
Siehe Abschnitt MOD:
Code
'Tastaturtrigger Vordertuer
{trigger:bus_doorfront0}
(L.L.door_0) 0.05 <
{if}
(L.L.elec_busbar_main_sw) (L.L.engine_injection_on) ||
(L.L.cp_lockdoors_targeton) ! &&
(L.L.doorEntriegelung_01) ! &&
(L.L.Velocity) (C.L.doors_maxvspeed) < (L.L.elec_busbar_main_sw) 0 = || &&
(L.L.bremse_p_Tank04) 650000 >= &&
' (L.L.Throttle) 0.3 < &&
{if}
(M.L.trg_bus_doorfront0)
'MOD
(M.V.GetTTTerminusString) "Sant Jordi" =
{if}
(T.L.announcement_line_31_1)
{endif}
(L.L.door_1) 0.05 < {if} (M.L.trg_bus_doorfront1) {endif}
{endif}
Alles anzeigen
Mit (M.V.GetTerminusString) funktioniert es bzw. bekomme keinen Fehler. Die Ansage wird aber trotzdem nicht abgespielt.
Bei der Umkehroperation, also mit !, wird sie abgespielt. Kann man den Inhalt von (M.V.GetTerminusString) irgendwie anzeigen lassen?
Kann ich sie mit %stackdump% anzeigen lassen?
Entschuldigt die Fragen, aber dadurch lerne ich ja etwas über die Skriptsprache...