Hallo
ist es möglich eine Lampe im VDV umfunktionieren ?
ich möchte gerne im Solaris Belgrad die Feststellbreme zur haltewunschlampe um funktionieren
LG MO
Hallo
ist es möglich eine Lampe im VDV umfunktionieren ?
ich möchte gerne im Solaris Belgrad die Feststellbreme zur haltewunschlampe um funktionieren
LG MO
Das machst du über die Indic's. Ist zumindest beim citaro so.
in der model.cfg ?
Jo. Is beim solaris bissl komplizierter, aber in ende das selbe in grün.
Musst bei dem richtigen Indikator, das lights_..... rauslöschen und durch lights_festellbremse oder so ersetzen. Musst bissl rumprobieren, oder jemand kanns dir besser erklären.
ok danke erstmal
Man muss im zugehörigen Cockpit-Script die Bedingung ändern, Moriarty. Zumindest beim Citaro.
@TE
Im Cockpit-Script des Citaros findest Du ab Zeile 2745 die Bedingungen, welche Leuchte bei welchem Ereignis aufleuchtet.
Ich nehme z.B. folgenden Schnipsel:
(L.L.engine_timer_start) 2.6 <
(L.L.cockpit_light_feststellbremse)
(L.L.vdv_on) &&
{if}
1 (S.L.indic_5)
{else}
0 (S.L.indic_5)
{endif}
Hier leuchtet die 5. Indikatorleuchte auf, wenn die Feststellbremse eingelegt wird. Wenn Du stattdessen z.B. ne Haltestellenbremsleuchte haben willst, musst Du die rot markierte Zeile mit "(L.L.bremse_halte)" ersetzen. Das Einzige was Du dazu wissen musst, ist, wie die einzelnen Variablen heißen. Wenn Du sagst, was genau Du haben möchtest, kann ich Dir vielleicht helfen.
Jetzt ist es eine Haltestellen bremse leuchte
Modellcfg
[mesh]
A\Beograd\reczny.o3d
[illumination_interior]
0
1
2
3
[matl_change]
meraci.bmp
0
bremse_halte
[matl_item]
[matl_nightmap]
meraciN.bmp
[viewpoint]
2
Cockpit.osc
'##############
'Cockpit-Script
'##############
'Simuliert alle unmittelbar mit dem Armaturenbrett zusammenhängenden Funktionen
'(c) 23.10.2009 Rüdiger Hülsmann
'(c) 15.04.2010 Marcel Kuhnt
'Script Version: 1.0
'Omsi release: 1.0
'Needs:
'- antrieb
'- engine
'- bremse
'- lights
'- wiper?
'- doors
'Revision History:
'- Rüdiger Hülsmann 09.06.2009 Last Change
'- Marcel Kuhnt 13.06.2009 Added Gearbox switches
'- Marcel Kuhnt 13.06.2009 Moved some switchvars to other scripts
'- Rüdiger Hülsmann 19.06.2009 Added Openable Window Triggers
'- Rüdiger Hülsmann 23.10.2009 Added Battery and kinderwagen light
'- Marcel Kuhnt 26.10.2009 Radio switchable with Motorkühlung (replaced with cassette player)
'- Rüdiger Hülsmann 28.10.2009 Added driver door
'- Rüdiger Hülsmann 16.12.2009 Added driver curtain
'- Rüdiger Hülsmann 18.12.2009 Bugfix driver curtain
'- Marcel Kuhnt 15.04.2010 Traegheit debugged
'- Rüdiger Hülsmann 13.05.2010 Engine temperature
'- Rüdiger Hülsmann 03.06.2010 Automatic battery switch on key insertion (For standard-II-buses)
'- Rüdiger Hülsmann 08.06.2010 Automatic battery switch made optional, Auxiliary heating switchable by button or switch
'- Rüdiger Hülsmann 23.06.2010 Added mouse-clickable wiper lever on wheel console
'- Rüdiger Hülsmann 08.07.2010 Wiper lever: Improved usability
'- Rüdiger Hülsmann 18.07.2010 Wiper lever: soundfix for keyboard operation and new ignition key algorithm
'- Rüdiger Hülsmann 16.09.2010 Auxheat Switch Bugfix
'- Rüdiger Hülsmann 18.09.2010 Imported microphone switch
'- Rüdiger Hülsmann 17.10.2010 Added pressure warning needle
'- Rüdiger Hülsmann 23.10.2010 Added old-style gear button functionality
'- Rüdiger Hülsmann 06.11.2010 Gear-button "1" functionality removed for old-style gear buttons
'- Rüdiger Hülsmann 16.11.2010 Heating sliders
'- Rüdiger Hülsmann 23.11.2010 Central lubrication, cabin heater sound
'- Rüdiger Hülsmann 23.12.2010 Included 10 "multi-purpose" dummy switches
'- Rüdiger Hülsmann 29.12.2010 ASR switch
'- Rüdiger Hülsmann 04.01.2011 "D-only" gear selector function
'- Rüdiger Hülsmann 05.01.2011 fog lamp switch, high beam lever animation, clock debugged
'- Rüdiger Hülsmann 07.01.2011 Wiper lever sound and function debugges, availybility of several cockpit functions depending on bus type (via constfile)
'- Rüdiger Hülsmann 16.01.2011 Support for wiper turn-switch
'- Rüdiger Hülsmann 18.01.2011 Old-style gear button sounds
'- Rüdiger Hülsmann 26.01.2011 Invertable driver door
'- Rüdiger Hülsmann 26.01.2011 Thermometer
'- Ñåðãåé Wizard 28.09.2014 The Holy Grail was FOUND, BLEAT'
'------------------------------------------------------------------------------------------
'----------------------
' Trigger
'----------------------
{trigger:kw_m_engineshutdown}
(L.L.elec_busbar_main)
{if}
0 (S.L.engine_injection_on)
{endif}
1 (S.L.cp_taster_motorabstellung)
(M.L.kippschaltersound)
{end}
{trigger:kw_m_engineshutdown_off}
0 (S.L.cp_taster_motorabstellung)
1 (S.L.engine_injection_on)
(M.L.kippschaltersound)
{end}
{trigger:automatic_R}
(L.L.Brake) 0.1 >
(L.L.engine_n) 800 < &&
{if}
(L.L.antrieb_getr_gangvorwahl) 1 <=
(L.L.cockpit_gang3) ! &&
{if}
(L.L.antrieb_getr_gangvorwahl) 0 = !
{if}
(L.S.getTime) (S.L.antrieb_getr_gangwahlzeitpunkt)
{endif}
0 (S.L.antrieb_getr_gangvorwahl)
1 (S.L.bieg_r_wbito)
{endif}
{endif}
(L.L.cockpit_gang3) !
(L.L.cockpit_gangR) ! &&
{if}
(T.L.ev_gangwahltaster)
{endif}
(L.L.cockpit_gang3) !
{if}
1 (S.L.cockpit_gangR)
{endif}
{end}
{trigger:automatic_R_off}
(L.L.cockpit_gangR) 1 =
{if}
0.7 (S.L.cockpit_gangR)
{endif}
{end}
{trigger:automatic_N}
(L.L.cockpit_gangR) (L.L.cockpit_gang3)
{if}
(T.L.ev_gangwahltaster_N)
{endif}
(L.L.antrieb_getr_gangvorwahl) 1 = !
{if}
(L.S.getTime) (C.L.antrieb_gangwahlzeit) (C.L.antrieb_neutralwahlzeit) - - (S.L.antrieb_getr_gangwahlzeitpunkt)
{endif}
1 (S.L.antrieb_getr_gangvorwahl) (S.L.cockpit_gangN)
0 (S.L.cockpit_gangR) (S.L.cockpit_gang3) (S.L.bieg_d_wbito) (S.L.bieg_r_wbito)
{end}
{trigger:automatic_N_off}
0 (S.L.cockpit_gangN)
{end}
{trigger:automatic_D}
(L.L.Brake) 0.1 >
(L.L.engine_n) 800 < &&
{if}
(L.L.antrieb_getr_gangvorwahl) 0 >
(L.L.cockpit_gangR) ! &&
{if}
(L.L.antrieb_getr_gangvorwahl) 4 = !
{if}
(L.S.getTime) (S.L.antrieb_getr_gangwahlzeitpunkt)
{endif}
4 (S.L.antrieb_getr_gangvorwahl)
1 (S.L.bieg_d_wbito)
{endif}
{endif}
(L.L.cockpit_gang3) !
(L.L.cockpit_gangR) ! &&
{if}
(T.L.ev_gangwahltaster)
{endif}
(L.L.cockpit_gangR) !
{if}
1 (S.L.cockpit_gang3)
{endif}
{end}
{trigger:automatic_D_off}
(L.L.cockpit_gang3) 1 =
{if}
0.7 (S.L.cockpit_gang3)
{endif}
{end}
{trigger:cp_kasetka_drag}
1 (S.L.cp_kasetka_dragged)
(L.L.cp_kasetka_pos) (S.L.cp_kasetka_lastpos)
(L.S.mouse_y) -100 / (L.L.cp_kasetka_pos) + (S.L.cp_kasetka_pos) s0
l0 0 <
{if}
0 (S.L.cp_kasetka_pos)
{endif}
l0 1 >
{if}
1 (S.L.cp_kasetka_pos)
{endif}
(L.L.cp_kasetka_pos) (L.L.cp_kasetka_lastpos) - (L.S.Timegap) / (S.L.cp_kasetka_speed)
{end}
{trigger:cp_kasetka_off}
0 (S.L.cp_kasetka_dragged)
{end}
{trigger:knickschutz_ovrd}
1 (S.L.cp_knick_ovrd_sw)
(T.L.ev_VDV_on)
{end}
{trigger:knickschutz_ovrd_off}
0 (S.L.cp_knick_ovrd_sw)
(T.L.ev_VDV_off)
{end}
{trigger:rozklad}
(L.L.cp_rozklad) ! (S.L.rozklad) s1
{end}
{trigger:rozklad}
(L.L.rozklad) ! (S.L.rozklad) s1
{end}
{trigger:horn}
(L.L.cockpit_hupe) ! (L.L.elec_busbar_main) &&
{if}
(T.L.ev_hupe_an)
{endif}
1 (S.L.cockpit_hupe)
{end}
{trigger:horn_off}
(L.L.cockpit_hupe) (L.L.elec_busbar_main) &&
{if}
(T.L.ev_hupe_aus)
{endif}
0 (S.L.cockpit_hupe)
{end}
{trigger:horn_swheel}
(L.L.cockpit_hupe_swheel) ! (L.L.elec_busbar_main) &&
{if}
(T.L.ev_hupe_an)
{endif}
1 (S.L.cockpit_hupe_swheel)
{end}
{trigger:horn_swheel_off}
(L.L.cockpit_hupe_swheel) (L.L.elec_busbar_main) &&
{if}
(T.L.ev_hupe_aus)
{endif}
0 (S.L.cockpit_hupe_swheel)
{end}
' (T.L.ev_VDV_on)
' (T.L.ev_VDV_off)
{trigger:retarder_mniej}
(L.L.reczny_retarder)
{if}
(L.L.hebel_ratardera) 1 - (S.L.hebel_ratardera)
(L.L.hebel_ratardera) 0 <
{if}
0 (S.L.hebel_ratardera)
{else}
(T.L.ev_VDV_off)
{endif}
(L.L.hebel_ratardera) 1 <
{if}
0 (S.L.cp_retarder_sw_direkt)
{endif}
{endif}
{end}
{trigger:retarder_wiecej}
(L.L.reczny_retarder)
{if}
(L.L.hebel_ratardera) 1 + (S.L.hebel_ratardera)
(L.L.hebel_ratardera) 3 >
{if}
3 (S.L.hebel_ratardera)
{else}
(T.L.ev_VDV_on)
{endif}
(L.L.hebel_ratardera) 0 >
{if}
1 (S.L.cp_retarder_sw_direkt)
{endif}
{endif}
{end}
{trigger:Retarder_drag}
(L.S.mouse_y) 100 / (L.L.retarder_anim) + 0 max 3 min (S.L.retarder_anim) s1
(L.L.retarder_anim) 0 >=
(L.L.retarder_anim) 0.5 <= &&
{if}
(L.L.hebel_ratardera) 1 =
{if}
(T.L.ev_VDV_off)
{endif}
0 (S.L.hebel_ratardera) (S.L.cp_retarder_sw_direkt)
{endif}
(L.L.retarder_anim) 0.5 >
(L.L.retarder_anim) 1.5 <= &&
{if}
(L.L.hebel_ratardera) 0 =
{if}
(T.L.ev_VDV_on)
{endif}
(L.L.hebel_ratardera) 2 =
{if}
(T.L.ev_VDV_off)
{endif}
1 (S.L.hebel_ratardera) (S.L.cp_retarder_sw_direkt)
{endif}
(L.L.retarder_anim) 1.5 >
(L.L.retarder_anim) 2.5 <= &&
{if}
(L.L.hebel_ratardera) 1 =
{if}
(T.L.ev_VDV_on)
{endif}
(L.L.hebel_ratardera) 3 =
{if}
(T.L.ev_VDV_off)
{endif}
2 (S.L.hebel_ratardera)
1 (S.L.cp_retarder_sw_direkt)
{endif}
(L.L.retarder_anim) 2.5 >
(L.L.retarder_anim) 3.5 <= &&
{if}
(L.L.hebel_ratardera) 2 =
{if}
(T.L.ev_VDV_on)
{endif}
3 (S.L.hebel_ratardera)
1 (S.L.cp_retarder_sw_direkt)
{endif}
{end}
{trigger:Retarder_off}
(L.L.retarder_anim) 0 >=
(L.L.retarder_anim) 0.5 <= &&
{if}
0 (S.L.hebel_ratardera)
{endif}
(L.L.retarder_anim) 0.5 >
(L.L.retarder_anim) 1.5 <= &&
{if}
1 (S.L.hebel_ratardera)
{endif}
(L.L.retarder_anim) 1.5 >
(L.L.retarder_anim) 2.5 <= &&
{if}
2 (S.L.hebel_ratardera)
{endif}
(L.L.retarder_anim) 2.5 >
(L.L.retarder_anim) 3.5 <= &&
{if}
3 (S.L.hebel_ratardera)
{endif}
{end}
{trigger:Retarder_sw}
(L.L.cp_retarder_sw) ! (S.L.cp_retarder_sw)
(M.L.kippschaltersound)
{end}
{trigger:cp_motorkuehlung_toggle}
(C.L.cockpit_has_coolingswitch)
{if}
(L.L.cp_motorkuehlung_sw) ! (S.L.cp_motorkuehlung_sw) s1
(M.L.kippschaltersound)
{endif}
{end}
{trigger:cp_fahrerlicht_toggle}
(L.L.cp_fahrerlicht_sw) ! (S.L.cp_fahrerlicht_sw) s1
(L.L.cp_fahrerlicht_sw)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
'{trigger:cp_licht_untenrechts_toggle}
' (L.L.cp_licht_untenrechts_sw)
' {if}
' 0 (S.L.cp_licht_untenrechts_sw) s1
' {else}
' 1 (S.L.cp_licht_untenrechts_sw) s1
' {endif}
' (M.L.kippschaltersound)
'{end}
{trigger:cp_licht_oberdeck_toggle}
(L.L.cp_licht_oberdeck_sw) ! (S.L.cp_licht_oberdeck_sw) s1
(L.L.cp_licht_oberdeck_sw)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{trigger:cp_licht_unterdeck_toggle}
(L.L.cp_licht_unterdeck_sw) ! (S.L.cp_licht_unterdeck_sw) s1
(L.L.cp_licht_unterdeck_sw)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{trigger:cp_light_1L}
(L.L.cp_light_1L_sw) ! (S.L.cp_light_1L_sw) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_light_1R}
(L.L.cp_light_1R_sw) ! (S.L.cp_light_1R_sw) s1
(M.L.kippschaltersound)
{end}
{trigger:kw_wipermode_up}
(L.L.cp_wischer_einaus_sw) ! (S.L.cp_wischer_einaus_sw) s1
{if}
2 (S.L.cockpit_wischerhebel_mode) (S.L.cockpit_wischer_drehschalter_mode)
2 3 / (S.L.cockpit_wischerhebel) (S.L.cockpit_wischer_drehschalter)
(L.L.cp_wischer_intervall_sw) !
{if}
(T.L.ev_wischerhebel)
{endif}
{else}
(L.L.cp_wischer_intervall_sw)
{if}
1 (S.L.cockpit_wischerhebel_mode) (S.L.cockpit_wischer_drehschalter_mode)
1 3 / (S.L.cockpit_wischerhebel)
0 (S.L.cockpit_wischer_drehschalter)
{else}
0 (S.L.cockpit_wischerhebel_mode) (S.L.cockpit_wischer_drehschalter_mode) (S.L.cockpit_wischerhebel)
1 3 / (S.L.cockpit_wischer_drehschalter)
(T.L.ev_wischerhebel)
{endif}
{endif}
(C.L.wiper_lever) !
{if}
l1 (M.L.kippschaltersound)
{endif}
{end}
{trigger:cp_wischer_intervall_toggle}
(L.L.cp_wischer_intervall_sw) ! (S.L.cp_wischer_intervall_sw) s1
(L.L.cp_wischer_einaus_sw) ! &&
{if}
1 (S.L.cockpit_wischerhebel_mode) (S.L.cockpit_wischer_drehschalter_mode)
1 3 / (S.L.cockpit_wischerhebel)
0 (S.L.cockpit_wischer_drehschalter)
{else}
(L.L.cp_wischer_einaus_sw)
{if}
2 (S.L.cockpit_wischerhebel_mode) (S.L.cockpit_wischer_drehschalter_mode)
2 3 / (S.L.cockpit_wischerhebel) (S.L.cockpit_wischer_drehschalter)
{else}
0 (S.L.cockpit_wischerhebel_mode) (S.L.cockpit_wischer_drehschalter_mode) (S.L.cockpit_wischerhebel)
1 3 / (S.L.cockpit_wischer_drehschalter)
{endif}
{endif}
(C.L.wiper_lever) !
{if}
l1 (M.L.kippschaltersound)
{endif}
{end}
{trigger:cp_wischer_wascher_button}
1 (S.L.cp_wischer_wascher_sw) s1
(C.L.wiper_lever)
{if}
(T.L.ev_wischerhebel)
1 (S.L.cockpit_wischerhebel_x)
{else}
l1 (M.L.kippschaltersound)
{endif}
{end}
{trigger:cp_wischer_wascher_button_off}
0 (S.L.cp_wischer_wascher_sw) s1
(S.L.wiper_wascher_sw)
(C.L.wiper_lever)
{if}
(T.L.ev_wischerhebel)
0 (S.L.cockpit_wischerhebel_x)
{else}
l1 (M.L.kippschaltersound)
{endif}
{end}
{trigger:cp_heizluefter_toggle}
(L.L.cp_heizluefter_sw) ! (S.L.cp_heizluefter_sw) s1
(L.L.cp_heizluefter_sw)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{trigger:cp_heizluefter2_toggle}
(L.L.cp_heizluefter2_sw) ! (S.L.cp_heizluefter2_sw) s1
(L.L.cp_heizluefter_sw)
{end}
{trigger:cp_spiegelheizung_toggle}
(L.L.cp_spiegelheizung_sw) ! (S.L.cp_spiegelheizung_sw) s1
(L.L.cp_spiegelheizung_sw)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
'By Wizard
{trigger:cp_ASR_toggle}
(L.L.cp_ASR_sw) ! (S.L.cp_ASR_sw) s1
(L.L.cp_ASR_sw)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{trigger:cp_dummy_sw01_toggle}
(L.L.cp_dummy_sw01) ! (S.L.cp_dummy_sw01) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw02_toggle}
(L.L.cp_dummy_sw02) ! (S.L.cp_dummy_sw02) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw03_toggle}
(L.L.cp_dummy_sw03) ! (S.L.cp_dummy_sw03) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw04_toggle}
(L.L.cp_dummy_sw04) ! (S.L.cp_dummy_sw04) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw05_toggle}
(L.L.cp_dummy_sw05) ! (S.L.cp_dummy_sw05) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw06_toggle}
(L.L.cp_dummy_sw06) ! (S.L.cp_dummy_sw06) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw07_toggle}
(L.L.cp_dummy_sw07) ! (S.L.cp_dummy_sw07) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw08_toggle}
(L.L.cp_dummy_sw08) ! (S.L.cp_dummy_sw08) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw09_toggle}
(L.L.cp_dummy_sw09) ! (S.L.cp_dummy_sw09) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw10_toggle}
(L.L.cp_dummy_sw10) ! (S.L.cp_dummy_sw10) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_schalter_ASR_off_toggle}
(L.L.cp_ASR_off) ! (S.L.cp_ASR_off) s1
(L.L.cp_ASR_off)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{trigger:cp_dummy_sw11_toggle}
(L.L.cp_dummy_sw11) ! (S.L.cp_dummy_sw11) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw12_toggle}
(L.L.cp_dummy_sw12) ! (S.L.cp_dummy_sw12) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw13_toggle}
(L.L.cp_dummy_sw13) ! (S.L.cp_dummy_sw13) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_dummy_sw14_toggle}
(L.L.cp_dummy_sw14) ! (S.L.cp_dummy_sw14) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_heizluefter2_toggle}
(L.L.cp_heizluefter2_sw) ! (S.L.cp_heizluefter2_sw) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_klimator_sw_drag}
(L.S.mouse_y) -100 / (L.L.cp_klimator_sw) + (S.L.cp_klimator_sw) s0
l0 0 <
{if}
0 (S.L.cp_klimator_sw)
{endif}
l0 1 >
{if}
1 (S.L.cp_klimator_sw)
{endif}
{end}
{trigger:cp_rollo_drag}
1 (S.L.cp_rollo_dragged)
0 (S.L.cp_rollo_speed)
(L.S.mouse_y) 500 / (L.L.cp_rollo_pos) + 0 max 1 min (S.L.cp_rollo_pos) s0
l0 0 <
{if}
0 (S.L.cp_rollo_pos)
{endif}
l0 1 >
{if}
1 (S.L.cp_rollo_pos)
{endif}
(L.L.cp_rollo_pos) (S.L.cp_rollo_lastpos)
(L.L.cp_rollo_pos) (L.L.cp_rollo_lastpos) - abs (L.S.Timegap) / (S.L.cp_rollo_speed)
{end}
{trigger:cp_rollo_off}
0 (S.L.cp_rollo_dragged)
(T.L.ev_rollo_end)
{end}
{trigger:cp_rollo2_drag}
1 (S.L.cp_rollo_dragged2)
0 (S.L.cp_rollo_speed2)
(L.S.mouse_y) 500 / (L.L.cp_rollo_pos2) + 0 max 1 min (S.L.cp_rollo_pos2) s0
l0 0 <
{if}
0 (S.L.cp_rollo_pos2)
{endif}
l0 1 >
{if}
1 (S.L.cp_rollo_pos2)
{endif}
(L.L.cp_rollo_pos2) (S.L.cp_rollo_lastpos2)
(L.L.cp_rollo_pos2) (L.L.cp_rollo_lastpos2) - abs (L.S.Timegap) / (S.L.cp_rollo_speed2)
{end}
{trigger:cp_rollo2_off}
0 (S.L.cp_rollo_dragged)
(T.L.ev_rollo_end)
{end}
{trigger:cp_fahrerfenster_opn_drag}
(L.L.cp_fahrerfenster_pos) (S.L.cp_fahrerfenster_lastpos)
(L.S.mouse_x) -400 / (L.L.cp_fahrerfenster_pos) + (S.L.cp_fahrerfenster_pos) s0
l0 0 <
{if}
0 (S.L.cp_fahrerfenster_pos)
(L.L.cp_fahrerfenster_endanschlag) !
{if}
(T.L.ev_fahrerfenster_cls)
{endif}
1 (S.L.cp_fahrerfenster_endanschlag)
{endif}
l0 1 >
{if}
1 (S.L.cp_fahrerfenster_pos)
(L.L.cp_fahrerfenster_endanschlag) !
{if}
(T.L.ev_fahrerfenster_opn)
{endif}
1 (S.L.cp_fahrerfenster_endanschlag)
{endif}
(L.L.cp_fahrerfenster_pos) s0 0 > l0 1 < &&
{if}
0 (S.L.cp_fahrerfenster_endanschlag)
{endif}
(L.L.cp_fahrerfenster_pos) (L.L.cp_fahrerfenster_lastpos) - abs (L.S.Timegap) / (S.L.cp_fahrerfenster_speed)
{end}
{trigger:cp_fahrerfenster_opn_off}
0 (S.L.cp_fahrerfenster_speed)
{end}
'----------------------------------------------
'Ñêðèïòû êðûøåê
'----------------------------------------------
{trigger:cp_kryshka1_opn_drag}
(L.L.cp_kryshka1_pos) (S.L.cp_kryshka1_lastpos)
(L.S.mouse_x) -500 / (L.L.cp_kryshka1_pos) + (S.L.cp_kryshka1_pos) s0
l0 0 <
{if}
0 (S.L.cp_kryshka1_pos)
(L.L.cp_kryshka1_endanschlag) !
{if}
(T.L.ev_fahrerfenster_cls)
{endif}
1 (S.L.cp_kryshka1_endanschlag)
{endif}
l0 1 >
{if}
1 (S.L.cp_kryshka1_pos)
(L.L.cp_kryshka1_endanschlag) !
{if}
(T.L.ev_fahrerfenster_opn)
{endif}
1 (S.L.cp_kryshka1_endanschlag)
{endif}
(L.L.cp_kryshka1_pos) s0 0 > l0 1 < &&
{if}
0 (S.L.cp_kryshka1_endanschlag)
{endif}
(L.L.cp_kryshka1_pos) (L.L.cp_kryshka1_lastpos) - abs (L.S.Timegap) / (S.L.cp_kryshka1_speed)
{end}
{trigger:cp_kryshka1_opn_off}
0 (S.L.cp_kryshka1_speed)
{end}
{trigger:cp_kryshka2_opn_drag}
(L.L.cp_kryshka2_pos) (S.L.cp_kryshka2_lastpos)
(L.S.mouse_x) -500 / (L.L.cp_kryshka2_pos) + (S.L.cp_kryshka2_pos) s0
l0 0 <
{if}
0 (S.L.cp_kryshka2_pos)
(L.L.cp_kryshka2_endanschlag) !
{if}
(T.L.ev_fahrerfenster_cls)
{endif}
1 (S.L.cp_kryshka2_endanschlag)
{endif}
l0 1 >
{if}
1 (S.L.cp_kryshka2_pos)
(L.L.cp_kryshka2_endanschlag) !
{if}
(T.L.ev_fahrerfenster_opn)
{endif}
1 (S.L.cp_kryshka2_endanschlag)
{endif}
(L.L.cp_kryshka2_pos) s0 0 > l0 1 < &&
{if}
0 (S.L.cp_kryshka2_endanschlag)
{endif}
(L.L.cp_kryshka2_pos) (L.L.cp_kryshka2_lastpos) - abs (L.S.Timegap) / (S.L.cp_kryshka2_speed)
{end}
{trigger:cp_kryshka2_opn_off}
0 (S.L.cp_kryshka2_speed)
{end}
{trigger:cp_kryshka3_opn_drag}
(L.L.cp_kryshka3_pos) (S.L.cp_kryshka3_lastpos)
(L.S.mouse_x) -500 / (L.L.cp_kryshka3_pos) + (S.L.cp_kryshka3_pos) s0
l0 0 <
{if}
0 (S.L.cp_kryshka3_pos)
(L.L.cp_kryshka3_endanschlag) !
{if}
(T.L.ev_fahrerfenster_cls)
{endif}
1 (S.L.cp_kryshka3_endanschlag)
{endif}
l0 1 >
{if}
1 (S.L.cp_kryshka3_pos)
(L.L.cp_kryshka3_endanschlag) !
{if}
(T.L.ev_fahrerfenster_opn)
{endif}
1 (S.L.cp_kryshka3_endanschlag)
{endif}
(L.L.cp_kryshka3_pos) s0 0 > l0 1 < &&
{if}
0 (S.L.cp_kryshka3_endanschlag)
{endif}
(L.L.cp_kryshka3_pos) (L.L.cp_kryshka3_lastpos) - abs (L.S.Timegap) / (S.L.cp_kryshka3_speed)
{end}
{trigger:cp_kryshka3_opn_off}
0 (S.L.cp_kryshka3_speed)
{end}
{trigger:cp_kryshka4_opn_drag}
(L.L.cp_kryshka4_pos) (S.L.cp_kryshka4_lastpos)
(L.S.mouse_x) -500 / (L.L.cp_kryshka4_pos) + (S.L.cp_kryshka4_pos) s0
l0 0 <
{if}
0 (S.L.cp_kryshka4_pos)
(L.L.cp_kryshka4_endanschlag) !
{if}
(T.L.ev_fahrerfenster_cls)
{endif}
1 (S.L.cp_kryshka4_endanschlag)
{endif}
l0 1 >
{if}
1 (S.L.cp_kryshka4_pos)
(L.L.cp_kryshka4_endanschlag) !
{if}
(T.L.ev_fahrerfenster_opn)
{endif}
1 (S.L.cp_kryshka4_endanschlag)
{endif}
(L.L.cp_kryshka4_pos) s0 0 > l0 1 < &&
{if}
0 (S.L.cp_kryshka4_endanschlag)
{endif}
(L.L.cp_kryshka4_pos) (L.L.cp_kryshka4_lastpos) - abs (L.S.Timegap) / (S.L.cp_kryshka4_speed)
{end}
{trigger:cp_kryshka4_opn_off}
0 (S.L.cp_kryshka4_speed)
{end}
'Ñêðèïò êëþ÷èêà äëÿ öèòî. Ñíà÷àëî âçÿë Ñëàâêîâñêèé ñêðèïò, ïîòîì ïåðåïèñàë íà ñâîé, ïîòîì çàòåð è íàïèñàë ñâîé çàíîâî, àâòîð Wizard
{trigger:cp_key_rot_drag}
(L.S.mouse_x) 100 / (L.L.cp_key_rot) + 0 max 1 min (S.L.cp_key_rot) s1
' 0: Îòêëþ÷åíèå ïèòàíèÿ
' 2: Ïèòàíèå âêëþ÷åíî, íî âûêëþ÷åíèå äâèãàòåëÿ
' 3: Êðóòèì ñòàðòåðîì, âîçâðàùàåì â ïîëîæåíèå çàæèãàíèÿ
l1 0.2 <
{if}
0 (S.L.cp_key_rot_mode)
0 (S.L.elec_busbar_main_sw)
{else}
l1 0.8 <
{if}
1 (S.L.cp_key_rot_mode)
1 (S.L.elec_busbar_main_sw)
0 (S.L.engine_injection_on)
{else}
l1 0.9 <
{if}
2 (S.L.cp_key_rot_mode)
{else}
' 3 (S.L.cp_key_rot_mode)
(L.L.engine_on) !
(L.L.antrieb_getr_gangwahl) 1 = &&
(L.L.elec_busbar_main) &&
{if}
1 (S.L.engine_on) (S.L.engine_injection_on)
(T.L.ev_engine_ingnition)
300 (S.L.engine_n)
2 (S.L.cp_key_rot_mode)
{endif}
{endif}
{endif}
{endif}
{end}
{trigger:cp_key_rot_off}
(L.L.cp_key_rot_mode) 3 / (S.L.cp_key_rot)
{end}
{trigger:cp_schluessel_mov_drag}
(L.S.mouse_y) abs (L.S.mouse_x) abs >=
{if}
(L.S.mouse_y) 200 / (L.L.cp_schluessel_trans) + 0 max 1 min (S.L.cp_schluessel_trans) s0
l0 0.2 <
{if}
0 (S.L.cp_schluessel_trans_mode)
{else}
l0 0.8 <
{if}
1 (S.L.cp_schluessel_trans_mode)
{else}
2 (S.L.cp_schluessel_trans_mode)
{endif}
{endif}
{else}
' Sonst Rotation (Lichtschalter)
(L.S.mouse_x) 200 / (L.L.cp_schluessel_rot) + 0 max 1 min (S.L.cp_schluessel_rot) s1
' Stufen:
' 0: Licht aus
' 1: Standlicht
' 2: Abblendlicht
l1 0.2 <
{if}
0 (S.L.cp_schluessel_rot_mode)
{else}
l1 0.8 <
{if}
1 (S.L.cp_schluessel_rot_mode)
{else}
2 (S.L.cp_schluessel_rot_mode)
{endif}
{endif}
' {endif}
{end}
{trigger:cp_schluessel_mov_off}
' Einrasten auf den festen Positionen:
(L.L.cp_schluessel_trans_mode) 2 / (S.L.cp_schluessel_trans)
(L.L.cp_schluessel_rot_mode) 2 / (S.L.cp_schluessel_rot)
{end}
{trigger:cp_lenkrad_toggle}
(L.L.cp_lenkrad_visible) ! (S.L.cp_lenkrad_visible)
{end}
{trigger:cp_batterietrennschalter_toggle}
(L.L.kluczyk) s1
l1 0 =
{if}
1 (S.L.Kluczyk) (T.L.ev_key_in)
0 (S.L.kluczyk_rotate)
{else}
(L.L.Kluczyk) (L.L.kluczyk_okragle)
(L.L.kluczyk_rotate) 0 = &&
{if}
0.4 (S.L.kluczyk_rotate)
1 (S.L.elec_busbar_main_sw)
(T.L.ev_key_rotate)
{else}
(L.L.Kluczyk) (L.L.kluczyk_okragle)
(L.L.kluczyk_rotate) 0.4 = &&
{if}
0.8 (S.L.kluczyk_rotate)
0 (S.L.cp_taster_motorabstellung) (S.L.cp_taster_anlasser) (S.L.engine_starter_antirepeat) (S.L.engine_starter)
1 (S.L.engine_injection_on)
(T.L.ev_key_rotate)
{else}
(L.L.Kluczyk) (L.L.kluczyk_okragle)
(L.L.kluczyk_rotate) 0.8 = &&
{if}
(L.L.engine_starter_antirepeat) !
{if}
(L.L.engine_on) !
{if}
(L.L.antrieb_getr_gangwahl) 1 = (L.L.elec_busbar_main) 0.3 > &&
{if}
1 (S.L.engine_starter) (S.L.engine_injection_on) (S.L.kluczyk_rotate)
(T.L.ev_engine_starter)
(T.L.ev_key_rotate)
{endif}
1 (S.L.cp_taster_anlasser) (S.L.engine_starter_antirepeat)
{endif}
{endif}
{endif}
{endif}
{endif}
{endif}
{end}
{trigger:cp_batterietrennschalter_toggle_off}
(L.L.Kluczyk) (L.L.kluczyk_okragle)
(L.L.kluczyk_rotate) 0.9 > &&
{if}
0.8 (S.L.kluczyk_rotate)
0 (S.L.cp_taster_motorabstellung) (S.L.cp_taster_anlasser) (S.L.engine_starter_antirepeat) (S.L.engine_starter)
1 (S.L.engine_injection_on)
(T.L.ev_key_rotate)
{endif}
{end}
{trigger:kw_m_enginestart}
(L.L.Kluczyk) (L.L.kluczyk_okragle)
(L.L.kluczyk_rotate) 0.6 > &&
{if}
0.4 (S.L.kluczyk_rotate)
0 (S.L.engine_injection_on)
1 (S.L.engine_starter_antirepeat)
(T.L.ev_key_rotate)
{else}
(L.L.Kluczyk) (L.L.kluczyk_okragle)
(L.L.kluczyk_rotate) 0.3 > &&
(L.L.kluczyk_rotate) 0.6 < &&
{if}
0 (S.L.kluczyk_rotate) (S.L.elec_busbar_main_sw)
(T.L.ev_key_rotate)
{else}
(L.L.Kluczyk) (L.L.kluczyk_okragle)
(L.L.kluczyk_rotate) 0 = &&
{if}
0 (S.L.Kluczyk) (S.L.kluczyk_okragle) (T.L.ev_key_out)
{endif}
{endif}
{endif}
{end}
{trigger:kw_m_enginestart_off}
0 (S.L.engine_starter_antirepeat)
{end}
{trigger:stacyjka}
(L.L.kluczyk_rotate) 0 =
{if}
(L.L.kluczyk) ! (S.L.Kluczyk) s1
l1
{if}
(T.L.ev_key_in)
{else}
(T.L.ev_key_out)
{endif}
{endif}
{end}
{trigger:kluczyk_drag}
(L.S.mouse_x) 150 / (L.L.kluczyk_rotate) + 0 max 1 min (S.L.kluczyk_rotate) s0
(L.L.kluczyk_rotate) 0.3 <
{if}
0 (S.L.pozycjaklucza) (S.L.elec_busbar_main_sw)
{else}
(L.L.kluczyk_rotate) 0.3 >
(L.L.kluczyk_rotate) 0.6 < &&
{if}
1 (S.L.pozycjaklucza) (S.L.elec_busbar_main_sw)
(T.L.ev_key_rotate)
{else}
(L.L.kluczyk_rotate) 0.6 >
(L.L.kluczyk_rotate) 0.9 < &&
{if}
(L.L.engine_injection_on) !
{if}
(T.L.ev_engine_shutdown_actuator_off)
{endif}
0 (S.L.cp_taster_motorabstellung) (S.L.cp_taster_anlasser) (S.L.engine_starter_antirepeat) (S.L.engine_starter)
1 (S.L.engine_injection_on)
2 (S.L.pozycjaklucza)
(T.L.ev_key_rotate)
{else}
(L.L.kluczyk_rotate) 0.9 >
{if}
(L.L.engine_starter_antirepeat) !
{if}
(L.L.engine_on) !
{if}
(L.L.antrieb_getr_gangwahl) 1 = (L.L.elec_busbar_main) 0.3 > &&
{if}
1 (S.L.engine_starter) (S.L.engine_injection_on)
(T.L.ev_engine_starter)
(T.L.ev_key_rotate)
{endif}
1 (S.L.cp_taster_anlasser) (S.L.engine_starter_antirepeat)
{endif}
{endif}
{endif}
{endif}
{endif}
{endif}
(L.L.kluczyk_rotate) 0.7 <
{if}
0 (S.L.engine_injection_on)
(T.L.ev_engine_shutdown_actuator_on)
1 (S.L.engine_starter_antirepeat)
{endif}
{end}
{trigger:kluczyk_off}
(L.L.pozycjaklucza) 2.5 / (S.L.kluczyk_rotate)
0 (S.L.cp_taster_motorabstellung) (S.L.cp_taster_anlasser) (S.L.engine_starter_antirepeat) (S.L.engine_starter)
{end}
{trigger:power}
(L.L.power) ! (S.L.power)
{end}
{trigger:cp_klappfenster_OR1}
(L.L.cp_klappfenster_OR1) ! (S.L.cp_klappfenster_OR1) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_OR2}
(L.L.cp_klappfenster_OR2) ! (S.L.cp_klappfenster_OR2) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_OR3}
(L.L.cp_klappfenster_OR3) ! (S.L.cp_klappfenster_OR3) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_OR4}
(L.L.cp_klappfenster_OR4) ! (S.L.cp_klappfenster_OR4) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_OL1}
(L.L.cp_klappfenster_OL1) ! (S.L.cp_klappfenster_OL1) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_OL2}
(L.L.cp_klappfenster_OL2) ! (S.L.cp_klappfenster_OL2) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_OL3}
(L.L.cp_klappfenster_OL3) ! (S.L.cp_klappfenster_OL3) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_OL4}
(L.L.cp_klappfenster_OL4) ! (S.L.cp_klappfenster_OL4) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_UR1}
(L.L.cp_klappfenster_UR1) ! (S.L.cp_klappfenster_UR1) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_UR2}
(L.L.cp_klappfenster_UR2) ! (S.L.cp_klappfenster_UR2) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_UR3}
(L.L.cp_klappfenster_UR3) ! (S.L.cp_klappfenster_UR3) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_UR4}
(L.L.cp_klappfenster_UR4) ! (S.L.cp_klappfenster_UR4) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_UL1}
(L.L.cp_klappfenster_UL1) ! (S.L.cp_klappfenster_UL1) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_UL2}
(L.L.cp_klappfenster_UL2) ! (S.L.cp_klappfenster_UL2) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_UL3}
(L.L.cp_klappfenster_UL3) ! (S.L.cp_klappfenster_UL3) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_klappfenster_UL4}
(L.L.cp_klappfenster_UL4) ! (S.L.cp_klappfenster_UL4) s1
(M.L.klappfenstersound)
{end}
{trigger:cp_Fahrertuer_drag}
1 (S.L.cp_fahrertuer_dragged)
(L.L.cp_fahrertuer_pos) (S.L.cp_fahrertuer_lastpos)
(L.S.mouse_x) 500 / (L.L.cp_fahrertuer_pos) + (S.L.cp_fahrertuer_pos) s0
l0 0 <
{if}
0 (S.L.cp_fahrertuer_pos)
{endif}
l0 1 >
{if}
1 (S.L.cp_fahrertuer_pos)
{endif}
(L.L.cp_fahrertuer_pos) (L.L.cp_fahrertuer_lastpos) - (L.S.Timegap) / (S.L.cp_fahrertuer_speed)
{end}
{trigger:cp_Fahrertuer_off}
0 (S.L.cp_fahrertuer_dragged)
{end}
{trigger:KR_play}
(L.L.cockpit_KR_play) 0.1 <
{if}
(T.L.ev_kr_play)
{endif}
1 (S.L.cockpit_KR_play) (S.L.Snd_Radio)
{end}
{trigger:KR_play_off}
0.8 (S.L.cockpit_KR_play)
{end}
{trigger:KR_stop}
1 (S.L.cockpit_KR_stop)
0 (S.L.cockpit_KR_play) (S.L.Snd_Radio)
(T.L.ev_kr_stop)
{end}
{trigger:KR_stop_off}
0 (S.L.cockpit_KR_stop)
{end}
{trigger:taster_standheizung}
(L.L.cp_taster_standheizung_target) ! (S.L.cp_taster_standheizung_target) s1
1 (S.L.cp_taster_standheizung)
(C.L.auxheat_via_button) !
{if}
l1 (M.L.kippschaltersound)
l0 (S.L.cp_taster_standheizung)
{endif}
(L.L.cp_taster_standheizung_target) 1 =
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{trigger:taster_standheizung_off}
(L.L.cp_taster_standheizung_target)
{if}
0 (S.L.cp_taster_standheizung)
{else}
0.6 (S.L.cp_taster_standheizung)
{endif}
{end}
{trigger:taster_nebelschluss}
(L.L.cp_taster_nebelschluss_target) ! (S.L.cp_taster_nebelschluss_target)
1 (S.L.cp_taster_nebelschluss)
{end}
{trigger:taster_nebelschluss_off}
(L.L.cp_taster_nebelschluss_target)
{if}
0.6 (S.L.cp_taster_nebelschluss)
{else}
0 (S.L.cp_taster_nebelschluss)
{endif}
{end}
{trigger:cp_wiperlever_drag}
' Fallunterscheidung: Hebel in x- oder y-Richtung?
(C.L.wiper_lever)
{if}
(L.S.mouse_y) abs (L.S.mouse_x) abs >=
{if}
(L.S.mouse_y) -50 / (L.L.cockpit_wischerhebel) + 0 max 1 min (S.L.cockpit_wischerhebel) s0
' Stufen:
' 0: Aus
' 1: Intervall
' 2: Langsam
' 3: Schnell
l0 0.17 <
{if}
0 (S.L.cockpit_wischerhebel_mode) (S.L.cp_wischer_intervall_sw) (S.L.cp_wischer_einaus_sw) (S.L.cp_wischer_schnell_sw)
{else}
l0 0.5 <
{if}
1 (S.L.cockpit_wischerhebel_mode) (S.L.cp_wischer_intervall_sw)
0 (S.L.cp_wischer_schnell_sw) (S.L.cp_wischer_einaus_sw)
{else}
l0 0.83 <
{if}
2 (S.L.cockpit_wischerhebel_mode)
1 (S.L.cp_wischer_einaus_sw)
0 (S.L.cp_wischer_intervall_sw) (S.L.cp_wischer_schnell_sw)
{else}
3 (S.L.cockpit_wischerhebel_mode)
1 (S.L.cp_wischer_einaus_sw) (S.L.cp_wischer_schnell_sw)
0 (S.L.cp_wischer_intervall_sw)
{endif}
{endif}
{endif}
{else}
(L.S.mouse_x) -50 / (L.L.cockpit_wischerhebel_x) + 0 max 1 min (S.L.cockpit_wischerhebel_x) s1
' Waschanlage (Hebel nach oben)
l1 0.9 >
{if}
(L.L.cp_wischer_wascher_sw) !
{if}
(T.L.ev_wischerhebel)
{endif}
1 (S.L.cp_wischer_wascher_sw)
{else}
(L.L.cp_wischer_wascher_sw)
{if}
(T.L.ev_wischerhebel)
{endif}
0 (S.L.cp_wischer_wascher_sw)
{endif}
{endif}
{endif}
{end}
{trigger:cp_wiperlever_off}
' Einrasten auf den festen Positionen:
(L.L.cockpit_wischerhebel_mode) 3 / (S.L.cockpit_wischerhebel)
(L.L.cp_wischer_wascher_sw)
{if}
(T.L.ev_wischerhebel)
0 (S.L.cockpit_wischerhebel_x) (S.L.cp_wischer_wascher_sw)
{endif}
{end}
{trigger:cp_wiper_turnswitch_drag}
' (C.L.wiper_turnswitch)
' {if}
(L.S.mouse_y) -50 / (L.L.cockpit_wischer_drehschalter) + 0 max 1 min (S.L.cockpit_wischer_drehschalter) s0
' Stufen:
' 0: Intervall
' 1: Aus
' 2: Langsam
' 3: Schnell
l0 0.17 <
{if}
1 (S.L.cp_wischer_intervall_sw)
0 (S.L.cockpit_wischer_drehschalter_mode) (S.L.cp_wischer_schnell_sw) (S.L.cp_wischer_einaus_sw)
{else}
l0 0.5 <
{if}
0 (S.L.cp_wischer_intervall_sw) (S.L.cp_wischer_einaus_sw) (S.L.cp_wischer_schnell_sw)
1 (S.L.cockpit_wischer_drehschalter_mode)
{else}
l0 0.83 <
{if}
2 (S.L.cockpit_wischer_drehschalter_mode)
1 (S.L.cp_wischer_einaus_sw)
0 (S.L.cp_wischer_intervall_sw) (S.L.cp_wischer_schnell_sw)
{else}
3 (S.L.cockpit_wischer_drehschalter_mode)
1 (S.L.cp_wischer_einaus_sw) (S.L.cp_wischer_schnell_sw)
0 (S.L.cp_wischer_intervall_sw)
{endif}
{endif}
{endif}
' {endif}
{end}
{trigger:cp_wiper_turnswitch_off}
' Einrasten auf den festen Positionen:
(L.L.cockpit_wischer_drehschalter_mode) 3 / (S.L.cockpit_wischer_drehschalter)
{end}
{trigger:cp_microphone}
1 (S.L.cp_microphone_sw)
{end}
{trigger:cp_microphone_off}
0 (S.L.cp_microphone_sw)
{end}
{trigger:cp_sun_blind_drag}
(L.S.mouse_x) 150 / (L.L.cp_sun_blind_pos) + 0 max 1 min (S.L.cp_sun_blind_pos)
{end}
{trigger:cp_heizregler_umluft}
(L.L.cp_heizregler_umluft_sw) ! (S.L.cp_heizregler_umluft_sw)
0 (S.L.cockpit_heizregler_ventilation_mode)
(L.L.cp_heizregler_umluft_sw) 1 = (L.L.elec_busbar_main) &&
(S.L.cp_heizregler_umluft_light)
{end}
{trigger:cp_kneeling_switch}
(L.L.kneel_allowed) ! (S.L.kneel_allowed) s1
(M.L.kippschaltersound)
{end}
{trigger:cp_heizregler_Direkt}
(L.L.cp_heizregler_Direkt_sw) ! (S.L.cp_heizregler_Direkt_sw)
1 (S.L.cockpit_heizregler_ventilation_mode)
(L.L.cp_heizregler_Direkt_sw) 1 = (L.L.elec_busbar_main) &&
(S.L.cp_heizregler_Direkt_light)
{end}
{trigger:cp_heizregler_Frischluft}
(L.L.cp_heizregler_Frischluft_sw) ! (S.L.cp_heizregler_Frischluft_sw)
2 (S.L.cockpit_heizregler_ventilation_mode)
(L.L.cp_heizregler_Frischluft_sw) 1 = (L.L.elec_busbar_main) &&
(S.L.cp_heizregler_Frischluft_light)
{end}
{trigger:cp_heizregler_defrost_drag}
(L.S.mouse_x) -70 / (L.L.cockpit_heizregler_defrost) + 0 max 1 min (S.L.cockpit_heizregler_defrost)
{end}
{trigger:cp_heizregler_fussraum_drag}
'By MR, modified by Wizard | omnibussimulator.ru
(L.S.mouse_y) -150 / (L.L.cockpit_heizregler_fussraum) + 0 max 1 min (S.L.cockpit_heizregler_fussraum) s0
l0 0.1 <
{if}
0 (S.L.cockpit_heizregler_fussraum_pos)
{else}
l0 0.25 <
{if}
1 (S.L.cockpit_heizregler_fussraum_pos)
{else}
l0 0.5 <
{if}
2 (S.L.cockpit_heizregler_fussraum_pos)
{else}
l0 1 =
{if}
3 (S.L.cockpit_heizregler_fussraum_pos)
{endif}
{endif}
{endif}
{endif}
{end}
{trigger:cp_heizregler_fussraum_off}
(L.L.cockpit_heizregler_fussraum_pos) 3 / (S.L.cockpit_heizregler_fussraum)
{end}
'{trigger:cp_heizregler_temp_drag}
' (L.S.mouse_y) -150 / (L.L.cockpit_heizregler_temp) + 0 max 1 min (S.L.cockpit_heizregler_temp)
'{end}
{trigger:cp_heizregler_bug_drag}
(L.S.mouse_y) -150 / (L.L.cockpit_heizregler_bug) + 0 max 1 min (S.L.cockpit_heizregler_bug)
{end}
{trigger:cp_heizregler_umluft_drag}
(L.S.mouse_y) -150 / (L.L.cockpit_heizregler_umluft) + 0 max 1 min (S.L.cockpit_heizregler_umluft) s0
' Stufen:
' 0: Umluftheizung
' 1: Direktbelüftung
' 2: Frischluftheizung
l0 0.2 <
{if}
0 (S.L.cockpit_heizregler_ventilation_mode)
{else}
l0 0.8 <
{if}
1 (S.L.cockpit_heizregler_ventilation_mode)
{else}
2 (S.L.cockpit_heizregler_ventilation_mode)
{endif}
{endif}
{end}
{trigger:cp_heizregler_umluft_off}
(L.L.cockpit_heizregler_ventilation_mode) 2 / (S.L.cockpit_heizregler_umluft)
{end}
{trigger:licznik}
1 (S.L.licznik)
0 (S.L.licznik_zwolniono)
{end}
{trigger:licznik_off}
1 (S.L.licznik_zwolniono)
{end}
'------------------------------------
' Ïàíäóñ äëÿ èíâàëèäîâ
'------------------------------------
{trigger:Pandus_drag}
1 (S.L.pandus_dragged)
(L.L.pandus_pos) (S.L.pandus_lastpos)
(L.S.mouse_y) -200 / (L.L.pandus_pos) + (S.L.pandus_pos) s0
l0 0 <
{if}
0 (S.L.pandus_pos)
{endif}
l0 1 >
{if}
1 (S.L.pandus_pos)
{endif}
' Îòêðûò èëè çàêðûò ïàíäóñ.
(L.L.pandus_pos) 0.4 > (L.L.door_3) &&
{if}
1 (S.L.pandus_opn)
0 (S.L.pandus_cls)
{endif}
(L.L.pandus_pos) 0.2 < (L.L.door_3) &&
{if}
1 (S.L.pandus_cls)
0 (S.L.pandus_opn)
{endif}
(L.L.pandus_opn) (L.L.door_3) 0.9 < &&
{if}
(L.L.pandus_pos) 0.45 <
{if}
0.45 (S.L.pandus_pos)
{endif}
{endif}
(L.L.pandus_cls) (L.L.door_3) 0.9 < &&
{if}
(L.L.pandus_pos) 0.1 >
{if}
0.1 (S.L.pandus_pos)
{endif}
{endif}
(L.L.pandus_pos) (L.L.pandus_lastpos) - (L.S.Timegap) / (S.L.pandus_speed)
{end}
{trigger:Pandus_off}
0 (S.L.pandus_dragged)
{end}
'----------------------
' Init
'----------------------
{macro:cockpit_init}
0 (S.L.cockpit_hupe_volume) (S.L.door_handsteuerung) (S.L.cp_retarder_sw_direkt) (S.L.cp_retarder_sw)
1 (S.L.cp_lenkrad_visible) (S.L.cp_taster_warnblinker) (S.L.cockpit_wischer_drehschalter_mode)
0.6 (S.L.cp_taster_warnblinker) (S.L.cp_taster_standheizung)
(C.L.cockpit_zentralschmierung_dist) random (S.L.cp_zentralschmierung_nextkm)
0.333 (S.L.cockpit_wischer_drehschalter)
1 (S.L.pandus_cls) (S.L.power)
0 (S.L.kluczyk_rotate) (S.L.kluczyk) (S.L.kluczyk_okragle)
{end}
'----------------------
' Frame
'----------------------
{macro:cockpit_frame}
(L.L.pandus_1_mov) 0 = !
{if}
1.27 4.53 0.455 (M.V.GetHeightAbovePoint) (F.L.pandus_1_mov_curve)
(S.L.pandus_1_mov)
{else}
0 (S.L.pandus_1_mov)
{endif}
(L.L.pandus_2_mov) 0 = !
{if}
1.27 -0.6 0.455 (M.V.GetHeightAbovePoint) (F.L.pandus_2_mov_curve)
(S.L.pandus_2_mov)
{else}
0 (S.L.pandus_2_mov)
{endif}
(L.L.elec_Busbar_main) (S.L.vdv_light)
(L.L.power)
(L.L.elec_Busbar_main) &&
{if}
(L.L.velocity) 10 <
{if}
1 (S.L.kamery)
{else}
0 (S.L.kamery)
{endif}
{else}
0 (S.L.kamery)
{endif}
(L.L.elec_Busbar_main)
{if}
(L.L.tuersperre_sw) 0 =
{if}
0 (S.L.actia_winglock_d)
0 (S.L.actia_winglock_u)
{else}
(L.L.tuersperre_sw) 1 =
{if}
0 (S.L.actia_winglock_d)
1 (S.L.actia_winglock_u)
{else}
(L.L.tuersperre_sw) -1 =
{if}
1 (S.L.actia_winglock_d)
0 (S.L.actia_winglock_u)
{endif}
{endif}
{endif}
{else}
0 (S.L.actia_winglock_d)
0 (S.L.actia_winglock_u)
{endif}
(L.L.cockpit_gangR)
(L.L.Brake) 0.1 > &&
(L.L.engine_n) 800 < &&
{if}
(L.L.antrieb_getr_gangvorwahl) 1 <=
(L.L.cockpit_gang3) ! &&
{if}
(L.L.antrieb_getr_gangvorwahl) 0 = !
{if}
(L.S.getTime) (S.L.antrieb_getr_gangwahlzeitpunkt)
{endif}
0 (S.L.antrieb_getr_gangvorwahl)
1 (S.L.bieg_r_wbito)
{endif}
{endif}
(L.L.cockpit_gang3)
(L.L.Brake) 0.1 > &&
(L.L.engine_n) 800 < &&
{if}
(L.L.antrieb_getr_gangvorwahl) 0 >
(L.L.cockpit_gangR) ! &&
{if}
(L.L.antrieb_getr_gangvorwahl) 4 = !
{if}
(L.S.getTime) (S.L.antrieb_getr_gangwahlzeitpunkt)
{endif}
4 (S.L.antrieb_getr_gangvorwahl)
1 (S.L.bieg_d_wbito)
{endif}
{endif}
'Übertragen der Schalterstellungen:
(L.L.cp_retarder_sw) ! (S.L.antrieb_retarder_sw)
(L.L.cp_retarder_sw_direkt) (S.L.antrieb_retarder_sw_direkt)
(L.L.antrieb_retarder_sw_direkt)
{if}
2 (S.L.antrieb_retarderstufe)
{else}
1 (S.L.antrieb_retarderstufe)
{endif}
(L.L.cp_wischer_schnell_sw) (S.L.wiper_schnell_sw)
(L.L.cp_wischer_einaus_sw) (S.L.wiper_einaus_sw)
(L.L.cp_wischer_intervall_sw) (S.L.wiper_intervall_sw)
(L.L.cp_wischer_wascher_sw) (S.L.wiper_wascher_sw)
(M.L.tacho_frame)
(M.L.uhr_frame)
(M.L.drehzahlmesser_frame)
(M.L.hupe_frame)
(M.L.blinkerhebel_frame)
(M.L.wischerhebel_frame)
(M.L.wischer_drehschalter_frame)
(M.L.oeldruck_frame)
(M.L.tankuhr_frame)
(M.L.cockpitlights_frame)
(M.L.klimator_frame)
(M.L.schluessel_frame)
(M.L.odometer_frame)
(M.L.fahrertuer_frame)
(M.L.rollo_frame)
(M.L.engine_thermometer_frame)
(M.L.engine_diagnostic)
(M.L.microphone_frame)
(M.L.pressure_warning_needle_frame)
(M.L.zentralschmierung_frame)
(M.L.Thermometer_frame)
(M.L.pandus_frame)
(M.L.phys_arms)
(M.L.Der_Heilige_frame)
(M.L.diagno)
(M.L.licznik)
(M.L.pixel)
(M.L.Pierdolnik)
(M.L.planowy_odjazd)
(M.L.dzien_miesiac_rok)
(L.L.door_0) (L.L.door_1) 0.1 >
(L.L.elec_Busbar_main) &&
{if}
1 (S.L.wszystkie)
{else}
0 (S.L.wszystkie)
{endif}
(L.L.dlugie_odliczanie)
{if}
(L.L.dlugie_czas) (L.S.Timegap) + (S.L.dlugie_czas)
{else}
0 (S.L.dlugie_czas)
{endif}
{macro:dialogy_frame}
(L.L.humans_count) 19 >
{if}
1 (S.L.mluveni)
{else}
0 (S.L.mluveni)
{endif}
{end}
{macro:Pierdolnik}
(L.L.elec_Busbar_main)
(L.L.lights_ign) &&
{if}
(L.S.Time) 3600 / s0 trunc s1 "02" $IntToStrEnh ":" $+
l0 l1 - 60 * trunc "02" $IntToStrEnh $+ ":" $+
(L.S.Time) 60 / s2
l2 trunc s3
l2 l3 - 60 * trunc "02" $IntToStrEnh $+
(S.$.zegarek)
(L.L.km_counter_km_day) " 3" $IntToStrEnh
"." $+
(L.L.km_counter_m_day) trunc $IntToStr $+
" " $+
(S.$.TRIP)
' (L.L.engine_consumption_h) s0 trunc " 3" $IntToStrEnh "." $+
' l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+
' (S.$.verbrauch_stunde)
(L.L.srednie_spalanie) s0 trunc " 3" $IntToStrEnh "." $+
l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+
(S.$.ZUZYCIE_PALIWA)
{else}
" " (S.$.ZUZYCIE_PALIWA) (S.$.TRIP) (S.$.zegarek)
{endif}
{end}
{macro:Pixel}
(L.L.elec_busbar_main)
{if}
(L.L.pixel_loop) (L.S.Timegap) + (S.L.pixel_loop)
{else}
0 (S.L.pixel_loop)
{endif}
(L.L.pixel_loop) 5 >
{if}
(L.L.pixel_wysw) 1 + (S.L.pixel_wysw)
0 (S.L.pixel_loop)
{endif}
(L.L.haltewunschlampe)
{if}
(L.L.pixel_wysw) 6 >
{if}
1 (S.L.pixel_wysw)
{endif}
{else}
(L.L.pixel_wysw) 4 >
{if}
1 (S.L.pixel_wysw)
{endif}
{endif}
(L.L.haltewunschlampe)
(L.L.aktywacja_nz) 0 = &&
{if}
5 (S.L.pixel_wysw)
0 (S.L.pixel_loop)
1 (S.L.aktywacja_nz)
{endif}
(L.L.elec_Busbar_main)
{if}
(L.L.pixel_wysw) 1 =
{if}
(L.L.IBIS_TerminusIndex) s1 0 = !
{if}
(L.$.Matrix_Liniennummerstring) " " $+ (S.$.cockpit_pixel14)
" " (L.L.Ibis_TerminusIndex) 1 (M.V.GetTerminusString) $+ 18 $SetLengthL (S.$.cockpit_pixel7gorny)
" " (L.L.Ibis_TerminusIndex) 2 (M.V.GetTerminusString) $+ 18 $SetLengthL (S.$.cockpit_pixel7)
{else}
(L.L.pixel_wysw) 1 + (S.L.pixel_wysw)
{endif}
" " (S.$.cockpit_pixel7gg)
" " (S.$.cockpit_pixel7g)
" " (S.$.cockpit_pixel5)
" " (S.$.cockpit_pixel5dolny)
{else}
(L.L.pixel_wysw) 2 =
{if}
" " (L.S.Time) 3600 / s0 trunc s1 "02" $IntToStrEnh $+ ":" $+
l0 l1 - 60 * trunc "02" $IntToStrEnh $+ (S.$.cockpit_pixel14)
(L.L.ticketprinter_w) 0 =
{if}
"PONIEDZIALEK " (S.$.cockpit_pixel5dolny)
{endif}
(L.L.ticketprinter_w) 1 =
{if}
"WTOREK " (S.$.cockpit_pixel5dolny)
{endif}
(L.L.ticketprinter_w) 2 =
{if}
"SRODA " (S.$.cockpit_pixel5dolny)
{endif}
(L.L.ticketprinter_w) 3 =
{if}
"CZWARTEK " (S.$.cockpit_pixel5dolny)
{endif}
(L.L.ticketprinter_w) 4 =
{if}
"PIATEK " (S.$.cockpit_pixel5dolny)
{endif}
(L.L.ticketprinter_w) 5 =
{if}
"SOBOTA " (S.$.cockpit_pixel5dolny)
{endif}
(L.L.ticketprinter_w) 6 =
{if}
"NIEDZIELA " (S.$.cockpit_pixel5dolny)
{endif}
(L.S.Day) "02" $IntToStrEnh "." $+ (L.S.Month) "02" $IntToStrEnh $+ "." $+ (L.S.Year) $IntToStr $+ " " $+
(L.S.Time) 60 / s0
l0 trunc s1
l0 l1 - 60 * trunc "02" $IntToStrEnh $+ (S.$.cockpit_pixel7gorny)
" " (S.$.cockpit_pixel7gg)
" " (S.$.cockpit_pixel7g)
" " (S.$.cockpit_pixel5)
" " (S.$.cockpit_pixel7)
{else}
(L.L.pixel_wysw) 3 =
{if}
"IMIENINY:" (S.$.cockpit_pixel5)
(L.L.ticketprinter_w) 0 =
{if}
"Lukasza, Anny"
{endif}
(L.L.ticketprinter_w) 1 =
{if}
"Marcina, Weroniki"
{endif}
(L.L.ticketprinter_w) 2 =
{if}
"Mateusza, Dominika"
{endif}
(L.L.ticketprinter_w) 3 =
{if}
"Sebastiana, Pawla"
{endif}
(L.L.ticketprinter_w) 4 =
{if}
"Moniki, Kamila"
{endif}
(L.L.ticketprinter_w) 5 =
{if}
"Katarzyny, Wiktora"
{endif}
(L.L.ticketprinter_w) 6 =
{if}
"Kacpra, Oskara"
{endif}
(S.$.cockpit_pixel7)
" " (S.$.cockpit_pixel14)
" " (S.$.cockpit_pixel7gg)
" " (S.$.cockpit_pixel7g)
" " (S.$.cockpit_pixel7gorny)
" " (S.$.cockpit_pixel5dolny)
{else}
(L.L.pixel_wysw) 4 =
{if}
(L.L.IBIS_RouteIndex) 0 <
{if}
1 (L.L.pixel_wysw) + (S.L.pixel_wysw)
{else}
"PRZYSTANEK:" (S.$.cockpit_pixel5)
(L.L.IBIS_busstop_index) 3 (M.V.GetBusstopString) (S.$.cockpit_pixel7)
" " (S.$.cockpit_pixel14)
" " (S.$.cockpit_pixel7gg)
" " (S.$.cockpit_pixel7g)
" " (S.$.cockpit_pixel7gorny)
" " (S.$.cockpit_pixel5dolny)
{endif}
{else}
(L.L.pixel_wysw) 5 =
{if}
"STOP" (S.$.cockpit_pixel14)
" " (S.$.cockpit_pixel7gg)
" " (S.$.cockpit_pixel7g)
" " (S.$.cockpit_pixel7)
" " (S.$.cockpit_pixel5)
" " (S.$.cockpit_pixel7gorny)
" " (S.$.cockpit_pixel5dolny)
{else}
(L.L.pixel_wysw) 6 =
{if}
"PRZYSTANEK" (S.$.cockpit_pixel7gg)
"NA ZADANIE" (S.$.cockpit_pixel7g)
" " (S.$.cockpit_pixel14)
" " (S.$.cockpit_pixel7)
" " (S.$.cockpit_pixel5)
" " (S.$.cockpit_pixel7gorny)
" " (S.$.cockpit_pixel5dolny)
{endif}
{endif}
{endif}
{endif}
{endif}
{endif}
{else}
" " (S.$.cockpit_pixel7gg)
" " (S.$.cockpit_pixel7g)
" " (S.$.cockpit_pixel14)
" " (S.$.cockpit_pixel7)
" " (S.$.cockpit_pixel5)
" " (S.$.cockpit_pixel7gorny)
" " (S.$.cockpit_pixel5dolny)
{endif}
'GetWeekday ~Julian'a
'Schreiben der notigen Variablen:
(L.S.Day) (S.L.ticketprinter_date)
(L.S.Month) 1 =
{if}
11 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 2 =
{if}
12 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 3 =
{if}
1 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 4 =
{if}
2 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 5 =
{if}
3 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 6 =
{if}
4 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 7 =
{if}
5 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 8 =
{if}
6 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 9 =
{if}
7 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 10 =
{if}
8 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 11 =
{if}
9 (S.L.ticketprinter_month)
{endif}
(L.S.Month) 12 =
{if}
10 (S.L.ticketprinter_month)
{endif}
(L.S.Year) $IntToStr 2 $SetLengthR $StrToFloat (S.L.ticketprinter_year)
(L.S.Year) $IntToStr 2 $SetLengthL $StrToFloat (S.L.ticketprinter_c)
' Bei Januar oder Februar die Werte um 1 verringern.
(L.L.ticketprinter_month) 11 =
(L.L.ticketprinter_month) 12 =
{if}
(L.L.ticketprinter_year) 0 =
{if}
(L.L.ticketprinter_c) 1 - (S.L.ticketprinter_c)
{endif}
(L.L.ticketprinter_year) 1 - (S.L.ticketprinter_year)
0 <
{if}
99 (S.L.ticketprinter_year)
{endif}
{endif}
'Rechnung
' 2.6 * Monat - 0.2
2.6 (L.L.ticketprinter_month) * (S.L.ticketprinter_w)
(L.L.ticketprinter_w) 0.2 - (S.L.ticketprinter_w)
' Abrunden auf nachstkleinere ganze Zahl
' Abrundungsteil hier entfernt
(L.L.ticketprinter_w) trunc (S.L.ticketprinter_w)
'Addieren des Tages + der beiden Endziffern des Jahres
(L.L.ticketprinter_w) (L.L.ticketprinter_date) + (S.L.ticketprinter_w)
(L.L.ticketprinter_w) (L.L.ticketprinter_year) + (S.L.ticketprinter_w)
' Rest der Gausschen Wochentagsformel
(L.L.ticketprinter_year) 4 / (S.L.ticketprinter_temp1)
' Abrundungsteil hier entfernt
(L.L.ticketprinter_temp1) trunc (S.L.ticketprinter_temp1)
(L.L.ticketprinter_c) 4 / (S.L.ticketprinter_temp2)
' Abrundungsteil hier entfernt
(L.L.ticketprinter_temp2) trunc (S.L.ticketprinter_temp2)
(L.L.ticketprinter_w) (L.L.ticketprinter_temp1) + (L.L.ticketprinter_temp2) + (S.L.ticketprinter_w)
(L.L.ticketprinter_c) (L.L.ticketprinter_c) * (S.L.ticketprinter_c_quadrat)
(L.L.ticketprinter_w) (L.L.ticketprinter_c_quadrat) + (S.L.ticketprinter_w)
' Sollte das Ergebnis negativ sein. muss nachher 7 addiert werden.
(L.L.ticketprinter_w) sgn -1 =
{if}
1 (S.L.ticketprinter_add7)
{else}
0 (S.L.ticketprinter_add7)
{endif}
' Teilen durch 7 nach Gauss
(L.L.ticketprinter_w) 7 % (S.L.ticketprinter_w)
(L.L.ticketprinter_add7) 1 =
{if}
(L.L.ticketprinter_w) 7 + (S.L.ticketprinter_w)
{endif}
{end}
{macro:licznik}
(L.L.licznik)
{if}
(L.L.licznik_time) (L.S.Timegap) + (S.L.licznik_time)
{else}
0 (S.L.licznik_time)
{endif}
(L.L.licznik_time) 0 >
(L.L.licznik_time) 1 < &&
(L.L.licznik_zwolniono) &&
{if}
(L.L.licznik_tryb) 1 + (S.L.licznik_tryb)
0 (S.L.licznik)
{else}
(L.L.licznik_time) 1 >
{if}
1 (S.L.licznik_reset)
0 (S.L.licznik)
{endif}
{endif}
(L.L.licznik_tryb) 6 >
{if}
0 (S.L.licznik_tryb)
{endif}
(L.L.kmcounter_km) (L.L.kmcounter_m) 1000 / + (S.L.km_counter_km)
(L.L.km_counter_km) 10 * trunc 10 / (S.L.km_counter_km)
(L.L.kmcounter_m) "04" $IntToStrEnh 3 $SetLengthR (S.$.km_counter_m)
(L.$.km_counter_m) 1 $SetLengthL $StrToFloat trunc (S.L.km_counter_m)
(L.L.km_counter_km) (L.L.km_counter_km_last) - (S.L.km_counter_km_day)
(L.L.km_counter_m) (L.L.km_counter_m_last) <
{if}
10 (L.L.km_counter_m) + (L.L.km_counter_m_last) - (S.L.km_counter_m_day)
{else}
(L.L.km_counter_m) (L.L.km_counter_m_last) - (S.L.km_counter_m_day)
{endif}
(L.L.km_counter_km) (L.L.km_counter_km_last2) - (S.L.km_counter_km_day2)
(L.L.km_counter_m) (L.L.km_counter_m_last2) <
{if}
10 (L.L.km_counter_m) + (L.L.km_counter_m_last2) - (S.L.km_counter_m_day2)
{else}
(L.L.km_counter_m) (L.L.km_counter_m_last2) - (S.L.km_counter_m_day2)
{endif}
(L.L.stan_zapisano) !
{if}
(L.L.engine_tank_content) (S.L.engine_tank_content_Start)
1 (S.L.stan_zapisano)
{endif}
(L.L.engine_tank_content_Start) (L.L.engine_tank_content) - (S.L.paliwa_zuzyto)
(L.L.paliwa_zuzyto) (L.L.km_counter_km_day) / 100 * (S.L.srednie_spalanie)
(L.L.lights_ign)
{if}
(L.L.licznik_tryb) 0 =
{if}
"1."
(L.L.km_counter_km_day) " 3" $IntToStrEnh $+
"." $+
(L.L.km_counter_m_day) trunc $IntToStr $+
" " $+
(S.$.odometr_day)
(L.L.km_counter_km_day) 9999 >=
{if}
1 (S.L.odometr_sbros)
{endif}
(L.L.odometr_sbros) 1 =
{if}
(L.L.km_counter_km) (S.L.km_counter_km_last)
(L.L.km_counter_m) (S.L.km_counter_m_last)
0 (S.L.odometr_sbros)
{endif}
(L.L.licznik_reset) 1 =
{if}
(L.L.km_counter_km) (S.L.km_counter_km_last)
(L.L.km_counter_m) (S.L.km_counter_m_last)
0 (S.L.licznik_reset)
{endif}
{else}
(L.L.licznik_tryb) 1 =
{if}
"2."
(L.L.km_counter_km_day2) " 3" $IntToStrEnh $+
"." $+
(L.L.km_counter_m_day2) trunc $IntToStr $+
(S.$.odometr_day)
(L.L.km_counter_km_day2) 9999 >=
{if}
1 (S.L.odometr_sbros)
{endif}
(L.L.odometr_sbros) 1 =
{if}
(L.L.km_counter_km) (S.L.km_counter_km_last2)
(L.L.km_counter_m) (S.L.km_counter_m_last2)
0 (S.L.odometr_sbros)
{endif}
(L.L.licznik_reset) 1 =
{if}
(L.L.km_counter_km) (S.L.km_counter_km_last2)
(L.L.km_counter_m) (S.L.km_counter_m_last2)
0 (S.L.licznik_reset) (S.L.stan_zapisano)
{endif}
{else}
(L.L.licznik_tryb) 2 =
{if}
(L.S.Time) 3600 / s0 trunc s1 "02" $IntToStrEnh ":" $+
l0 l1 - 60 * trunc "02" $IntToStrEnh $+
(S.$.odometr_day)
{else}
(L.L.licznik_tryb) 3 =
{if}
"1. "
(L.L.Cabinair_Temp) s0 trunc " 2" $IntToStrEnh $+ "." $+
l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+ "C" $+
(S.$.odometr_day)
{else}
(L.L.licznik_tryb) 4 =
{if}
"2. "
(L.S.Weather_Temperature) s0 trunc " 2" $IntToStrEnh $+ "." $+
l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+ "C" $+
(S.$.odometr_day)
{else}
(L.L.licznik_tryb) 5 =
{if}
(L.L.engine_consumption_h) s0 trunc " 3" $IntToStrEnh "." $+
l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+ "\" $+
(S.$.odometr_day)
{else}
(L.L.licznik_tryb) 6 =
{if}
(L.L.srednie_spalanie) s0 trunc " 3" $IntToStrEnh "." $+
l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+ "/" $+
(S.$.odometr_day)
{endif}
{endif}
{endif}
{endif}
{endif}
{endif}
{endif}
(L.L.km_counter_km) trunc " 8" $IntToStrEnh 6 $SetLengthR
"." $+
(L.$.km_counter_m) 1 $SetLengthL $+
(S.$.odometr_full)
{else}
" " (S.$.odometr_full)
" " (S.$.odometr_day)
{endif}
{end}
{macro:diagno}
(L.L.elec_busbar_main_sw)
{if}
(L.L.prad_start) (L.S.Timegap) + (S.L.prad_start)
{else}
0 (S.L.prad_start)
{endif}
(L.L.prad_start) 2.3 <
{if}
-10 (S.L.cockpit_drehzahlwinkel) (S.L.cockpit_tachowinkel)
0 (S.L.cockpit_tankuhr) (S.L.cockpit_motortemperaturwinkel)
{endif}
(L.L.elec_busbar_main_sw)
(L.L.prad_start) 1 > &&
{if}
1 (S.L.lights_ign)
{else}
0 (S.L.lights_ign)
{endif}
(L.L.lights_fern)
(L.L.prad_start) 7 <
(L.L.prad_start) 2 > &&
{if}
1 (S.L.dlugie)
{else}
0 (S.L.dlugie)
{endif}
(L.L.prad_start) 0.1 >
(L.L.prad_start) 2 < &&
{if}
0 (S.L.indic_6) (S.L.lights_warnblinkgeber) (S.L.indic_2) (S.L.indic_1) (S.L.lights_blinkgeber)
(S.L.lights_fern) (L.L.bremse_halte) (S.L.antrieb_retarder) (S.L.test_lampek)
{endif}
(L.L.prad_start) 7 =
{if}
0 (S.L.indic_6) (S.L.lights_warnblinkgeber) (S.L.indic_2) (S.L.indic_1) (S.L.lights_blinkgeber)
(S.L.lights_fern) (L.L.bremse_halte) (S.L.antrieb_retarder) (S.L.test_lampek) (S.L.dlugie)
{else}
(L.L.prad_start) 7 <
(L.L.prad_start) 2 > &&
{if}
(L.L.elec_busbar_main_sw) 1 =
{if}
1 (S.L.antrieb_retarder)
{else}
0 (S.L.antrieb_retarder)
{endif}
{endif}
{endif}
{end}
{macro:tacho_frame}
(L.L.Velocity) (F.L.cockpit_tacholinie) (S.L.cockpit_tachowinkel)
{end}
{macro:uhr_frame}
(L.S.Time) s0 60 / (S.L.cockpit_uhr_min) 12 / (S.L.cockpit_uhr_std)
l0 trunc (S.L.cockpit_uhr_sek)
{end}
{macro:drehzahlmesser_frame}
(L.L.engine_n) 3000 270 / / (S.L.cockpit_drehzahlwinkel)
{end}
{macro:hupe_frame}
(L.L.elec_busbar_main)
{if}
(L.L.cockpit_hupe) 1 =
(L.L.cockpit_hupe_swheel) 1 =
{if}
(L.L.cockpit_hupe_volume) 1 <
{if}
(L.L.cockpit_hupe_volume) (L.S.Timegap) 10 * + (S.L.cockpit_hupe_volume)
{else}
1 (S.L.cockpit_hupe_volume)
{endif}
{else}
(L.L.cockpit_hupe_volume) 0 >
{if}
(L.L.cockpit_hupe_volume) (L.S.Timegap) 10 * - (S.L.cockpit_hupe_volume)
{else}
0 (S.L.cockpit_hupe_volume)
{endif}
{endif}
{else}
(L.L.cockpit_hupe_volume) 0 >
{if}
(L.L.cockpit_hupe_volume) (L.S.Timegap) 10 * - (S.L.cockpit_hupe_volume)
{else}
0 (S.L.cockpit_hupe_volume)
{endif}
{endif}
{end}
{macro:blinkerhebel_frame}
(L.L.lights_sw_blinker) 1 =
{if}
-1 (S.L.cockpit_blinkerhebel)
{else}
(L.L.lights_sw_blinker) 2 =
{if}
1 (S.L.cockpit_blinkerhebel)
{else}
0 (S.L.cockpit_blinkerhebel)
{endif}
{endif}
' Hebel-Animation für Fernlicht
(L.L.lights_sw_fern)
{if}
(L.L.cockpit_fernlichthebel) -1 = !
{if}
1 (S.L.cockpit_fernlichthebel)
{endif}
(L.L.cp_schluessel_rot) 0.8 >
{if}
-0.3 (S.L.cockpit_fernlichthebel)
{endif}
{else}
0 (S.L.cockpit_fernlichthebel)
{endif}
{end}
{macro:wischerhebel_frame}
(L.L.cockpit_wischerhebel_lastmode) (L.L.cockpit_wischerhebel_mode) = !
{if}
(T.L.ev_wischerhebel)
{endif}
(L.L.cockpit_wischerhebel_mode) (S.L.cockpit_wischerhebel_lastmode)
{end}
{macro:wischer_drehschalter_frame}
(L.L.cockpit_wischer_drehschalter_lastmode) (L.L.cockpit_wischer_drehschalter_mode) = !
{if}
(T.L.ev_wischerhebel)
{endif}
(L.L.cockpit_wischer_drehschalter_mode) (S.L.cockpit_wischer_drehschalter_lastmode)
{end}
{macro:cockpitlights_frame}
' Störungsmelder
(L.L.bremse_p_tank01) 500000 <
(L.L.bremse_p_tank02) 500000 <
(L.L.bremse_p_tank03) 500000 <
(L.L.vdv_error_coolant_active)
(L.L.vdv_error_gearbox_active)
(L.L.vdv_error_ECAS_active)
(L.L.elec_busbar_main) &&
(S.L.cockpit_light_masterfailure)
' Rampenkontrolle
(L.L.pandus_1_mode)
(L.L.pandus_2_mode)
(L.L.elec_busbar_main) 0 > &&
{if}
1 (S.L.cockpit_light_tuerkontrolle)
{else}
0 (S.L.cockpit_light_tuerkontrolle)
{endif}
' Batterie
(L.L.engine_n) 400 < (L.L.elec_busbar_main) &&
(S.L.cockpit_light_batterie)
(L.L.bremse_halte)
(L.L.elec_busbar_main) &&
(S.L.cockpit_light_bremse_knopf)
(L.L.bremse_halte) !
(L.L.elec_busbar_main) &&
(S.L.cockpit_light_bremse_halte)
' Kontrolle Feststellbremse
(L.L.bremse_p_Brzyl_FBA) 650000 <
(L.L.elec_busbar_main) &&
(L.L.prad_start) 7 <
(L.L.prad_start) 2 > &&
(L.L.bremse_halte)
' Geschwindigkeitswarnung
(L.L.Velocity) 54 > (L.L.elec_busbar_main) &&
(S.L.cockpit_light_speedwarning)
' Kinderwagenwunsch
(L.L.door_kinderwagenwunsch) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_kinderwagenwunsch)
' Kippschalter-Beleuchtung
(L.L.cp_retarder_sw_direkt) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_retarder_direkt)
(L.L.cp_retarder_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_retarder)
(L.L.cp_fahrerlicht_sw) (L.L.elec_busbar_main) &&
(L.L.exter_swiatlo_time) 0.5 >
(S.L.cockpit_light_fahrerlicht)
(L.L.exter_open) 0.1 >
(L.L.exter_open) 2 < &&
{if}
1 (S.L.lights_sw_warnblinker)
{endif}
(L.L.cp_licht_untenrechts_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_licht_untenrechts)
(L.L.cp_licht_oberdeck_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_licht_unterdeck)
(L.L.cp_licht_oberdeck_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_licht_oberdeck)
(L.L.cockpit_light_licht_unterdeck) (L.L.cp_licht_unterdeck_sw) ! &&
(S.L.lights_1l)
(L.L.cockpit_light_licht_oberdeck)
(S.L.lights_1r)
(L.L.elec_busbar_avail)
{if}
(L.L.cp_licht_oberdeck_sw) (S.L.lights_beleuchtung_oberdeck)
(L.L.cp_licht_oberdeck_sw) (S.L.lights_beleuchtung_unterdeck)
{endif}
(L.L.cp_wischer_schnell_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_wischer_schnell)
(L.L.cp_wischer_einaus_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_wischer_einaus)
(L.L.cp_wischer_intervall_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_wischer_intervall)
(L.L.cp_wischer_wascher_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_wischer_wascher)
(L.L.cp_heizluefter_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_heizluefter)
(L.L.cp_spiegelheizung_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_spiegelheizung)
(L.L.cp_motorkuehlung_sw) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_motorkuehlung)
(L.L.door_handsteuerung) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_tuer_handsteuerung)
(L.L.cp_ASR_off) (L.L.elec_busbar_main) &&
(S.L.cockpit_light_ASR_off)
(L.L.Bieg_d_wbito)
(L.L.elec_busbar_main) &&
{if}
1 (S.L.automatic_D_light)
{else}
0 (S.L.automatic_D_light)
{endif}
(L.L.Bieg_d_wbito) !
(L.L.bieg_r_wbito) ! &&
(L.L.elec_busbar_main) &&
{if}
1 (S.L.automatic_N_light)
{else}
0 (S.L.automatic_N_light)
{endif}
(L.L.bieg_r_wbito)
(L.L.elec_busbar_main) &&
{if}
1 (S.L.automatic_R_light)
{else}
0 (S.L.automatic_R_light)
{endif}
' Dummy-Schalter:
(L.L.cp_dummy_sw01) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func01)
(L.L.cp_dummy_sw02) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func02)
(L.L.cp_dummy_sw03) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func03)
(L.L.cp_dummy_sw04) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func04)
(L.L.cp_dummy_sw05) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func05)
(L.L.cp_dummy_sw06) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func06)
(L.L.cp_dummy_sw07) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func07)
(L.L.cp_dummy_sw08) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func08)
(L.L.cp_dummy_sw09) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func09)
(L.L.cp_dummy_sw10) (L.L.elec_busbar_main) &&
(S.L.cp_dummy_func10)
{end}
{macro:oeldruck_frame}
(L.L.engine_n) (F.L.cockpit_oeldruck) s0
(L.L.elec_busbar_main) !
{if}
0 s0
{endif}
(L.L.cockpit_oeldruck) s1
5 s2
5 s3
(M.L.traegheit)
l1 (S.L.cockpit_oeldruck)
{end}
{macro:tankuhr_frame}
(L.L.engine_tank_content) s0
(L.L.elec_busbar_main) !
{if}
0 s0
{endif}
(L.L.cockpit_tankuhr) s1
5 s2
5 s3
(M.L.traegheit)
l1 (S.L.cockpit_tankuhr)
{end}
{macro:engine_thermometer_frame}
(L.L.elec_busbar_main) !
{if}
0 s0
{else}
(L.L.engine_temperature) (F.L.cockpit_engine_temperature) s0
{endif}
(L.L.cockpit_motortemperaturwinkel) s1
5 s2
5 s3
(M.L.traegheit)
l1 (S.L.cockpit_motortemperaturwinkel)
{end}
{macro:klappfenstersound}
l1
{if}
(T.L.ev_klappfenster_opn)
{else}
(T.L.ev_klappfenster_cls)
{endif}
{end}
{macro:klimator_frame}
(L.L.elec_busbar_main)
(L.L.cp_klimator_sw) &&
{if}
(L.L.Rotor) (L.S.Timegap) (L.L.cp_klimator_sw) * 1200 * + (S.L.Rotor)
360 >
{if}
(L.L.Rotor) * 360 - (S.L.Rotor)
{endif}
{endif}
{end}
{macro:schluessel_frame}
(L.L.cp_schluessel_trans_lastmode) (L.L.cp_schluessel_trans_mode) = !
{if}
(T.L.ev_schluessel_steck)
{endif}
(L.L.cp_schluessel_trans_mode) (S.L.cp_schluessel_trans_lastmode)
(L.L.cp_schluessel_rot_lastmode) (L.L.cp_schluessel_rot_mode) = !
{if}
(T.L.ev_schluessel_dreh)
{endif}
(L.L.cp_schluessel_rot_mode) (S.L.cp_schluessel_rot_lastmode)
(L.L.cp_key_rot_lastmode) (L.L.cp_key_rot_mode) = !
{if}
(T.L.ev_schluessel_dreh)
{endif}
(L.L.cp_key_rot_mode) (S.L.cp_key_rot_lastmode)
{end}
{macro:traegheit}
'Simuliert träges Verhalten (exponentiell)
'Ladekonventionen:
' Sollwert l0
' Istwert l1
' Konstante Anlauf l2 (Einheiten/s)
' Konstante Ablauf l3 (Einheiten/s)
'Anlauf oder Auslauf?
l0 l1 >
{if}
l2 (L.S.Timegap) * 1 min -1 max s4
{else}
l3 (L.S.Timegap) * 1 min -1 max s4
{endif}
'Sollwert:
l0
'Istwert:
l1
'Beschleunigung:
- l4 *
'Addition zum Istwert:
l1 + s1
{end}
{macro:odometer_frame}
(L.L.kmcounter_km) (L.L.kmcounter_m) 1000 / + 10 *
(S.L.cp_odometer_01)
(L.L.cp_odometer_01) 10 / trunc
(L.L.cp_odometer_01) 10 / d trunc - (F.L.odometer_10er-uebertrag) +
(S.L.cp_odometer_1)
(L.L.cp_odometer_1) 10 / trunc
(L.L.cp_odometer_1) 10 / d trunc - (F.L.odometer_10er-uebertrag) +
(S.L.cp_odometer_10)
(L.L.cp_odometer_10) 10 / trunc
(L.L.cp_odometer_10) 10 / d trunc - (F.L.odometer_10er-uebertrag) +
(S.L.cp_odometer_100)
(L.L.cp_odometer_100) 10 / trunc
(L.L.cp_odometer_100) 10 / d trunc - (F.L.odometer_10er-uebertrag) +
(S.L.cp_odometer_1000)
(L.L.cp_odometer_1000) 10 / trunc
(L.L.cp_odometer_1000) 10 / d trunc - (F.L.odometer_10er-uebertrag) +
(S.L.cp_odometer_10000)
(L.L.cp_odometer_10000) 10 / trunc
(L.L.cp_odometer_10000) 10 / d trunc - (F.L.odometer_10er-uebertrag) +
(S.L.cp_odometer_100000)
(L.L.kmcounter_m) 100 / (S.L.cp_odometer_01)
{end}
{macro:fahrertuer_frame}
(L.L.cp_fahrertuer_dragged) !
{if}
(L.L.cp_fahrertuer_pos) (L.S.Timegap) (L.L.cp_fahrertuer_speed) * + (S.L.cp_fahrertuer_pos)
(L.L.cp_fahrertuer_pos) 1 >
{if}
1 (S.L.cp_fahrertuer_pos)
(L.L.cp_fahrertuer_speed) /-/ 0.7 * (S.L.cp_fahrertuer_speed)
{endif}
(L.L.cp_fahrertuer_pos) 0 <
{if}
0 (S.L.cp_fahrertuer_speed) (S.L.cp_fahrertuer_pos)
{endif}
(L.L.cp_fahrertuer_pos) 0 >
{if}
(L.L.cp_fahrertuer_speed) (L.S.Timegap) (L.L.A_Trans_Y) /-/ (C.L.cp_fahrertuer_anschlagseite) * (L.L.A_Trans_X) /-/ + 0.3 * (L.L.cp_fahrertuer_globalangle) * * + (S.L.cp_fahrertuer_speed)
{endif}
(L.L.cp_fahrertuer_speed) s0 (S.L.cp_fahrertuer_lastspeed)
l0 0 >
{if}
l0 (L.S.Timegap) 0.2 * - (S.L.cp_fahrertuer_speed)
{endif}
l0 0 <
{if}
l0 (L.S.Timegap) 0.2 * + (S.L.cp_fahrertuer_speed)
{endif}
(L.L.cp_fahrertuer_speed) 0 > (L.L.cp_fahrertuer_lastspeed) 0 < &&
(L.L.cp_fahrertuer_speed) 0 < (L.L.cp_fahrertuer_lastspeed) 0 > &&
{if}
0 (S.L.cp_fahrertuer_speed)
{endif}
{endif}
(L.L.cp_fahrertuer_pos) 0 > (L.L.cp_fahrertuer_open) ! &&
{if}
(T.L.ev_fahrertuer_auf)
1 (S.L.cp_fahrertuer_open)
{endif}
(L.L.cp_fahrertuer_pos) 0 = (L.L.cp_fahrertuer_open) &&
{if}
(T.L.ev_fahrertuer_zu)
0 (S.L.cp_fahrertuer_open)
{endif}
(L.L.cp_fahrertuer_pos) 140 * 27 + 3.14 * 180 / sin (S.L.cp_fahrertuer_globalangle)
(L.L.velocity) (L.L.cp_velocity_last) - (S.L.cp_acceleration)
(L.L.velocity) (S.L.cp_velocity_last)
{end}
{macro:rollo_frame}
(L.L.cp_rollo_pos) (L.L.cp_rollo_rastpos) max (S.L.cp_rollo_rastpos)
(L.L.cp_rollo_pos) 1 >
{if}
1 (S.L.cp_rollo_pos) (S.L.cp_rollo_rastpos)
{else}
(L.L.cp_rollo_pos) 0 <
{if}
0 (S.L.cp_rollo_pos) (S.L.cp_rollo_retract) (S.L.cp_rollo_rastpos)
{endif}
{endif}
{endif}
{end}
{macro:microphone_frame}
(L.L.Clutch) 0.2 > (L.L.cp_microphone_sw)
(L.L.elec_busbar_main) && s0
(L.L.Snd_Microphone) s1
l0 l1 ! &&
{if}
(T.L.micro_lautsprecherknack_start)
{endif}
l0 ! l1 &&
{if}
(T.L.micro_lautsprecherknack_end)
{endif}
l0 (S.L.Snd_Microphone)
{end}
{macro:pressure_warning_needle_frame}
(L.L.bremse_p_Tank01) (L.L.bremse_p_Tank02) + 2 / (S.L.cockpit_warndruck) (F.L.cockpit_warndruck) (S.L.cockpit_warndruckwinkel)
{end}
{macro:zentralschmierung_frame}
(L.L.cp_zentralschmierung_nextkm) (L.L.velocity) 3600 / (L.S.Timegap) * + (S.L.cp_zentralschmierung_nextkm)
(C.L.cockpit_zentralschmierung_dist) >
(L.L.cp_zentralschmierung_runtime) (C.L.cockpit_zentralschmierung_maxtime) < &&
{if}
1 (S.L.cockpit_light_zentralschmierung)
(L.L.cp_zentralschmierung_runtime) (L.S.Timegap) + (S.L.cp_zentralschmierung_runtime)
{else}
(L.L.cockpit_light_zentralschmierung)
{if}
0 (S.L.cp_zentralschmierung_nextkm)
{endif}
0 (S.L.cockpit_light_zentralschmierung) (S.L.cp_zentralschmierung_runtime)
{endif}
{end}
{macro:Thermometer_frame}
(L.L.Cabinair_Temp) s0 trunc " 3" $IntToStrEnh "." $+
l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+ "C" $+
(S.$.cockpit_temperatur)
'Òåðìîìåòð âíåøíåé òåìïåðàòóðû. Èçìåíèë ïåðåìåííóþ Wizard
(L.S.Weather_Temperature) s0 trunc " 3" $IntToStrEnh "." $+
l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+ "C" $+
(S.$.aussen_temperatur)
{end}
'By Wizard, modified alterr
{macro:engine_diagnostic}
(L.L.elec_busbar_main) 0 >
{if}
(L.L.engine_timer_start) (L.S.Timegap) + 8 min (S.L.engine_timer_start)
{else}
0 (S.L.engine_timer_start)
{endif}
(L.L.engine_timer_start) 4.4 <
(L.L.cockpit_light_masterfailure)
(L.L.elec_busbar_main) 0 > &&
(L.L.prad_start) 7 <
(L.L.prad_start) 2 > &&
{if}
1 (S.L.indic_1)
{else}
0 (S.L.indic_1)
{endif}
(L.L.engine_timer_start) 4.4 <
(L.L.vdv_error_pressure_active)
(L.L.vdv_error_EBS_active)
(L.L.vdv_error_gearstart_active)
(L.L.vdv_error_door_active)
(L.L.vdv_error_retarder_active)
(L.L.elec_busbar_main) 0 > &&
(L.L.prad_start) 7 <
(L.L.prad_start) 2 > &&
{if}
1 (S.L.indic_2)
{else}
0 (S.L.indic_2)
{endif}
(L.L.engine_timer_start) 3.3 <
(L.L.elec_busbar_main) 0 > &&
{if}
1 (S.L.indic_3)
{else}
0 (S.L.indic_3)
{endif}
(L.L.engine_timer_start) 4.3 <
(L.L.elec_busbar_main) 0 > &&
{if}
1 (S.L.indic_4)
{else}
0 (S.L.indic_4)
{endif}
(L.L.engine_timer_start) 2.6 <
(L.L.elec_busbar_main) 0 > &&
{if}
1 (S.L.indic_5)
{else}
0 (S.L.indic_5)
{endif}
(L.L.engine_timer_start) 5.2 <
(L.L.cp_ASR_off) 1 =
(L.L.engine_ASR_eingriff)
(L.L.bremse_ABS_eingriff_0R)
(L.L.bremse_ABS_eingriff_0L)
(L.L.bremse_ABS_eingriff_1R)
(L.L.bremse_ABS_eingriff_1L)
(L.L.vdv_error_EBS_active)
(L.L.elec_busbar_main) 0 > &&
(L.L.prad_start) 7 <
(L.L.prad_start) 2 > &&
{if}
1 (S.L.indic_6)
{else}
0 (S.L.indic_6)
{endif}
(L.L.engine_timer_start) 1.6 <
(L.L.haltewunsch)
(L.L.elec_busbar_main) 0 > &&
{if}
1 (S.L.indic_7)
{else}
0 (S.L.indic_7)
{endif}
(L.L.engine_timer_start) 5.3 <
(L.L.elec_busbar_main) 0 > &&
{if}
1 (S.L.indic_8)
{else}
0 (S.L.indic_8)
{endif}
(L.L.engine_timer_start) 4.25 <
(L.L.bus_dooraft_sw)
(L.L.door_0) 0 >
(L.L.door_1) 0 >
(L.L.door_2) 0 >
(L.L.door_3) 0 >
(L.L.door_4) 0 > ||
(L.L.door_5) 0 > ||
(L.L.kneel_timer) 0 > ||
(L.L.elec_busbar_main) 0 > &&
{if}
1 (S.L.indic_9)
{else}
0 (S.L.indic_9)
{endif}
(L.L.engine_timer_start) 4.25 <
(L.L.elec_busbar_main) 0 > &&
{if}
1 (S.L.indic_10)
{else}
0 (S.L.indic_10)
{endif}
{end}
{trigger:mers_logo_visible}
(L.L.mers_logo_visible) ! (S.L.mers_logo_visible)
{end}
'Kneels button by Wizard
{trigger:cp_kneel_up_toggle}
(T.L.ev_VDV_toggle_on)
1 (S.L.cp_kneel_up_mode)
(L.L.wagenkasten_anheben) 0 >
{if}
0 (S.L.wagenkasten_anheben)
(T.L.ev_absenken)
{endif}
{end}
{trigger:cp_kneel_up_toggle_off}
0 (S.L.cp_kneel_up_antirepeat) (S.L.cp_kneel_up_mode) s1
(T.L.ev_VDV_toggle_off)
{end}
{trigger:cp_kneel_down_toggle}
(L.L.cp_kneel_down_sw) ! (S.L.cp_kneel_down_sw)
(T.L.ev_VDV_toggle_on)
{if}
1 (S.L.kneel_allowed)
0 (S.L.kneel_locked)
{endif}
1 (S.L.cp_kneel_down_mode) s1
{end}
{trigger:cp_kneel_down_toggle_off}
0 (S.L.cp_kneel_down_antirepeat) (S.L.cp_kneel_down_mode) s1
(T.L.ev_VDV_toggle_off)
{end}
{trigger:cp_klapp_up_toggle}
(L.L.elec_busbar_main)
{if}
1 (S.L.cp_klappfenster_OL2) (S.L.cp_klappfenster_OL3) (S.L.cp_klappfenster_UL1) s1
{endif}
(T.L.ev_klappfenster_opn)
(M.L.kippschaltersound)
1 (S.L.cp_klapp_up_mode)
{end}
{trigger:cp_klapp_up_toggle_off}
0 (S.L.cp_klapp_up_mode)
{end}
{trigger:cp_klapp_down_toggle}
(L.L.elec_busbar_main)
0 (S.L.cp_klappfenster_OL2) (S.L.cp_klappfenster_OL3) (S.L.cp_klappfenster_UL1) s1
(M.L.kippschaltersound)
(T.L.ev_klappfenster_cls)
1 (S.L.cp_klapp_down_mode)
{end}
{trigger:cp_klapp_down_toggle_off}
0 (S.L.cp_klapp_down_mode)
{end}
'------------------------------------
' Ïàíäóñ äëÿ èíâàëèäîâ. Àâòîð ñêðèïòà Dmitri, ñêðèïò âçÿò èç ËèÀç 5292.30.
' Áëàãîäàðþ àâòîðà çà åãî òðóä!
'------------------------------------
{trigger:Pandus_drag}
1 (S.L.pandus_dragged)
(L.L.pandus_pos) (S.L.pandus_lastpos)
(L.S.mouse_y) -200 / (L.L.pandus_pos) + (S.L.pandus_pos) s0
l0 0 <
{if}
0 (S.L.pandus_pos)
{endif}
l0 1 >
{if}
1 (S.L.pandus_pos)
{endif}
' Îòêðûò èëè çàêðûò ïàíäóñ.
(L.L.pandus_pos) 0.4 > (L.L.door_3) &&
{if}
1 (S.L.pandus_opn)
0 (S.L.pandus_cls)
{endif}
(L.L.pandus_pos) 0.2 < (L.L.door_3) &&
{if}
1 (S.L.pandus_cls)
0 (S.L.pandus_opn)
{endif}
(L.L.pandus_opn) (L.L.door_3) 0.9 < &&
{if}
(L.L.pandus_pos) 0.45 <
{if}
0.45 (S.L.pandus_pos)
{endif}
{endif}
(L.L.pandus_cls) (L.L.door_3) 0.9 < &&
{if}
(L.L.pandus_pos) 0.1 >
{if}
0.1 (S.L.pandus_pos)
{endif}
{endif}
(L.L.pandus_pos) (L.L.pandus_lastpos) - (L.S.Timegap) / (S.L.pandus_speed)
{end}
{trigger:Pandus_off}
0 (S.L.pandus_dragged)
{end}
' Ïàíäóñ...
{macro:pandus_frame}
(L.L.pandus_dragged) !
{if}
(L.L.pandus_pos) (L.S.Timegap) (L.L.pandus_speed) * + (S.L.pandus_pos)
' Ïàäåíèå(åñëè ïîäíÿò)
(L.L.pandus_pos) 0.45 >
{if}
(L.L.pandus_speed) (L.S.Timegap) + (S.L.pandus_speed)
{endif}
(L.L.pandus_pos) 0.45 <
{if}
(L.L.pandus_speed) (L.S.Timegap) -1 * + (S.L.pandus_speed)
{endif}
' Îòñêîê ïðè ìàêñèìàëüíîì îòêð.\çàêð.
(L.L.pandus_pos) 1 >
{if}
1 (S.L.pandus_pos)
' Îòñêîê
(L.L.pandus_speed) /-/ 0.2 * (S.L.pandus_speed)
{endif}
(L.L.pandus_pos) 0 <
{if}
0 (S.L.pandus_pos)
' Îòñêîê
(L.L.pandus_speed) /-/ 0.2 * (S.L.pandus_speed)
{endif}
' Ïîäïðûãèâàíèå ïðè åçäå ñ îòêðûòûì ïàíäóñîì (íà âñÿêèé... ïîæàðíûé))).
(L.L.Velocity) 100 / 0.2 min s3
(L.L.pandus_pos) 1 = (L.L.Velocity) 0 > &&
{if}
(L.L.pandus_speed) l3 - (S.L.pandus_speed)
{endif}
' Ïîëíàÿ îñòàíîâêà.
(L.L.Velocity) 2 > (L.L.pandus_pos) 0.5 > &&
{if}
0 (S.L.empty_01)
{endif}
(L.L.pandus_speed) 0 = !
{if}
(L.L.pandus_pos) 0.005 < (L.L.pandus_pos) 0.995 > ||
{if}
(L.L.empty_01) 1 <
{if}
(L.L.empty_01) (L.S.Timegap) + (S.L.empty_01)
{else}
0 (S.L.pandus_speed)
{endif}
{else}
0 (S.L.empty_01)
{endif}
{endif}
{endif}
' Îòêðûò èëè çàêðûò ïàíäóñ.
(L.L.pandus_pos) 0.4 > (L.L.door_3) &&
{if}
1 (S.L.pandus_opn)
0 (S.L.pandus_cls)
{endif}
(L.L.pandus_pos) 0.2 < (L.L.door_3) &&
{if}
1 (S.L.pandus_cls)
0 (S.L.pandus_opn)
{endif}
' Îòñêîê îò çàêðûòîé äâåðè.
(L.L.pandus_opn) (L.L.door_3) 0.9 < &&
{if}
(L.L.pandus_pos) 0.47 <
{if}
0.47 (S.L.pandus_pos)
' Îòñêîê
(L.L.pandus_speed) /-/ 0.2 * (S.L.pandus_speed)
{endif}
{endif}
(L.L.pandus_cls) (L.L.door_3) 0.9 < &&
{if}
(L.L.pandus_pos) 0.1 >
{if}
0.1 (S.L.pandus_pos)
' Îòñêîê
(L.L.pandus_speed) /-/ 0.2 * (S.L.pandus_speed)
{endif}
{endif}
(L.L.pandus_pos) 0.01 >
{if}
0 (S.L.pandus_close)
{endif}
(L.L.pandus_pos) 0 = (L.L.pandus_close) ! &&
{if}
1 (S.L.pandus_close)
(T.L.ev_pandus_zu)
{endif}
(L.L.pandus_pos) 0.99 <
{if}
0 (S.L.pandus_open)
{endif}
(L.L.pandus_pos) 1 = (L.L.pandus_open) ! &&
{if}
(T.L.ev_pandus_zu)
1 (S.L.pandus_open)
{endif}
(L.L.pandus_pos) 0.48 > (L.L.door_3) ! &&
{if}
0 (S.L.pandus_door_stuk)
{endif}
(L.L.pandus_pos) 0.47 = (L.L.door_3) ! (L.L.pandus_door_stuk) ! && &&
{if}
1 (S.L.pandus_door_stuk)
(T.L.ev_pandus_zu)
{endif}
(L.L.pandus_speed) 0 <
{if}
(L.L.pandus_speed) /-/ (S.L.pandus_stuk_vol)
{else}
(L.L.pandus_speed) (S.L.pandus_stuk_vol)
{endif}
{end}
{macro:kippschaltersound}
l1
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{macro:kippschaltersound_toggle}
l1
{if}
(T.L.ev_VDV_toggle_on)
{else}
(T.L.ev_VDV_toggle_off)
{endif}
{end}
{macro:phys_arms}
(L.L.A_Trans_X) 9.81 / (C.L.phys_arms_min) min (C.L.phys_arms_max) max (L.L.cp_latcharms) - (C.L.phys_arms_faktor) * (L.S.Timegap) / (L.S.Timegap) (C.L.phys_arms_speed) * /-/ exp (L.L.cp_latcharms_Speed) * + (S.L.cp_latcharms_Speed) (L.S.Timegap) * (L.L.cp_latcharms) +
(S.L.cp_latcharms)
{end}
{trigger:Der_Heilige_Gral_drag}
(L.S.mouse_y) -40 / (L.L.Der_Heilige_Gral_mov) + 0 max 1 min (S.L.Der_Heilige_Gral_mov) s0
' Ïîçèöèè ëþêîâ:
' 0: Çàêðûòû
' 1: Çàáîð ïîïóòíîãî âîçäóõà
' 2: Îòêðûòû îáå ñòîðîíû
' 3: Âûäóâ èç ñàëîíà
l0 0.25 <
{if}
0 (S.L.Der_Heilige_Gral_anmode1)
0 (S.L.Der_Heilige_Gral_anmode2)
(T.L.Der_Heilige_Gral1)
0 (S.L.Der_Heilige_Gral_mode)
{else}
l0 0.5 <
{if}
1 (S.L.Der_Heilige_Gral_anmode1)
0 (S.L.Der_Heilige_Gral_anmode2)
(T.L.Der_Heilige_Gral1)
1 (S.L.Der_Heilige_Gral_mode)
{else}
l0 0.75 <
{if}
1 (S.L.Der_Heilige_Gral_anmode1)
1 (S.L.Der_Heilige_Gral_anmode2)
(T.L.Der_Heilige_Gral1)
2 (S.L.Der_Heilige_Gral_mode)
{else}
0 (S.L.Der_Heilige_Gral_anmode1)
1 (S.L.Der_Heilige_Gral_anmode2)
(T.L.Der_Heilige_Gral1)
3 (S.L.Der_Heilige_Gral_mode)
{endif}
{endif}
{endif}
{endif}
{end}
{trigger:Der_Heilige_Gral_off}
' Ðåçåòèì ïîçèöèè:
(L.L.Der_Heilige_Gral_mode) 3 / (S.L.Der_Heilige_Gral_mov)
{end}
{trigger:Der_Heilige_Gralb_drag}
(L.S.mouse_y) -100 / (L.L.Der_Heilige_Gralb_mov) + 0 max 1 min (S.L.Der_Heilige_Gralb_mov) s0
' Ïîçèöèè ëþêîâ:
' 0: Çàêðûòû
' 1: Çàáîð ïîïóòíîãî âîçäóõà
' 2: Îòêðûòû îáå ñòîðîíû
' 3: Âûäóâ èç ñàëîíà
l0 0.25 <
{if}
0 (S.L.Der_Heilige_Gralb_anmode1)
0 (S.L.Der_Heilige_Gralb_anmode2)
(T.L.Der_Heilige_Gral2)
0 (S.L.Der_Heilige_Gralb_mode)
{else}
l0 0.5 <
{if}
1 (S.L.Der_Heilige_Gralb_anmode1)
0 (S.L.Der_Heilige_Gralb_anmode2)
(T.L.Der_Heilige_Gral2)
1 (S.L.Der_Heilige_Gralb_mode)
{else}
l0 0.75 <
{if}
1 (S.L.Der_Heilige_Gralb_anmode1)
1 (S.L.Der_Heilige_Gralb_anmode2)
(T.L.Der_Heilige_Gral2)
2 (S.L.Der_Heilige_Gralb_mode)
{else}
0 (S.L.Der_Heilige_Gralb_anmode1)
1 (S.L.Der_Heilige_Gralb_anmode2)
(T.L.Der_Heilige_Gral2)
3 (S.L.Der_Heilige_Gralb_mode)
{endif}
{endif}
{endif}
{endif}
{end}
{trigger:Der_Heilige_Gralb_off}
' Ðåçåòèì ïîçèöèè:
(L.L.Der_Heilige_Gralb_mode) 3 / (S.L.Der_Heilige_Gralb_mov)
{end}
{macro:Der_Heilige_frame}
'Îòñëåæèâàåì áëà áëà áëà áëà áëà áëà ÁÀË
' 0: Çàêðûòû
(L.L.Der_Heilige_Gral_anmode1) 0 =
(L.L.Der_Heilige_Gral_anmode2) 0 = &&
(L.L.elec_busbar_main) &&
{if}
0 (S.L.Der_Heilige_Gral_rot1)
0 (S.L.Der_Heilige_Gral_rot2)
{endif}
' 1: Çàáîð ïîïóòíîãî âîçäóõà
(L.L.Der_Heilige_Gral_anmode1) 1 =
(L.L.Der_Heilige_Gral_anmode2) 0 = &&
(L.L.elec_busbar_main) &&
{if}
1 (S.L.Der_Heilige_Gral_rot1)
0 (S.L.Der_Heilige_Gral_rot2) (S.L.Eat_my_shorts)
{endif}
' 2: Îòêðûòû îáå ñòîðîíû
(L.L.Der_Heilige_Gral_anmode1) 1 =
(L.L.Der_Heilige_Gral_anmode2) 1 = &&
(L.L.elec_busbar_main) &&
{if}
1 (S.L.Der_Heilige_Gral_rot1)
1 (S.L.Der_Heilige_Gral_rot2)
0 (S.L.Eat_my_shorts)
{endif}
' 3: Âûäóâ èç ñàëîíà
(L.L.Der_Heilige_Gral_anmode1) 0 =
(L.L.Der_Heilige_Gral_anmode2) 1 = &&
(L.L.elec_busbar_main) &&
{if}
0 (S.L.Der_Heilige_Gral_rot1)
1 (S.L.Der_Heilige_Gral_rot2)
{endif}
' 0: Çàêðûòû
(L.L.Der_Heilige_Gralb_anmode1) 0 =
(L.L.Der_Heilige_Gralb_anmode2) 0 = &&
(L.L.elec_busbar_main) &&
{if}
0 (S.L.Der_Heilige_Gralb_rot1)
0 (S.L.Der_Heilige_Gralb_rot2)
{endif}
' 1: Çàáîð ïîïóòíîãî âîçäóõà
(L.L.Der_Heilige_Gralb_anmode1) 1 =
(L.L.Der_Heilige_Gralb_anmode2) 0 = &&
(L.L.elec_busbar_main) &&
{if}
1 (S.L.Der_Heilige_Gralb_rot1)
0 (S.L.Der_Heilige_Gralb_rot2)
{endif}
' 2: Îòêðûòû îáå ñòîðîíû
(L.L.Der_Heilige_Gralb_anmode1) 1 =
(L.L.Der_Heilige_Gralb_anmode2) 1 = &&
(L.L.elec_busbar_main) &&
{if}
1 (S.L.Der_Heilige_Gralb_rot1)
1 (S.L.Der_Heilige_Gralb_rot2)
{endif}
' 3: Âûäóâ èç ñàëîíà
(L.L.Der_Heilige_Gralb_anmode1) 0 =
(L.L.Der_Heilige_Gralb_anmode2) 1 = &&
(L.L.elec_busbar_main) &&
{if}
0 (S.L.Der_Heilige_Gralb_rot1)
1 (S.L.Der_Heilige_Gralb_rot2)
{endif}
{end}
{trigger:pandus_1}
(L.L.pandus_1_mode) ! (S.L.pandus_1_mode)
(L.L.pandus_1_mode)
(L.L.door_0) 0.9 > &&
(L.L.door_1) 0.9 > &&
{if}
200 (S.L.pandus_1_mov)
{else}
(L.L.pandus_1_mode) !
(L.L.door_0) 0.9 > &&
(L.L.door_1) 0.9 > &&
{if}
0 (S.L.pandus_1_mov)
{endif}
{endif}
{end}
{trigger:pandus_2}
(L.L.pandus_2_mode) ! (S.L.pandus_2_mode)
(L.L.pandus_2_mode)
(L.L.door_2) 0.9 > &&
{if}
200 (S.L.pandus_2_mov)
{else}
(L.L.pandus_2_mode) !
(L.L.door_2) 0.9 > &&
{if}
0 (S.L.pandus_2_mov)
{endif}
{endif}
{end}
{macro:planowy_odjazd}
(M.V.GetTTBusstopIndex) (M.V.GetTTBusstopArr)
3600 / s0 trunc s1 "02" $IntToStrEnh ":" $+ l0 l1 - 60 * trunc "02" $IntToStrEnh $+
(S.$.planowy_odjazd)
{end}
{macro:dzien_miesiac_rok}
' Tag:
(L.S.Day) "02" $IntToStrEnh "." $+
' Monat:
(L.S.Month) "02" $IntToStrEnh $+ "." $+
' Jahr:
(L.S.Year) $IntToStr $+
(S.$.dzien_miesiac_rok)
{end}
varlist
cp_retarder_sw
Retarder_sw
mluveni
cockpit_frostregler_temp
cockpit_hupe_swheel
cp_klapp_up_mode
cp_klapp_down_mode
Rotor
cp_pandus_pos
indic_1
indic_1b
indic_2
indic_3
indic_4
indic_5
indic_6
indic_7
indic_8
indic_9
indic_10
engine_timer_start
rozklad
cp_rozklad
cp_kneel_up_sw
cp_kneel_up_antirepeat
cp_kneel_down_sw
cp_kneel_down_antirepeat
cp_kneel_up_mode
cp_kneel_down_mode
cp_ASR_sw
cockpit_light_bremse_knopf
cockpit_light_bremse_halte
cp_heizregler_umluft_sw
cp_heizregler_umluft_light
cp_heizregler_Direkt_sw
cp_heizregler_Direkt_light
cp_heizregler_Frischluft_sw
cp_heizregler_Frischluft_light
mers_logo_visible
automatic_R_light
automatic_N_light
automatic_D_light
cp_sun_blind_pos
cockpit_tachowinkel
cockpit_uhr_sek
cockpit_uhr_min
cockpit_uhr_std
cockpit_drehzahlwinkel
cockpit_motortemperaturwinkel
cockpit_gang1
cockpit_gang2
cockpit_gang3
cockpit_gangN
cockpit_gangR
cockpit_gang2_toggle
cockpit_gang3_toggle
cockpit_gangR_toggle
cockpit_gang_r-frei
cockpit_hupe
cockpit_hupe_volume
cockpit_blinkerhebel
cockpit_fernlichthebel
cockpit_wischerhebel
cockpit_wischerhebel_x
cockpit_wischerhebel_mode
cockpit_wischerhebel_lastmode
cockpit_wischer_drehschalter
cockpit_wischer_drehschalter_mode
cockpit_wischer_drehschalter_lastmode
cockpit_tuertaster1
cockpit_tuertaster2
cockpit_tuertaster3
cockpit_tuertaster4
cockpit_light_masterfailure
cockpit_light_tuerkontrolle
L.L.bremse_halte
cockpit_light_speedwarning
cockpit_light_batterie
cockpit_light_kinderwagenwunsch
cockpit_light_retarder_direkt
cockpit_light_retarder
cockpit_light_fahrerlicht
cockpit_light_licht_untenrechts
cockpit_light_licht_oberdeck
cockpit_light_licht_unterdeck
cockpit_light_wischer_schnell
cockpit_light_wischer_einaus
cockpit_light_wischer_intervall
cockpit_light_wischer_wascher
cockpit_light_heizluefter
cockpit_light_spiegelheizung
cockpit_light_motorkuehlung
cockpit_light_tuer_handsteuerung
cockpit_light_zentralschmierung
cockpit_light_ASR_off
cockpit_oeldruck
cockpit_tankuhr
cockpit_warndruckwinkel
cockpit_warndruck
cockpit_heizregler_defrost
cockpit_heizregler_fussraum
cockpit_heizregler_fussraum_pos
cockpit_heizregler_temp
cockpit_heizregler_bug
cockpit_heizregler_umluft
cockpit_heizregler_ventilation_mode
cp_motorkuehlung_sw
cp_fahrerlicht_sw
cp_licht_untenrechts_sw
cp_licht_oberdeck_sw
cp_licht_unterdeck_sw
cp_retarder_sw
cp_retarder_sw_direkt
cp_cabinheater_RPM
cp_klimator_RPM
cp_klimator_sw
klimator_timer
cp_wischer_schnell_sw
cp_wischer_einaus_sw
cp_wischer_intervall_sw
cp_wischer_wascher_sw
cp_ASR_off
cp_heizluefter_sw
cp_heizluefter2_sw
cp_spiegelheizung_sw
cp_dummy_sw01
cp_dummy_sw02
cp_dummy_sw03
cp_dummy_sw04
cp_dummy_sw05
cp_dummy_sw06
cp_dummy_sw07
cp_dummy_sw08
cp_dummy_sw09
cp_dummy_sw10
cp_dummy_sw11
cp_dummy_sw12
cp_dummy_sw13
cp_dummy_sw14
cp_dummy_func01
cp_dummy_func02
cp_dummy_func03
cp_dummy_func04
cp_dummy_func05
cp_dummy_func06
cp_dummy_func07
cp_dummy_func08
cp_dummy_func09
cp_dummy_func10
cp_fahrerfenster_pos
cp_fahrerfenster_lastpos
cp_fahrerfenster_endanschlag
cp_fahrerfenster_speed
cp_kryshka1_pos
cp_kryshka1_lastpos
cp_kryshka1_endanschlag
cp_kryshka1_speed
cp_kryshka2_pos
cp_kryshka2_lastpos
cp_kryshka2_endanschlag
cp_kryshka2_speed
cp_kryshka3_pos
cp_kryshka3_lastpos
cp_kryshka3_endanschlag
cp_kryshka3_speed
cp_kryshka4_pos
cp_kryshka4_lastpos
cp_kryshka4_endanschlag
cp_kryshka4_speed
cp_fahrertuer_pos
cp_fahrertuer_lastpos
cp_fahrertuer_speed
cp_fahrertuer_lastspeed
cp_fahrertuer_dragged
cp_fahrertuer_open
cp_fahrertuer_globalangle
cp_velocity_last
cp_acceleration
cp_rollo_pos
cp_rollo_lastpos
cp_rollo_rastpos
cp_rollo_dragged
cp_rollo_speed
cp_rollo_bommel
cp_rollo_retract
cp_rollo_pos2
cp_rollo_lastpos2
cp_rollo_rastpos2
cp_rollo_dragged2
cp_rollo_speed2
cp_lenkrad_visible
cp_taster_anlasser
cp_taster_motorabstellung
cp_taster_batterietrennschalter
cp_batterietrennschalter
cp_taster_warnblinker
cp_taster_standheizung
cp_taster_standheizung_target
cp_taster_nebelschluss
cp_taster_nebelschluss_target
cp_schluessel_trans
cp_schluessel_trans_mode
cp_schluessel_trans_lastmode
cp_schluessel_rot
cp_schluessel_rot_mode
cp_schluessel_rot_lastmode
cp_key_rot_lastmode
cp_klappfenster_OR1
cp_klappfenster_OR2
cp_klappfenster_OR3
cp_klappfenster_OR4
cp_klappfenster_OL1
cp_klappfenster_OL2
cp_klappfenster_OL3
cp_klappfenster_OL4
cp_klappfenster_UR1
cp_klappfenster_UR2
cp_klappfenster_UR3
cp_klappfenster_UR4
cp_klappfenster_UL1
cp_klappfenster_UL2
cp_klappfenster_UL3
cp_klappfenster_UL4
cp_odometer_01
cp_odometer_1
cp_odometer_10
cp_odometer_100
cp_odometer_1000
cp_odometer_10000
cp_odometer_100000
cp_odometer_distance
cockpit_KR_play
cockpit_KR_stop
cp_microphone_sw
cp_batterietrennschalter_antirepeat
cp_zentralschmierung_nextkm
cp_zentralschmierung_runtime
cp_last_km
pandus_pos
pandus_lastpos
pandus_speed
pandus_dragged
pandus_close
pandus_open
pandus_door_stuk
pandus_stuk_vol
pandus_cls
pandus_opn
empty_01
cp_latcharms
cp_latcharms_Speed
schulfahrschalter
schulfahrschalter_sw
Der_Heilige_Gral_mov
Der_Heilige_Gral_mode
Der_Heilige_Gral_rot1
Der_Heilige_Gral_rot2
Der_Heilige_Gral_trans
Der_Heilige_Gralb_mov
Der_Heilige_Gralb_mode
Der_Heilige_Gralb_rot1
Der_Heilige_Gralb_rot2
Der_Heilige_Gralb_trans
Der_Heilige_Gral_anmode1
Der_Heilige_Gral_anmode2
Der_Heilige_Gralb_anmode1
Der_Heilige_Gralb_anmode2
Eat_my_shorts
pandus_1_mov
pandus_1_mode
pandus_2_mov
pandus_2_mode
cp_autoschalter
autoschalter
schulfahrschalter
schulfahrschalter_sw
disp_norm
disp_inv
ele_fenster
kneeling_blinkgeber
kneel_indic
engine_temperatur
kneel_auto_sw
initial_distanz
kinderwagenwunsch_blinkgeber
cp_notheben_sw
consumption_timer
bordcomputer_mode
bordcomputer_sw
przesuniecie
lights_nebel
prad_start
lights_ign
lights_1l
lights_1r
cp_light_1r_sw
cp_light_1L_sw
licznik_reset
licznik_tryb
licznik_time
licznik
km_counter_km_last2
km_counter_m_last2
km_counter_km_day2
km_counter_m_day2
licznik_zwolniono
pix_opoznienie
pix_ibis
pix_ibis_dodaj
pixel_wysw
ticketprinter_w
ticketprinter_date
ticketprinter_month
ticketprinter_year
ticketprinter_c
ticketprinter_temp1
ticketprinter_temp2
ticketprinter_c_quadrat
ticketprinter_add7
aktywacja_nz
pixel_loop
test_lampek
cp_kasetka_pos
cp_kasetka_lastpos
cp_kasetka_speed
cp_kasetka_lastspeed
cp_kasetka_dragged
cp_kasetka_open
cp_kasetka_globalangle
stacyjka
kluczyk
kluczyk_rotate
pozycjaklucza
drzwi_otwarte
ppoziomowanie
poziomowanie
bremse_ABS_eingriff_2R
bremse_ABS_eingriff_2L
dlugie_odliczanie
dlugie_czas
kamery
power
dlugie
cp_knick_ovrd_sw
wszystkie
exter_open
exter_swiatlo_time
exter_hold
exter_swiatlo
komin
komin_wydech
bieg_D_wbito
bieg_r_wbito
podloga_okragla
podloga_wcieta
klima_nowa
klima_stara
drl
drl_light
przyciski_okragle
kluczyk_okragle
lusterko_podzielone
lusterko_dodatkowe
voith
zf
przyciski_zf
brak_kabiny
kolpaki
okragle_przyciski_stop
klima_kier_konvekta
klima_kier_spheros
Euro_4
Euro_6
hebel_ratardera
Euro_6_cummins
DRL_E6_CUMMINS
DRL_E6
DRL_EEV
EEV
KOMIN_EEV
KOMIN_E6
KOMIN_E6_CUMMINS
retarder_anim
reczny_retarder
actia_winglock_d
actia_winglock_u
door_67_nothahn_sw
Wyswietlacze_klapkowe
DRL_E6Light
debug1
wiatrolapy_nowe
lusterka_duze
lusterko_podzielone_zezwolono
lusterko_niepodzielone_zezwolono
engine_tank_content_Start
paliwa_zuzyto
srednie_spalanie
stan_zapisano
Engine_hybrid_on
przystankowy_auto_odlicz
dodatki_actia
szczotki
siedzenia
Lampe geht leider nicht
hat niemand eine Idee ? oder ein Befehl ?