'######################################## '# # '# MAIN SCRIPT # '# # '# MAN Standarddoppeldecker SD200 # '# # '# Bauart SD85 # '# # '######################################## '(c) 01.11.2012 Marcel Kuhnt, Rüdiger Hülsmann 'Script Version: 1.0 'Omsi release: 1.0 'Revision History: '- Marcel Kuhnt 10.08.2009 Added Revision History '- Marcel Kuhnt 30.11.2010 Bugfix: press [D] in AI mode if motor running but neutral '- Marcel Kuhnt 04.07.2011 Added light repair '- Marcel Kuhnt 11.12.2012 Added elec repair '------------------------------------------------------------------------------------------ '###################### ' Hauptteil '###################### {init} (S.L.Daueranimation) (M.L.engine_Init) (M.L.Antrieb_Init) (M.L.Elec_Init) (M.L.Door_Init) (M.L.wiper_init) (M.L.lights_init) (M.L.bremse_init) (M.L.cockpit_init) (M.L.heizung_init) (M.L.Matrix_init) (M.L.Collision_Init) (M.L.articulation_init) (M.L.MAN_Cockpit_Init) (M.L.IBIS_init) (M.L.ticketprinter_init) (M.L.rampe_init) {end} {frame} (M.L.Engine_Frame) (M.L.Antrieb_Frame) (M.L.Elec_Frame) (M.L.Door_frame) (M.L.cockpit_frame) (M.L.lights_frame) (M.L.wiper_frame) (M.L.Auspuff_Frame) (M.L.bremse_frame) (M.L.klappern_frame) (M.L.FF_frame) (M.L.rain_frame) (M.L.dirt_frame) (M.L.sound_volume_frame) (M.L.heizung_frame) (M.L.Matrix_frame) (M.L.cashdesk_frame) (M.L.Collision_Frame) (M.L.articulation_frame) (M.L.spray_frame) (M.L.MAN_Cockpit_Frame) (M.L.IBIS_frame) (M.L.ticketprinter_frame) (M.L.rampe_frame) '............................... 'Setvars (L.L.vis_CTI_Abbiegelicht) (S.L.vis_Abbiegelicht) (L.L.vis_CTI_Kurvenlicht) (S.L.vis_Kurvenlicht) (L.L.vis_CTI_Sonnenrollo) (S.L.vis_Sonnenrollo) (L.L.vis_CTI_clima) (S.L.vis_clima) (L.L.vis_CTI_doortype_h) (S.L.vis_doortype_h) (L.L.vis_CTI_doortype_h2) (S.L.vis_doortype_h2) (L.L.vis_CTI_doortype_m) (S.L.vis_doortype_m) (L.L.vis_CTI_doortype_v) (S.L.vis_doortype_v) (L.L.vis_CTI_matrix) (S.L.vis_matrix) (L.L.vis_CTI_spiegeltyp_r) (S.L.vis_spiegeltyp_r) (L.L.vis_CTI_spiegeltyp_l) (S.L.vis_spiegeltyp_l) (L.L.vis_CTI_Trennstange_H) (S.L.vis_Trennstange_H) (C.L.bustype) 1 < {if} (L.L.vis_CTI_TuerH_piepen) (S.L.vis_Tuer23_piepen) {else} (L.L.vis_CTI_TuerM_piepen) (S.L.vis_Tuer23_piepen) (L.L.vis_CTI_TuerH_piepen) (S.L.vis_Tuer45_piepen) {endif} (L.L.vis_CTI_Nebelscheinwerfer) (S.L.vis_Nebelscheinwerfer) (L.L.vis_CTI_Rad_V) (S.L.vis_Rad_V) (L.L.vis_CTI_Rad_M) (S.L.vis_Rad_M) (L.L.vis_CTI_Rad_H) (S.L.vis_Rad_H) (L.L.vis_CTI_Radbesen) (S.L.vis_Radbesen) (L.L.vis_CTI_Kennzeichen_Repaint) (S.L.vis_Kennzeichen_Repaint) (L.L.vis_CTI_Matrix_LED_Polycolor) (S.L.vis_Matrix_LED_Polycolor) (L.L.vis_CTI_Matrix_LED_Color) (S.L.vis_Matrix_LED_Color) (L.L.vis_CTI_Sitztyp) (S.L.vis_Sitztyp) (L.L.vis_CTI_trennscheiben) (S.L.vis_trennscheiben) (L.L.vis_CTI_Klappfenster) (S.L.vis_Klappfenster) (L.L.vis_CTI_Tuerwarnlampen) (S.L.vis_Tuerwarnlampen) (L.L.vis_CTI_Motor_Typ) (S.L.Engine_Type) '............................... 'AI: (L.L.AI) (L.L.AI_Engine) 0.5 > (L.L.engine_on) 0.5 < (L.L.antrieb_getr_gangvorwahl) 4 = ! || && && {if} 0 (S.L.bremse_feststell_sw) (S.L.bremse_feststell) 1 (S.L.engine_injection_on) 400 (S.L.engine_n) 4 (S.L.antrieb_getr_gangvorwahl) 1 (S.L.engine_on) {endif} (L.L.AI) (L.L.AI_Engine) -0.5 < && (L.L.engine_on) 0.5 > && {if} 0 (S.L.engine_on) 0 (S.L.engine_injection_on) 1 (S.L.bremse_feststell_sw) (S.L.bremse_feststell) {endif} 'needed for refreshing the texttextures 1 (S.L.Refresh_Strings) {end} '---------------------------------- 'Crash: {trigger:collision} (M.L.Collision_Trigger) {end} '---------------------------------- 'malfunction reset: {trigger:malfunction_reset} (M.L.Collision_Malfunction_Reset) (M.L.Elec_Malfunction_Reset) {end} '---------------------------------- 'malfunction time calc: {trigger:malfunction_gettime} 0 s0 (M.L.Collision_Malfunction_TimeCalc) (M.L.Elec_Malfunction_TimeCalc) (M.L.lights_repair_timecalc) l0 {end}