{$CLEO} const car1 = 1 car2 = 2 enemy1= 3 enemy2 = 4 enemy3 = 5 enemy4 = 6 enemy5 = 7 enemy6 = 8 markercar1 = 9 markercar2 = 10 enemymar1 = 11 enemymar2 = 12 enemymar3 = 13 enemymar4 =14 enemymar5 = 15 enemymar6 = 16 end Thread 'BikeMis' 0AC8: 0@ = allocate_memory_size 4000 :BikeMissStart 0001: wait 0 ms 00D6: if and Player.Defined($PLAYER_CHAR) 0ADC: test_cheat "MISSIONSTART" 004D: jump_if_false @BikeMissStart //0500: player $player_char skin == 'atbike' //004D: jump_if_false @BikeMissStart 016A: fade 0 150 ms 01B4: set_player $player_char frozen_state 0 012A: put_player $player_char at -597.4521 652.7606 11.0712 and_remove_from_car 0171: set_player $player_char z_angle_to 5.4082 03CB: set_camera -597.4521 652.7606 11.0712 0001: wait 0 ms 0055: put_player $player_char at -597.4521 652.7606 11.0712 0167: 1@ = create_marker_at 97.8631 1072.2932 13.7373 color 5 flag 3 01B4: set_player $player_char frozen_state 1 016A: fade 1 1500 ms 0006: 15@ = 1 :PostMarker 0001: wait 0 ms Player.Defined($PLAYER_CHAR) 004D: jump_if_false @MissionFailed 0102: actor $player_actor stopped_near_point_on_foot 97.8631 1072.2932 13.7373 radius 3.0 3.0 6.0 sphere 1 004D: jump_if_false @PostMarker 01B4: set_player $player_char frozen_state 0 fade 0 150 0164: disable_marker 1@ 0247: request_model #GANGBUR 0247: request_model #M4 0247: request_model #SGA 0247: request_model #SGB model.Load(#UZI) model.Load(335) 038B: load_requested_models wait 0 car.Create(1@, #GANGBUR, 68.2547, 1082.8201, 16.5459) 0175: set_car 1@ z_angle_to 87.6199 marker.CreateAboveCar(2@,1@) 0AB1: call_scm_func @StoreToAlMem 3 0@ 1@ car1 0AB1: call_scm_func @StoreToAlMem 3 0@ 2@ markercar1 car.Create(1@, #GANGBUR, 82.8412, 1081.5518, 16.4142) 0175: set_car 1@ z_angle_to 87.6199 marker.CreateAboveCar(2@,1@) 0AB1: call_scm_func @StoreToAlMem 3 0@ 1@ car2 0AB1: call_scm_func @StoreToAlMem 3 0@ 2@ markercar2 actor.Create(1@,4,#SGA,74.7902, 1087.5266, 25.4617) 0173: set_actor 1@ z_angle_to 181.7878 01B2: give_actor 1@ weapon 26 ammo 9999 marker.CreateAboveActor(2@,1@) 0AB1: call_scm_func @StoreToAlMem 3 0@ 1@ enemy1 0AB1: call_scm_func @StoreToAlMem 3 0@ 2@ enemymar1 actor.Create(1@,4,#SGB,69.8887, 1108.6003, 18.7597) 0173: set_actor 1@ z_angle_to 195.8276 01B2: give_actor 1@ weapon 26 ammo 9999 marker.CreateAboveActor(2@,1@) 0AB1: call_scm_func @StoreToAlMem 3 0@ 1@ enemy2 0AB1: call_scm_func @StoreToAlMem 3 0@ 2@ enemymar2 actor.Create(1@,4,#SGB,84.8627, 1099.1873, 18.7597) 0173: 1@ 110.5792 01B2: give_actor 1@ weapon 23 ammo 9999 marker.CreateAboveActor(2@,1@) 0AB1: call_scm_func @StoreToAlMem 3 0@ 1@ enemy3 0AB1: call_scm_func @StoreToAlMem 3 0@ 2@ enemymar3 actor.create(1@,4,#SGA, 68.2119, 1100.8746, 25.4914) 0173: 1@ 273.9109 01B2: give_actor 1@ weapon 26 ammo 9999 marker.CreateAboveActor(2@,1@) 0AB1: call_scm_func @StoreToAlMem 3 0@ 1@ enemy4 0AB1: call_scm_func @StoreToAlMem 3 0@ 2@ enemymar4 actor.Create(1@,4,#SGA,82.9692, 1110.7397, 25.4914) 0173: 1@ 120.8175 01B2: give_actor 1@ weapon 23 ammo 9999 marker.CreateAboveActor(2@,1@) 0AB1: call_scm_func @StoreToAlMem 3 0@ 1@ enemy5 0AB1: call_scm_func @StoreToAlMem 3 0@ 2@ enemymar5 actor.Create(1@,4,#SGB,78.2081, 1098.2517, 32.6039) 0173: 1@ 189.5426 01B2: give_actor 1@ weapon 23 ammo 9999 marker.CreateAboveActor(2@,1@) 0AB1: call_scm_func @StoreToAlMem 3 0@ 1@ enemy6 0AB1: call_scm_func @StoreToAlMem 3 0@ 2@ enemymar6 model.Destroy(#SGA) model.Destroy(#SGB) model.Destroy(#M4) model.Destroy(#UZI) model.Destroy(#GANGBUR) 01B4: set_player $player_char frozen_state 1 00C0: set_current_time 23 0 0006: 14@ = 0 fade 1 1500 0006: 13@ = 0 0006: 15@ = 2 jump @BikeMissDeads :BikeMissDeads wait 0 00D6: if and 0256: player $player_char defined 8112: not wasted_or_busted jf @MissionFailed gosub @carboom1 0039: 14@ == 8 jf @BikeMissDeads jump @MissionPassed :carboom1 0AB1: call_scm_func @ReadFromAlMem 2 0@ car1 1@ 8039: NOT 1@ == 0 jf @carboom2 if OR 0039: 13@ == 1 car.Wrecked(1@) jf @carboom2 0AB1: call_scm_func @ReadFromAlMem 2 0@ markercar1 2@ 0164: disable_marker 2@ 01C3: remove_references_to_car 1@ 0AB1: call_scm_func @StoreToAlMem 3 0@ 0 car1 000A: 14@ += 1 :carboom2 0AB1: call_scm_func @ReadFromAlMem 2 0@ car2 1@ 8039: NOT 1@ == 0 jf @dead1 if OR 0039: 13@ == 1 car.Wrecked(1@) jf @dead1 0AB1: call_scm_func @ReadFromAlMem 2 0@ markercar2 2@ 0164: disable_marker 2@ 01C3: remove_references_to_car 1@ 0AB1: call_scm_func @StoreToAlMem 3 0@ 0 car2 000A: 14@ += 1 :dead1 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemy1 1@ 8039: NOT 1@ == 0 jf @dead2 if OR 0039: 13@ == 1 actor.Dead(1@) jf @dead2 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemymar1 2@ 0164: disable_marker 2@ 01C2: remove_references_to_actor 1@ 0AB1: call_scm_func @StoreToAlMem 3 0@ 0 enemy1 000A: 14@ += 1 :dead2 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemy2 1@ 8039: NOT 1@ == 0 jf @dead3 if OR 0039: 13@ == 1 actor.Dead(1@) jf @dead3 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemymar2 2@ 0164: disable_marker 2@ 01C2: remove_references_to_actor 1@ 0AB1: call_scm_func @StoreToAlMem 3 0@ 0 enemy2 000A: 14@ += 1 :dead3 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemy3 1@ 8039: NOT 1@ == 0 jf @dead4 if OR 0039: 13@ == 1 actor.Dead(1@) jf @dead4 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemymar3 2@ 0164: disable_marker 2@ 01C2: remove_references_to_actor 1@ 0AB1: call_scm_func @StoreToAlMem 3 0@ 0 enemy3 000A: 14@ += 1 :dead4 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemy4 1@ 8039: NOT 1@ == 0 jf @dead5 if OR 0039: 13@ == 1 actor.Dead(1@) jf @dead5 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemymar4 2@ 0164: disable_marker 2@ 01C2: remove_references_to_actor 1@ 0AB1: call_scm_func @StoreToAlMem 3 0@ 0 enemy4 000A: 14@ += 1 :dead5 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemy5 1@ 8039: NOT 1@ == 0 jf @dead6 if OR 0039: 13@ == 1 actor.Dead(1@) jf @dead6 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemymar5 2@ 0164: disable_marker 2@ 01C2: remove_references_to_actor 1@ 0AB1: call_scm_func @StoreToAlMem 3 0@ 0 enemy5 000A: 14@ += 1 :dead6 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemy6 1@ 8039: NOT 1@ == 0 jf @deadend if OR 0039: 13@ == 1 actor.Dead(1@) jf @deadend 0AB1: call_scm_func @ReadFromAlMem 2 0@ enemymar6 2@ 0164: disable_marker 2@ 01C2: remove_references_to_actor 1@ 0AB1: call_scm_func @StoreToAlMem 3 0@ 0 enemy6 000A: 14@ += 1 :deadend return :MissionPassed // Eia a neo?aa i?ieaaiiie iennee 01E3: text_1number_styled 'M_PASS' number 1000 time 5000 style 1 Player.Money($PLAYER_CHAR) += 1503 jump @DeleteAllStuff :MissionFailed 00BA: text_styled 'M_FAIL' 5000 ms 1 :DeleteAllStuff if 0039: 15@ == 1 jf @DeleteAllStuff2 0164: disable_marker 1@ :DeleteAllStuff2 0006: 13@ = 1 gosub @carboom1 jump @BikeMissStart :StoreToAlMem 0012: 2@ *= 4 005A: 2@ += 0@ 0A8C: write_memory 2@ size 4 value 1@ virtual_protect 1 0AB2: ret 0 :ReadFromAlMem 0012: 1@ *= 4 005A: 1@ += 0@ 0A8D: 2@ = read_memory 1@ size 4 virtual_protect 1 0AB2: ret 1 2@