Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This file was decompiled using SCM.ini published by GtaForums.com on 25.11.05
- DEFINE OBJECTS 1
- DEFINE OBJECT (noname)
- DEFINE MISSIONS 0
- //-------------MAIN---------------
- thread 'MAINSCR'
- 043D: unknown_set_play_intro_flag 0
- 0053: $2 = create_player #NULL at 796.0 -937.0 -100.0
- 0247: request_model #CHEETAH
- fade 0 0
- 03CB: set_camera 798.0 -937.0 0.0
- :MAINSCR_51
- if
- 8248: not model #CHEETAH available
- else_jump @MAINSCR_77
- wait 0
- jump @MAINSCR_51
- :MAINSCR_77
- 00A5: $3 = create_car #CHEETAH at 798.0 -937.0 -100.0
- 00A5: $4 = create_car #CHEETAH at 810.0 -937.0 -100.0
- 0249: release_model #CHEETAH
- 00C3: enter_debugmode
- create_thread_wb @DEBUG
- fade 1 1000
- :MAINSCR_129
- wait 0
- jump @MAINSCR_129
- end_thread
- :DEBUG
- $DEFAULT_WAIT_TIME = 0.0 // floating-point values
- $6 = 0.0 // floating-point values
- $7 = 0.0 // floating-point values
- $8 = 0.0 // floating-point values
- $9 = 0.0 // floating-point values
- $10 = 0 // integer values
- $PLAYER_ACTOR = 0 // integer values
- $CURRENT_CONTROLS = 0 // integer values
- $13 = 0 // integer values
- $PLAYER_DOOR = 0 // integer values
- $DOGFOOD_FACTORY_GATE = 0 // integer values
- $DOGFOOD_DOOR = 0 // integer values
- $MISTY_DOOR1 = 105 // integer values
- thread 'DEBUG'
- :DEBUG_106
- wait 0
- if
- 0256: player $2 defined
- else_jump @DEBUG_1339
- if and
- 00E1: pad 1 key_pressed 6
- $PLAYER_DOOR == 0 // integer values
- $PLAYER_ACTOR == 0 // integer values
- else_jump @DEBUG_1100
- 0054: store_player $2 position_to $DEFAULT_WAIT_TIME $6 $7
- 0170: $8 = player $2 z_angle
- if and
- 45.0 > $8 // floating-point values
- $8 > 0.0 // floating-point values
- else_jump @DEBUG_222
- $6 += 5.0 // floating-point values
- $9 = 90.0 // floating-point values
- :DEBUG_222
- if and
- 360.0 > $8 // floating-point values
- $8 > 315.0 // floating-point values
- else_jump @DEBUG_265
- $6 += 5.0 // floating-point values
- $9 = 90.0 // floating-point values
- :DEBUG_265
- if and
- 135.0 > $8 // floating-point values
- $8 > 45.0 // floating-point values
- else_jump @DEBUG_308
- $DEFAULT_WAIT_TIME -= 5.0 // floating-point values
- $9 = 180.0 // floating-point values
- :DEBUG_308
- if and
- 225.0 > $8 // floating-point values
- $8 > 135.0 // floating-point values
- else_jump @DEBUG_351
- $6 -= 5.0 // floating-point values
- $9 = 270.0 // floating-point values
- :DEBUG_351
- if and
- 315.0 > $8 // floating-point values
- $8 > 225.0 // floating-point values
- else_jump @DEBUG_394
- $DEFAULT_WAIT_TIME += 5.0 // floating-point values
- $9 = 0.0 // floating-point values
- :DEBUG_394
- $7 += 0.5625 // floating-point values
- 02CE: $7 = ground_z $DEFAULT_WAIT_TIME $6 $7
- 0247: request_model $MISTY_DOOR1
- :DEBUG_421
- if
- 8248: not model $MISTY_DOOR1 available
- else_jump @DEBUG_486
- wait 0
- 00BC: text_highpriority 'LOADCAR' 100 ms 1 // LOADING VEHICLE... (PRESS L1 TO CANCEL)
- if
- 00E1: pad 1 key_pressed 4
- else_jump @DEBUG_479
- jump @DEBUG_528
- :DEBUG_479
- jump @DEBUG_421
- :DEBUG_486
- 00A5: $10 = create_car $MISTY_DOOR1 at $DEFAULT_WAIT_TIME $6 $7
- 0175: set_car $10 z_angle_to $9
- 020A: set_car $10 door_status_to 1
- 0249: release_model $MISTY_DOOR1
- 01C3: remove_references_to_car $10 // Like turning a car into any random car
- :DEBUG_528
- if
- $DOGFOOD_FACTORY_GATE == 0 // integer values
- else_jump @DEBUG_927
- if and
- $MISTY_DOOR1 == 105 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_585
- $MISTY_DOOR1 = 110 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- :DEBUG_585
- if and
- $MISTY_DOOR1 == 110 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_625
- $MISTY_DOOR1 = 128 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- :DEBUG_625
- if and
- $MISTY_DOOR1 == 128 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_665
- $MISTY_DOOR1 = 116 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- :DEBUG_665
- if and
- $MISTY_DOOR1 == 116 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_704
- $MISTY_DOOR1 = 97 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- :DEBUG_704
- if and
- $MISTY_DOOR1 == 97 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_743
- $MISTY_DOOR1 = 106 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- :DEBUG_743
- if and
- $MISTY_DOOR1 == 106 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_782
- $MISTY_DOOR1 = 119 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- :DEBUG_782
- if and
- $MISTY_DOOR1 == 119 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_828
- $MISTY_DOOR1 = 101 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- $DOGFOOD_FACTORY_GATE = 1 // integer values
- :DEBUG_828
- if and
- $MISTY_DOOR1 == 101 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_874
- $MISTY_DOOR1 = 92 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- $DOGFOOD_FACTORY_GATE = 1 // integer values
- :DEBUG_874
- if and
- $MISTY_DOOR1 == 92 // integer values
- $DOGFOOD_DOOR == 0 // integer values
- else_jump @DEBUG_920
- $MISTY_DOOR1 = 90 // integer values
- $DOGFOOD_DOOR = 1 // integer values
- $DOGFOOD_FACTORY_GATE = 1 // integer values
- :DEBUG_920
- jump @DEBUG_1086
- :DEBUG_927
- $MISTY_DOOR1 += 1 // integer values
- if
- $MISTY_DOOR1 > 146 // integer values
- else_jump @DEBUG_967
- $MISTY_DOOR1 = 105 // integer values
- $DOGFOOD_FACTORY_GATE = 0 // integer values
- :DEBUG_967
- if or
- $MISTY_DOOR1 == 140 // integer values
- $MISTY_DOOR1 == 141 // integer values
- else_jump @DEBUG_1002
- $MISTY_DOOR1 = 142 // integer values
- :DEBUG_1002
- if or
- $MISTY_DOOR1 == 124 // integer values
- $MISTY_DOOR1 == 125 // integer values
- else_jump @DEBUG_1034
- $MISTY_DOOR1 = 126 // integer values
- :DEBUG_1034
- if
- $MISTY_DOOR1 == 121 // integer values
- else_jump @DEBUG_1059
- $MISTY_DOOR1 = 122 // integer values
- :DEBUG_1059
- if
- $MISTY_DOOR1 == 131 // integer values
- else_jump @DEBUG_1086
- $MISTY_DOOR1 = 132 // integer values
- :DEBUG_1086
- $PLAYER_DOOR = 1 // integer values
- $PLAYER_ACTOR = 1 // integer values
- :DEBUG_1100
- if and
- 00E1: pad 1 key_pressed 4
- $PLAYER_DOOR == 1 // integer values
- else_jump @DEBUG_1192
- if
- 8119: not car $10 wrecked
- else_jump @DEBUG_1192
- 0209: $13 = random_int 0 88
- 0229: set_car $10 color_to $CURRENT_CONTROLS $13
- $CURRENT_CONTROLS += 1 // integer values
- if
- $CURRENT_CONTROLS > 87 // integer values
- else_jump @DEBUG_1192
- $CURRENT_CONTROLS = 0 // integer values
- :DEBUG_1192
- if and
- 80E1: not pad 1 key_pressed 6
- $PLAYER_ACTOR == 1 // integer values
- else_jump @DEBUG_1223
- $PLAYER_ACTOR = 0 // integer values
- :DEBUG_1223
- if and
- 00E1: pad 1 key_pressed 6
- $PLAYER_DOOR == 1 // integer values
- $PLAYER_ACTOR == 0 // integer values
- else_jump @DEBUG_1339
- if
- 0119: car $10 wrecked
- else_jump @DEBUG_1282
- 00A6: destroy_car $10
- jump @DEBUG_1318
- :DEBUG_1282
- if
- 80DC: not player $2 driving $10
- else_jump @DEBUG_1313
- 00A6: destroy_car $10
- jump @DEBUG_1318
- :DEBUG_1313
- 01C3: remove_references_to_car $10 // Like turning a car into any random car
- :DEBUG_1318
- $PLAYER_DOOR = 0 // integer values
- $DOGFOOD_DOOR = 0 // integer values
- $PLAYER_ACTOR = 1 // integer values
- :DEBUG_1339
- jump @DEBUG_106
- end_thread
Add Comment
Please, Sign In to add comment