Jump to content

Car crusher for vanilla (default) vice city.


Recommended Posts

 Hello, I transferred the code from GTA LC 3.3 CARCRSH for car crusher.

I would like to turn the car angle smoothly after being picked up by a crane. In GTA 3, if you park the car unevenly, then a crane in the air straightens the corner of your car so that the car does not stick out of the car crusher before removing it.

I haven’t succeeded in this yet, it’s a pity there is no opcode that would smoothly turn your car angle.🥲

Spoiler

image.thumb.png.87c4ce8b451c940df4b37c46b608a484.png



Car crusher location in Vice city (coord for car crusher from gta lc 3.3)

Spoiler

image.thumb.png.0b43075a2f2f4f69029e1edd01c59ceb.pngimage.thumb.png.e8293b00fc36498852540394b8f2c438.png

 


 

Sometimes this code does not work correctly. For some reason, you can scrap your car only once, and after that the marker where you need to put the car disappears and it is impossible to scrap the car.
Help me please, I'm trying to transfer this wonderful feature from GTA 3.

 

This is the code I rewrote.
 

Spoiler
Quote
:CARCRSH
03A4: script_name 'CARCRSH' 
0247: request_model 4795 
0247: request_model 4796 
0247: request_model 4797 
038B: load_requested_models 

:CARCRSH_26
0001: wait 0 ms 
00D6: if and
0248:   model 4795 available 
0248:   model 4796 available 
0248:   model 4797 available 
004D: jump_if_false @CARCRSH_26 
0007: 3@ = 0.07 // @ = float // Speed (units/20ms)
0007: 4@ = 0.1 // @ = float  // Angular speed
0107: $CCcrane = create_object 4796 at 783.98 52.4167 12.55 
0400: create_coordinate 0@ 1@ 2@ from_object $CCcrane offset 25.0 0.0 -2.0 
0107: $CCmagnet = create_object 4795 at 0@ 1@ 2@ 
029B: $CCbody = init_object 4798 at 804.73 60.3852 7.09806 
01C7: remove_object_from_mission_cleanup_list $CCbody 
0392: object $CCbody toggle_in_moving_list 0 
004F: start_new_script @NONAME_56 
0006: 10@ = 0 // @ = int 

:CARCRSH_192
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0001: wait 500 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_192 
00D6: if 
0443:   player $PLAYER_CHAR sitting_in_any_car 
004D: jump_if_false @CARCRSH_192 
00D6: if 
0056:   player $PLAYER_CHAR 1 799.0 45.3 813.4 59.4 
004D: jump_if_false @CARCRSH_192 
03C1: $CCRUSHERCAR = player $PLAYER_CHAR car_no_save 

:CARCRSH_282
0001: wait 100 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_192 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_282 
00D6: if 
00B0:   car $CCRUSHERCAR 1 799.0 59.4 813.4 45.3 
004D: jump_if_false @CARCRSH_1398 
00D6: if and
8137:   not car $CCRUSHERCAR model == #RHINO 
8137:   not car $CCRUSHERCAR model == #BARRACKS 
8137:   not car $CCRUSHERCAR model == #FIRETRUK
004D: jump_if_false @CARCRSH_1344 
0001: wait 100 ms 
0407: create_coordinate $CCcarx $CCcary $CCcarz from_car $CCRUSHERCAR offset 0.0 0.0 0.0 
02CE: $CCcarg = ground_z $CCcarx $CCcary 10.0 
0061: $CCcarz -= $CCcarg // $ -= $ float 
0407: create_coordinate $CCcarx $CCcary $CCcarz2 from_car $CCRUSHERCAR offset 0.0 0.0 $CCcarz 

//03CF: load_wav 'CRUSH' as 2 

//:CARCRSH_490
//0001: wait 0 ms 
//00D6: if 
//03D0:   wav 2 loaded 
//004D: jump_if_false @CARCRSH_490 
//03D1: play_wav 2

:CARCRSH_513
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCmagnet to $CCcarx $CCcary $CCcarz2 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_602 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_513 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_1398 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0002: jump @CARCRSH_513 

:CARCRSH_602
0011: $CCcarz *= -2.0 // $ *= float 
0007: 13@ = 17.0 // @ = float 
0174: $cccarang = car $CCRUSHERCAR z_angle 
0004: $crushreturn = 173320 // $ = int 

:CARCRSH_640
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCcrane from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_895 
0400: create_coordinate 11@ 12@ 15@ from_object $CCcrane offset 25.0 0.0 -2.0 
034E: move_object $CCmagnet to 11@ 12@ 15@ speed 3@ 3@ 3@ collision_check 0 
00D6: if 
0038:   $crushreturn == 173320 // $ == int 
004D: jump_if_false @CARCRSH_640 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 
0400: create_coordinate 7@ 8@ 9@ from_object $CCmagnet offset 0.0 0.0 $CCcarz 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
0175: set_car $CCRUSHERCAR z_angle_to $cccarang 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_640 
00D6: if 
0442:   player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_640 
0007: 13@ = 0.0 // @ = float 
0004: $crushreturn = 173859 // $ = int 
0002: jump @CARCRSH_640 
0400: create_coordinate 11@ 12@ 15@ from_object $CCcrane offset 25.0 0.0 0.0 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 

:CARCRSH_895
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCmagnet to 11@ 12@ 9.0 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_993 
0400: create_coordinate 7@ 8@ 9@ from_object $CCmagnet offset 0.0 0.0 $CCcarz 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
0175: set_car $CCRUSHERCAR z_angle_to $cccarang 
0002: jump @CARCRSH_895 

:CARCRSH_993
0400: create_coordinate 7@ 8@ 9@ from_object $CCcrane offset 25.0 0.0 -2.0 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0007: 13@ = -90.0 // @ = float 
0004: $CCRUSHERCAR = 0 // $ = int 

:CARCRSH_1044
0001: wait 20 ms 
00D6: if 
0038:   $CCRUSHERCAR == 0 // $ == int 
004D: jump_if_false @CARCRSH_1102 
00D6: if 
834E:   not move_object $CCmagnet to 7@ 8@ 9@ speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_1140 

:CARCRSH_1102
00D6: if 
8031:   not  13@ >= 0.0 // @ >= float 
004D: jump_if_false @CARCRSH_1154 
000B: 13@ += 1.0 // @ += float 
0002: jump @CARCRSH_1044 

:CARCRSH_1140
0004: $CCRUSHERCAR = 1 // $ = int 
0002: jump @CARCRSH_1102 

:CARCRSH_1154
00D6: if 
0038:   $CCRUSHERCAR == 1 // $ == int 
004D: jump_if_false @CARCRSH_1044 
0007: 13@ = 0.0 // @ = float 

:CARCRSH_1182
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCcrane from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_1271 
0400: create_coordinate 5@ 6@ 7@ from_object $CCcrane offset 25.0 0.0 -2.0 
034E: move_object $CCmagnet to 5@ 6@ 7@ speed 3@ 3@ 3@ collision_check 0 
0002: jump @CARCRSH_1182 

:CARCRSH_1271
0001: wait 20 ms 
00D6: if 
0021:   13@ > -90.0 // @ > float 
004D: jump_if_false @CARCRSH_1313 
000F: 13@ -= 1.0 // @ -= float 
0002: jump @CARCRSH_1271 

:CARCRSH_1313
0004: $CCIS_CAR_CRUSHED = 0 // $ = int 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0004: $crushreturn = 173320 // $ = int 
0002: jump @CARCRSH_192 //1

:CARCRSH_1344
00D6: if 
803C:   not  $CCRUSHERCAR == 10@ // $ == @ int 
004D: jump_if_false @CARCRSH_1378 
00BC: text_highpriority 'CR_1' time 4000 1  // Crane cannot lift this vehicle.

:CARCRSH_1378
008B: 10@ = $CCRUSHERCAR // @ = $ int 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0002: jump @CARCRSH_192 

:CARCRSH_1398
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0004: $crushreturn = 173320 // $ = int 

:CARCRSH_1413
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCmagnet to 0@ 1@ 2@ speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_192 
0002: jump @CARCRSH_1413 

:NONAME_56
0006: 0@ = 0 // @ = int 
0107: $CClid = create_object 4797 at 804.55 65.0512 10.0 
0453: object $CClid set_rotation -90.0 0.0 0.0 

:NONAME_56_50
0001: wait 250 ms 
00D6: if 
0038:   $CCHaveCar == 0 // $ == int 
004D: jump_if_false @NONAME_56_50 
053E: $CCCraneCar = get_random_car_with_actors -1 in_area 801.63 57.8 814.0 63.3 
00D6: if 
8038:   not  $CCCraneCar == -1 // $ == int 
004D: jump_if_false @NONAME_56_50 
00D6: if 
00B1:   car $CCCraneCar 1 801.63 57.8 5.0 814.0 63.3 9.0 
004D: jump_if_false @NONAME_56_50 
0004: $CCHaveCar = 1 // $ = int 
0007: 13@ = -90.0 // @ = float 
0007: 1@ = 70.0 // @ = float

// vehicle class and car health used as modifier for reward
// reward base value used for all models listed below
// poorfamily 
00D6: if or
0137:   car $CCCraneCar model == #ESPERANT 
0137:   car $CCCraneCar model == #IDAHO 
0137:   car $CCCraneCar model == #MANANA 
0137:   car $CCCraneCar model == #MOONBEAM 
0137:   car $CCCraneCar model == #PEREN 
0137:   car $CCCraneCar model == #RUMPO 
0137:   car $CCCraneCar model == #STALLION 
004D: jump_if_false @NONAME_56_277 
0007: 1@ = 30.0 // @ = float 
0002: jump @NONAME_56_642 

:NONAME_56_277
00D6: if or
0137:   car $CCCraneCar model == #BOBCAT 
0137:   car $CCCraneCar model == #MULE 
0137:   car $CCCraneCar model == #PONY 
0137:   car $CCCraneCar model == #YANKEE 
004D: jump_if_false @NONAME_56_337 
0007: 1@ = 45.0 // @ = float 
0002: jump @NONAME_56_642 

:NONAME_56_337
00D6: if or
0137:   car $CCCraneCar model == #TAXI 
0137:   car $CCCraneCar model == #CABBIE 
0137:   car $CCCraneCar model == #MRWHOOP 
0137:   car $CCCraneCar model == #PATRIOT 
0137:   car $CCCraneCar model == #FAGGIO 
0137:   car $CCCraneCar model == #PIZZABOY 
004D: jump_if_false @NONAME_56_413 
0007: 1@ = 55.0 // @ = float 
0002: jump @NONAME_56_642 

:NONAME_56_413
00D6: if or
0137:   car $CCCraneCar model == #BLISTA 
0137:   car $CCCraneCar model == #KURUMA 
0137:   car $CCCraneCar model == #LANDSTAL 
0137:   car $CCCraneCar model == #ANGEL 
0137:   car $CCCraneCar model == #FREEWAY 
0137:   car $CCCraneCar model == #PCJ600 
0137:   car $CCCraneCar model == #SANCHEZ 
004D: jump_if_false @NONAME_56_497 
0007: 1@ = 85.0 // @ = float 
0002: jump @NONAME_56_642 

:NONAME_56_497
00D6: if or
0137:   car $CCCraneCar model == #BUS 
0137:   car $CCCraneCar model == #COACH 
0137:   car $CCCraneCar model == #FLATBED 
0137:   car $CCCraneCar model == #LINERUN 
0137:   car $CCCraneCar model == #SECURICA 
0137:   car $CCCraneCar model == #TRASH 
004D: jump_if_false @NONAME_56_573 
0007: 1@ = 100.0 // @ = float 
0002: jump @NONAME_56_642 

:NONAME_56_573
00D6: if or
0137:   car $CCCraneCar model == #BANSHEE 
0137:   car $CCCraneCar model == #CHEETAH 
0137:   car $CCCraneCar model == #INFERNUS 
0137:   car $CCCraneCar model == #SENTINEL 
0137:   car $CCCraneCar model == #STINGER 
0137:   car $CCCraneCar model == #STRETCH 
004D: jump_if_false @NONAME_56_642 
0007: 1@ = 115.0 // @ = float 

:NONAME_56_642
0227: 2@ = car $CCCraneCar health 
008F: 2@ = integer_to_float 2@ 
0017: 2@ /= 1000.0 // @ /= float 
006B: 1@ *= 2@ // @ *= @ float 
008E: 1@ = float_to_integer 1@ 
0001: wait 3250 ms 

:NONAME_56_689
0001: wait 25 ms 
00D6: if 
0033:   0.0 >= 13@ // float >= @ 
004D: jump_if_false @NONAME_56_749 
000B: 13@ += 1.0 // @ += float 
0453: object $CClid set_rotation 13@ 0.0 0.0 
0002: jump @NONAME_56_689 

:NONAME_56_749
0004: $CCIS_CAR_CRUSHED = 1 // $ = int 
0453: object $CClid set_rotation 0.0 0.0 0.0 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @NONAME_56_854 
00D6: if 
0057:   player $PLAYER_CHAR 0 801.63 57.8 5.0 814.0 63.3 10.0 
004D: jump_if_false @NONAME_56_854 
0222: set_player $PLAYER_CHAR health_to 0 
0006: 0@ = 1 // @ = int 

:NONAME_56_854
0006: 4@ = 0 // @ = int 
0006: 5@ = 2000 // @ = int 
0006: 6@ = 5 // @ = int 
0006: TIMERA = 0 // @ = int 
0050: gosub @NONAME_56_1060 
00A6: destroy_car $CCCraneCar 
0006: 5@ = 1000 // @ = int 
0006: TIMERA = 0 // @ = int 
0050: gosub @NONAME_56_1060 
00D6: if and
0256:   player $PLAYER_CHAR defined 
0039:   0@ == 0 // @ == int 
004D: jump_if_false @NONAME_56_948 
0109: player $PLAYER_CHAR money += 1@ 

:NONAME_56_948
0001: wait 25 ms 
00D6: if 
0021:   13@ > -90.0 // @ > float 
004D: jump_if_false @NONAME_56_1008 
000F: 13@ -= 1.0 // @ -= float 
0453: object $CClid set_rotation 13@ 0.0 0.0 
0002: jump @NONAME_56_948 

:NONAME_56_1008
0453: object $CClid set_rotation -90.0 0.0 0.0 
0006: 0@ = 0 // @ = int 
0004: $CCIS_CAR_CRUSHED = 0 // $ = int 
0004: $CCHaveCar = 0 // $ = int 
040D: unload_wav 2 
0002: jump @NONAME_56_50 

:NONAME_56_1060
00D6: if 
0019:   TIMERA > 5@ // @ > int 
004D: jump_if_false @NONAME_56_1081 
0051: return 

:NONAME_56_1081
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NONAME_56_1208 
01BC: put_object $CCbody at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCbody at 804.67 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCbody at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCbody at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NONAME_56_1060 

:NONAME_56_1208
01BC: put_object $CCbody at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCbody at 804.79 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCbody at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCbody at 804.73 60.3852 7.09806 
0006: 4@ = 0 // @ = int 
0002: jump @NONAME_56_1060

 

 

This is a code from GTA LC 3.3
 

Spoiler
//#####################################################################################
//#####################################################################################
// END BISTRO STUFF / BEGIN CAR CRUSHER
//#####################################################################################
//#####################################################################################

:LabelCARCRUSHER
thread 'CARCRSH'
0247: request_model #MAGNET
0247: request_model 893
0247: request_model 502
038B: load_requested_models

:LabelCRUSH001
wait 0
if and
   0248:   model available #MAGNET
   0248:   model available 893
   0248:   model available 502
jf @LabelCRUSH001

// Crane start
//0007: 0@ = 808.98
//0007: 1@ = 52.4167
//0007: 2@ = 10.5

// Speed (units/20ms)
3@ = 0.07 // floating-point values

// Angular speed
4@ = 0.1 // floating-point values

// Objects
$CCcrane = Object.Create(893, 783.98, 52.4167, 12.55)
0400: create_coordinate 0@ 1@ 2@ from_object $CCcrane offset 25.0 0.0 -2.0
$CCmagnet = Object.Create(#MAGNET, 0@, 1@, 2@)
//$CClid = Object.Create(502, 804.55, 65.0512, 10.0)
//0453: object $CClid set_rotation -90.0 0.0 0.0
029B: $CCbody = init object #CRUSHERCRUSH at 804.73 60.3852  7.09806
01C7: remove_object $CCbody from_mission_cleanup_list
0392: object $CCbody toggle_in_moving_list 0
004F: create_thread @CCCreateCraneLid   // Space's independent lid
10@ = 0 // integer values

:LabelCRUSH002
// Start of real loop
//$IS_CAR_CRUSHED = 0 // integer values
$IS_CAR_PICKED_UP = 0 // integer values
wait 500
if
   0256:   player $PLAYER_CHAR defined
jf @LabelCRUSH002
if
0443:   player $PLAYER_CHAR in_a_car
jf @LabelCRUSH002
if
0056:   player $PLAYER_CHAR 0 in_rectangle 799.0 45.3 813.4 59.4
//01A0:   player $PLAYER_CHAR stopped 0 799.0 45.3 4.0 813.4 59.4 12.0 // never used in VC
jf @LabelCRUSH002
03C1: $CRUSHERCAR = player $PLAYER_CHAR car

// Wait for the player to get out
:LabelCRUSH003
wait 100
if
   0256:   player $PLAYER_CHAR defined
jf @LabelCRUSH002
if
8442:   not player $PLAYER_CHAR in_car $CRUSHERCAR
jf @LabelCRUSH003
if
00B0:   car $CRUSHERCAR 0 799.0 59.4 813.4 45.3
jf @LabelCRUSH100
if and
   not Car.Model($CRUSHERCAR) == #RHINO
   not Car.Model($CRUSHERCAR) == #BARRACKS
   not Car.Model($CRUSHERCAR) == #FIRETRUK
jf @LabelCRUSH090
wait 100
0407: create_coordinate $carx $cary $carz2 from_car $CRUSHERCAR offset 0.0 0.0 0.0
02CE: $carg = ground_z $carx $cary 10.0

0061: $carz2 -= $carg // floating-point values

0407: create_coordinate $carx $cary $1083 from_car $CRUSHERCAR offset 0.0 0.0 $carz2

03CF: load_wav 'CRUSH' as 2

:LabelCRUSHAUDIOLOAD
wait 0
if
03D0:   wav 2 loaded
jf @LabelCRUSHAUDIOLOAD

03D1: play_wav 2

:LabelCRUSH004
wait 20
if
834E:   not move_object $CCmagnet to $carx $cary $1083 speed 3@ 3@ 3@ flag 0
jf @LabelCRUSH005
if
   0256:   player $PLAYER_CHAR defined
jf @LabelCRUSH004
if
8442:   not player $PLAYER_CHAR in_car $CRUSHERCAR
jf @LabelCRUSH100
// If he's in, stop
$IS_CAR_PICKED_UP = 0 // integer values
jump @LabelCRUSH004

:LabelCRUSH005
$carz2 *= -2.0 // floating-point values

// Get the final height of the car for the placing offset, should be negative so we can add it
13@ = 17.0 // floating-point values
$cccarang = Car.Angle($CRUSHERCAR)
$crushreturn = @LabelCRUSH007    // 173280 // integer values

:LabelCRUSH006
wait 20
if
834D:   not rotate_object $CCcrane from_angle 13@ to_angle 4@ flag 0
jf $crushreturn
0400: create_coordinate 11@ 12@ 15@ from_object $CCcrane offset 25.0 0.0 -2.0
034E: move_object $CCmagnet to 11@ 12@ 15@ speed 3@ 3@ 3@ flag 0
if
  $crushreturn == @LabelCRUSH007    //173280 // integer values
jf @LabelCRUSH006
$IS_CAR_PICKED_UP = 1
// This stops the car moving too, no point using an EXTRA variable to test when we've set one already
0400: create_coordinate 7@ 8@ 9@ from_object $CCmagnet offset 0.0 0.0 $carz2
Car.PutAt($CRUSHERCAR, 7@, 8@, 9@)
Car.Angle($CRUSHERCAR) = $cccarang
if
   0256:   player $PLAYER_CHAR defined
jf @LabelCRUSH006
if
0442:   player $PLAYER_CHAR in_car $CRUSHERCAR
jf @LabelCRUSH006
13@ = 0.0 // floating-point values
$crushreturn = @LabelCRUSH100    //173920 // integer values
jump @LabelCRUSH006

:LabelCRUSH007
0400: create_coordinate 11@ 12@ 15@ from_object $CCcrane offset 25.0 0.0 0.0
$IS_CAR_PICKED_UP = 1 // integer values

:LabelCRUSH007b
wait 20
if
834E:   not move_object $CCmagnet to 11@ 12@ 9.0 speed 3@ 3@ 3@ flag 0
// Bit lower than the lid
jf @LabelCRUSH008
0400: create_coordinate 7@ 8@ 9@ from_object $CCmagnet offset 0.0 0.0 $carz2
Car.PutAt($CRUSHERCAR, 7@, 8@, 9@)
Car.Angle($CRUSHERCAR) = $cccarang
jump @LabelCRUSH007b

:LabelCRUSH008
// Destroy the car now and get the reward amount, even though it's not given yet.
//11@ = Car.Model($CRUSHERCAR)
//12@ = Car.Health($CRUSHERCAR)
0400: create_coordinate 7@ 8@ 9@ from_object $CCcrane offset 25.0 0.0 -2.0
Car.RemoveReferences($CRUSHERCAR)
13@ = -90.0 // floating-point values
$CRUSHERCAR = 0 // integer values

:LabelCRUSH009
// This is a bit complicated, we have to close the lid WHILE lifting the magnet and make sure they both finish
wait 20
if
  $CRUSHERCAR == 0 // integer values
jf @LabelCRUSH010
if
834E:   not move_object $CCmagnet to 7@ 8@ 9@ speed 3@ 3@ 3@ flag 0
jf @LabelCRUSH011

:LabelCRUSH010
if
   not 13@ >= 0.0 // floating-point values (never used in VC or GTA 3)
jf @LabelCRUSH012
13@ += 1.0 // floating-point values
//0453: object $CClid set_rotation 13@ 0.0 0.0
jump @LabelCRUSH009

:LabelCRUSH011
$CRUSHERCAR = 1 // integer values
jump @LabelCRUSH010

:LabelCRUSH012
if
  $CRUSHERCAR == 1 // integer values
jf @LabelCRUSH009
13@ = 0.0 // floating-point values
// If we get to here they're both done.

:LabelCRUSH013
wait 20
if
834D:   not rotate_object $CCcrane from_angle 13@ to_angle 4@ flag 0
jf @LabelCRUSH014A
0400: create_coordinate 5@ 6@ 7@ from_object $CCcrane offset 25.0 0.0 -2.0
034E: move_object $CCmagnet to 5@ 6@ 7@ speed 3@ 3@ 3@ flag 0
jump @LabelCRUSH013

:LabelCRUSH014A
//$IS_CAR_CRUSHED = 1 // integer values

:LabelCRUSH014
// Lift the lid
wait 20
if
  13@ > -90.0 // floating-point values
jf @LabelCRUSH015
13@ -= 1.0 // floating-point values
//0453: object $CClid set_rotation 13@ 0.0 0.0
jump @LabelCRUSH014

:LabelCRUSH015
//005A: 11@ += 12@ // integer values (never used VC or GTA 3)
//Car.Destroy($CRUSHERCAR)
//if
//   0256:   player $PLAYER_CHAR defined
//jf @LabelCRUSH002
//Player.Money($PLAYER_CHAR) += 11@
$IS_CAR_CRUSHED = 0 // integer values
$IS_CAR_PICKED_UP = 0 // integer values
$crushreturn = @LabelCRUSH007    //173280 // integer values
// Just in case
jump @LabelCRUSH002

:LabelCRUSH090
if
803C:   not  $CRUSHERCAR == 10@ // integer values (never used VC or GTA 3)
jf @LabelCRUSH091
00BC: text_highpriority 'CR_1' 4000 ms 1  // Crane cannot lift this vehicle.

:LabelCRUSH091
008B: 10@ = $CRUSHERCAR // integer values and handles
// Save the pointer, if he comes back in the same one don't display the text
//Car.Destroy($CRUSHERCAR)
Car.RemoveReferences($CRUSHERCAR)
jump @LabelCRUSH002

:LabelCRUSH100
//Car.Destroy($CRUSHERCAR)
Car.RemoveReferences($CRUSHERCAR)
$crushreturn = @LabelCRUSH007    //173280 // integer values

:LabelCRUSH101
wait 20
if
834E:   not move_object $CCmagnet to 0@ 1@ 2@ speed 3@ 3@ 3@ flag 0
jf @LabelCRUSH002
jump @LabelCRUSH101

//space's independent lid, helis doesn't work
:CCCreateCraneLid
0006: 0@ = 0  // 'skip reward' flag - set to 1 if player dies in the crusher
0107: $CClid = create object 502 at 804.55  65.0512  10.0
0453: object $CClid set_rotation  -90.0  0.0  0.0

:CCGetStuffInIt
0001: wait 250 ms
00D6: if 0
0038:   $CCHaveCar == 0
004D: jump_if_false @CCGetStuffInIt
053E: $CCCraneCar = get_random_car -1 in_area 801.63 57.8 814.0 63.3
00D6: if 0
8038:   NOT $CCCraneCar == -1
004D: jump_if_false @CCGetStuffInIt
00D6: if 0
00B1:   car $CCCraneCar 0 ()in_cube 801.63 57.8 5.0 814.0 63.3 9.0
004D: jump_if_false @CCGetStuffInIt
0004: $CCHaveCar = 1
0007: 13@ = -90.0
//0441: 1@ = car $CCCraneCar model
//0227: 2@ = car $CCCraneCar health
//0001: wait 3250 ms

:CCCalculateRewardByVehicleClass  // vehicle class and car health used as modifier for reward
0007: 1@ = 70.0                  // reward base value used for all models not listed below
00D6: if  26                      // poorfamily
0137:   car $CCCraneCar id == #ESPERANT
0137:   car $CCCraneCar id == #IDAHO
0137:   car $CCCraneCar id == #MANANA
0137:   car $CCCraneCar id == #MOONBEAM
0137:   car $CCCraneCar id == #PEREN
0137:   car $CCCraneCar id == #RUMPO
0137:   car $CCCraneCar id == #STALLION
004D: jump_if_false @CCCalculateReward2
0007: 1@ = 30.0
0002: jump @CCCalculateFinalReward

:CCCalculateReward2
00D6: if  23                      // worker
0137:   car $CCCraneCar id == #BOBCAT
0137:   car $CCCraneCar id == #MULE
0137:   car $CCCraneCar id == #PONY
0137:   car $CCCraneCar id == #YANKEE
004D: jump_if_false @CCCalculateReward3
0007: 1@ = 45.0
0002: jump @CCCalculateFinalReward

:CCCalculateReward3
00D6: if  25                      // taxi / normal / moped
0137:   car $CCCraneCar id == #TAXI
0137:   car $CCCraneCar id == #CABBIE
0137:   car $CCCraneCar id == #MRWHOOP
0137:   car $CCCraneCar id == #PATRIOT
0137:   car $CCCraneCar id == #FAGGIO
0137:   car $CCCraneCar id == #PIZZABOY
004D: jump_if_false @CCCalculateReward4
0007: 1@ = 55.0
0002: jump @CCCalculateFinalReward

:CCCalculateReward4
00D6: if  26                      // richfamily / motorbike
0137:   car $CCCraneCar id == #BLISTA
0137:   car $CCCraneCar id == #KURUMA
0137:   car $CCCraneCar id == #LANDSTAL
0137:   car $CCCraneCar id == #ANGEL
0137:   car $CCCraneCar id == #FREEWAY
0137:   car $CCCraneCar id == #PCJ600
0137:   car $CCCraneCar id == #SANCHEZ
004D: jump_if_false @CCCalculateReward5
0007: 1@ = 85.0
0002: jump @CCCalculateFinalReward

:CCCalculateReward5
00D6: if  25                      // big
0137:   car $CCCraneCar id == #BUS
0137:   car $CCCraneCar id == #COACH
0137:   car $CCCraneCar id == #FLATBED
0137:   car $CCCraneCar id == #LINERUN
0137:   car $CCCraneCar id == #SECURICA
0137:   car $CCCraneCar id == #TRASH
004D: jump_if_false @CCCalculateReward6
0007: 1@ = 100.0
0002: jump @CCCalculateFinalReward

:CCCalculateReward6
00D6: if  25                      // executive
0137:   car $CCCraneCar id == #BANSHEE
0137:   car $CCCraneCar id == #CHEETAH
0137:   car $CCCraneCar id == #INFERNUS
0137:   car $CCCraneCar id == #SENTINEL
0137:   car $CCCraneCar id == #STINGER
0137:   car $CCCraneCar id == #STRETCH
004D: jump_if_false @CCCalculateFinalReward
0007: 1@ = 115.0

:CCCalculateFinalReward
0227: 2@  = car $CCCraneCar health// used as modifier for reward
008F: 2@ = integer to float 2@
0017: 2@ /= 1000.0                // max health is 1000, so we need to divide by this factor
006B: 1@ *= 2@
008E: 1@ = float 1@ to integer
0001: wait 3250 ms                // synchronize movement of magnet and lid

:CCCloseLid
0001: wait 25 ms
00D6: if  0
0033:   0.0 >= 13@
004D: jump_if_false @CCCloseLidDone
000B: 13@ +=  1.0 // floating-point values
0453: object $CClid set_rotation 13@ 0.0 0.0
0002: jump @CCCloseLid

:CCCloseLidDone
0004: $IS_CAR_CRUSHED = 1
0453: object $CClid set_rotation 0.0 0.0 0.0
// 0004: $IS_CRUSHER_CRUSHING = 1
00D6: if 0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false @CCCrushing
00D6: if 0
0057:   player $PLAYER_CHAR 0 ()in_cube 801.63 57.8 5.0 814.0 63.3 10.0
004D: jump_if_false @CCCrushing
0222: set_player $PLAYER_CHAR health_to 0
0006: 0@ = 1  // disables reward

:CCCrushing
// actual crushing process - move object etc.
//018D: 3@ = create_sound <placeholder for sfx00452> at 804.73 60.3852 7.09806
0006: 4@ = 0  // switch used to alternate between left and right
0006: 5@ = 2000  // time span for shaking until vehicle is destroyed
0006: 6@ = 5    // determines frequency
0006: 16@ = 0
0050: gosub @CCShakeLoop
00A6: destroy_car $CCCraneCar
0006: 5@ = 1000  // time span for shaking after vehicle is destroyed
0006: 16@ = 0
0050: gosub @CCShakeLoop
//018E: stop_sound 3@
// end of crushing, give reward if player wasn't killed in the crusher
00D6: if 1
0256:   player $PLAYER_CHAR defined
0039:   0@ == 0
004D: jump_if_false @CCLiftLid
//005A: 1@ += 2@
0109: player $PLAYER_CHAR money += 1@

:CCLiftLid
0001: wait  25 ms
00D6: if  0
0021:    13@  >  -90.0 // floating-point values
004D: jump_if_false @CCYayDone
000F:  13@ -=  1.0 // floating-point values
0453: object $CClid set_rotation  13@  0.0  0.0
0002: jump @CCLiftLid

:CCYayDone
0453: object $CClid set_rotation -90.0 0.0 0.0
0006: 0@ = 0
0004: $IS_CAR_CRUSHED = 0
0004: $CCHaveCar = 0
040D: unload_wav 2
0002: jump @CCGetStuffInIt

// emulates shaking animation, currently 5 states
:CCShakeLoop
00D6: if 0
0019:   16@ > 5@
//0039:   3@ == 0
004D: jump_if_false @CCLeftOrRight
0051: return

:CCLeftOrRight
00D6: if 0
0039:   4@ == 0
004D: jump_if_false @CCMoveRight

:CCMoveLeft
01BC: put_object $CCbody at 804.70 60.3852  7.09806
0001: wait 6@ ms
01BC: put_object $CCbody at 804.67 60.3852  7.09806
0001: wait 6@ ms
01BC: put_object $CCbody at 804.70 60.3852  7.09806
0001: wait 6@ ms
01BC: put_object $CCbody at 804.73 60.3852  7.09806
0006: 4@ = 1 // left
0002: jump @CCShakeLoop

:CCMoveRight
01BC: put_object $CCbody at 804.76 60.3852  7.09806
0001: wait 6@ ms
01BC: put_object $CCbody at 804.79 60.3852  7.09806
0001: wait 6@ ms
01BC: put_object $CCbody at 804.76 60.3852  7.09806
0001: wait 6@ ms
01BC: put_object $CCbody at 804.73 60.3852  7.09806
0006: 4@ = 0 // right
0002: jump @CCShakeLoop

//#####################################################################################
//#####################################################################################
// END CAR CRUSHER THREAD / BEGIN SILENT'S ANGEL MISSION TRIGGER
//#####################################################################################
//#####################################################################################

 



I also don’t understand why the author of the original code used the $crushreturn variable instead of some variables.
 

Spoiler

image.thumb.png.a56fa0ba2ace9877b4d1f6e0d4088037.png

 

Spoiler

image.thumb.png.c916270262f1e8c137cbea778e87f1be.png

 


Install for Vanilla (Default) Vice city:
 



in generic.ide :

 

Spoiler

4795, magnet, metals, 1, 100, 0
4796, doc_crane_cab, doccrane, 1, 251, 4
4797, crushertop, indjunk, 1, 120, 68
4798, crushercrush, indjunk, 1, 120, 0

Spoiler

 



in generic.col

Spoiler

image.png.5d58d5c2f6b0664b5dddea5470945271.png


in gta3.img dff and txd for carcruhser:

Spoiler

image.png.79091b00539258c0deb95a5f182f7a24.png



in object.dat:

Spoiler

image.thumb.png.cb730e86049733ab8dd834bc951c7055.png


in main.scm init object:
 

Spoiler
DEFINE OBJECT MAGNET                   // Object number -204
DEFINE OBJECT CRUSHERCRUSH             // Object number -205

 

 

image.png

Some checks work when you want to break a vehicle, such as a rhino, BARRACKS and FIRETRUK, with a breaker.

Spoiler

image.thumb.png.e692e3ce3e1c0cfef689ab66b72403c8.png

 

Link to comment
https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/
Share on other sites

  :NON_52_2500 
    0175: set_car $CCRUSHERCAR z_angle_to $CCCARANG
    if and //1    
    0020:   $CCCARANG > 0.0 // $ > float
    0022:   180.0 > $CCCARANG // float > $
    then     
        for $CCCARENDANG = $CCCARANG to 90.0 step 1.0
        wait 50
    //        if Actor.Driving($PLAYER_ACTOR)
    //        then
            0175: set_car $CCRUSHERCAR Z_angle_to $CCCARENDANG
    //        end
        end
    else
        if and //2        
        0020:   $CCCARANG > 180.0 // $ > float
        0022:   360.0 > $CCCARANG // float > $        
        then
            for $CCCARENDANG = $CCCARANG downto 270.0 step 1.0
            wait 50
        //        if Actor.Driving($PLAYER_ACTOR)
        //        then
                0175: set_car $CCRUSHERCAR Z_angle_to $CCCARENDANG
        //        end
            end
        end     
    end    
    return
    

I managed to code the car to turn at the desired angle, but unfortunately the car does not turn at all angles. I don't know why, please help me.

And this is a completely updated car crusher code.
 

Spoiler
:CARCRSH
03A4: script_name 'CARCRSH' 
0247: request_model 1365 
0247: request_model 893 
0247: request_model 502 
038B: load_requested_models 

:CARCRSH_27
0001: wait 0 ms 
00D6: if and
0248:   model 1365 available 
0248:   model 893 available 
0248:   model 502 available 
004D: jump_if_false @CARCRSH_27 
0007: 3@ = 0.087 // @ = float 
0007: 4@ = 0.08 // @ = float 
0055: put_player $PLAYER_CHAR at 709.69 37.28 10.0 
0107: $CCCRANE = create_object 893 at 783.98 52.4167 12.55 
0400: create_coordinate 0@ 1@ 2@ from_object $CCCRANE offset 25.0 0.0 -2.0 
0107: $CCMAGNET = create_object 1365 at 0@ 1@ 2@ 
029B: $CCBODY = init_object 503 at 804.73 60.3852 7.09806 
01C7: remove_object_from_mission_cleanup_list $CCBODY 
0392: object $CCBODY toggle_in_moving_list 0 
004F: start_new_script @NON_52 
0006: 10@ = 0 // @ = int 

:CARCRSH_216
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0001: wait 500 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_216 
00D6: if 
0443:   player $PLAYER_CHAR sitting_in_any_car 
004D: jump_if_false @CARCRSH_216 
00D6: if 
0056:   player $PLAYER_CHAR 1 799.0 45.3 813.4 59.4 
004D: jump_if_false @CARCRSH_216 
03C1: $CCRUSHERCAR = player $PLAYER_CHAR car_no_save 

:CARCRSH_306
0001: wait 100 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_216 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_306 
00D6: if 
00B0:   car $CCRUSHERCAR 1 799.0 59.4 813.4 45.3 
004D: jump_if_false @CARCRSH_1499 
00D6: if and
8137:   not car $CCRUSHERCAR model == #RHINO 
8137:   not car $CCRUSHERCAR model == #BARRACKS 
8137:   not car $CCRUSHERCAR model == #FIRETRUK 
8137:   not car $CCRUSHERCAR model == #SKIMMER 
8137:   not car $CCRUSHERCAR model == #PACKER 
84AA:   not player $PLAYER_CHAR in_any_heli 
004D: jump_if_false @CARCRSH_1445 
00D6: if and
8137:   not car $CCRUSHERCAR model == #COACH 
8137:   not car $CCRUSHERCAR model == #BUS 
8137:   not car $CCRUSHERCAR model == #SECURICA 
8137:   not car $CCRUSHERCAR model == #TRASH 
8137:   not car $CCRUSHERCAR model == #LINERUN 
8137:   not car $CCRUSHERCAR model == #FLATBED 
004D: jump_if_false @CARCRSH_1445 
0001: wait 100 ms 
0407: create_coordinate $CCCARX $CCCARY $CCCARZ from_car $CCRUSHERCAR offset 0.0 0.0 0.0 
02CE: $CCCARG = ground_z $CCCARX $CCCARY 10.0 
0AAC: play_audio_stream_1channel "AUDIO\CRUSH.MP3" loop 0 volume 0.3 
0061: $CCCARZ -= $CCCARG // $ -= $ float 
0407: create_coordinate $CCCARX $CCCARY $CCCARZ2 from_car $CCRUSHERCAR offset 0.0 0.0 $CCCARZ 

:CARCRSH_608
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to $CCCARX $CCCARY $CCCARZ2 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_697 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_608 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_1499 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0002: jump @CARCRSH_608 

:CARCRSH_697
0011: $CCCARZ *= -2.0 // $ *= float 
0007: 13@ = 17.0 // @ = float 
0174: $CCCARANG = car $CCRUSHERCAR z_angle 
0004: $CRUSHRETURN = 173320 // $ = int 

:CARCRSH_735
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCCRANE from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_992 
0400: create_coordinate 11@ 12@ 15@ from_object $CCCRANE offset 25.0 0.0 -2.0 
034E: move_object $CCMAGNET to 11@ 12@ 15@ speed 3@ 3@ 3@ collision_check 0 
00D6: if 
0038:   $CRUSHRETURN == 173320 // $ == int 
004D: jump_if_false @CARCRSH_735 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 
0400: create_coordinate 7@ 8@ 9@ from_object $CCMAGNET offset 0.0 0.0 $CCCARZ 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
//if and
//Actor.Driving($PLAYER_ACTOR)
//0AB0:   key_pressed 1
//then    
//03C0: 0@ = actor $PLAYER_ACTOR car
//0174: 1@ = car 0@ Z_angle

//0086: $CCCARROT = $CCCARANG // $ = $ float

//0089: 9@ = $CCCARANG // @ = $ float

//2@ = 1@

//0009: $CCCARROT += 90.0 // $ += float


//2@ += 90.0


//end

0175: set_car $CCRUSHERCAR z_angle_to $CCCARANG 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_735 
00D6: if 
0442:   player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_735 
0007: 13@ = 0.0 // @ = float 
0004: $CRUSHRETURN = 173859 // $ = int 
0002: jump @CARCRSH_735

:CARCRSH_992
gosub @NON_52_2500 
0400: create_coordinate 11@ 12@ 15@ from_object $CCCRANE offset 25.0 0.0 0.0 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 

:CARCRSH_994
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to 11@ 12@ 9.0 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_1094 
0400: create_coordinate 7@ 8@ 9@ from_object $CCMAGNET offset 0.0 0.0 $CCCARZ 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
//0175: set_car $CCRUSHERCAR z_angle_to 90.0 
0002: jump @CARCRSH_994 

:CARCRSH_1094 
0400: create_coordinate 7@ 8@ 9@ from_object $CCCRANE offset 25.0 0.0 -2.0 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0007: 13@ = -90.0 // @ = float 
0004: $CCRUSHERCAR = 0 // $ = int 

:CARCRSH_1145
0001: wait 20 ms 
00D6: if 
0038:   $CCRUSHERCAR == 0 // $ == int 
004D: jump_if_false @CARCRSH_1203 
00D6: if 
834E:   not move_object $CCMAGNET to 7@ 8@ 9@ speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_1241 


:CARCRSH_1203
00D6: if 
8031:   not  13@ >= 0.0 // @ >= float 
004D: jump_if_false @CARCRSH_1255 
000B: 13@ += 1.0 // @ += float 
0002: jump @CARCRSH_1145 

:CARCRSH_1241
0004: $CCRUSHERCAR = 1 // $ = int 
0002: jump @CARCRSH_1203 

:CARCRSH_1255
00D6: if 
0038:   $CCRUSHERCAR == 1 // $ == int 
004D: jump_if_false @CARCRSH_1145 
0007: 13@ = 0.0 // @ = float 

:CARCRSH_1283
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCCRANE from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_1372 
0400: create_coordinate 5@ 6@ 7@ from_object $CCCRANE offset 25.0 0.0 -2.0 
034E: move_object $CCMAGNET to 5@ 6@ 7@ speed 3@ 3@ 3@ collision_check 0 
0002: jump @CARCRSH_1283 

:CARCRSH_1372
0001: wait 20 ms 
00D6: if 
0021:   13@ > -90.0 // @ > float 
004D: jump_if_false @CARCRSH_1414 
000F: 13@ -= 1.0 // @ -= float 
0002: jump @CARCRSH_1372 

:CARCRSH_1414
0004: $CCIS_CAR_CRUSHED = 0 // $ = int 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0004: $CRUSHRETURN = 173320 // $ = int 
0002: jump @CARCRSH_216 

:CARCRSH_1445
00D6: if 
803C:   not  $CCRUSHERCAR == 10@ // $ == @ int 
004D: jump_if_false @CARCRSH_1479 
00BC: text_highpriority 'CR_1' time 4000 1  // Crane cannot lift this vehicle.

:CARCRSH_1479
008B: 10@ = $CCRUSHERCAR // @ = $ int 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0002: jump @CARCRSH_216 

:CARCRSH_1499 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0004: $CRUSHRETURN = 173320 // $ = int 

:CARCRSH_1514
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to 0@ 1@ 2@ speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_216 
0002: jump @CARCRSH_1514 

:NON_52
03A4: script_name 'NON_52' 
0006: 0@ = 0 // @ = int 
0107: $CCLID = create_object 502 at 804.55 65.0512 10.0 
0453: object $CCLID set_rotation -90.0 0.0 0.0 

:NON_52_60
0001: wait 250 ms 
00D6: if 
0038:   $CCHAVECAR == 0 // $ == int 
004D: jump_if_false @NON_52_60 
053E: $CCCRANECAR = get_random_car_with_actors -1 in_area 801.63 57.8 814.0 63.3 
00D6: if 
8038:   not  $CCCRANECAR == -1 // $ == int 
004D: jump_if_false @NON_52_60 
00D6: if 
00B1:   car $CCCRANECAR 1 801.63 57.8 5.0 814.0 63.3 9.0 
004D: jump_if_false @NON_52_60 
0004: $CCHAVECAR = 1 // $ = int 
0007: 13@ = -90.0 // @ = float 
0007: 1@ = 70.0 // @ = float 
00D6: if or
0137:   car $CCCRANECAR model == #ESPERANT 
0137:   car $CCCRANECAR model == #IDAHO 
0137:   car $CCCRANECAR model == #MANANA 
0137:   car $CCCRANECAR model == #MOONBEAM 
0137:   car $CCCRANECAR model == #PEREN 
0137:   car $CCCRANECAR model == #RUMPO 
0137:   car $CCCRANECAR model == #STALLION 
004D: jump_if_false @NON_52_287 
0007: 1@ = 30.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_287
00D6: if or
0137:   car $CCCRANECAR model == #BOBCAT 
0137:   car $CCCRANECAR model == #MULE 
0137:   car $CCCRANECAR model == #PONY 
0137:   car $CCCRANECAR model == #YANKEE 
004D: jump_if_false @NON_52_347 
0007: 1@ = 45.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_347
00D6: if or
0137:   car $CCCRANECAR model == #TAXI 
0137:   car $CCCRANECAR model == #CABBIE 
0137:   car $CCCRANECAR model == #MRWHOOP 
0137:   car $CCCRANECAR model == #PATRIOT 
0137:   car $CCCRANECAR model == #FAGGIO 
0137:   car $CCCRANECAR model == #PIZZABOY 
004D: jump_if_false @NON_52_423 
0007: 1@ = 55.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_423
00D6: if or
0137:   car $CCCRANECAR model == #BLISTA 
0137:   car $CCCRANECAR model == #KURUMA 
0137:   car $CCCRANECAR model == #LANDSTAL 
0137:   car $CCCRANECAR model == #ANGEL 
0137:   car $CCCRANECAR model == #FREEWAY 
0137:   car $CCCRANECAR model == #PCJ600 
0137:   car $CCCRANECAR model == #SANCHEZ 
004D: jump_if_false @NON_52_507 
0007: 1@ = 85.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_507
00D6: if or
0137:   car $CCCRANECAR model == #BANSHEE 
0137:   car $CCCRANECAR model == #CHEETAH 
0137:   car $CCCRANECAR model == #INFERNUS 
0137:   car $CCCRANECAR model == #SENTINEL 
0137:   car $CCCRANECAR model == #STINGER 
0137:   car $CCCRANECAR model == #STRETCH 
004D: jump_if_false @NON_52_576 
0007: 1@ = 115.0 // @ = float 

:NON_52_576
0227: 2@ = car $CCCRANECAR health 
008F: 2@ = integer_to_float 2@ 
0017: 2@ /= 1000.0 // @ /= float 
006B: 1@ *= 2@ // @ *= @ float 
008E: 1@ = float_to_integer 1@ 
0001: wait 3250 ms 

:NON_52_623
0001: wait 25 ms 
00D6: if 
0033:   0.0 >= 13@ // float >= @ 
004D: jump_if_false @NON_52_683 
000B: 13@ += 1.0 // @ += float 
0453: object $CCLID set_rotation 13@ 0.0 0.0 
0002: jump @NON_52_623 

:NON_52_683
0004: $CCIS_CAR_CRUSHED = 1 // $ = int 
0453: object $CCLID set_rotation 0.0 0.0 0.0 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @NON_52_788 
00D6: if 
0057:   player $PLAYER_CHAR 0 801.63 57.8 5.0 814.0 63.3 10.0 
004D: jump_if_false @NON_52_788 
0222: set_player $PLAYER_CHAR health_to 0 
0006: 0@ = 1 // @ = int 

:NON_52_788
0006: 4@ = 0 // @ = int 
0006: 5@ = 4500 // @ = int 
0006: 6@ = 5 // @ = int 
0006: TIMERA = 0 // @ = int 
0050: gosub @NON_52_994 
00A6: destroy_car $CCCRANECAR 
0006: 5@ = 3500 // @ = int 
0006: TIMERA = 0 // @ = int 
0050: gosub @NON_52_994 
00D6: if and
0256:   player $PLAYER_CHAR defined 
0039:   0@ == 0 // @ == int 
004D: jump_if_false @NON_52_882 
0109: player $PLAYER_CHAR money += 1@ 

:NON_52_882
0001: wait 25 ms 
00D6: if 
0021:   13@ > -90.0 // @ > float 
004D: jump_if_false @NON_52_942 
000F: 13@ -= 1.0 // @ -= float 
0453: object $CCLID set_rotation 13@ 0.0 0.0 
0002: jump @NON_52_882 

:NON_52_942
0453: object $CCLID set_rotation -90.0 0.0 0.0 
0006: 0@ = 0 // @ = int 
0004: $CCIS_CAR_CRUSHED = 0 // $ = int 
0004: $CCHAVECAR = 0 // $ = int 
040D: unload_wav 2 
0002: jump @NON_52_60 

:NON_52_994
00D6: if 
0019:   TIMERA > 5@ // @ > int 
004D: jump_if_false @NON_52_1015 
0051: return 

:NON_52_1015
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1142 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.67 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_994 

:NON_52_1142
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1269 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.79 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_994 

:NON_52_1269
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1396 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.67 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_994 

:NON_52_1396
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.79 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 0 // @ = int 
0002: jump @NON_52_994 

    :NON_52_2500 
    0175: set_car $CCRUSHERCAR z_angle_to $CCCARANG
    if and //1    
    0020:   $CCCARANG > 0.0 // $ > float
    0022:   180.0 > $CCCARANG // float > $
    then     
        for $CCCARENDANG = $CCCARANG to 90.0 step 1.0
        wait 50
    //        if Actor.Driving($PLAYER_ACTOR)
    //        then
            0175: set_car $CCRUSHERCAR Z_angle_to $CCCARENDANG
    //        end
        end
    else
        if and //2        
        0020:   $CCCARANG > 180.0 // $ > float
        0022:   360.0 > $CCCARANG // float > $        
        then
            for $CCCARENDANG = $CCCARANG downto 270.0 step 1.0
            wait 50
        //        if Actor.Driving($PLAYER_ACTOR)
        //        then
                0175: set_car $CCRUSHERCAR Z_angle_to $CCCARENDANG
        //        end
            end
        end     
    end    
    return

 

 

On 5/21/2024 at 12:59 PM, Full33 said:

I managed to code the car to turn at the desired angle, but unfortunately the car does not turn at all angles. I don't know why, please help me.

why do you wanna calculate the angle?

it should always be 90.0

2 hours ago, ZAZ said:

why do you wanna calculate the angle?

it should always be 90.0


I left the final steering angle for the car at 90 degrees always.

But before that, I tried to make the behavior of the magnetic crane similar to the one in GTA 3.

But before that I tried to achieve a smooth turn of the car. The crane turns the car either 90 degrees or 270 degrees, regardless of what degree the car was in before in order to hide imperfections.
 

The most obvious drawback is that if the crane always remembered the current degree of the car and did not change it, then the player could notice a situation in which it is clear that the car is sticking out of the car destroyer.
For the same reason, the car crusher is not designed to accept a boat, helicopter, limousine, fire truck or any other oversized vehicle.

Magnetic crane & car crusher from gta 3.
https://disk.yandex.ru/i/7bfwFn4eDNgy6g

Edited by Full33

Ok, i see

 

$CAR_START_ANGLE must be taken at start, after player left the car

0174: $CAR_START_ANGLE = car $CRUSHCAR z_angle

and then, following must loop

Spoiler
0174: $CAR_Z_ANGLE = car $CRUSHCAR z_angle

if and
    $CAR_START_ANGLE > 0.0
    90.0 > $CAR_START_ANGLE
then
    if     
        90.5 > $CAR_Z_ANGLE     
    then                        
        $CAR_Z_ANGLE += 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 180.0
    270.0 > $CAR_START_ANGLE
then
    if     
        270.5 > $CAR_Z_ANGLE     
    then                        
        $CAR_Z_ANGLE += 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 270.0
    360.0 > $CAR_START_ANGLE
then
    if     
        $CAR_Z_ANGLE > 269.5     
    then                        
        $CAR_Z_ANGLE -= 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 90.0
    180.0 > $CAR_START_ANGLE
then
    if     
        $CAR_Z_ANGLE > 89.5     
    then                        
        $CAR_Z_ANGLE -= 0.5                     
    end                         
end

0175: set_car $CRUSHCAR z_angle_to $CAR_Z_ANGLE

 

 

Edited by ZAZ
0407: create_coordinate $CCCARX $CCCARY $CCCARZ from_car $CCRUSHERCAR offset 0.0 0.0 0.0 
02CE: $CCCARG = ground_z $CCCARX $CCCARY 10.0 
0AAC: play_audio_stream_1channel "AUDIO\CRUSH.MP3" loop 0 volume 0.3 
0061: $CCCARZ -= $CCCARG // $ -= $ float 
0407: create_coordinate $CCCARX $CCCARY $CCCARZ2 from_car $CCRUSHERCAR offset 0.0 0.0 $CCCARZ 

:CARCRSH_608
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to $CCCARX $CCCARY $CCCARZ2 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_697 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_608 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_1499
0174: $CAR_START_ANGLE = car $CCRUSHERCAR z_angle 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0002: jump @CARCRSH_608 

:CARCRSH_697
0011: $CCCARZ *= -2.0 // $ *= float 
0007: 13@ = 17.0 // @ = float 
0174: $CCCARANG = car $CCRUSHERCAR z_angle 
0004: $CRUSHRETURN = 173320 // $ = int 

:CARCRSH_735
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCCRANE from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_992 
0400: create_coordinate 11@ 12@ 15@ from_object $CCCRANE offset 25.0 0.0 -2.0 
034E: move_object $CCMAGNET to 11@ 12@ 15@ speed 3@ 3@ 3@ collision_check 0 
00D6: if 
0038:   $CRUSHRETURN == 173320 // $ == int 
004D: jump_if_false @CARCRSH_735 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 
0400: create_coordinate 7@ 8@ 9@ from_object $CCMAGNET offset 0.0 0.0 $CCCARZ 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
0175: set_car $CCRUSHERCAR z_angle_to $CCCARANG 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_735 
00D6: if 
0442:   player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_735 
0007: 13@ = 0.0 // @ = float 
0004: $CRUSHRETURN = 173859 // $ = int 
0002: jump @CARCRSH_735 

:CARCRSH_992

while 0256:   player $PLAYER_CHAR defined
wait 0

    0174: $CAR_Z_ANGLE = car $CCRUSHERCAR z_angle    
    if and //1
        $CAR_START_ANGLE > 0.0
        90.0 > $CAR_START_ANGLE
    then
        if     
            90.5 > $CAR_Z_ANGLE     
        then                        
            $CAR_Z_ANGLE += 0.5                     
        end                         
    end //1
    
    if and //2
        $CAR_START_ANGLE > 180.0
        270.0 > $CAR_START_ANGLE
    then
        if     
            270.5 > $CAR_Z_ANGLE     
        then                        
            $CAR_Z_ANGLE += 0.5                     
        end                         
    end //2
    
    if and
        $CAR_START_ANGLE > 270.0
        360.0 > $CAR_START_ANGLE
    then
        if     
            $CAR_Z_ANGLE > 269.5     
        then                        
            $CAR_Z_ANGLE -= 0.5                     
        end                         
    end
    
    if and//3
        $CAR_START_ANGLE > 90.0
        180.0 > $CAR_START_ANGLE
    then
        if     
            $CAR_Z_ANGLE > 89.5     
        then                        
            $CAR_Z_ANGLE -= 0.5                     
        end                         
    end //3
    0175: set_car $CCRUSHERCAR z_angle_to $CAR_Z_ANGLE
end

 

I think I'm doing something wrong because the game won't exit the loop.

Edited by Full33

I didn't mean that only the angle calculation should loop

The angle calculation must be integrated in the loop of the crusher script, it must run together with the object movement as well as the "car putting"

With that what you posted, then without the while loop, but a jump at the end

Spoiler

 

0407: create_coordinate $CCCARX $CCCARY $CCCARZ from_car $CCRUSHERCAR offset 0.0 0.0 0.0 
02CE: $CCCARG = ground_z $CCCARX $CCCARY 10.0 
0AAC: play_audio_stream_1channel "AUDIO\CRUSH.MP3" loop 0 volume 0.3 
0061: $CCCARZ -= $CCCARG // $ -= $ float 
0407: create_coordinate $CCCARX $CCCARY $CCCARZ2 from_car $CCRUSHERCAR offset 0.0 0.0 $CCCARZ 

:CARCRSH_608
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to $CCCARX $CCCARY $CCCARZ2 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_697 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_608 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_1499
0174: $CAR_START_ANGLE = car $CCRUSHERCAR z_angle 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0002: jump @CARCRSH_608 

:CARCRSH_697
0011: $CCCARZ *= -2.0 // $ *= float 
0007: 13@ = 17.0 // @ = float 
0174: $CCCARANG = car $CCRUSHERCAR z_angle 
0004: $CRUSHRETURN = 173320 // $ = int 

:CARCRSH_735
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCCRANE from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_992 
0400: create_coordinate 11@ 12@ 15@ from_object $CCCRANE offset 25.0 0.0 -2.0 
034E: move_object $CCMAGNET to 11@ 12@ 15@ speed 3@ 3@ 3@ collision_check 0 
00D6: if 
0038:   $CRUSHRETURN == 173320 // $ == int 
004D: jump_if_false @CARCRSH_735 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 
0400: create_coordinate 7@ 8@ 9@ from_object $CCMAGNET offset 0.0 0.0 $CCCARZ 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
0175: set_car $CCRUSHERCAR z_angle_to $CCCARANG 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_735 
00D6: if 
0442:   player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_735 
0007: 13@ = 0.0 // @ = float 
0004: $CRUSHRETURN = 173859 // $ = int 
0002: jump @CARCRSH_735 

:CARCRSH_992

    0174: $CAR_Z_ANGLE = car $CCRUSHERCAR z_angle    
    if and //1
        $CAR_START_ANGLE > 0.0
        90.0 > $CAR_START_ANGLE
    then
        if     
            90.5 > $CAR_Z_ANGLE     
        then                        
            $CAR_Z_ANGLE += 0.5                     
        end                         
    end //1
    
    if and //2
        $CAR_START_ANGLE > 180.0
        270.0 > $CAR_START_ANGLE
    then
        if     
            270.5 > $CAR_Z_ANGLE     
        then                        
            $CAR_Z_ANGLE += 0.5                     
        end                         
    end //2
    
    if and
        $CAR_START_ANGLE > 270.0
        360.0 > $CAR_START_ANGLE
    then
        if     
            $CAR_Z_ANGLE > 269.5     
        then                        
            $CAR_Z_ANGLE -= 0.5                     
        end                         
    end
    
    if and//3
        $CAR_START_ANGLE > 90.0
        180.0 > $CAR_START_ANGLE
    then
        if     
            $CAR_Z_ANGLE > 89.5     
        then                        
            $CAR_Z_ANGLE -= 0.5                     
        end                         
    end //3
    0175: set_car $CCRUSHERCAR z_angle_to $CAR_Z_ANGLE


jump @CARCRSH_608

but i don't know if  jump @CARCRSH_608 the correct adress

 

 

Or do it as sub script, same way as you tried here

On 5/21/2024 at 12:59 PM, Full33 said:
  :NON_52_2500 
    0175: set_car $CCRUSHERCAR z_angle_to $CCCARANG
    if and //1    
    0020:   $CCCARANG > 0.0 // $ > float
    0022:   180.0 > $CCCARANG // float > $
    then     
        for $CCCARENDANG = $CCCARANG to 90.0 step 1.0
        wait 50
    //        if Actor.Driving($PLAYER_ACTOR)
    //        then
            0175: set_car $CCRUSHERCAR Z_angle_to $CCCARENDANG
    //        end
        end
    else
        if and //2        
        0020:   $CCCARANG > 180.0 // $ > float
        0022:   360.0 > $CCCARANG // float > $        
        then
            for $CCCARENDANG = $CCCARANG downto 270.0 step 1.0
            wait 50
        //        if Actor.Driving($PLAYER_ACTOR)
        //        then
                0175: set_car $CCRUSHERCAR Z_angle_to $CCCARENDANG
        //        end
            end
        end     
    end    
    return
    

I managed to code the car to turn at the desired angle, but unfortunately the car does not turn at all angles. I don't know why, please help me.
 

 

 

 

Spoiler

 

<script>
gosub @CAR_ANGLE_SUB
<script>



:CAR_ANGLE_SUB
0174: $CAR_Z_ANGLE = car $CRUSHCAR z_angle

if and
    $CAR_START_ANGLE > 0.0
    90.0 > $CAR_START_ANGLE
then
    if     
        90.5 > $CAR_Z_ANGLE     
    then                        
        $CAR_Z_ANGLE += 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 180.0
    270.0 > $CAR_START_ANGLE
then
    if     
        270.5 > $CAR_Z_ANGLE     
    then                        
        $CAR_Z_ANGLE += 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 270.0
    360.0 > $CAR_START_ANGLE
then
    if     
        $CAR_Z_ANGLE > 269.5     
    then                        
        $CAR_Z_ANGLE -= 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 90.0
    180.0 > $CAR_START_ANGLE
then
    if     
        $CAR_Z_ANGLE > 89.5     
    then                        
        $CAR_Z_ANGLE -= 0.5                     
    end                         
end
0175: set_car $CRUSHCAR z_angle_to $CAR_Z_ANGLE                    
return

 

 

 

-----------------------------------------------------

 

I tried all the 3 scripts, that you have posted, but every script was very buggy for me in same way:

The crusher body was under the ground, the car disappeared immediately after leaving under the magnet

and then the magnet was moving a little bit down and up and then nothing else.

 

I was digging into the code and I saw many things that i don't like

So i decides to write it new from scratch.

It works fine so far but i ran in to other problems:

The car don't fall down, it just freeze, when the magnet was moving too slow, with 0.05 instead 0.1 ("car putting" depends to magnet movement)

And anyway, the game ran in frame limiter ON mode. With frame limiter OFF, everything is too fast and especially now, the car don't fall down, it just freeze above of the crusher box

And finally, after test maybe with 5 five cars, the crane disappeared 😜

 

 

 

 

 

Edited by ZAZ

I never turn off the frame limiter😐

I also tried to synchronize the CRUSH.MP3 sound of the crusher process: magnetizing a magnet to the machine, lifting the crane and transferring the machine into the crusher, lowering the machine into the crusher, simulating the destruction of the machine in the crusher when the crusher body vibrates.

I use the Audio Library and her opcodes in some scripts.

image.thumb.png.f2834a03dacd9a8ff3a6a806faeff583.png

Edited by Full33

I just tried the gosab option, but it seems like I need to loop because my car doesn't move at all before the magnet is placed in the crusher.
 

I took the audio library from GTAforums.
I followed the installation that was described by the author of the audio librarian.

:CARCRSH
03A4: script_name 'CARCRSH' 
0247: request_model 1365 
0247: request_model 893 
0247: request_model 502 
038B: load_requested_models 

:CARCRSH_27
0001: wait 0 ms 
00D6: if and
0248:   model 1365 available 
0248:   model 893 available 
0248:   model 502 available 
004D: jump_if_false @CARCRSH_27 
0007: 3@ = 0.087 // @ = float 
0007: 4@ = 0.08 // @ = float 
0055: put_player $PLAYER_CHAR at 709.69 37.28 10.0 
0107: $CCCRANE = create_object 893 at 783.98 52.4167 12.55 
0400: create_coordinate 0@ 1@ 2@ from_object $CCCRANE offset 25.0 0.0 -2.0 
0107: $CCMAGNET = create_object 1365 at 0@ 1@ 2@ 
029B: $CCBODY = init_object 503 at 804.73 60.3852 7.09806 
01C7: remove_object_from_mission_cleanup_list $CCBODY 
0392: object $CCBODY toggle_in_moving_list 0 
004F: start_new_script @NON_52 
0006: 10@ = 0 // @ = int 

:CARCRSH_216
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0001: wait 500 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_216 
00D6: if 
0443:   player $PLAYER_CHAR sitting_in_any_car 
004D: jump_if_false @CARCRSH_216 
00D6: if 
0056:   player $PLAYER_CHAR 1 799.0 45.3 813.4 59.4 
004D: jump_if_false @CARCRSH_216 
03C1: $CCRUSHERCAR = player $PLAYER_CHAR car_no_save 

:CARCRSH_306
0001: wait 100 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_216 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_306 
00D6: if 
00B0:   car $CCRUSHERCAR 1 799.0 59.4 813.4 45.3 
004D: jump_if_false @CARCRSH_1499 
00D6: if and
8137:   not car $CCRUSHERCAR model == #RHINO 
8137:   not car $CCRUSHERCAR model == #BARRACKS 
8137:   not car $CCRUSHERCAR model == #FIRETRUK 
8137:   not car $CCRUSHERCAR model == #SKIMMER 
8137:   not car $CCRUSHERCAR model == #PACKER 
84AA:   not player $PLAYER_CHAR in_any_heli 
004D: jump_if_false @CARCRSH_1445 
00D6: if and
8137:   not car $CCRUSHERCAR model == #COACH 
8137:   not car $CCRUSHERCAR model == #BUS 
8137:   not car $CCRUSHERCAR model == #SECURICA 
8137:   not car $CCRUSHERCAR model == #TRASH 
8137:   not car $CCRUSHERCAR model == #LINERUN 
8137:   not car $CCRUSHERCAR model == #FLATBED 
004D: jump_if_false @CARCRSH_1445 
0001: wait 100 ms 
0407: create_coordinate $CCCARX $CCCARY $CCCARZ from_car $CCRUSHERCAR offset 0.0 0.0 0.0 
02CE: $CCCARG = ground_z $CCCARX $CCCARY 10.0 
0AAC: play_audio_stream_1channel "AUDIO\CRUSH.MP3" loop 0 volume 0.3 
0061: $CCCARZ -= $CCCARG // $ -= $ float 
0407: create_coordinate $CCCARX $CCCARY $CCCARZ2 from_car $CCRUSHERCAR offset 0.0 0.0 $CCCARZ 

:CARCRSH_608
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to $CCCARX $CCCARY $CCCARZ2 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_697 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_608 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_1499
0174: $CAR_START_ANGLE = car $CCRUSHERCAR z_angle 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0002: jump @CARCRSH_608 

:CARCRSH_697
0011: $CCCARZ *= -2.0 // $ *= float 
0007: 13@ = 17.0 // @ = float 
0174: $CCCARANG = car $CCRUSHERCAR z_angle 
0004: $CRUSHRETURN = 173320 // $ = int 

:CARCRSH_735
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCCRANE from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_992 
0400: create_coordinate 11@ 12@ 15@ from_object $CCCRANE offset 25.0 0.0 -2.0 
034E: move_object $CCMAGNET to 11@ 12@ 15@ speed 3@ 3@ 3@ collision_check 0 
00D6: if 
0038:   $CRUSHRETURN == 173320 // $ == int 
004D: jump_if_false @CARCRSH_735 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 
0400: create_coordinate 7@ 8@ 9@ from_object $CCMAGNET offset 0.0 0.0 $CCCARZ 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
0175: set_car $CCRUSHERCAR z_angle_to $CCCARANG 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_735 
00D6: if 
0442:   player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_735 
0007: 13@ = 0.0 // @ = float 
0004: $CRUSHRETURN = 173859 // $ = int 
0002: jump @CARCRSH_735 

:CARCRSH_992
gosub @NON_52_2500
0400: create_coordinate 11@ 12@ 15@ from_object $CCCRANE offset 25.0 0.0 0.0 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 

:CARCRSH_994
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to 11@ 12@ 9.0 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_1094 
0400: create_coordinate 7@ 8@ 9@ from_object $CCMAGNET offset 0.0 0.0 $CCCARZ 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
0175: set_car $CCRUSHERCAR z_angle_to $CCCARANG 
0002: jump @CARCRSH_994 

:CARCRSH_1094
0400: create_coordinate 7@ 8@ 9@ from_object $CCCRANE offset 25.0 0.0 -2.0 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0007: 13@ = -90.0 // @ = float 
0004: $CCRUSHERCAR = 0 // $ = int 

:CARCRSH_1145
0001: wait 20 ms 
00D6: if 
0038:   $CCRUSHERCAR == 0 // $ == int 
004D: jump_if_false @CARCRSH_1203 
00D6: if 
834E:   not move_object $CCMAGNET to 7@ 8@ 9@ speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_1241 

:CARCRSH_1203
00D6: if 
8031:   not  13@ >= 0.0 // @ >= float 
004D: jump_if_false @CARCRSH_1255 
000B: 13@ += 1.0 // @ += float 
0002: jump @CARCRSH_1145 

:CARCRSH_1241
0004: $CCRUSHERCAR = 1 // $ = int 
0002: jump @CARCRSH_1203 

:CARCRSH_1255
00D6: if 
0038:   $CCRUSHERCAR == 1 // $ == int 
004D: jump_if_false @CARCRSH_1145 
0007: 13@ = 0.0 // @ = float 

:CARCRSH_1283
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCCRANE from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_1372 
0400: create_coordinate 5@ 6@ 7@ from_object $CCCRANE offset 25.0 0.0 -2.0 
034E: move_object $CCMAGNET to 5@ 6@ 7@ speed 3@ 3@ 3@ collision_check 0 
0002: jump @CARCRSH_1283 

:CARCRSH_1372
0001: wait 20 ms 
00D6: if 
0021:   13@ > -90.0 // @ > float 
004D: jump_if_false @CARCRSH_1414 
000F: 13@ -= 1.0 // @ -= float 
0002: jump @CARCRSH_1372 

:CARCRSH_1414
0004: $CCIS_CAR_CRUSHED = 0 // $ = int 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0004: $CRUSHRETURN = 173320 // $ = int 
0002: jump @CARCRSH_216 

:CARCRSH_1445
00D6: if 
803C:   not  $CCRUSHERCAR == 10@ // $ == @ int 
004D: jump_if_false @CARCRSH_1479 
00BC: text_highpriority 'CR_1' time 4000 1  // Crane cannot lift this vehicle.

:CARCRSH_1479
008B: 10@ = $CCRUSHERCAR // @ = $ int 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0002: jump @CARCRSH_216 

:CARCRSH_1499
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0004: $CRUSHRETURN = 173320 // $ = int 

:CARCRSH_1514
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to 0@ 1@ 2@ speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_216 
0002: jump @CARCRSH_1514 

:NON_52
03A4: script_name 'NON_52' 
0006: 0@ = 0 // @ = int 
0107: $CCLID = create_object 502 at 804.55 65.0512 10.0 
0453: object $CCLID set_rotation -90.0 0.0 0.0 

:NON_52_60
0001: wait 250 ms 
00D6: if 
0038:   $CCHAVECAR == 0 // $ == int 
004D: jump_if_false @NON_52_60 
053E: $CCCRANECAR = get_random_car_with_actors -1 in_area 801.63 57.8 814.0 63.3 
00D6: if 
8038:   not  $CCCRANECAR == -1 // $ == int 
004D: jump_if_false @NON_52_60 
00D6: if 
00B1:   car $CCCRANECAR 1 801.63 57.8 5.0 814.0 63.3 9.0 
004D: jump_if_false @NON_52_60 
0004: $CCHAVECAR = 1 // $ = int 
0007: 13@ = -90.0 // @ = float 
0007: 1@ = 70.0 // @ = float 
00D6: if or
0137:   car $CCCRANECAR model == #ESPERANT 
0137:   car $CCCRANECAR model == #IDAHO 
0137:   car $CCCRANECAR model == #MANANA 
0137:   car $CCCRANECAR model == #MOONBEAM 
0137:   car $CCCRANECAR model == #PEREN 
0137:   car $CCCRANECAR model == #RUMPO 
0137:   car $CCCRANECAR model == #STALLION 
004D: jump_if_false @NON_52_287 
0007: 1@ = 60.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_287
00D6: if or
0137:   car $CCCRANECAR model == #BOBCAT 
0137:   car $CCCRANECAR model == #MULE 
0137:   car $CCCRANECAR model == #PONY 
0137:   car $CCCRANECAR model == #YANKEE 
004D: jump_if_false @NON_52_347 
0007: 1@ = 75.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_347
00D6: if or
0137:   car $CCCRANECAR model == #TAXI 
0137:   car $CCCRANECAR model == #CABBIE 
0137:   car $CCCRANECAR model == #MRWHOOP 
0137:   car $CCCRANECAR model == #PATRIOT 
0137:   car $CCCRANECAR model == #FAGGIO 
0137:   car $CCCRANECAR model == #PIZZABOY 
004D: jump_if_false @NON_52_423 
0007: 1@ = 85.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_423
00D6: if or
0137:   car $CCCRANECAR model == #BLISTA 
0137:   car $CCCRANECAR model == #KURUMA 
0137:   car $CCCRANECAR model == #LANDSTAL 
0137:   car $CCCRANECAR model == #ANGEL 
0137:   car $CCCRANECAR model == #FREEWAY 
0137:   car $CCCRANECAR model == #PCJ600 
0137:   car $CCCRANECAR model == #SANCHEZ 
004D: jump_if_false @NON_52_507 
0007: 1@ = 115.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_507
00D6: if or
0137:   car $CCCRANECAR model == #BANSHEE 
0137:   car $CCCRANECAR model == #CHEETAH 
0137:   car $CCCRANECAR model == #INFERNUS 
0137:   car $CCCRANECAR model == #SENTINEL 
0137:   car $CCCRANECAR model == #STINGER 
0137:   car $CCCRANECAR model == #STRETCH 
004D: jump_if_false @NON_52_576 
0007: 1@ = 145.0 // @ = float 

:NON_52_576
0227: 2@ = car $CCCRANECAR health 
008F: 2@ = integer_to_float 2@ 
0017: 2@ /= 1000.0 // @ /= float 
006B: 1@ *= 2@ // @ *= @ float 
008E: 1@ = float_to_integer 1@ 
0001: wait 3250 ms 

:NON_52_623
0001: wait 25 ms 
00D6: if 
0033:   0.0 >= 13@ // float >= @ 
004D: jump_if_false @NON_52_683 
000B: 13@ += 1.0 // @ += float 
0453: object $CCLID set_rotation 13@ 0.0 0.0 
0002: jump @NON_52_623 

:NON_52_683
0004: $CCIS_CAR_CRUSHED = 1 // $ = int 
0453: object $CCLID set_rotation 0.0 0.0 0.0 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @NON_52_788 
00D6: if 
0057:   player $PLAYER_CHAR 0 801.63 57.8 5.0 814.0 63.3 10.0 
004D: jump_if_false @NON_52_788 
0222: set_player $PLAYER_CHAR health_to 0 
0006: 0@ = 1 // @ = int 

:NON_52_788
0006: 4@ = 0 // @ = int 
0006: 5@ = 4500 // @ = int 
0006: 6@ = 5 // @ = int 
0006: TIMERA = 0 // @ = int 
0050: gosub @NON_52_994 
00A6: destroy_car $CCCRANECAR 
0006: 5@ = 3500 // @ = int 
0006: TIMERA = 0 // @ = int 
0050: gosub @NON_52_994 
00D6: if and
0256:   player $PLAYER_CHAR defined 
0039:   0@ == 0 // @ == int 
004D: jump_if_false @NON_52_882 
0109: player $PLAYER_CHAR money += 1@ 

:NON_52_882
0001: wait 25 ms 
00D6: if 
0021:   13@ > -90.0 // @ > float 
004D: jump_if_false @NON_52_942 
000F: 13@ -= 1.0 // @ -= float 
0453: object $CCLID set_rotation 13@ 0.0 0.0 
0002: jump @NON_52_882 

:NON_52_942
0453: object $CCLID set_rotation -90.0 0.0 0.0 
0006: 0@ = 0 // @ = int 
0004: $CCIS_CAR_CRUSHED = 0 // $ = int 
0004: $CCHAVECAR = 0 // $ = int 
040D: unload_wav 2 
0002: jump @NON_52_60 

:NON_52_994
00D6: if 
0019:   TIMERA > 5@ // @ > int 
004D: jump_if_false @NON_52_1015 
0051: return 

:NON_52_1015
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1142 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.67 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_994 

:NON_52_1142
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1269 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.79 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_994 

:NON_52_1269
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1396 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.67 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_994 

:NON_52_1396
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.79 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 0 // @ = int 
0002: jump @NON_52_994

:NON_52_2500
0174: $CAR_Z_ANGLE = car $CCRUSHERCAR z_angle

if and
    $CAR_START_ANGLE > 0.0
    90.0 > $CAR_START_ANGLE
then
    if     
        90.5 > $CAR_Z_ANGLE     
    then                        
        $CAR_Z_ANGLE += 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 180.0
    270.0 > $CAR_START_ANGLE
then
    if     
        270.5 > $CAR_Z_ANGLE     
    then                        
        $CAR_Z_ANGLE += 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 270.0
    360.0 > $CAR_START_ANGLE
then
    if     
        $CAR_Z_ANGLE > 269.5     
    then                        
        $CAR_Z_ANGLE -= 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 90.0
    180.0 > $CAR_START_ANGLE
then
    if     
        $CAR_Z_ANGLE > 89.5     
    then                        
        $CAR_Z_ANGLE -= 0.5                     
    end                         
end

0175: set_car $CCRUSHERCAR z_angle_to $CAR_Z_ANGLE                    
return

 

Edited by Full33
42 minutes ago, Full33 said:

I took the audio library from GTAforums.
I followed the installation that was described by the author of the audio librarian.

big thanks 🙂

so vc CLEO 2.0.0.3 had it, but the newest version not?

i have cleo cleo 2.0.0.6

why do you have cleo 2.0.0.5 ?

I went mad, because the car didn't fall anymore. So i made it falling by putting downwards.

 

Try it. It's a complete main.scm (stripped main)

Consider that i used the object iD that you gave with the download files

Spoiler

 

DEFINE OBJECTS 1
DEFINE OBJECT SANNY BUILDER 3.9.1     

DEFINE MISSIONS 0

//-------------MAIN---------------
03A4: script_name 'MAIN'
016A: fade 0 0 ms
01F0: set_max_wanted_level_to 0
0111: set_wasted_busted_check_to 0
00C0: set_current_time 10 0
04E4: request_collision_at 831.35 43.36
03CB: load_scene 831.35 43.36 14.45
0053: $PLAYER_CHAR = create_player #NULL at 831.35 43.36 14.45
01F5: $PLAYER_ACTOR = create_emulated_actor_from_player $PLAYER_CHAR
wait 0
01B6: set_weather 0
if 
8118:   not actor $PLAYER_ACTOR dead
jf @MAIN_143
0352: set_actor $PLAYER_ACTOR skin_to 'PLAYER'
038B: load_requested_models
0353: refresh_actor $PLAYER_ACTOR
0171: set_player $PLAYER_CHAR z_angle_to 70.0

:MAIN_143
016A: fade 1 1000 ms
if 
0256:   player $PLAYER_CHAR defined
jf @MAIN_351
04BB: select_interiour 0  // select render area
01B4: set_player $PLAYER_CHAR can_move 1
0330: set_player $PLAYER_CHAR infinite_run_to 1
055D: make_player $PLAYER_CHAR fireproof 1
055E: set_player $PLAYER_CHAR max_health += 100
055F: set_player $PLAYER_CHAR max_armour += 100
035E: set_player $PLAYER_CHAR armour_to 200
0222: set_player $PLAYER_CHAR health_to 200

0109: player $PLAYER_CHAR money += 90000
0180: set_on_mission_flag_to $ONMISSION
wait 2500
004F: start_new_script @CRUSHER_01
004F: start_new_script @Carspawn

:MAIN_351
wait 2500
jump @MAIN_351

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


:CRUSHER_01
03A4: script_name 'CARCRSH'
0247: request_model 4795
0247: request_model 4796
0247: request_model 4797
0247: request_model 4798
038B: load_requested_models

:CRUSHER_02
wait 0
if and
0248:   model 4795 available
0248:   model 4796 available
0248:   model 4797 available
0248:   model 4798 available
jf @CRUSHER_02



0107: $Crane = create_object 4796 at 782.2 52.4167 12.55
0453: object $Crane set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $Crane
//0392: object $Crane toggle_in_moving_list 0

0400: create_coordinate 0@ $MAGSTART 2@ from_object $Crane offset 26.8 0.0 -2.0
0107: $Cmagnet = create_object 4795 at 0@ $MAGSTART 16.8
0453: object $Cmagnet set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $Cmagnet
//0392: object $Cmagnet toggle_in_moving_list 0

029B: $CRUSHBOX = init_object 4798 at 804.73 60.38 13.05
0453: object $CRUSHBOX set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $CRUSHBOX

0107: $CRUSHLID = create_object 4797 at 804.6 64.95 16.0
0453: object $CRUSHLID set_rotation -90.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $CRUSHLID
//0392: object $CRUSHLID toggle_in_moving_list 0

$CAREXIST = 0
$MAGSTOP = 16.0
$LIDANGLE = -90.0
$CRANMOVE = 0
$BOXMOVE = 0
$MAGMOVE = 0
$CRANGSTEP = 0
$BOXSTEP = 0
$MAGSTEP = 0


while true
    wait 0
//////////////////////////////////////////////////////////////////////////////////////////
// Car and location check
    if
        0256:   player $PLAYER_CHAR defined
    then
        if                                                    
            $CAREXIST == 0                                    
        then                                                  
            if and
                0056:   player $PLAYER_CHAR 1 803.0 48.3 812.4 55.4                                           
                0443:   player $PLAYER_CHAR sitting_in_any_car
            then                                              
                03C1: $CRUSHCAR = player $PLAYER_CHAR car_no_save
                $CAREXIST = 1                                              
            end                                               
        end
        if                                                    
            $CAREXIST == 1                                    
        then                                                  
            if and                                               
                8119:  not car $CRUSHCAR wrecked
                8443:  not player $PLAYER_CHAR sitting_in_any_car
            then                                              
                if and
                    00B0:   car $CRUSHCAR 0 803.0 48.3 812.4 55.4
                    00F5:   player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 150.0 150.0 50.0
                then
                    0407: create_coordinate $CCcarx $CCcary $CCcarz from_car $CRUSHCAR offset 0.0 0.0 1.0
                    0174: $CAR_START_ANGLE = car $CRUSHCAR z_angle
                    wait 1000
                    $CAREXIST = 2
                    $MAGMOVE = 1
                    TIMERA = 0
                else
                    $CAREXIST = 0
                end                                                                                                                      
            end                                               
        end
    else
        $CAREXIST = 0                                                           
    end
    

//////////////////////////////////////////////////////////////////////////////////////////
// MAGNET MOVE
    if
        $MAGMOVE == 1
    then
        01BB: store_object $Cmagnet position_to $MAG_X $MAG_Y $MAGHEIGHT

        if                                               
            $MAGSTEP == 0                             
        then                                             
            if                                           
                3000 > TIMERA                           
            then                                         
                034E: move_object $Cmagnet to $CCcarx $CCcary $MAGHEIGHT speed 0.05 0.05 0.0 collision_check 0
            else
                $MAGSTEP = 1
                $MAGMOVE = 1                           
            end                                              
        end

        if                                               
            $MAGSTEP == 1                              
        then                                             
            if                                           
                0024:   $MAGHEIGHT > $MAGSTOP // float                           
            then                                         
                034E: move_object $Cmagnet to 0@ $MAGSTART 2.0 speed 0.0 0.0 0.05 collision_check 0
            else
                $MAGSTEP = 2
                $MAGMOVE = 1
                018C: play_sound 64 at 804.73 60.38 13.05                           
            end                                           
        end
        if                                               
            $MAGSTEP == 2                              
        then                                                                          
            if                                           
                23.0 > $MAGHEIGHT                          
            then                                         
                034E: move_object $Cmagnet to 0@ $MAGSTART 50.0 speed 0.0 0.0 0.05 collision_check 0
                gosub @CAR_MOVE
            else
                $MAGSTEP = 3
                $CRANMOVE = 1
                $MAGMOVE = 1                           
            end                                                      
        end                                              


        if                                               
            $MAGSTEP == 3                              
        then                                             
            if                                           
                 60.7 > $MAG_Y                          
            then                                         
                034E: move_object $Cmagnet to 0@ 70.0 $MAGHEIGHT speed 0.0 0.05 0.0 collision_check 0
                gosub @CAR_MOVE                
            else
                $MAGSTEP = 4
                $MAGMOVE = 1
                           
            end                                           
        end                                              


        if                                               
            $MAGSTEP == 4                              
        then                                             
            if                                           
                $MAGHEIGHT > 19.5 // float                           
            then                                         
                034E: move_object $Cmagnet to 0@ $MAG_Y 2.0 speed 0.0 0.0 0.1 collision_check 0
                gosub @CAR_MOVE                    
            else
                $MAGSTEP = 5
                $MAGMOVE = 1                
                TIMERA = 0                           
            end                                           
        end

        if
            $MAGSTEP == 5
        then
            if
                750 > TIMERA
            then
                $CARHEIGHT -= 0.2
                00AB: put_car $CRUSHCAR at $MAG_X $MAG_Y $CARHEIGHT
                0175: set_car $CRUSHCAR z_angle_to $CAR_Z_ANGLE                
            else
                018C: play_sound 63 at 804.73 60.38 13.05
                $MAGSTEP = 6
                $MAGMOVE = 1
                $CRANMOVE = 1                
                TIMERA = 0            
            end
        end

        if                                               
            $MAGSTEP == 6                             
        then                                             
            if                                           
                0024: $MAG_Y > $MAGSTART                           
            then                                         
                034E: move_object $Cmagnet to 0@ $MAGSTART $MAGHEIGHT speed 0.0 0.1 0.0 collision_check 0
            else
                $MAGSTEP = 7
                $MAGMOVE = 1                           
            end
            if               
                TIMERA > 1000
            then              
                $BOXMOVE = 1 
                TIMERB = 0    
            end                                               
        end 

        if                                               
            $MAGSTEP == 7                              
        then                                             
            if                                           
                $MAGHEIGHT > 16.8                           
            then                                         
                034E: move_object $Cmagnet to 0@ $MAGSTART 2.0 speed 0.0 0.0 0.1 collision_check 0
            else
                $MAGSTEP = 0
                $MAGMOVE = 0                           
            end                                           
        end
          
    end
//////////////////////////////////////////////////////////////////////////////////////////
// CRANE MOVE
    if
        $CRANMOVE == 1
    then
        if                                               
            $CRANGSTEP == 0                              
        then                                             
            $CRANGLE += 0.1                              
            if                                           
                $CRANGLE > 17.0                          
            then                                         
                $CRANGSTEP = 1
                $CRANMOVE = 0                           
            end                                          
        end                                              
        if                                               
            $CRANGSTEP == 1                              
        then                                             
            $CRANGLE -= 0.2                              
            if                                           
                0.0 > $CRANGLE                           
            then                                         
                $CRANGSTEP = 0
                $CRANMOVE = 0                           
            end                                          
        end                                              
        0453: object $Crane set_rotation 0.0 0.0 $CRANGLE  
    end
//////////////////////////////////////////////////////////////////////////////////////////
// CRUSHER BOX CLOSE
    if
        $BOXMOVE == 1
    then
        if and
            $BOXSTEP == 0
            TIMERB > 1000
        then
            $BOXSTEP = 1
        end
        if                                                   
            $BOXSTEP == 1                                    
        then                                                 
            $LIDANGLE += 2.0                                 
            if                                               
                $LIDANGLE > 0.0                              
            then                                             
                $BOXSTEP = 2
                $BOXMOVE = 1                                 
            end                                              
        end                                                  
        if
            $BOXSTEP == 2
        then
            018C: play_sound 63 at 804.73 60.38 13.05
            01BC: put_object $CRUSHBOX at 804.5 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.8 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.6 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.85 60.38 13.05
            wait 50            
            018C: play_sound 62 at 804.73 60.38 13.05
            01BC: put_object $CRUSHBOX at 804.55 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.83 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.65 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.73 60.38 13.05
            018C: play_sound 63 at 804.73 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.8 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.6 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.85 60.38 13.05
            wait 50            
            018C: play_sound 62 at 804.73 60.38 13.05
            01BC: put_object $CRUSHBOX at 804.55 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.83 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.65 60.38 13.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.73 60.38 13.05
            018C: play_sound 63 at 804.73 60.38 13.05            
            $BOXSTEP = 3
            $BOXMOVE = 1 
        end
        if                                                   
            $BOXSTEP == 3                                    
        then                                                 
            $LIDANGLE -= 0.5                                 
            if                                               
                -90.0 > $LIDANGLE                            
            then                                             
                $BOXSTEP = 0
                $BOXMOVE = 0
                00A6: destroy_car $CRUSHCAR               
                $CAREXIST = 0                                 
            end                                              
        end                                                  
        0453: object $CRUSHLID set_rotation $LIDANGLE 0.0 0.0   
    end
//////////////////////////////////////////////////////////////////////////////////////////
    
end








:CAR_MOVE
//03F0: text_draw_toggle 1
//03E4: set_text_draw_align_right 0 
//0343: set_text_linewidth 500.0
//045A: text_draw_1number 20.0 200.0 'NUMBER' $MAGSTEP
if
    8119:  not car $CRUSHCAR wrecked
then
    0086: $CARHEIGHT = $MAGHEIGHT
    $CARHEIGHT -= 1.5    
    
    0174: $CAR_Z_ANGLE = car $CRUSHCAR z_angle
    
    if and
        $CAR_START_ANGLE > 0.0
        90.0 > $CAR_START_ANGLE
    then
        if     
            90.5 > $CAR_Z_ANGLE     
        then                        
            $CAR_Z_ANGLE += 0.5                     
        end                         
    end
    
    if and
        $CAR_START_ANGLE > 180.0
        270.0 > $CAR_START_ANGLE
    then
        if     
            270.5 > $CAR_Z_ANGLE     
        then                        
            $CAR_Z_ANGLE += 0.5                     
        end                         
    end
    
    if and
        $CAR_START_ANGLE > 270.0
        360.0 > $CAR_START_ANGLE
    then
        if     
            $CAR_Z_ANGLE > 269.5     
        then                        
            $CAR_Z_ANGLE -= 0.5                     
        end                         
    end
    
    if and
        $CAR_START_ANGLE > 90.0
        180.0 > $CAR_START_ANGLE
    then
        if     
            $CAR_Z_ANGLE > 89.5     
        then                        
            $CAR_Z_ANGLE -= 0.5                     
        end                         
    end

    00AB: put_car $CRUSHCAR at $MAG_X $MAG_Y $CARHEIGHT    
    0175: set_car $CRUSHCAR z_angle_to $CAR_Z_ANGLE                   
end 
return




//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


:Carspawn
thread 'CARSPN'
0247: request_model #INFERNUS

:Carspawn_1
wait 0
if
0248:   model #INFERNUS available
jf @Carspawn_1

00A5: 1@ = create_car #INFERNUS at 827.5 49.5 14.5
0175: set_car 1@ z_angle_to 70.0
wait 250
0249: release_model #INFERNUS
01C3: remove_references_to_car 1@ // Like turning a car into any random car

014B: 1@ = init_parked_car_generator #COMET -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 82.5 14.9 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 1@ = init_parked_car_generator #ADMIRAL -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 87.5 14.9 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 1@ = init_parked_car_generator #MOONBEAM -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 92.5 14.9 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 1@ = init_parked_car_generator #PATRIOT -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 97.5 14.9 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 1@ = init_parked_car_generator #SECURICA -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 102.5 14.9 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101

014B: 1@ = init_parked_car_generator #SENTINEL -1 -1 1 alarm 0 door_lock 0 0 10000 at 845.5 25.1 15.5 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 1@ = init_parked_car_generator #AMBULAN -1 -1 1 alarm 0 door_lock 0 0 10000 at 845.5 30.1 15.5 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 1@ = init_parked_car_generator #STRETCH -1 -1 1 alarm 0 door_lock 0 0 10000 at 845.5 35.1 15.5 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 1@ = init_parked_car_generator #FBICAR -1 -1 1 alarm 0 door_lock 0 0 10000 at 845.5 40.1 15.5 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 1@ = init_parked_car_generator #STINGER -1 -1 1 alarm 0 door_lock 0 0 10000 at 845.5 45.1 15.5 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
004E: end_thread

 

 

 

Edited by ZAZ

It looks like if you try to turn in the wreckage of your blown up car, you won't get anything😜. This is true.
 

Spoiler

image.thumb.png.7377c54d98134dae16af5b42c73b857d.png
image.thumb.png.dc327d7fcf8a0b4d969fd93004918d97.png



I solved my problem much simpler, your code for gosub turned out very good, it turns out I put it wrong earlier. 

I have highlighted in yellow the place where the gosub works correctly.

I think we got 2 great codes, but if you want to develop your version of the car crusher further, I think you should move it to the vice city dump because the beach place is temporary for testing.

Unfortunately, for now your code crashes on the default Vice City. I do not know why. That's why I attached the scr-log file here. I often use this when I code something, even a scr-log, and very very rarely causes bugs and game crashes, unfortunately, even in the default game. You sometimes notice them after repeated tests.

But anyway, thank you for your help.🙂


But they give you money for sending the car to the crusher. I don't understand why use a car generator😐

Spoiler

image.thumb.png.bcf272a83ec4f63b3fa2d163be90632b.png

 



scrlog from vanilla vice city: 

Spoiler

********************************************
 script lnkvby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script nbmnbuy
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script armybas
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script stadium
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script heli4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script heli3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script heli2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script heli1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script help
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 126537
********************************************

00073520&0: [00D6] IF
00073524&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073529&1: [004D] GOTO_IF_FALSE
00073536&1: [00D6] IF
00073540&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073547&1: [004D] GOTO_IF_FALSE
00073554&1: [00D6] IF
00073558&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073565&0: [004D] GOTO_IF_FALSE
00073701&0: [00D6] IF
00073705&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073712&1: [004D] GOTO_IF_FALSE
00073719&1: [00D6] IF
00073723&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00073760&0: [004D] GOTO_IF_FALSE
00073789&0: [00D6] IF
00073793&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073798&1: [004D] GOTO_IF_FALSE
00073805&1: [00D6] IF
00073809&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073816&0: [004D] GOTO_IF_FALSE
00074131&0: [00D6] IF
00074135&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074142&1: [004D] GOTO_IF_FALSE
00074149&1: [00D6] IF
00074153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074158&1: [004D] GOTO_IF_FALSE
00074165&1: [00D6] IF
00074169&0: [047E] IS_PLAYER_ON_ANY_BIKE    // FALSE
00074174&0: [004D] GOTO_IF_FALSE
00074272&0: [00D6] IF
00074276&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074281&1: [004D] GOTO_IF_FALSE
00074288&1: [00D6] IF
00074292&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00074297&0: [004D] GOTO_IF_FALSE
00074448&0: [00D6] IF
00074452&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074457&1: [004D] GOTO_IF_FALSE
00074464&1: [00D6] IF
00074468&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074475&1: [004D] GOTO_IF_FALSE
00074482&1: [00D6] IF
00074486&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074493&1: [004D] GOTO_IF_FALSE
00074500&1: [00D6] IF
00074504&0: [00FA] LOCATE_STOPPED_PLAYER_IN_CAR_3D    // FALSE
00074541&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00074578&0: [004D] GOTO_IF_FALSE
00074734&0: [00D6] IF
00074738&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074745&1: [004D] GOTO_IF_FALSE
00074752&1: [00D6] IF
00074756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074763&1: [004D] GOTO_IF_FALSE
00074770&1: [00D6] IF
00074774&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00074781&0: [004D] GOTO_IF_FALSE
00075328&0: [00D6] IF
00075332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075339&0: [004D] GOTO_IF_FALSE
00075476&0: [00D6] IF
00075480&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075487&0: [004D] GOTO_IF_FALSE
00075592&0: [00D6] IF
00075596&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075603&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075610&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075617&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075624&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075631&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075638&0: [004D] GOTO_IF_FALSE
00075685&0: [00D6] IF
00075689&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075696&0: [004D] GOTO_IF_FALSE
00075740&0: [00D6] IF
00075744&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075751&1: [004D] GOTO_IF_FALSE
00075758&1: [00D6] IF
00075762&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075767&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075772&0: [004D] GOTO_IF_FALSE
00075852&0: [00D6] IF
00075856&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075863&1: [004D] GOTO_IF_FALSE
00075870&1: [00D6] IF
00075874&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075879&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075884&0: [004D] GOTO_IF_FALSE
00076009&0: [00D6] IF
00076013&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076020&1: [004D] GOTO_IF_FALSE
00076027&1: [00D6] IF
00076031&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076036&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076041&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076046&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076051&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076056&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076061&0: [004D] GOTO_IF_FALSE
00076101&0: [00D6] IF
00076105&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076110&0: [004D] GOTO_IF_FALSE
00076150&0: [00D6] IF
00076154&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076159&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076164&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076169&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076174&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076179&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076184&0: [004D] GOTO_IF_FALSE
00076224&0: [00D6] IF
00076228&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076235&1: [004D] GOTO_IF_FALSE
00076242&1: [00D6] IF
00076246&0: [057B] WANTED_STARS_ARE_FLASHING    // FALSE
00076248&0: [004D] GOTO_IF_FALSE
00076293&0: [00D6] IF
00076297&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076304&1: [004D] GOTO_IF_FALSE
00076311&1: [00D6] IF
00076315&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00076322&0: [004D] GOTO_IF_FALSE
00076382&0: [0002] GOTO
00073516&0: [0001] WAIT
Finished processing.

********************************************
 script psave1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script multi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script rc_plne
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script rc_race
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script rchely1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script bmxloop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script pizz
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script cop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00062910&0: [00D6] IF
00062914&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062919&1: [004D] GOTO_IF_FALSE
00062926&1: [00D6] IF
00062930&0: [056C] IS_CHAR_IN_ANY_POLICE_VEHICLE    // FALSE
00062935&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062943&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062951&0: [004D] GOTO_IF_FALSE
00063539&0: [00D6] IF
00063543&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063550&0: [004D] GOTO_IF_FALSE
00063566&0: [0002] GOTO
00062906&0: [0001] WAIT
Finished processing.

********************************************
 script ambula
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00062020&0: [00D6] IF
00062024&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062029&1: [004D] GOTO_IF_FALSE
00062036&1: [00D6] IF
00062040&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062048&0: [004D] GOTO_IF_FALSE
00062417&0: [00D6] IF
00062421&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062428&0: [004D] GOTO_IF_FALSE
00062444&0: [0002] GOTO
00062016&0: [0001] WAIT
Finished processing.

********************************************
 script fire
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00062465&0: [00D6] IF
00062469&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062474&1: [004D] GOTO_IF_FALSE
00062481&1: [00D6] IF
00062485&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062493&0: [004D] GOTO_IF_FALSE
00062862&0: [00D6] IF
00062866&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062873&0: [004D] GOTO_IF_FALSE
00062889&0: [0002] GOTO
00062461&0: [0001] WAIT
Finished processing.

********************************************
 script taxi_l
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00061539&0: [00D6] IF
00061543&0: [0256] IS_PLAYER_PLAYING    // TRUE
00061548&1: [004D] GOTO_IF_FALSE
00061555&1: [00D6] IF
00061559&0: [8596] NOT IS_PLAYER_IN_SHORTCUT_TAXI    // TRUE
00061564&1: [004D] GOTO_IF_FALSE
00061571&1: [00D6] IF
00061575&0: [02DE] IS_PLAYER_IN_TAXI    // FALSE
00061580&0: [004D] GOTO_IF_FALSE
00061972&0: [00D6] IF
00061976&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00061983&0: [004D] GOTO_IF_FALSE
00061999&0: [0002] GOTO
00061535&0: [0001] WAIT
Finished processing.

********************************************
 script o4x4_1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script main
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154740 154740
********************************************

Finished processing.

********************************************
 script rb
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154740 154740
********************************************

140848216&0: [00D6] IF
140848220&0: [05EE] IS_KEY_PRESSED    // FALSE
140848224&0: [004D] GOTO_IF_FALSE
140848212&0: [0001] WAIT
Finished processing.

********************************************
 script package
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154488 154488
********************************************

Finished processing.

********************************************
 script hot
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00045720&0: [00D6] IF
00045724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00045731&0: [004D] GOTO_IF_FALSE
00045740&0: [00D6] IF
00045744&0: [0256] IS_PLAYER_PLAYING    // TRUE
00045749&1: [004D] GOTO_IF_FALSE
00045756&1: [00D6] IF
00045760&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00045791&0: [004D] GOTO_IF_FALSE
00046061&0: [0002] GOTO
00045716&0: [0001] WAIT
Finished processing.

********************************************
 script hard3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00105662&0: [00D6] IF
00105666&0: [0256] IS_PLAYER_PLAYING    // TRUE
00105671&1: [004D] GOTO_IF_FALSE
00105678&1: [00D6] IF
00105682&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00105695&0: [004D] GOTO_IF_FALSE
00108393&0: [0002] GOTO
00108407&0: [0002] GOTO
00105658&0: [0001] WAIT
Finished processing.

********************************************
 script hard2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00102826&0: [00D6] IF
00102830&0: [0256] IS_PLAYER_PLAYING    // TRUE
00102835&1: [004D] GOTO_IF_FALSE
00102842&1: [00D6] IF
00102846&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00102853&0: [004D] GOTO_IF_FALSE
00105627&0: [0002] GOTO
00105641&0: [0002] GOTO
00102822&0: [0001] WAIT
Finished processing.

********************************************
 script hard1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00099885&0: [00D6] IF
00099889&0: [0256] IS_PLAYER_PLAYING    // TRUE
00099894&1: [004D] GOTO_IF_FALSE
00099901&1: [00D6] IF
00099905&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00099918&0: [004D] GOTO_IF_FALSE
00102791&0: [0002] GOTO
00102805&0: [0002] GOTO
00099881&0: [0001] WAIT
Finished processing.

********************************************
 script ammu3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00095673&0: [00D6] IF
00095677&0: [0256] IS_PLAYER_PLAYING    // TRUE
00095682&1: [004D] GOTO_IF_FALSE
00095689&1: [00D6] IF
00095693&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00095706&0: [004D] GOTO_IF_FALSE
00099850&0: [0002] GOTO
00099864&0: [0002] GOTO
00095669&0: [0001] WAIT
Finished processing.

********************************************
 script ammu2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00091679&0: [00D6] IF
00091683&0: [0256] IS_PLAYER_PLAYING    // TRUE
00091688&1: [004D] GOTO_IF_FALSE
00091695&1: [00D6] IF
00091699&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00091706&0: [004D] GOTO_IF_FALSE
00095638&0: [0002] GOTO
00095652&0: [0002] GOTO
00091675&0: [0001] WAIT
Finished processing.

********************************************
 script ammu1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00088240&0: [00D6] IF
00088244&0: [0256] IS_PLAYER_PLAYING    // TRUE
00088249&1: [004D] GOTO_IF_FALSE
00088256&1: [00D6] IF
00088260&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00088273&0: [004D] GOTO_IF_FALSE
00091644&0: [0002] GOTO
00091658&0: [0002] GOTO
00088236&0: [0001] WAIT
Finished processing.

********************************************
 script securi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00112052&1: [0008] ADD_VAL_TO_INT_VAR
00112059&1: [00D6] IF
00112063&0: [0256] IS_PLAYER_PLAYING    // TRUE
00112068&1: [004D] GOTO_IF_FALSE
00112075&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00112080&1: [00D6] IF
00112084&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112091&1: [004D] GOTO_IF_FALSE
00112098&1: [00D6] IF
00112102&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112109&1: [004D] GOTO_IF_FALSE
00112116&1: [00D6] IF
00112120&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00112133&0: [004D] GOTO_IF_FALSE
00113277&0: [00D6] IF
00113281&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113288&0: [004D] GOTO_IF_FALSE
00113390&0: [0004] SET_VAR_INT
00113397&0: [0002] GOTO
00113411&0: [00D6] IF
00113415&0: [0256] IS_PLAYER_PLAYING    // TRUE
00113420&1: [004D] GOTO_IF_FALSE
00113427&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00113432&1: [00D6] IF
00113436&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113443&1: [004D] GOTO_IF_FALSE
00113450&1: [00D6] IF
00113454&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113461&0: [004D] GOTO_IF_FALSE
00113885&0: [0002] GOTO
00113899&0: [00D6] IF
00113903&1: [0256] IS_PLAYER_PLAYING    // TRUE
00113908&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113915&1: [004D] GOTO_IF_FALSE
00113922&1: [00D6] IF
00113926&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113939&0: [004D] GOTO_IF_FALSE
00114043&0: [00D6] IF
00114047&0: [0256] IS_PLAYER_PLAYING    // TRUE
00114052&1: [004D] GOTO_IF_FALSE
00114059&1: [00D6] IF
00114063&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114076&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114089&0: [004D] GOTO_IF_FALSE
00114306&0: [00D6] IF
00114310&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00114317&0: [004D] GOTO_IF_FALSE
00114427&0: [00D6] IF
00114431&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00114438&0: [004D] GOTO_IF_FALSE
00114452&0: [0002] GOTO
00112048&0: [0001] WAIT
Finished processing.

********************************************
 script sh*t
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00116534&1: [0008] ADD_VAL_TO_INT_VAR
00116541&1: [00D6] IF
00116545&0: [0256] IS_PLAYER_PLAYING    // TRUE
00116550&1: [004D] GOTO_IF_FALSE
00116557&1: [0004] SET_VAR_INT
00116564&1: [00D6] IF
00116568&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00116575&1: [004D] GOTO_IF_FALSE
00116582&1: [00D6] IF
00116586&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00116599&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00116606&0: [004D] GOTO_IF_FALSE
00118374&0: [0002] GOTO
00118388&0: [00D6] IF
00118392&0: [0256] IS_PLAYER_PLAYING    // TRUE
00118397&1: [004D] GOTO_IF_FALSE
00118404&1: [0004] SET_VAR_INT
00118411&1: [00D6] IF
00118415&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00118422&0: [004D] GOTO_IF_FALSE
00119085&0: [0002] GOTO
00119099&0: [00D6] IF
00119103&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119108&1: [004D] GOTO_IF_FALSE
00119115&1: [0004] SET_VAR_INT
00119122&1: [00D6] IF
00119126&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00119133&1: [004D] GOTO_IF_FALSE
00119140&1: [00D6] IF
00119144&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119157&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119164&0: [004D] GOTO_IF_FALSE
00119793&0: [0002] GOTO
00119807&0: [00D6] IF
00119811&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119816&1: [004D] GOTO_IF_FALSE
00119823&1: [0004] SET_VAR_INT
00119830&1: [00D6] IF
00119834&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119847&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119854&0: [004D] GOTO_IF_FALSE
00121087&0: [0002] GOTO
00121101&0: [00D6] IF
00121105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121110&1: [004D] GOTO_IF_FALSE
00121117&1: [0004] SET_VAR_INT
00121124&1: [00D6] IF
00121128&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121135&1: [004D] GOTO_IF_FALSE
00121142&1: [00D6] IF
00121146&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00121159&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121166&1: [004D] GOTO_IF_FALSE
00121173&1: [00D6] IF
00121177&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121184&1: [004D] GOTO_IF_FALSE
00121191&1: [00D6] IF
00121195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121202&1: [004D] GOTO_IF_FALSE
00121209&1: [0005] SET_VAR_FLOAT
00121219&1: [02CE] GET_GROUND_Z_FOR_3D_COORD -> 10.4437
00121239&1: [00D6] IF
00121243&0: [0020] COMMAND_0020    // TRUE
00121253&1: [004D] GOTO_IF_FALSE
00121260&1: [00D6] IF
00121264&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121271&0: [004D] GOTO_IF_FALSE
00121537&0: [0002] GOTO
00121551&0: [00D6] IF
00121555&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121562&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121569&1: [004D] GOTO_IF_FALSE
00121576&1: [00D6] IF
00121580&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00121585&1: [004D] GOTO_IF_FALSE
00121592&1: [00D6] IF
00121596&0: [8184] NOT IS_CHAR_HEALTH_GREATER    // FALSE
00121604&0: [004D] GOTO_IF_FALSE
00121641&0: [00D6] IF
00121645&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00121650&1: [004D] GOTO_IF_FALSE
00121657&1: [00D6] IF
00121661&0: [8184] NOT IS_CHAR_HEALTH_GREATER    // FALSE
00121669&0: [004D] GOTO_IF_FALSE
00121706&0: [0002] GOTO
00121720&0: [00D6] IF
00121724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121731&0: [004D] GOTO_IF_FALSE
00121784&0: [0002] GOTO
00121876&0: [00D6] IF
00121880&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121887&1: [004D] GOTO_IF_FALSE
00121894&1: [00D6] IF
00121898&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121903&1: [004D] GOTO_IF_FALSE
00121910&1: [00D6] IF
00121914&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121921&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121928&1: [004D] GOTO_IF_FALSE
00121935&1: [00D6] IF
00121939&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00121944&0: [004D] GOTO_IF_FALSE
00122032&0: [00D6] IF
00122036&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00122073&0: [004D] GOTO_IF_FALSE
00122391&0: [00D6] IF
00122395&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122402&0: [004D] GOTO_IF_FALSE
00122688&0: [0002] GOTO
00122702&0: [0002] GOTO
00122716&0: [00D6] IF
00122720&0: [0256] IS_PLAYER_PLAYING    // TRUE
00122725&1: [004D] GOTO_IF_FALSE
00122732&1: [0004] SET_VAR_INT
00122739&1: [00D6] IF
00122743&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00122756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122763&0: [004D] GOTO_IF_FALSE
00123433&0: [0002] GOTO
00123447&0: [00D6] IF
00123451&0: [0256] IS_PLAYER_PLAYING    // TRUE
00123456&1: [004D] GOTO_IF_FALSE
00123463&1: [0004] SET_VAR_INT
00123470&1: [00D6] IF
00123474&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00123487&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123494&1: [004D] GOTO_IF_FALSE
00123501&1: [00D6] IF
00123505&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123512&0: [004D] GOTO_IF_FALSE
00124180&0: [0002] GOTO
00124194&0: [00D6] IF
00124198&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124203&1: [004D] GOTO_IF_FALSE
00124210&1: [0004] SET_VAR_INT
00124217&1: [00D6] IF
00124221&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124234&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124241&1: [004D] GOTO_IF_FALSE
00124248&1: [00D6] IF
00124252&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00124259&1: [004D] GOTO_IF_FALSE
00124266&1: [00D6] IF
00124270&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00124277&1: [004D] GOTO_IF_FALSE
00124284&1: [00D6] IF
00124288&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00124293&0: [004D] GOTO_IF_FALSE
00124381&0: [00D6] IF
00124385&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00124422&0: [004D] GOTO_IF_FALSE
00124640&0: [00D6] IF
00124644&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124651&0: [004D] GOTO_IF_FALSE
00124927&0: [0002] GOTO
00124941&0: [00D6] IF
00124945&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124950&1: [004D] GOTO_IF_FALSE
00124957&1: [0004] SET_VAR_INT
00124964&1: [00D6] IF
00124968&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124981&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124988&1: [004D] GOTO_IF_FALSE
00124995&1: [00D6] IF
00124999&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125006&1: [004D] GOTO_IF_FALSE
00125013&1: [00D6] IF
00125017&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125024&1: [004D] GOTO_IF_FALSE
00125031&1: [00D6] IF
00125035&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00125040&0: [004D] GOTO_IF_FALSE
00125128&0: [00D6] IF
00125132&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00125169&0: [004D] GOTO_IF_FALSE
00125387&0: [00D6] IF
00125391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125398&0: [004D] GOTO_IF_FALSE
00125674&0: [0002] GOTO
00125688&0: [00D6] IF
00125692&0: [0256] IS_PLAYER_PLAYING    // TRUE
00125697&1: [004D] GOTO_IF_FALSE
00125704&1: [0004] SET_VAR_INT
00125711&1: [00D6] IF
00125715&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00125728&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125735&1: [004D] GOTO_IF_FALSE
00125742&1: [00D6] IF
00125746&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125753&0: [004D] GOTO_IF_FALSE
00126421&0: [0002] GOTO
00126435&0: [00D6] IF
00126439&0: [0256] IS_PLAYER_PLAYING    // TRUE
00126444&1: [004D] GOTO_IF_FALSE
00126451&1: [0004] SET_VAR_INT
00126458&1: [00D6] IF
00126462&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00126475&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126482&1: [004D] GOTO_IF_FALSE
00126489&1: [00D6] IF
00126493&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126500&0: [004D] GOTO_IF_FALSE
00127168&0: [0002] GOTO
00127182&0: [00D6] IF
00127186&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127191&1: [004D] GOTO_IF_FALSE
00127198&1: [0004] SET_VAR_INT
00127205&1: [00D6] IF
00127209&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127222&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127229&1: [004D] GOTO_IF_FALSE
00127236&1: [00D6] IF
00127240&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127247&1: [004D] GOTO_IF_FALSE
00127254&1: [00D6] IF
00127258&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127265&1: [004D] GOTO_IF_FALSE
00127272&1: [00D6] IF
00127276&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00127281&0: [004D] GOTO_IF_FALSE
00127369&0: [00D6] IF
00127373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00127410&0: [004D] GOTO_IF_FALSE
00127628&0: [00D6] IF
00127632&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127639&0: [004D] GOTO_IF_FALSE
00127915&0: [0002] GOTO
00127929&0: [00D6] IF
00127933&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127938&1: [004D] GOTO_IF_FALSE
00127945&1: [0004] SET_VAR_INT
00127952&1: [00D6] IF
00127956&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127969&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127976&1: [004D] GOTO_IF_FALSE
00127983&1: [00D6] IF
00127987&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127994&0: [004D] GOTO_IF_FALSE
00128662&0: [0002] GOTO
00128676&0: [00D6] IF
00128680&0: [0256] IS_PLAYER_PLAYING    // TRUE
00128685&1: [004D] GOTO_IF_FALSE
00128692&1: [0004] SET_VAR_INT
00128699&1: [00D6] IF
00128703&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00128716&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128723&0: [004D] GOTO_IF_FALSE
00129337&0: [0002] GOTO
00129351&0: [00D6] IF
00129355&0: [0256] IS_PLAYER_PLAYING    // TRUE
00129360&1: [004D] GOTO_IF_FALSE
00129367&1: [0004] SET_VAR_INT
00129374&1: [00D6] IF
00129378&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00129391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00129398&0: [004D] GOTO_IF_FALSE
00131469&0: [0002] GOTO
00131483&0: [00D6] IF
00131487&0: [0256] IS_PLAYER_PLAYING    // TRUE
00131492&1: [004D] GOTO_IF_FALSE
00131499&1: [00D6] IF
00131503&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00131510&0: [004D] GOTO_IF_FALSE
00132255&0: [0002] GOTO
00132269&0: [0050] GOSUB
00133114&0: [00D6] IF
00133118&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00133125&0: [004D] GOTO_IF_FALSE
00134374&0: [00D6] IF
00134378&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00134385&0: [004D] GOTO_IF_FALSE
00134615&0: [0051] RETURN
00132276&0: [0050] GOSUB
00138235&0: [00D6] IF
00138239&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00138246&0: [004D] GOTO_IF_FALSE
00141187&0: [00D6] IF
00141191&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00141198&0: [004D] GOTO_IF_FALSE
00141586&0: [0051] RETURN
00132283&0: [00D6] IF
00132287&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00132294&0: [004D] GOTO_IF_FALSE
00132308&0: [0002] GOTO
00116530&0: [0001] WAIT
Finished processing.

********************************************
 script cell
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00146254&0: [00D6] IF
00146258&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00146265&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146272&0: [004D] GOTO_IF_FALSE
00146291&0: [00D6] IF
00146295&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146302&0: [004D] GOTO_IF_FALSE
00161244&0: [0002] GOTO
00146250&0: [0001] WAIT
Finished processing.

********************************************
 script fud
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00180494&1: [00D6] IF
00180498&0: [0256] IS_PLAYER_PLAYING    // TRUE
00180503&1: [004D] GOTO_IF_FALSE
00180510&1: [0008] ADD_VAL_TO_INT_VAR
00180517&1: [0054] GET_PLAYER_COORDINATES
00180531&1: [00D6] IF
00180535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00180542&1: [004D] GOTO_IF_FALSE
00180549&1: [00D6] IF
00180553&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00180566&1: [004D] GOTO_IF_FALSE
00180573&1: [00D6] IF
00180577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00180584&0: [004D] GOTO_IF_FALSE
00183380&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00183387&0: [0002] GOTO
00183401&0: [00D6] IF
00183405&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00183412&0: [0256] IS_PLAYER_PLAYING    // TRUE
00183417&0: [004D] GOTO_IF_FALSE
00184021&0: [00D6] IF
00184025&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00184032&1: [0256] IS_PLAYER_PLAYING    // TRUE
00184037&1: [004D] GOTO_IF_FALSE
00184044&1: [00D6] IF
00184048&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00184061&0: [004D] GOTO_IF_FALSE
00184750&0: [00D6] IF
00184754&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184761&0: [004D] GOTO_IF_FALSE
00184780&0: [0004] SET_VAR_INT
00184787&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00184794&0: [00D6] IF
00184798&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184805&0: [0256] IS_PLAYER_PLAYING    // TRUE
00184810&0: [004D] GOTO_IF_FALSE
00185348&0: [0002] GOTO
00185362&0: [00D6] IF
00185366&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00185373&0: [004D] GOTO_IF_FALSE
00185387&0: [0002] GOTO
00180480&0: [03A4] SCRIPT_NAME
00180490&0: [0001] WAIT
Finished processing.

********************************************
 script shop5
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00200149&0: [00D6] IF
00200153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00200158&1: [004D] GOTO_IF_FALSE
00200165&1: [00D6] IF
00200169&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00200176&0: [004D] GOTO_IF_FALSE
00201124&0: [0002] GOTO
00201138&0: [0002] GOTO
00200145&0: [0001] WAIT
Finished processing.

********************************************
 script shop4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00199101&0: [00D6] IF
00199105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00199110&1: [004D] GOTO_IF_FALSE
00199117&1: [00D6] IF
00199121&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00199134&0: [004D] GOTO_IF_FALSE
00200114&0: [0002] GOTO
00200128&0: [0002] GOTO
00199097&0: [0001] WAIT
Finished processing.

********************************************
 script shop3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00198404&0: [00D6] IF
00198408&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198413&1: [004D] GOTO_IF_FALSE
00198420&1: [00D6] IF
00198424&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198437&0: [004D] GOTO_IF_FALSE
00199066&0: [0002] GOTO
00199080&0: [0002] GOTO
00198400&0: [0001] WAIT
Finished processing.

********************************************
 script shop2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00198026&0: [00D6] IF
00198030&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198035&1: [004D] GOTO_IF_FALSE
00198042&1: [00D6] IF
00198046&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198059&0: [004D] GOTO_IF_FALSE
00198369&0: [0002] GOTO
00198383&0: [0002] GOTO
00198022&0: [0001] WAIT
Finished processing.

********************************************
 script shop1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

00197013&0: [00D6] IF
00197017&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197022&1: [004D] GOTO_IF_FALSE
00197029&1: [00D6] IF
00197033&1: [0121] IS_PLAYER_IN_ZONE    // TRUE
00197046&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00197053&1: [004D] GOTO_IF_FALSE
00197060&1: [00D6] IF
00197064&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197101&0: [004D] GOTO_IF_FALSE
00197328&0: [00D6] IF
00197332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197339&0: [004D] GOTO_IF_FALSE
00197353&0: [00D6] IF
00197357&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197362&1: [004D] GOTO_IF_FALSE
00197369&1: [00D6] IF
00197373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197410&0: [004D] GOTO_IF_FALSE
00197647&0: [00D6] IF
00197651&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197658&0: [004D] GOTO_IF_FALSE
00197672&0: [00D6] IF
00197676&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197681&1: [004D] GOTO_IF_FALSE
00197688&1: [00D6] IF
00197692&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197729&0: [004D] GOTO_IF_FALSE
00197966&0: [00D6] IF
00197970&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197977&0: [004D] GOTO_IF_FALSE
00197991&0: [0002] GOTO
00198005&0: [0002] GOTO
00197009&0: [0001] WAIT
Finished processing.

********************************************
 script audio1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154614 154614
********************************************

Finished processing.

********************************************
 script carcrsh
 Local variables dump:
 1145716736 0 1097922058 0 0 0 0 0 0 0 0 0 0 0 0 0
 44928 42189
********************************************

00205446&0: [00D6] IF
00205450&0: [0256] IS_PLAYER_PLAYING    // TRUE
00205455&1: [004D] GOTO_IF_FALSE
00205462&1: [00D6] IF
00205466&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00205473&1: [004D] GOTO_IF_FALSE
00205480&1: [00D6] IF
00205484&1: [0056] IS_PLAYER_IN_AREA_2D    // FALSE
00205511&0: [0443] IS_PLAYER_SITTING_IN_ANY_CAR    // FALSE
00205516&0: [004D] GOTO_IF_FALSE
00205538&0: [00D6] IF
00205542&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205549&0: [004D] GOTO_IF_FALSE
00205729&0: [0002] GOTO
00205743&0: [00D6] IF
00205747&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205754&0: [004D] GOTO_IF_FALSE
00206626&0: [00D6] IF
00206630&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206637&0: [004D] GOTO_IF_FALSE
00206788&0: [00D6] IF
00206792&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206799&0: [004D] GOTO_IF_FALSE
00207478&0: [0002] GOTO
00205442&0: [0001] WAIT
Finished processing.

********************************************
 script rampage
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00191115&1: [0008] ADD_VAL_TO_INT_VAR
00191122&1: [00D6] IF
00191126&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00191133&0: [004D] GOTO_IF_FALSE
00191147&0: [00D6] IF
00191151&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191158&0: [004D] GOTO_IF_FALSE
00191385&0: [00D6] IF
00191389&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191396&0: [004D] GOTO_IF_FALSE
00191623&0: [00D6] IF
00191627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191634&0: [004D] GOTO_IF_FALSE
00191861&0: [00D6] IF
00191865&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191872&0: [004D] GOTO_IF_FALSE
00192099&0: [00D6] IF
00192103&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192110&1: [004D] GOTO_IF_FALSE
00192117&1: [00D6] IF
00192121&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192128&1: [004D] GOTO_IF_FALSE
00192135&1: [0084] SET_VAR_INT_TO_VAR_INT
00192143&1: [0084] SET_VAR_INT_TO_VAR_INT
00192151&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192159&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192166&1: [0084] SET_VAR_INT_TO_VAR_INT
00192174&1: [0005] SET_VAR_FLOAT
00192184&1: [0005] SET_VAR_FLOAT
00192194&1: [0005] SET_VAR_FLOAT
00192204&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00192211&0: [0084] SET_VAR_INT_TO_VAR_INT
00192219&0: [0084] SET_VAR_INT_TO_VAR_INT
00192227&0: [00D6] IF
00192231&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192238&1: [004D] GOTO_IF_FALSE
00192245&1: [0084] SET_VAR_INT_TO_VAR_INT
00192253&1: [0084] SET_VAR_INT_TO_VAR_INT
00192261&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192269&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192276&1: [0084] SET_VAR_INT_TO_VAR_INT
00192284&1: [0005] SET_VAR_FLOAT
00192294&1: [0005] SET_VAR_FLOAT
00192304&1: [0005] SET_VAR_FLOAT
00192314&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00192321&0: [0084] SET_VAR_INT_TO_VAR_INT
00192329&0: [0084] SET_VAR_INT_TO_VAR_INT
00192337&0: [00D6] IF
00192341&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192348&0: [004D] GOTO_IF_FALSE
00192575&0: [00D6] IF
00192579&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192586&0: [004D] GOTO_IF_FALSE
00192812&0: [00D6] IF
00192816&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192823&0: [004D] GOTO_IF_FALSE
00193050&0: [00D6] IF
00193054&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193061&0: [004D] GOTO_IF_FALSE
00193288&0: [00D6] IF
00193292&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193299&0: [004D] GOTO_IF_FALSE
00193526&0: [00D6] IF
00193530&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193537&0: [004D] GOTO_IF_FALSE
00193763&0: [00D6] IF
00193767&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193774&0: [004D] GOTO_IF_FALSE
00194001&0: [00D6] IF
00194005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194012&0: [004D] GOTO_IF_FALSE
00194239&0: [00D6] IF
00194243&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194250&0: [004D] GOTO_IF_FALSE
00194477&0: [00D6] IF
00194481&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194488&0: [004D] GOTO_IF_FALSE
00194715&0: [00D6] IF
00194719&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194726&0: [004D] GOTO_IF_FALSE
00194953&0: [00D6] IF
00194957&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194964&0: [004D] GOTO_IF_FALSE
00195191&0: [00D6] IF
00195195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00195202&0: [004D] GOTO_IF_FALSE
00195319&0: [0002] GOTO
00191093&0: [00D6] IF
00191097&0: [001A] IS_NUMBER_GREATER_THAN_INT_VAR    // TRUE
00191104&1: [004D] GOTO_IF_FALSE
00191111&1: [0001] WAIT
Finished processing.

********************************************
 script pickups
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00173195&1: [0008] ADD_VAL_TO_INT_VAR
00173202&1: [0004] SET_VAR_INT
00173209&1: [00D6] IF
00173213&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173220&0: [004D] GOTO_IF_FALSE
00173623&0: [00D6] IF
00173627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00173634&1: [004D] GOTO_IF_FALSE
00173641&1: [00D6] IF
00173645&0: [0256] IS_PLAYER_PLAYING    // TRUE
00173650&1: [004D] GOTO_IF_FALSE
00173657&1: [00D6] IF
00173661&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173668&0: [004D] GOTO_IF_FALSE
00173987&0: [00D6] IF
00173991&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173998&0: [004D] GOTO_IF_FALSE
00174047&0: [00D6] IF
00174051&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174058&0: [004D] GOTO_IF_FALSE
00174610&0: [00D6] IF
00174614&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174621&0: [004D] GOTO_IF_FALSE
00174705&0: [00D6] IF
00174709&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174716&0: [004D] GOTO_IF_FALSE
00175047&0: [00D6] IF
00175051&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175058&0: [004D] GOTO_IF_FALSE
00175569&0: [00D6] IF
00175573&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175580&0: [004D] GOTO_IF_FALSE
00175929&0: [00D6] IF
00175933&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175940&0: [004D] GOTO_IF_FALSE
00176380&0: [00D6] IF
00176384&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176391&0: [004D] GOTO_IF_FALSE
00176831&0: [00D6] IF
00176835&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176842&0: [004D] GOTO_IF_FALSE
00177282&0: [00D6] IF
00177286&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177293&0: [004D] GOTO_IF_FALSE
00177610&0: [00D6] IF
00177614&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177621&0: [004D] GOTO_IF_FALSE
00177792&0: [00D6] IF
00177796&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00177803&0: [004D] GOTO_IF_FALSE
00177817&0: [0002] GOTO
00173191&0: [0001] WAIT
Finished processing.

********************************************
 script cargen
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script bus
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script usj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00080550&1: [00D6] IF
00080554&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00080559&0: [004D] GOTO_IF_FALSE
00080573&0: [00D6] IF
00080577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00080584&0: [004D] GOTO_IF_FALSE
00080598&0: [00D6] IF
00080602&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00080607&1: [004D] GOTO_IF_FALSE
00080614&1: [0002] GOTO
00080546&1: [0001] WAIT
Finished processing.

********************************************
 script hj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00077789&0: [00D6] IF
00077793&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00077798&0: [004D] GOTO_IF_FALSE
00077812&0: [00D6] IF
00077816&0: [0445] ARE_ANY_CAR_CHEATS_ACTIVATED    // FALSE
00077818&0: [004D] GOTO_IF_FALSE
00077832&0: [00D6] IF
00077836&0: [04C9] IS_PLAYER_IN_FLYING_VEHICLE    // FALSE
00077841&0: [004D] GOTO_IF_FALSE
00077855&0: [00D6] IF
00077859&0: [04A8] IS_PLAYER_IN_ANY_BOAT    // FALSE
00077864&0: [004D] GOTO_IF_FALSE
00077878&0: [00D6] IF
00077882&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00077887&0: [004D] GOTO_IF_FALSE
00079355&0: [0002] GOTO
00077785&0: [0001] WAIT
Finished processing.

********************************************
 script vcptby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script skumby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script washby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script ocheby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script hycoby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script lnkvby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script nbmnbuy
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script armybas
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script stadium
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script heli4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script heli3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script heli2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script heli1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script help
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 126570
********************************************

00073520&0: [00D6] IF
00073524&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073529&1: [004D] GOTO_IF_FALSE
00073536&1: [00D6] IF
00073540&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073547&1: [004D] GOTO_IF_FALSE
00073554&1: [00D6] IF
00073558&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073565&0: [004D] GOTO_IF_FALSE
00073701&0: [00D6] IF
00073705&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073712&1: [004D] GOTO_IF_FALSE
00073719&1: [00D6] IF
00073723&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00073760&0: [004D] GOTO_IF_FALSE
00073789&0: [00D6] IF
00073793&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073798&1: [004D] GOTO_IF_FALSE
00073805&1: [00D6] IF
00073809&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073816&0: [004D] GOTO_IF_FALSE
00074131&0: [00D6] IF
00074135&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074142&1: [004D] GOTO_IF_FALSE
00074149&1: [00D6] IF
00074153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074158&1: [004D] GOTO_IF_FALSE
00074165&1: [00D6] IF
00074169&0: [047E] IS_PLAYER_ON_ANY_BIKE    // FALSE
00074174&0: [004D] GOTO_IF_FALSE
00074272&0: [00D6] IF
00074276&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074281&1: [004D] GOTO_IF_FALSE
00074288&1: [00D6] IF
00074292&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00074297&0: [004D] GOTO_IF_FALSE
00074448&0: [00D6] IF
00074452&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074457&1: [004D] GOTO_IF_FALSE
00074464&1: [00D6] IF
00074468&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074475&1: [004D] GOTO_IF_FALSE
00074482&1: [00D6] IF
00074486&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074493&1: [004D] GOTO_IF_FALSE
00074500&1: [00D6] IF
00074504&0: [00FA] LOCATE_STOPPED_PLAYER_IN_CAR_3D    // FALSE
00074541&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00074578&0: [004D] GOTO_IF_FALSE
00074734&0: [00D6] IF
00074738&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074745&1: [004D] GOTO_IF_FALSE
00074752&1: [00D6] IF
00074756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074763&1: [004D] GOTO_IF_FALSE
00074770&1: [00D6] IF
00074774&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00074781&0: [004D] GOTO_IF_FALSE
00075328&0: [00D6] IF
00075332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075339&0: [004D] GOTO_IF_FALSE
00075476&0: [00D6] IF
00075480&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075487&0: [004D] GOTO_IF_FALSE
00075592&0: [00D6] IF
00075596&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075603&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075610&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075617&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075624&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075631&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075638&0: [004D] GOTO_IF_FALSE
00075685&0: [00D6] IF
00075689&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075696&0: [004D] GOTO_IF_FALSE
00075740&0: [00D6] IF
00075744&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075751&1: [004D] GOTO_IF_FALSE
00075758&1: [00D6] IF
00075762&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075767&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075772&0: [004D] GOTO_IF_FALSE
00075852&0: [00D6] IF
00075856&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075863&1: [004D] GOTO_IF_FALSE
00075870&1: [00D6] IF
00075874&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075879&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075884&0: [004D] GOTO_IF_FALSE
00076009&0: [00D6] IF
00076013&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076020&1: [004D] GOTO_IF_FALSE
00076027&1: [00D6] IF
00076031&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076036&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076041&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076046&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076051&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076056&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076061&0: [004D] GOTO_IF_FALSE
00076101&0: [00D6] IF
00076105&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076110&0: [004D] GOTO_IF_FALSE
00076150&0: [00D6] IF
00076154&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076159&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076164&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076169&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076174&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076179&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076184&0: [004D] GOTO_IF_FALSE
00076224&0: [00D6] IF
00076228&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076235&1: [004D] GOTO_IF_FALSE
00076242&1: [00D6] IF
00076246&0: [057B] WANTED_STARS_ARE_FLASHING    // FALSE
00076248&0: [004D] GOTO_IF_FALSE
00076293&0: [00D6] IF
00076297&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076304&1: [004D] GOTO_IF_FALSE
00076311&1: [00D6] IF
00076315&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00076322&0: [004D] GOTO_IF_FALSE
00076382&0: [0002] GOTO
00073516&0: [0001] WAIT
Finished processing.

********************************************
 script psave1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script multi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script rc_plne
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script rc_race
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script rchely1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script bmxloop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script pizz
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script cop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00062910&0: [00D6] IF
00062914&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062919&1: [004D] GOTO_IF_FALSE
00062926&1: [00D6] IF
00062930&0: [056C] IS_CHAR_IN_ANY_POLICE_VEHICLE    // FALSE
00062935&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062943&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062951&0: [004D] GOTO_IF_FALSE
00063539&0: [00D6] IF
00063543&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063550&0: [004D] GOTO_IF_FALSE
00063566&0: [0002] GOTO
00062906&0: [0001] WAIT
Finished processing.

********************************************
 script ambula
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00062020&0: [00D6] IF
00062024&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062029&1: [004D] GOTO_IF_FALSE
00062036&1: [00D6] IF
00062040&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062048&0: [004D] GOTO_IF_FALSE
00062417&0: [00D6] IF
00062421&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062428&0: [004D] GOTO_IF_FALSE
00062444&0: [0002] GOTO
00062016&0: [0001] WAIT
Finished processing.

********************************************
 script fire
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00062465&0: [00D6] IF
00062469&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062474&1: [004D] GOTO_IF_FALSE
00062481&1: [00D6] IF
00062485&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062493&0: [004D] GOTO_IF_FALSE
00062862&0: [00D6] IF
00062866&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062873&0: [004D] GOTO_IF_FALSE
00062889&0: [0002] GOTO
00062461&0: [0001] WAIT
Finished processing.

********************************************
 script taxi_l
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00061539&0: [00D6] IF
00061543&0: [0256] IS_PLAYER_PLAYING    // TRUE
00061548&1: [004D] GOTO_IF_FALSE
00061555&1: [00D6] IF
00061559&0: [8596] NOT IS_PLAYER_IN_SHORTCUT_TAXI    // TRUE
00061564&1: [004D] GOTO_IF_FALSE
00061571&1: [00D6] IF
00061575&0: [02DE] IS_PLAYER_IN_TAXI    // FALSE
00061580&0: [004D] GOTO_IF_FALSE
00061972&0: [00D6] IF
00061976&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00061983&0: [004D] GOTO_IF_FALSE
00061999&0: [0002] GOTO
00061535&0: [0001] WAIT
Finished processing.

********************************************
 script o4x4_1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script main
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154773 154773
********************************************

Finished processing.

********************************************
 script rb
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154773 154773
********************************************

140848216&0: [00D6] IF
140848220&0: [05EE] IS_KEY_PRESSED    // FALSE
140848224&0: [004D] GOTO_IF_FALSE
140848212&0: [0001] WAIT
Finished processing.

********************************************
 script package
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154521 154521
********************************************

Finished processing.

********************************************
 script hot
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00045720&0: [00D6] IF
00045724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00045731&0: [004D] GOTO_IF_FALSE
00045740&0: [00D6] IF
00045744&0: [0256] IS_PLAYER_PLAYING    // TRUE
00045749&1: [004D] GOTO_IF_FALSE
00045756&1: [00D6] IF
00045760&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00045791&0: [004D] GOTO_IF_FALSE
00046061&0: [0002] GOTO
00045716&0: [0001] WAIT
Finished processing.

********************************************
 script hard3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00105662&0: [00D6] IF
00105666&0: [0256] IS_PLAYER_PLAYING    // TRUE
00105671&1: [004D] GOTO_IF_FALSE
00105678&1: [00D6] IF
00105682&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00105695&0: [004D] GOTO_IF_FALSE
00108393&0: [0002] GOTO
00108407&0: [0002] GOTO
00105658&0: [0001] WAIT
Finished processing.

********************************************
 script hard2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00102826&0: [00D6] IF
00102830&0: [0256] IS_PLAYER_PLAYING    // TRUE
00102835&1: [004D] GOTO_IF_FALSE
00102842&1: [00D6] IF
00102846&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00102853&0: [004D] GOTO_IF_FALSE
00105627&0: [0002] GOTO
00105641&0: [0002] GOTO
00102822&0: [0001] WAIT
Finished processing.

********************************************
 script hard1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00099885&0: [00D6] IF
00099889&0: [0256] IS_PLAYER_PLAYING    // TRUE
00099894&1: [004D] GOTO_IF_FALSE
00099901&1: [00D6] IF
00099905&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00099918&0: [004D] GOTO_IF_FALSE
00102791&0: [0002] GOTO
00102805&0: [0002] GOTO
00099881&0: [0001] WAIT
Finished processing.

********************************************
 script ammu3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00095673&0: [00D6] IF
00095677&0: [0256] IS_PLAYER_PLAYING    // TRUE
00095682&1: [004D] GOTO_IF_FALSE
00095689&1: [00D6] IF
00095693&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00095706&0: [004D] GOTO_IF_FALSE
00099850&0: [0002] GOTO
00099864&0: [0002] GOTO
00095669&0: [0001] WAIT
Finished processing.

********************************************
 script ammu2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00091679&0: [00D6] IF
00091683&0: [0256] IS_PLAYER_PLAYING    // TRUE
00091688&1: [004D] GOTO_IF_FALSE
00091695&1: [00D6] IF
00091699&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00091706&0: [004D] GOTO_IF_FALSE
00095638&0: [0002] GOTO
00095652&0: [0002] GOTO
00091675&0: [0001] WAIT
Finished processing.

********************************************
 script ammu1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00088240&0: [00D6] IF
00088244&0: [0256] IS_PLAYER_PLAYING    // TRUE
00088249&1: [004D] GOTO_IF_FALSE
00088256&1: [00D6] IF
00088260&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00088273&0: [004D] GOTO_IF_FALSE
00091644&0: [0002] GOTO
00091658&0: [0002] GOTO
00088236&0: [0001] WAIT
Finished processing.

********************************************
 script securi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00112052&0: [0008] ADD_VAL_TO_INT_VAR
00112059&0: [00D6] IF
00112063&0: [0256] IS_PLAYER_PLAYING    // TRUE
00112068&1: [004D] GOTO_IF_FALSE
00112075&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00112080&1: [00D6] IF
00112084&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112091&1: [004D] GOTO_IF_FALSE
00112098&1: [00D6] IF
00112102&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00112109&0: [004D] GOTO_IF_FALSE
00113397&0: [0002] GOTO
00113411&0: [00D6] IF
00113415&0: [0256] IS_PLAYER_PLAYING    // TRUE
00113420&1: [004D] GOTO_IF_FALSE
00113427&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00113432&1: [00D6] IF
00113436&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113443&1: [004D] GOTO_IF_FALSE
00113450&1: [00D6] IF
00113454&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113461&1: [004D] GOTO_IF_FALSE
00113468&1: [00D6] IF
00113472&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113485&0: [004D] GOTO_IF_FALSE
00113816&0: [00D6] IF
00113820&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113827&0: [004D] GOTO_IF_FALSE
00113878&0: [0004] SET_VAR_INT
00113885&0: [0002] GOTO
00113899&0: [00D6] IF
00113903&1: [0256] IS_PLAYER_PLAYING    // TRUE
00113908&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113915&1: [004D] GOTO_IF_FALSE
00113922&1: [00D6] IF
00113926&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113939&0: [004D] GOTO_IF_FALSE
00114043&0: [00D6] IF
00114047&0: [0256] IS_PLAYER_PLAYING    // TRUE
00114052&1: [004D] GOTO_IF_FALSE
00114059&1: [00D6] IF
00114063&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114076&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114089&0: [004D] GOTO_IF_FALSE
00114306&0: [00D6] IF
00114310&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00114317&0: [004D] GOTO_IF_FALSE
00114427&0: [00D6] IF
00114431&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00114438&1: [004D] GOTO_IF_FALSE
00114445&1: [0004] SET_VAR_INT
00114452&1: [0002] GOTO
00112048&1: [0001] WAIT
Finished processing.

********************************************
 script sh*t
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00116534&0: [0008] ADD_VAL_TO_INT_VAR
00116541&0: [00D6] IF
00116545&0: [0256] IS_PLAYER_PLAYING    // TRUE
00116550&1: [004D] GOTO_IF_FALSE
00116557&1: [0004] SET_VAR_INT
00116564&1: [00D6] IF
00116568&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00116575&0: [004D] GOTO_IF_FALSE
00118374&0: [0002] GOTO
00118388&0: [00D6] IF
00118392&0: [0256] IS_PLAYER_PLAYING    // TRUE
00118397&1: [004D] GOTO_IF_FALSE
00118404&1: [0004] SET_VAR_INT
00118411&1: [00D6] IF
00118415&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00118422&1: [004D] GOTO_IF_FALSE
00118429&1: [00D6] IF
00118433&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00118446&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00118453&0: [004D] GOTO_IF_FALSE
00119085&0: [0002] GOTO
00119099&0: [00D6] IF
00119103&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119108&1: [004D] GOTO_IF_FALSE
00119115&1: [0004] SET_VAR_INT
00119122&1: [00D6] IF
00119126&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119133&0: [004D] GOTO_IF_FALSE
00119793&0: [0002] GOTO
00119807&0: [00D6] IF
00119811&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119816&1: [004D] GOTO_IF_FALSE
00119823&1: [0004] SET_VAR_INT
00119830&1: [00D6] IF
00119834&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119847&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119854&0: [004D] GOTO_IF_FALSE
00121087&0: [0002] GOTO
00121101&0: [00D6] IF
00121105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121110&1: [004D] GOTO_IF_FALSE
00121117&1: [0004] SET_VAR_INT
00121124&1: [00D6] IF
00121128&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121135&0: [004D] GOTO_IF_FALSE
00122702&0: [0002] GOTO
00122716&0: [00D6] IF
00122720&0: [0256] IS_PLAYER_PLAYING    // TRUE
00122725&1: [004D] GOTO_IF_FALSE
00122732&1: [0004] SET_VAR_INT
00122739&1: [00D6] IF
00122743&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00122756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122763&0: [004D] GOTO_IF_FALSE
00123433&0: [0002] GOTO
00123447&0: [00D6] IF
00123451&0: [0256] IS_PLAYER_PLAYING    // TRUE
00123456&1: [004D] GOTO_IF_FALSE
00123463&1: [0004] SET_VAR_INT
00123470&1: [00D6] IF
00123474&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00123487&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123494&1: [004D] GOTO_IF_FALSE
00123501&1: [00D6] IF
00123505&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00123512&1: [004D] GOTO_IF_FALSE
00123519&1: [00D6] IF
00123523&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00123530&1: [004D] GOTO_IF_FALSE
00123537&1: [00D6] IF
00123541&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00123546&0: [004D] GOTO_IF_FALSE
00123634&0: [00D6] IF
00123638&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00123675&0: [004D] GOTO_IF_FALSE
00123893&0: [00D6] IF
00123897&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123904&0: [004D] GOTO_IF_FALSE
00124180&0: [0002] GOTO
00124194&0: [00D6] IF
00124198&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124203&1: [004D] GOTO_IF_FALSE
00124210&1: [0004] SET_VAR_INT
00124217&1: [00D6] IF
00124221&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124234&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124241&1: [004D] GOTO_IF_FALSE
00124248&1: [00D6] IF
00124252&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124259&0: [004D] GOTO_IF_FALSE
00124927&0: [0002] GOTO
00124941&0: [00D6] IF
00124945&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124950&1: [004D] GOTO_IF_FALSE
00124957&1: [0004] SET_VAR_INT
00124964&1: [00D6] IF
00124968&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124981&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124988&1: [004D] GOTO_IF_FALSE
00124995&1: [00D6] IF
00124999&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125006&0: [004D] GOTO_IF_FALSE
00125674&0: [0002] GOTO
00125688&0: [00D6] IF
00125692&0: [0256] IS_PLAYER_PLAYING    // TRUE
00125697&1: [004D] GOTO_IF_FALSE
00125704&1: [0004] SET_VAR_INT
00125711&1: [00D6] IF
00125715&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00125728&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125735&1: [004D] GOTO_IF_FALSE
00125742&1: [00D6] IF
00125746&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125753&1: [004D] GOTO_IF_FALSE
00125760&1: [00D6] IF
00125764&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125771&1: [004D] GOTO_IF_FALSE
00125778&1: [00D6] IF
00125782&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00125787&0: [004D] GOTO_IF_FALSE
00125875&0: [00D6] IF
00125879&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00125916&0: [004D] GOTO_IF_FALSE
00126134&0: [00D6] IF
00126138&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126145&0: [004D] GOTO_IF_FALSE
00126421&0: [0002] GOTO
00126435&0: [00D6] IF
00126439&0: [0256] IS_PLAYER_PLAYING    // TRUE
00126444&1: [004D] GOTO_IF_FALSE
00126451&1: [0004] SET_VAR_INT
00126458&1: [00D6] IF
00126462&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00126475&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126482&1: [004D] GOTO_IF_FALSE
00126489&1: [00D6] IF
00126493&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00126500&1: [004D] GOTO_IF_FALSE
00126507&1: [00D6] IF
00126511&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00126518&1: [004D] GOTO_IF_FALSE
00126525&1: [00D6] IF
00126529&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00126534&0: [004D] GOTO_IF_FALSE
00126622&0: [00D6] IF
00126626&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00126663&0: [004D] GOTO_IF_FALSE
00126881&0: [00D6] IF
00126885&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126892&0: [004D] GOTO_IF_FALSE
00127168&0: [0002] GOTO
00127182&0: [00D6] IF
00127186&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127191&1: [004D] GOTO_IF_FALSE
00127198&1: [0004] SET_VAR_INT
00127205&1: [00D6] IF
00127209&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127222&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127229&1: [004D] GOTO_IF_FALSE
00127236&1: [00D6] IF
00127240&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127247&0: [004D] GOTO_IF_FALSE
00127915&0: [0002] GOTO
00127929&0: [00D6] IF
00127933&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127938&1: [004D] GOTO_IF_FALSE
00127945&1: [0004] SET_VAR_INT
00127952&1: [00D6] IF
00127956&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127969&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127976&1: [004D] GOTO_IF_FALSE
00127983&1: [00D6] IF
00127987&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127994&1: [004D] GOTO_IF_FALSE
00128001&1: [00D6] IF
00128005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00128012&1: [004D] GOTO_IF_FALSE
00128019&1: [00D6] IF
00128023&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00128028&0: [004D] GOTO_IF_FALSE
00128116&0: [00D6] IF
00128120&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00128157&0: [004D] GOTO_IF_FALSE
00128375&0: [00D6] IF
00128379&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128386&0: [004D] GOTO_IF_FALSE
00128662&0: [0002] GOTO
00128676&0: [00D6] IF
00128680&0: [0256] IS_PLAYER_PLAYING    // TRUE
00128685&1: [004D] GOTO_IF_FALSE
00128692&1: [0004] SET_VAR_INT
00128699&1: [00D6] IF
00128703&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00128716&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128723&0: [004D] GOTO_IF_FALSE
00129337&0: [0002] GOTO
00129351&0: [00D6] IF
00129355&0: [0256] IS_PLAYER_PLAYING    // TRUE
00129360&1: [004D] GOTO_IF_FALSE
00129367&1: [0004] SET_VAR_INT
00129374&1: [00D6] IF
00129378&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00129391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00129398&0: [004D] GOTO_IF_FALSE
00131469&0: [0002] GOTO
00131483&0: [00D6] IF
00131487&0: [0256] IS_PLAYER_PLAYING    // TRUE
00131492&1: [004D] GOTO_IF_FALSE
00131499&1: [00D6] IF
00131503&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00131510&0: [004D] GOTO_IF_FALSE
00132255&0: [0002] GOTO
00132269&0: [0050] GOSUB
00133114&0: [00D6] IF
00133118&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00133125&0: [004D] GOTO_IF_FALSE
00134374&0: [00D6] IF
00134378&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00134385&0: [004D] GOTO_IF_FALSE
00134615&0: [0051] RETURN
00132276&0: [0050] GOSUB
00138235&0: [00D6] IF
00138239&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00138246&0: [004D] GOTO_IF_FALSE
00141187&0: [00D6] IF
00141191&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00141198&0: [004D] GOTO_IF_FALSE
00141586&0: [0051] RETURN
00132283&0: [00D6] IF
00132287&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00132294&1: [004D] GOTO_IF_FALSE
00132301&1: [0004] SET_VAR_INT
00132308&1: [0002] GOTO
00116530&1: [0001] WAIT
Finished processing.

********************************************
 script cell
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00146254&0: [00D6] IF
00146258&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00146265&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146272&0: [004D] GOTO_IF_FALSE
00146291&0: [00D6] IF
00146295&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146302&0: [004D] GOTO_IF_FALSE
00161244&0: [0002] GOTO
00146250&0: [0001] WAIT
Finished processing.

********************************************
 script fud
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00180494&0: [00D6] IF
00180498&0: [0256] IS_PLAYER_PLAYING    // TRUE
00180503&1: [004D] GOTO_IF_FALSE
00180510&1: [0008] ADD_VAL_TO_INT_VAR
00180517&1: [0054] GET_PLAYER_COORDINATES
00180531&1: [00D6] IF
00180535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00180542&0: [004D] GOTO_IF_FALSE
00183401&0: [00D6] IF
00183405&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00183412&1: [0256] IS_PLAYER_PLAYING    // TRUE
00183417&1: [004D] GOTO_IF_FALSE
00183424&1: [00D6] IF
00183428&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00183441&0: [004D] GOTO_IF_FALSE
00184007&0: [0004] SET_VAR_INT
00184014&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00184021&0: [00D6] IF
00184025&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184032&0: [0256] IS_PLAYER_PLAYING    // TRUE
00184037&0: [004D] GOTO_IF_FALSE
00184794&0: [00D6] IF
00184798&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00184805&1: [0256] IS_PLAYER_PLAYING    // TRUE
00184810&1: [004D] GOTO_IF_FALSE
00184817&1: [00D6] IF
00184821&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00184834&1: [004D] GOTO_IF_FALSE
00184841&1: [0004] SET_VAR_INT
00184848&1: [0005] SET_VAR_FLOAT
00184858&1: [02CE] GET_GROUND_Z_FOR_3D_COORD -> 18.5606
00184878&1: [00D6] IF
00184882&0: [0020] COMMAND_0020    // TRUE
00184892&1: [004D] GOTO_IF_FALSE
00184899&1: [00D6] IF
00184903&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184910&0: [004D] GOTO_IF_FALSE
00185054&0: [00D6] IF
00185058&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00185065&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00185072&1: [004D] GOTO_IF_FALSE
00185079&1: [00D6] IF
00185083&0: [0256] IS_PLAYER_PLAYING    // TRUE
00185088&1: [004D] GOTO_IF_FALSE
00185095&1: [00D6] IF
00185099&1: [010A] IS_SCORE_GREATER    // FALSE
00185106&0: [8183] NOT IS_PLAYER_HEALTH_GREATER    // FALSE
00185113&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00185118&0: [004D] GOTO_IF_FALSE
00185301&0: [0004] SET_VAR_INT
00185308&0: [03BD] REMOVE_SPHERE
00185313&0: [0002] GOTO
00185327&0: [0002] GOTO
00185348&0: [0002] GOTO
00185362&0: [00D6] IF
00185366&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00185373&1: [004D] GOTO_IF_FALSE
00185380&1: [0004] SET_VAR_INT
00185387&1: [0002] GOTO
00180480&1: [03A4] SCRIPT_NAME
00180490&1: [0001] WAIT
Finished processing.

********************************************
 script shop5
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00200149&0: [00D6] IF
00200153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00200158&1: [004D] GOTO_IF_FALSE
00200165&1: [00D6] IF
00200169&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00200176&0: [004D] GOTO_IF_FALSE
00201124&0: [0002] GOTO
00201138&0: [0002] GOTO
00200145&0: [0001] WAIT
Finished processing.

********************************************
 script shop4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00199101&0: [00D6] IF
00199105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00199110&1: [004D] GOTO_IF_FALSE
00199117&1: [00D6] IF
00199121&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00199134&0: [004D] GOTO_IF_FALSE
00200114&0: [0002] GOTO
00200128&0: [0002] GOTO
00199097&0: [0001] WAIT
Finished processing.

********************************************
 script shop3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00198404&0: [00D6] IF
00198408&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198413&1: [004D] GOTO_IF_FALSE
00198420&1: [00D6] IF
00198424&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198437&0: [004D] GOTO_IF_FALSE
00199066&0: [0002] GOTO
00199080&0: [0002] GOTO
00198400&0: [0001] WAIT
Finished processing.

********************************************
 script shop2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00198026&0: [00D6] IF
00198030&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198035&1: [004D] GOTO_IF_FALSE
00198042&1: [00D6] IF
00198046&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198059&0: [004D] GOTO_IF_FALSE
00198369&0: [0002] GOTO
00198383&0: [0002] GOTO
00198022&0: [0001] WAIT
Finished processing.

********************************************
 script shop1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

00197013&0: [00D6] IF
00197017&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197022&1: [004D] GOTO_IF_FALSE
00197029&1: [00D6] IF
00197033&1: [0121] IS_PLAYER_IN_ZONE    // TRUE
00197046&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00197053&1: [004D] GOTO_IF_FALSE
00197060&1: [00D6] IF
00197064&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197101&0: [004D] GOTO_IF_FALSE
00197328&0: [00D6] IF
00197332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197339&0: [004D] GOTO_IF_FALSE
00197353&0: [00D6] IF
00197357&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197362&1: [004D] GOTO_IF_FALSE
00197369&1: [00D6] IF
00197373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197410&0: [004D] GOTO_IF_FALSE
00197647&0: [00D6] IF
00197651&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197658&0: [004D] GOTO_IF_FALSE
00197672&0: [00D6] IF
00197676&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197681&1: [004D] GOTO_IF_FALSE
00197688&1: [00D6] IF
00197692&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197729&0: [004D] GOTO_IF_FALSE
00197966&0: [00D6] IF
00197970&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197977&0: [004D] GOTO_IF_FALSE
00197991&0: [0002] GOTO
00198005&0: [0002] GOTO
00197009&0: [0001] WAIT
Finished processing.

********************************************
 script audio1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154647 154647
********************************************

Finished processing.

********************************************
 script carcrsh
 Local variables dump:
 1145716736 0 1097922058 0 0 0 0 0 0 0 0 0 0 0 0 0
 44961 42222
********************************************

00205446&0: [00D6] IF
00205450&0: [0256] IS_PLAYER_PLAYING    // TRUE
00205455&1: [004D] GOTO_IF_FALSE
00205462&1: [00D6] IF
00205466&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00205473&1: [004D] GOTO_IF_FALSE
00205480&1: [00D6] IF
00205484&1: [0056] IS_PLAYER_IN_AREA_2D    // FALSE
00205511&0: [0443] IS_PLAYER_SITTING_IN_ANY_CAR    // FALSE
00205516&0: [004D] GOTO_IF_FALSE
00205538&0: [00D6] IF
00205542&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205549&0: [004D] GOTO_IF_FALSE
00205729&0: [0002] GOTO
00205743&0: [00D6] IF
00205747&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205754&0: [004D] GOTO_IF_FALSE
00206626&0: [00D6] IF
00206630&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206637&0: [004D] GOTO_IF_FALSE
00206788&0: [00D6] IF
00206792&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206799&0: [004D] GOTO_IF_FALSE
00207478&0: [0002] GOTO
00205442&0: [0001] WAIT
Finished processing.

********************************************
 script rampage
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00191115&1: [0008] ADD_VAL_TO_INT_VAR
00191122&1: [00D6] IF
00191126&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00191133&0: [004D] GOTO_IF_FALSE
00191147&0: [00D6] IF
00191151&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191158&0: [004D] GOTO_IF_FALSE
00191385&0: [00D6] IF
00191389&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191396&0: [004D] GOTO_IF_FALSE
00191623&0: [00D6] IF
00191627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191634&0: [004D] GOTO_IF_FALSE
00191861&0: [00D6] IF
00191865&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191872&0: [004D] GOTO_IF_FALSE
00192099&0: [00D6] IF
00192103&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192110&0: [004D] GOTO_IF_FALSE
00192337&0: [00D6] IF
00192341&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192348&1: [004D] GOTO_IF_FALSE
00192355&1: [00D6] IF
00192359&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192366&1: [004D] GOTO_IF_FALSE
00192373&1: [0084] SET_VAR_INT_TO_VAR_INT
00192381&1: [0084] SET_VAR_INT_TO_VAR_INT
00192389&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192397&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192404&1: [0084] SET_VAR_INT_TO_VAR_INT
00192412&1: [0005] SET_VAR_FLOAT
00192422&1: [0005] SET_VAR_FLOAT
00192432&1: [0005] SET_VAR_FLOAT
00192442&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00192449&0: [0084] SET_VAR_INT_TO_VAR_INT
00192457&0: [0084] SET_VAR_INT_TO_VAR_INT
00192465&0: [00D6] IF
00192469&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192476&1: [004D] GOTO_IF_FALSE
00192483&1: [0084] SET_VAR_INT_TO_VAR_INT
00192491&1: [0084] SET_VAR_INT_TO_VAR_INT
00192499&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192507&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192514&1: [0084] SET_VAR_INT_TO_VAR_INT
00192522&1: [0005] SET_VAR_FLOAT
00192532&1: [0005] SET_VAR_FLOAT
00192542&1: [0005] SET_VAR_FLOAT
00192552&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00192559&0: [0084] SET_VAR_INT_TO_VAR_INT
00192567&0: [0084] SET_VAR_INT_TO_VAR_INT
00192575&0: [00D6] IF
00192579&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192586&0: [004D] GOTO_IF_FALSE
00192812&0: [00D6] IF
00192816&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192823&0: [004D] GOTO_IF_FALSE
00193050&0: [00D6] IF
00193054&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193061&0: [004D] GOTO_IF_FALSE
00193288&0: [00D6] IF
00193292&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193299&0: [004D] GOTO_IF_FALSE
00193526&0: [00D6] IF
00193530&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193537&0: [004D] GOTO_IF_FALSE
00193763&0: [00D6] IF
00193767&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193774&0: [004D] GOTO_IF_FALSE
00194001&0: [00D6] IF
00194005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194012&0: [004D] GOTO_IF_FALSE
00194239&0: [00D6] IF
00194243&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194250&0: [004D] GOTO_IF_FALSE
00194477&0: [00D6] IF
00194481&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194488&0: [004D] GOTO_IF_FALSE
00194715&0: [00D6] IF
00194719&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194726&0: [004D] GOTO_IF_FALSE
00194953&0: [00D6] IF
00194957&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194964&0: [004D] GOTO_IF_FALSE
00195191&0: [00D6] IF
00195195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00195202&0: [004D] GOTO_IF_FALSE
00195319&0: [0002] GOTO
00191093&0: [00D6] IF
00191097&0: [001A] IS_NUMBER_GREATER_THAN_INT_VAR    // TRUE
00191104&1: [004D] GOTO_IF_FALSE
00191111&1: [0001] WAIT
Finished processing.

********************************************
 script pickups
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00173195&0: [0008] ADD_VAL_TO_INT_VAR
00173202&0: [0004] SET_VAR_INT
00173209&0: [00D6] IF
00173213&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173220&0: [004D] GOTO_IF_FALSE
00173623&0: [00D6] IF
00173627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173634&0: [004D] GOTO_IF_FALSE
00174705&0: [00D6] IF
00174709&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00174716&1: [004D] GOTO_IF_FALSE
00174723&1: [00D6] IF
00174727&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00174734&1: [004D] GOTO_IF_FALSE
00174741&1: [00D6] IF
00174745&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174752&0: [004D] GOTO_IF_FALSE
00174822&0: [00D6] IF
00174826&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00174831&0: [004D] GOTO_IF_FALSE
00174885&0: [00D6] IF
00174889&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174896&0: [004D] GOTO_IF_FALSE
00174966&0: [00D6] IF
00174970&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174977&0: [004D] GOTO_IF_FALSE
00175047&0: [00D6] IF
00175051&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175058&0: [004D] GOTO_IF_FALSE
00175569&0: [00D6] IF
00175573&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175580&0: [004D] GOTO_IF_FALSE
00175929&0: [00D6] IF
00175933&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175940&0: [004D] GOTO_IF_FALSE
00176380&0: [00D6] IF
00176384&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176391&0: [004D] GOTO_IF_FALSE
00176831&0: [00D6] IF
00176835&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176842&0: [004D] GOTO_IF_FALSE
00177282&0: [00D6] IF
00177286&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177293&0: [004D] GOTO_IF_FALSE
00177610&0: [00D6] IF
00177614&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177621&0: [004D] GOTO_IF_FALSE
00177792&0: [00D6] IF
00177796&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00177803&0: [004D] GOTO_IF_FALSE
00177817&0: [0002] GOTO
00173191&0: [0001] WAIT
Finished processing.

********************************************
 script cargen
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script bus
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script usj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00080550&1: [00D6] IF
00080554&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00080559&0: [004D] GOTO_IF_FALSE
00080573&0: [00D6] IF
00080577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00080584&0: [004D] GOTO_IF_FALSE
00080598&0: [00D6] IF
00080602&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00080607&1: [004D] GOTO_IF_FALSE
00080614&1: [0002] GOTO
00080546&1: [0001] WAIT
Finished processing.

********************************************
 script hj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00077789&0: [00D6] IF
00077793&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00077798&0: [004D] GOTO_IF_FALSE
00077812&0: [00D6] IF
00077816&0: [0445] ARE_ANY_CAR_CHEATS_ACTIVATED    // FALSE
00077818&0: [004D] GOTO_IF_FALSE
00077832&0: [00D6] IF
00077836&0: [04C9] IS_PLAYER_IN_FLYING_VEHICLE    // FALSE
00077841&0: [004D] GOTO_IF_FALSE
00077855&0: [00D6] IF
00077859&0: [04A8] IS_PLAYER_IN_ANY_BOAT    // FALSE
00077864&0: [004D] GOTO_IF_FALSE
00077878&0: [00D6] IF
00077882&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00077887&0: [004D] GOTO_IF_FALSE
00079355&0: [0002] GOTO
00077785&0: [0001] WAIT
Finished processing.

********************************************
 script vcptby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script skumby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script washby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script ocheby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script hycoby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script lnkvby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script nbmnbuy
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script armybas
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script stadium
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script heli4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script heli3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script heli2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script heli1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script help
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 126603
********************************************

00073520&0: [00D6] IF
00073524&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073529&1: [004D] GOTO_IF_FALSE
00073536&1: [00D6] IF
00073540&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073547&1: [004D] GOTO_IF_FALSE
00073554&1: [00D6] IF
00073558&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073565&0: [004D] GOTO_IF_FALSE
00073701&0: [00D6] IF
00073705&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073712&1: [004D] GOTO_IF_FALSE
00073719&1: [00D6] IF
00073723&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00073760&0: [004D] GOTO_IF_FALSE
00073789&0: [00D6] IF
00073793&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073798&1: [004D] GOTO_IF_FALSE
00073805&1: [00D6] IF
00073809&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073816&0: [004D] GOTO_IF_FALSE
00074131&0: [00D6] IF
00074135&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074142&1: [004D] GOTO_IF_FALSE
00074149&1: [00D6] IF
00074153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074158&1: [004D] GOTO_IF_FALSE
00074165&1: [00D6] IF
00074169&0: [047E] IS_PLAYER_ON_ANY_BIKE    // FALSE
00074174&0: [004D] GOTO_IF_FALSE
00074272&0: [00D6] IF
00074276&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074281&1: [004D] GOTO_IF_FALSE
00074288&1: [00D6] IF
00074292&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00074297&0: [004D] GOTO_IF_FALSE
00074448&0: [00D6] IF
00074452&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074457&1: [004D] GOTO_IF_FALSE
00074464&1: [00D6] IF
00074468&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074475&1: [004D] GOTO_IF_FALSE
00074482&1: [00D6] IF
00074486&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074493&1: [004D] GOTO_IF_FALSE
00074500&1: [00D6] IF
00074504&0: [00FA] LOCATE_STOPPED_PLAYER_IN_CAR_3D    // FALSE
00074541&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00074578&0: [004D] GOTO_IF_FALSE
00074734&0: [00D6] IF
00074738&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074745&1: [004D] GOTO_IF_FALSE
00074752&1: [00D6] IF
00074756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074763&1: [004D] GOTO_IF_FALSE
00074770&1: [00D6] IF
00074774&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00074781&0: [004D] GOTO_IF_FALSE
00075328&0: [00D6] IF
00075332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075339&0: [004D] GOTO_IF_FALSE
00075476&0: [00D6] IF
00075480&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075487&0: [004D] GOTO_IF_FALSE
00075592&0: [00D6] IF
00075596&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075603&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075610&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075617&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075624&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075631&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075638&0: [004D] GOTO_IF_FALSE
00075685&0: [00D6] IF
00075689&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075696&0: [004D] GOTO_IF_FALSE
00075740&0: [00D6] IF
00075744&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075751&1: [004D] GOTO_IF_FALSE
00075758&1: [00D6] IF
00075762&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075767&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075772&0: [004D] GOTO_IF_FALSE
00075852&0: [00D6] IF
00075856&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075863&1: [004D] GOTO_IF_FALSE
00075870&1: [00D6] IF
00075874&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075879&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075884&0: [004D] GOTO_IF_FALSE
00076009&0: [00D6] IF
00076013&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076020&1: [004D] GOTO_IF_FALSE
00076027&1: [00D6] IF
00076031&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076036&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076041&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076046&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076051&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076056&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076061&0: [004D] GOTO_IF_FALSE
00076101&0: [00D6] IF
00076105&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076110&0: [004D] GOTO_IF_FALSE
00076150&0: [00D6] IF
00076154&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076159&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076164&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076169&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076174&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076179&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076184&0: [004D] GOTO_IF_FALSE
00076224&0: [00D6] IF
00076228&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076235&1: [004D] GOTO_IF_FALSE
00076242&1: [00D6] IF
00076246&0: [057B] WANTED_STARS_ARE_FLASHING    // FALSE
00076248&0: [004D] GOTO_IF_FALSE
00076293&0: [00D6] IF
00076297&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076304&1: [004D] GOTO_IF_FALSE
00076311&1: [00D6] IF
00076315&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00076322&0: [004D] GOTO_IF_FALSE
00076382&0: [0002] GOTO
00073516&0: [0001] WAIT
Finished processing.

********************************************
 script psave1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script multi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script rc_plne
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script rc_race
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script rchely1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script bmxloop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script pizz
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script cop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00062910&0: [00D6] IF
00062914&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062919&1: [004D] GOTO_IF_FALSE
00062926&1: [00D6] IF
00062930&0: [056C] IS_CHAR_IN_ANY_POLICE_VEHICLE    // FALSE
00062935&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062943&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062951&0: [004D] GOTO_IF_FALSE
00063539&0: [00D6] IF
00063543&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063550&0: [004D] GOTO_IF_FALSE
00063566&0: [0002] GOTO
00062906&0: [0001] WAIT
Finished processing.

********************************************
 script ambula
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00062020&0: [00D6] IF
00062024&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062029&1: [004D] GOTO_IF_FALSE
00062036&1: [00D6] IF
00062040&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062048&0: [004D] GOTO_IF_FALSE
00062417&0: [00D6] IF
00062421&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062428&0: [004D] GOTO_IF_FALSE
00062444&0: [0002] GOTO
00062016&0: [0001] WAIT
Finished processing.

********************************************
 script fire
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00062465&0: [00D6] IF
00062469&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062474&1: [004D] GOTO_IF_FALSE
00062481&1: [00D6] IF
00062485&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062493&0: [004D] GOTO_IF_FALSE
00062862&0: [00D6] IF
00062866&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062873&0: [004D] GOTO_IF_FALSE
00062889&0: [0002] GOTO
00062461&0: [0001] WAIT
Finished processing.

********************************************
 script taxi_l
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00061539&0: [00D6] IF
00061543&0: [0256] IS_PLAYER_PLAYING    // TRUE
00061548&1: [004D] GOTO_IF_FALSE
00061555&1: [00D6] IF
00061559&0: [8596] NOT IS_PLAYER_IN_SHORTCUT_TAXI    // TRUE
00061564&1: [004D] GOTO_IF_FALSE
00061571&1: [00D6] IF
00061575&0: [02DE] IS_PLAYER_IN_TAXI    // FALSE
00061580&0: [004D] GOTO_IF_FALSE
00061972&0: [00D6] IF
00061976&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00061983&0: [004D] GOTO_IF_FALSE
00061999&0: [0002] GOTO
00061535&0: [0001] WAIT
Finished processing.

********************************************
 script o4x4_1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script main
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154806 154806
********************************************

Finished processing.

********************************************
 script rb
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154806 154806
********************************************

140848216&0: [00D6] IF
140848220&0: [05EE] IS_KEY_PRESSED    // FALSE
140848224&0: [004D] GOTO_IF_FALSE
140848212&0: [0001] WAIT
Finished processing.

********************************************
 script package
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154554 154554
********************************************

Finished processing.

********************************************
 script hot
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00045720&0: [00D6] IF
00045724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00045731&0: [004D] GOTO_IF_FALSE
00045740&0: [00D6] IF
00045744&0: [0256] IS_PLAYER_PLAYING    // TRUE
00045749&1: [004D] GOTO_IF_FALSE
00045756&1: [00D6] IF
00045760&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00045791&0: [004D] GOTO_IF_FALSE
00046061&0: [0002] GOTO
00045716&0: [0001] WAIT
Finished processing.

********************************************
 script hard3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00105662&0: [00D6] IF
00105666&0: [0256] IS_PLAYER_PLAYING    // TRUE
00105671&1: [004D] GOTO_IF_FALSE
00105678&1: [00D6] IF
00105682&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00105695&0: [004D] GOTO_IF_FALSE
00108393&0: [0002] GOTO
00108407&0: [0002] GOTO
00105658&0: [0001] WAIT
Finished processing.

********************************************
 script hard2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00102826&0: [00D6] IF
00102830&0: [0256] IS_PLAYER_PLAYING    // TRUE
00102835&1: [004D] GOTO_IF_FALSE
00102842&1: [00D6] IF
00102846&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00102853&0: [004D] GOTO_IF_FALSE
00105627&0: [0002] GOTO
00105641&0: [0002] GOTO
00102822&0: [0001] WAIT
Finished processing.

********************************************
 script hard1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00099885&0: [00D6] IF
00099889&0: [0256] IS_PLAYER_PLAYING    // TRUE
00099894&1: [004D] GOTO_IF_FALSE
00099901&1: [00D6] IF
00099905&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00099918&0: [004D] GOTO_IF_FALSE
00102791&0: [0002] GOTO
00102805&0: [0002] GOTO
00099881&0: [0001] WAIT
Finished processing.

********************************************
 script ammu3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00095673&0: [00D6] IF
00095677&0: [0256] IS_PLAYER_PLAYING    // TRUE
00095682&1: [004D] GOTO_IF_FALSE
00095689&1: [00D6] IF
00095693&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00095706&0: [004D] GOTO_IF_FALSE
00099850&0: [0002] GOTO
00099864&0: [0002] GOTO
00095669&0: [0001] WAIT
Finished processing.

********************************************
 script ammu2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00091679&0: [00D6] IF
00091683&0: [0256] IS_PLAYER_PLAYING    // TRUE
00091688&1: [004D] GOTO_IF_FALSE
00091695&1: [00D6] IF
00091699&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00091706&0: [004D] GOTO_IF_FALSE
00095638&0: [0002] GOTO
00095652&0: [0002] GOTO
00091675&0: [0001] WAIT
Finished processing.

********************************************
 script ammu1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00088240&0: [00D6] IF
00088244&0: [0256] IS_PLAYER_PLAYING    // TRUE
00088249&1: [004D] GOTO_IF_FALSE
00088256&1: [00D6] IF
00088260&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00088273&0: [004D] GOTO_IF_FALSE
00091644&0: [0002] GOTO
00091658&0: [0002] GOTO
00088236&0: [0001] WAIT
Finished processing.

********************************************
 script securi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00112052&1: [0008] ADD_VAL_TO_INT_VAR
00112059&1: [00D6] IF
00112063&0: [0256] IS_PLAYER_PLAYING    // TRUE
00112068&1: [004D] GOTO_IF_FALSE
00112075&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00112080&1: [00D6] IF
00112084&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112091&1: [004D] GOTO_IF_FALSE
00112098&1: [00D6] IF
00112102&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112109&1: [004D] GOTO_IF_FALSE
00112116&1: [00D6] IF
00112120&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00112133&0: [004D] GOTO_IF_FALSE
00113277&0: [00D6] IF
00113281&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113288&0: [004D] GOTO_IF_FALSE
00113390&0: [0004] SET_VAR_INT
00113397&0: [0002] GOTO
00113411&0: [00D6] IF
00113415&0: [0256] IS_PLAYER_PLAYING    // TRUE
00113420&1: [004D] GOTO_IF_FALSE
00113427&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00113432&1: [00D6] IF
00113436&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113443&1: [004D] GOTO_IF_FALSE
00113450&1: [00D6] IF
00113454&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113461&0: [004D] GOTO_IF_FALSE
00113885&0: [0002] GOTO
00113899&0: [00D6] IF
00113903&1: [0256] IS_PLAYER_PLAYING    // TRUE
00113908&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113915&1: [004D] GOTO_IF_FALSE
00113922&1: [00D6] IF
00113926&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113939&0: [004D] GOTO_IF_FALSE
00114043&0: [00D6] IF
00114047&0: [0256] IS_PLAYER_PLAYING    // TRUE
00114052&1: [004D] GOTO_IF_FALSE
00114059&1: [00D6] IF
00114063&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114076&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114089&0: [004D] GOTO_IF_FALSE
00114306&0: [00D6] IF
00114310&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00114317&0: [004D] GOTO_IF_FALSE
00114427&0: [00D6] IF
00114431&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00114438&0: [004D] GOTO_IF_FALSE
00114452&0: [0002] GOTO
00112048&0: [0001] WAIT
Finished processing.

********************************************
 script sh*t
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00116534&1: [0008] ADD_VAL_TO_INT_VAR
00116541&1: [00D6] IF
00116545&0: [0256] IS_PLAYER_PLAYING    // TRUE
00116550&1: [004D] GOTO_IF_FALSE
00116557&1: [0004] SET_VAR_INT
00116564&1: [00D6] IF
00116568&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00116575&1: [004D] GOTO_IF_FALSE
00116582&1: [00D6] IF
00116586&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00116599&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00116606&0: [004D] GOTO_IF_FALSE
00118374&0: [0002] GOTO
00118388&0: [00D6] IF
00118392&0: [0256] IS_PLAYER_PLAYING    // TRUE
00118397&1: [004D] GOTO_IF_FALSE
00118404&1: [0004] SET_VAR_INT
00118411&1: [00D6] IF
00118415&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00118422&0: [004D] GOTO_IF_FALSE
00119085&0: [0002] GOTO
00119099&0: [00D6] IF
00119103&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119108&1: [004D] GOTO_IF_FALSE
00119115&1: [0004] SET_VAR_INT
00119122&1: [00D6] IF
00119126&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00119133&1: [004D] GOTO_IF_FALSE
00119140&1: [00D6] IF
00119144&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119157&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119164&0: [004D] GOTO_IF_FALSE
00119793&0: [0002] GOTO
00119807&0: [00D6] IF
00119811&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119816&1: [004D] GOTO_IF_FALSE
00119823&1: [0004] SET_VAR_INT
00119830&1: [00D6] IF
00119834&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119847&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119854&0: [004D] GOTO_IF_FALSE
00121087&0: [0002] GOTO
00121101&0: [00D6] IF
00121105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121110&1: [004D] GOTO_IF_FALSE
00121117&1: [0004] SET_VAR_INT
00121124&1: [00D6] IF
00121128&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121135&1: [004D] GOTO_IF_FALSE
00121142&1: [00D6] IF
00121146&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00121159&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121166&1: [004D] GOTO_IF_FALSE
00121173&1: [00D6] IF
00121177&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121184&1: [004D] GOTO_IF_FALSE
00121191&1: [00D6] IF
00121195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121202&1: [004D] GOTO_IF_FALSE
00121209&1: [0005] SET_VAR_FLOAT
00121219&1: [02CE] GET_GROUND_Z_FOR_3D_COORD -> 10.4437
00121239&1: [00D6] IF
00121243&0: [0020] COMMAND_0020    // TRUE
00121253&1: [004D] GOTO_IF_FALSE
00121260&1: [00D6] IF
00121264&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121271&0: [004D] GOTO_IF_FALSE
00121537&0: [0002] GOTO
00121551&0: [00D6] IF
00121555&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121562&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121569&1: [004D] GOTO_IF_FALSE
00121576&1: [00D6] IF
00121580&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00121585&1: [004D] GOTO_IF_FALSE
00121592&1: [00D6] IF
00121596&0: [8184] NOT IS_CHAR_HEALTH_GREATER    // FALSE
00121604&0: [004D] GOTO_IF_FALSE
00121641&0: [00D6] IF
00121645&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00121650&1: [004D] GOTO_IF_FALSE
00121657&1: [00D6] IF
00121661&0: [8184] NOT IS_CHAR_HEALTH_GREATER    // FALSE
00121669&0: [004D] GOTO_IF_FALSE
00121706&0: [0002] GOTO
00121720&0: [00D6] IF
00121724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121731&0: [004D] GOTO_IF_FALSE
00121784&0: [0002] GOTO
00121876&0: [00D6] IF
00121880&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121887&1: [004D] GOTO_IF_FALSE
00121894&1: [00D6] IF
00121898&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121903&1: [004D] GOTO_IF_FALSE
00121910&1: [00D6] IF
00121914&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121921&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121928&1: [004D] GOTO_IF_FALSE
00121935&1: [00D6] IF
00121939&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00121944&0: [004D] GOTO_IF_FALSE
00122032&0: [00D6] IF
00122036&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00122073&0: [004D] GOTO_IF_FALSE
00122391&0: [00D6] IF
00122395&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122402&0: [004D] GOTO_IF_FALSE
00122688&0: [0002] GOTO
00122702&0: [0002] GOTO
00122716&0: [00D6] IF
00122720&0: [0256] IS_PLAYER_PLAYING    // TRUE
00122725&1: [004D] GOTO_IF_FALSE
00122732&1: [0004] SET_VAR_INT
00122739&1: [00D6] IF
00122743&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00122756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122763&0: [004D] GOTO_IF_FALSE
00123433&0: [0002] GOTO
00123447&0: [00D6] IF
00123451&0: [0256] IS_PLAYER_PLAYING    // TRUE
00123456&1: [004D] GOTO_IF_FALSE
00123463&1: [0004] SET_VAR_INT
00123470&1: [00D6] IF
00123474&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00123487&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123494&1: [004D] GOTO_IF_FALSE
00123501&1: [00D6] IF
00123505&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123512&0: [004D] GOTO_IF_FALSE
00124180&0: [0002] GOTO
00124194&0: [00D6] IF
00124198&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124203&1: [004D] GOTO_IF_FALSE
00124210&1: [0004] SET_VAR_INT
00124217&1: [00D6] IF
00124221&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124234&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124241&1: [004D] GOTO_IF_FALSE
00124248&1: [00D6] IF
00124252&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00124259&1: [004D] GOTO_IF_FALSE
00124266&1: [00D6] IF
00124270&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00124277&1: [004D] GOTO_IF_FALSE
00124284&1: [00D6] IF
00124288&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00124293&0: [004D] GOTO_IF_FALSE
00124381&0: [00D6] IF
00124385&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00124422&0: [004D] GOTO_IF_FALSE
00124640&0: [00D6] IF
00124644&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124651&0: [004D] GOTO_IF_FALSE
00124927&0: [0002] GOTO
00124941&0: [00D6] IF
00124945&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124950&1: [004D] GOTO_IF_FALSE
00124957&1: [0004] SET_VAR_INT
00124964&1: [00D6] IF
00124968&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124981&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124988&1: [004D] GOTO_IF_FALSE
00124995&1: [00D6] IF
00124999&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125006&1: [004D] GOTO_IF_FALSE
00125013&1: [00D6] IF
00125017&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125024&1: [004D] GOTO_IF_FALSE
00125031&1: [00D6] IF
00125035&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00125040&0: [004D] GOTO_IF_FALSE
00125128&0: [00D6] IF
00125132&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00125169&0: [004D] GOTO_IF_FALSE
00125387&0: [00D6] IF
00125391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125398&0: [004D] GOTO_IF_FALSE
00125674&0: [0002] GOTO
00125688&0: [00D6] IF
00125692&0: [0256] IS_PLAYER_PLAYING    // TRUE
00125697&1: [004D] GOTO_IF_FALSE
00125704&1: [0004] SET_VAR_INT
00125711&1: [00D6] IF
00125715&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00125728&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125735&1: [004D] GOTO_IF_FALSE
00125742&1: [00D6] IF
00125746&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125753&0: [004D] GOTO_IF_FALSE
00126421&0: [0002] GOTO
00126435&0: [00D6] IF
00126439&0: [0256] IS_PLAYER_PLAYING    // TRUE
00126444&1: [004D] GOTO_IF_FALSE
00126451&1: [0004] SET_VAR_INT
00126458&1: [00D6] IF
00126462&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00126475&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126482&1: [004D] GOTO_IF_FALSE
00126489&1: [00D6] IF
00126493&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126500&0: [004D] GOTO_IF_FALSE
00127168&0: [0002] GOTO
00127182&0: [00D6] IF
00127186&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127191&1: [004D] GOTO_IF_FALSE
00127198&1: [0004] SET_VAR_INT
00127205&1: [00D6] IF
00127209&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127222&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127229&1: [004D] GOTO_IF_FALSE
00127236&1: [00D6] IF
00127240&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127247&1: [004D] GOTO_IF_FALSE
00127254&1: [00D6] IF
00127258&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127265&1: [004D] GOTO_IF_FALSE
00127272&1: [00D6] IF
00127276&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00127281&0: [004D] GOTO_IF_FALSE
00127369&0: [00D6] IF
00127373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00127410&0: [004D] GOTO_IF_FALSE
00127628&0: [00D6] IF
00127632&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127639&0: [004D] GOTO_IF_FALSE
00127915&0: [0002] GOTO
00127929&0: [00D6] IF
00127933&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127938&1: [004D] GOTO_IF_FALSE
00127945&1: [0004] SET_VAR_INT
00127952&1: [00D6] IF
00127956&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127969&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127976&1: [004D] GOTO_IF_FALSE
00127983&1: [00D6] IF
00127987&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127994&0: [004D] GOTO_IF_FALSE
00128662&0: [0002] GOTO
00128676&0: [00D6] IF
00128680&0: [0256] IS_PLAYER_PLAYING    // TRUE
00128685&1: [004D] GOTO_IF_FALSE
00128692&1: [0004] SET_VAR_INT
00128699&1: [00D6] IF
00128703&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00128716&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128723&0: [004D] GOTO_IF_FALSE
00129337&0: [0002] GOTO
00129351&0: [00D6] IF
00129355&0: [0256] IS_PLAYER_PLAYING    // TRUE
00129360&1: [004D] GOTO_IF_FALSE
00129367&1: [0004] SET_VAR_INT
00129374&1: [00D6] IF
00129378&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00129391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00129398&0: [004D] GOTO_IF_FALSE
00131469&0: [0002] GOTO
00131483&0: [00D6] IF
00131487&0: [0256] IS_PLAYER_PLAYING    // TRUE
00131492&1: [004D] GOTO_IF_FALSE
00131499&1: [00D6] IF
00131503&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00131510&0: [004D] GOTO_IF_FALSE
00132255&0: [0002] GOTO
00132269&0: [0050] GOSUB
00133114&0: [00D6] IF
00133118&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00133125&0: [004D] GOTO_IF_FALSE
00134374&0: [00D6] IF
00134378&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00134385&0: [004D] GOTO_IF_FALSE
00134615&0: [0051] RETURN
00132276&0: [0050] GOSUB
00138235&0: [00D6] IF
00138239&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00138246&0: [004D] GOTO_IF_FALSE
00141187&0: [00D6] IF
00141191&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00141198&0: [004D] GOTO_IF_FALSE
00141586&0: [0051] RETURN
00132283&0: [00D6] IF
00132287&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00132294&0: [004D] GOTO_IF_FALSE
00132308&0: [0002] GOTO
00116530&0: [0001] WAIT
Finished processing.

********************************************
 script cell
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00146254&0: [00D6] IF
00146258&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00146265&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146272&0: [004D] GOTO_IF_FALSE
00146291&0: [00D6] IF
00146295&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146302&0: [004D] GOTO_IF_FALSE
00161244&0: [0002] GOTO
00146250&0: [0001] WAIT
Finished processing.

********************************************
 script fud
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00180494&1: [00D6] IF
00180498&0: [0256] IS_PLAYER_PLAYING    // TRUE
00180503&1: [004D] GOTO_IF_FALSE
00180510&1: [0008] ADD_VAL_TO_INT_VAR
00180517&1: [0054] GET_PLAYER_COORDINATES
00180531&1: [00D6] IF
00180535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00180542&1: [004D] GOTO_IF_FALSE
00180549&1: [00D6] IF
00180553&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00180566&1: [004D] GOTO_IF_FALSE
00180573&1: [00D6] IF
00180577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00180584&0: [004D] GOTO_IF_FALSE
00183380&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00183387&0: [0002] GOTO
00183401&0: [00D6] IF
00183405&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00183412&0: [0256] IS_PLAYER_PLAYING    // TRUE
00183417&0: [004D] GOTO_IF_FALSE
00184021&0: [00D6] IF
00184025&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00184032&1: [0256] IS_PLAYER_PLAYING    // TRUE
00184037&1: [004D] GOTO_IF_FALSE
00184044&1: [00D6] IF
00184048&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00184061&0: [004D] GOTO_IF_FALSE
00184750&0: [00D6] IF
00184754&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184761&0: [004D] GOTO_IF_FALSE
00184780&0: [0004] SET_VAR_INT
00184787&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00184794&0: [00D6] IF
00184798&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184805&0: [0256] IS_PLAYER_PLAYING    // TRUE
00184810&0: [004D] GOTO_IF_FALSE
00185348&0: [0002] GOTO
00185362&0: [00D6] IF
00185366&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00185373&0: [004D] GOTO_IF_FALSE
00185387&0: [0002] GOTO
00180480&0: [03A4] SCRIPT_NAME
00180490&0: [0001] WAIT
Finished processing.

********************************************
 script shop5
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00200149&0: [00D6] IF
00200153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00200158&1: [004D] GOTO_IF_FALSE
00200165&1: [00D6] IF
00200169&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00200176&0: [004D] GOTO_IF_FALSE
00201124&0: [0002] GOTO
00201138&0: [0002] GOTO
00200145&0: [0001] WAIT
Finished processing.

********************************************
 script shop4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00199101&0: [00D6] IF
00199105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00199110&1: [004D] GOTO_IF_FALSE
00199117&1: [00D6] IF
00199121&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00199134&0: [004D] GOTO_IF_FALSE
00200114&0: [0002] GOTO
00200128&0: [0002] GOTO
00199097&0: [0001] WAIT
Finished processing.

********************************************
 script shop3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00198404&0: [00D6] IF
00198408&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198413&1: [004D] GOTO_IF_FALSE
00198420&1: [00D6] IF
00198424&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198437&0: [004D] GOTO_IF_FALSE
00199066&0: [0002] GOTO
00199080&0: [0002] GOTO
00198400&0: [0001] WAIT
Finished processing.

********************************************
 script shop2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00198026&0: [00D6] IF
00198030&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198035&1: [004D] GOTO_IF_FALSE
00198042&1: [00D6] IF
00198046&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198059&0: [004D] GOTO_IF_FALSE
00198369&0: [0002] GOTO
00198383&0: [0002] GOTO
00198022&0: [0001] WAIT
Finished processing.

********************************************
 script shop1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

00197013&0: [00D6] IF
00197017&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197022&1: [004D] GOTO_IF_FALSE
00197029&1: [00D6] IF
00197033&1: [0121] IS_PLAYER_IN_ZONE    // TRUE
00197046&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00197053&1: [004D] GOTO_IF_FALSE
00197060&1: [00D6] IF
00197064&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197101&0: [004D] GOTO_IF_FALSE
00197328&0: [00D6] IF
00197332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197339&0: [004D] GOTO_IF_FALSE
00197353&0: [00D6] IF
00197357&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197362&1: [004D] GOTO_IF_FALSE
00197369&1: [00D6] IF
00197373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197410&0: [004D] GOTO_IF_FALSE
00197647&0: [00D6] IF
00197651&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197658&0: [004D] GOTO_IF_FALSE
00197672&0: [00D6] IF
00197676&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197681&1: [004D] GOTO_IF_FALSE
00197688&1: [00D6] IF
00197692&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197729&0: [004D] GOTO_IF_FALSE
00197966&0: [00D6] IF
00197970&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197977&0: [004D] GOTO_IF_FALSE
00197991&0: [0002] GOTO
00198005&0: [0002] GOTO
00197009&0: [0001] WAIT
Finished processing.

********************************************
 script audio1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154680 154680
********************************************

Finished processing.

********************************************
 script carcrsh
 Local variables dump:
 1145716736 0 1097922058 0 0 0 0 0 0 0 0 0 0 0 0 0
 44994 42255
********************************************

00205446&0: [00D6] IF
00205450&0: [0256] IS_PLAYER_PLAYING    // TRUE
00205455&1: [004D] GOTO_IF_FALSE
00205462&1: [00D6] IF
00205466&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00205473&1: [004D] GOTO_IF_FALSE
00205480&1: [00D6] IF
00205484&1: [0056] IS_PLAYER_IN_AREA_2D    // FALSE
00205511&0: [0443] IS_PLAYER_SITTING_IN_ANY_CAR    // FALSE
00205516&0: [004D] GOTO_IF_FALSE
00205538&0: [00D6] IF
00205542&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205549&0: [004D] GOTO_IF_FALSE
00205729&0: [0002] GOTO
00205743&0: [00D6] IF
00205747&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205754&0: [004D] GOTO_IF_FALSE
00206626&0: [00D6] IF
00206630&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206637&0: [004D] GOTO_IF_FALSE
00206788&0: [00D6] IF
00206792&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206799&0: [004D] GOTO_IF_FALSE
00207478&0: [0002] GOTO
00205442&0: [0001] WAIT
Finished processing.

********************************************
 script rampage
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00191115&1: [0008] ADD_VAL_TO_INT_VAR
00191122&1: [00D6] IF
00191126&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00191133&0: [004D] GOTO_IF_FALSE
00191147&0: [00D6] IF
00191151&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191158&0: [004D] GOTO_IF_FALSE
00191385&0: [00D6] IF
00191389&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191396&0: [004D] GOTO_IF_FALSE
00191623&0: [00D6] IF
00191627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191634&0: [004D] GOTO_IF_FALSE
00191861&0: [00D6] IF
00191865&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191872&0: [004D] GOTO_IF_FALSE
00192099&0: [00D6] IF
00192103&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192110&0: [004D] GOTO_IF_FALSE
00192337&0: [00D6] IF
00192341&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192348&0: [004D] GOTO_IF_FALSE
00192575&0: [00D6] IF
00192579&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192586&1: [004D] GOTO_IF_FALSE
00192593&1: [00D6] IF
00192597&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192604&1: [004D] GOTO_IF_FALSE
00192611&1: [0084] SET_VAR_INT_TO_VAR_INT
00192619&1: [0084] SET_VAR_INT_TO_VAR_INT
00192627&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192635&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192642&1: [0084] SET_VAR_INT_TO_VAR_INT
00192650&1: [0005] SET_VAR_FLOAT
00192660&1: [0005] SET_VAR_FLOAT
00192670&1: [0005] SET_VAR_FLOAT
00192680&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00192687&0: [0084] SET_VAR_INT_TO_VAR_INT
00192695&0: [0084] SET_VAR_INT_TO_VAR_INT
00192703&0: [00D6] IF
00192707&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192714&1: [004D] GOTO_IF_FALSE
00192721&1: [0084] SET_VAR_INT_TO_VAR_INT
00192729&1: [0084] SET_VAR_INT_TO_VAR_INT
00192737&1: [0004] SET_VAR_INT
00192744&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192751&1: [0084] SET_VAR_INT_TO_VAR_INT
00192759&1: [0005] SET_VAR_FLOAT
00192769&1: [0005] SET_VAR_FLOAT
00192779&1: [0005] SET_VAR_FLOAT
00192789&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00192796&0: [0084] SET_VAR_INT_TO_VAR_INT
00192804&0: [0084] SET_VAR_INT_TO_VAR_INT
00192812&0: [00D6] IF
00192816&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192823&0: [004D] GOTO_IF_FALSE
00193050&0: [00D6] IF
00193054&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193061&0: [004D] GOTO_IF_FALSE
00193288&0: [00D6] IF
00193292&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193299&0: [004D] GOTO_IF_FALSE
00193526&0: [00D6] IF
00193530&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193537&0: [004D] GOTO_IF_FALSE
00193763&0: [00D6] IF
00193767&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193774&0: [004D] GOTO_IF_FALSE
00194001&0: [00D6] IF
00194005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194012&0: [004D] GOTO_IF_FALSE
00194239&0: [00D6] IF
00194243&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194250&0: [004D] GOTO_IF_FALSE
00194477&0: [00D6] IF
00194481&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194488&0: [004D] GOTO_IF_FALSE
00194715&0: [00D6] IF
00194719&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194726&0: [004D] GOTO_IF_FALSE
00194953&0: [00D6] IF
00194957&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194964&0: [004D] GOTO_IF_FALSE
00195191&0: [00D6] IF
00195195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00195202&0: [004D] GOTO_IF_FALSE
00195319&0: [0002] GOTO
00191093&0: [00D6] IF
00191097&0: [001A] IS_NUMBER_GREATER_THAN_INT_VAR    // TRUE
00191104&1: [004D] GOTO_IF_FALSE
00191111&1: [0001] WAIT
Finished processing.

********************************************
 script pickups
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00173195&0: [0008] ADD_VAL_TO_INT_VAR
00173202&0: [0004] SET_VAR_INT
00173209&0: [00D6] IF
00173213&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173220&0: [004D] GOTO_IF_FALSE
00173623&0: [00D6] IF
00173627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173634&0: [004D] GOTO_IF_FALSE
00174705&0: [00D6] IF
00174709&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174716&0: [004D] GOTO_IF_FALSE
00175047&0: [00D6] IF
00175051&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00175058&1: [004D] GOTO_IF_FALSE
00175065&1: [00D6] IF
00175069&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00175076&1: [004D] GOTO_IF_FALSE
00175083&1: [00D6] IF
00175087&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175094&0: [004D] GOTO_IF_FALSE
00175164&0: [00D6] IF
00175168&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175175&0: [004D] GOTO_IF_FALSE
00175245&0: [00D6] IF
00175249&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175256&0: [004D] GOTO_IF_FALSE
00175326&0: [00D6] IF
00175330&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175337&0: [004D] GOTO_IF_FALSE
00175407&0: [00D6] IF
00175411&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175418&0: [004D] GOTO_IF_FALSE
00175488&0: [00D6] IF
00175492&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175499&0: [004D] GOTO_IF_FALSE
00175569&0: [00D6] IF
00175573&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175580&0: [004D] GOTO_IF_FALSE
00175929&0: [00D6] IF
00175933&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175940&0: [004D] GOTO_IF_FALSE
00176380&0: [00D6] IF
00176384&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176391&0: [004D] GOTO_IF_FALSE
00176831&0: [00D6] IF
00176835&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176842&0: [004D] GOTO_IF_FALSE
00177282&0: [00D6] IF
00177286&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177293&0: [004D] GOTO_IF_FALSE
00177610&0: [00D6] IF
00177614&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177621&0: [004D] GOTO_IF_FALSE
00177792&0: [00D6] IF
00177796&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00177803&0: [004D] GOTO_IF_FALSE
00177817&0: [0002] GOTO
00173191&0: [0001] WAIT
Finished processing.

********************************************
 script cargen
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script bus
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script usj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00080550&1: [00D6] IF
00080554&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00080559&0: [004D] GOTO_IF_FALSE
00080573&0: [00D6] IF
00080577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00080584&0: [004D] GOTO_IF_FALSE
00080598&0: [00D6] IF
00080602&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00080607&1: [004D] GOTO_IF_FALSE
00080614&1: [0002] GOTO
00080546&1: [0001] WAIT
Finished processing.

********************************************
 script hj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00077789&0: [00D6] IF
00077793&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00077798&0: [004D] GOTO_IF_FALSE
00077812&0: [00D6] IF
00077816&0: [0445] ARE_ANY_CAR_CHEATS_ACTIVATED    // FALSE
00077818&0: [004D] GOTO_IF_FALSE
00077832&0: [00D6] IF
00077836&0: [04C9] IS_PLAYER_IN_FLYING_VEHICLE    // FALSE
00077841&0: [004D] GOTO_IF_FALSE
00077855&0: [00D6] IF
00077859&0: [04A8] IS_PLAYER_IN_ANY_BOAT    // FALSE
00077864&0: [004D] GOTO_IF_FALSE
00077878&0: [00D6] IF
00077882&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00077887&0: [004D] GOTO_IF_FALSE
00079355&0: [0002] GOTO
00077785&0: [0001] WAIT
Finished processing.

********************************************
 script vcptby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script skumby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script washby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script ocheby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script hycoby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script lnkvby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script nbmnbuy
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script armybas
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script stadium
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script heli4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script heli3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script heli2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script heli1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script help
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 126636
********************************************

00073520&0: [00D6] IF
00073524&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073529&1: [004D] GOTO_IF_FALSE
00073536&1: [00D6] IF
00073540&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073547&1: [004D] GOTO_IF_FALSE
00073554&1: [00D6] IF
00073558&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073565&0: [004D] GOTO_IF_FALSE
00073701&0: [00D6] IF
00073705&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073712&1: [004D] GOTO_IF_FALSE
00073719&1: [00D6] IF
00073723&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00073760&0: [004D] GOTO_IF_FALSE
00073789&0: [00D6] IF
00073793&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073798&1: [004D] GOTO_IF_FALSE
00073805&1: [00D6] IF
00073809&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073816&0: [004D] GOTO_IF_FALSE
00074131&0: [00D6] IF
00074135&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074142&1: [004D] GOTO_IF_FALSE
00074149&1: [00D6] IF
00074153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074158&1: [004D] GOTO_IF_FALSE
00074165&1: [00D6] IF
00074169&0: [047E] IS_PLAYER_ON_ANY_BIKE    // FALSE
00074174&0: [004D] GOTO_IF_FALSE
00074272&0: [00D6] IF
00074276&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074281&1: [004D] GOTO_IF_FALSE
00074288&1: [00D6] IF
00074292&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00074297&0: [004D] GOTO_IF_FALSE
00074448&0: [00D6] IF
00074452&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074457&1: [004D] GOTO_IF_FALSE
00074464&1: [00D6] IF
00074468&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074475&1: [004D] GOTO_IF_FALSE
00074482&1: [00D6] IF
00074486&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074493&1: [004D] GOTO_IF_FALSE
00074500&1: [00D6] IF
00074504&0: [00FA] LOCATE_STOPPED_PLAYER_IN_CAR_3D    // FALSE
00074541&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00074578&0: [004D] GOTO_IF_FALSE
00074734&0: [00D6] IF
00074738&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074745&1: [004D] GOTO_IF_FALSE
00074752&1: [00D6] IF
00074756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074763&1: [004D] GOTO_IF_FALSE
00074770&1: [00D6] IF
00074774&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00074781&0: [004D] GOTO_IF_FALSE
00075328&0: [00D6] IF
00075332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075339&0: [004D] GOTO_IF_FALSE
00075476&0: [00D6] IF
00075480&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075487&0: [004D] GOTO_IF_FALSE
00075592&0: [00D6] IF
00075596&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075603&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075610&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075617&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075624&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075631&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075638&0: [004D] GOTO_IF_FALSE
00075685&0: [00D6] IF
00075689&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075696&0: [004D] GOTO_IF_FALSE
00075740&0: [00D6] IF
00075744&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075751&1: [004D] GOTO_IF_FALSE
00075758&1: [00D6] IF
00075762&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075767&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075772&0: [004D] GOTO_IF_FALSE
00075852&0: [00D6] IF
00075856&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075863&1: [004D] GOTO_IF_FALSE
00075870&1: [00D6] IF
00075874&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075879&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075884&0: [004D] GOTO_IF_FALSE
00076009&0: [00D6] IF
00076013&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076020&1: [004D] GOTO_IF_FALSE
00076027&1: [00D6] IF
00076031&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076036&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076041&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076046&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076051&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076056&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076061&0: [004D] GOTO_IF_FALSE
00076101&0: [00D6] IF
00076105&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076110&0: [004D] GOTO_IF_FALSE
00076150&0: [00D6] IF
00076154&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076159&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076164&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076169&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076174&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076179&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076184&0: [004D] GOTO_IF_FALSE
00076224&0: [00D6] IF
00076228&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076235&1: [004D] GOTO_IF_FALSE
00076242&1: [00D6] IF
00076246&0: [057B] WANTED_STARS_ARE_FLASHING    // FALSE
00076248&0: [004D] GOTO_IF_FALSE
00076293&0: [00D6] IF
00076297&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076304&1: [004D] GOTO_IF_FALSE
00076311&1: [00D6] IF
00076315&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00076322&0: [004D] GOTO_IF_FALSE
00076382&0: [0002] GOTO
00073516&0: [0001] WAIT
Finished processing.

********************************************
 script psave1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script multi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script rc_plne
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script rc_race
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script rchely1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script bmxloop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script pizz
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script cop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00062910&0: [00D6] IF
00062914&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062919&1: [004D] GOTO_IF_FALSE
00062926&1: [00D6] IF
00062930&0: [056C] IS_CHAR_IN_ANY_POLICE_VEHICLE    // FALSE
00062935&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062943&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062951&0: [004D] GOTO_IF_FALSE
00063539&0: [00D6] IF
00063543&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063550&0: [004D] GOTO_IF_FALSE
00063566&0: [0002] GOTO
00062906&0: [0001] WAIT
Finished processing.

********************************************
 script ambula
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00062020&0: [00D6] IF
00062024&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062029&1: [004D] GOTO_IF_FALSE
00062036&1: [00D6] IF
00062040&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062048&0: [004D] GOTO_IF_FALSE
00062417&0: [00D6] IF
00062421&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062428&0: [004D] GOTO_IF_FALSE
00062444&0: [0002] GOTO
00062016&0: [0001] WAIT
Finished processing.

********************************************
 script fire
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00062465&0: [00D6] IF
00062469&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062474&1: [004D] GOTO_IF_FALSE
00062481&1: [00D6] IF
00062485&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062493&0: [004D] GOTO_IF_FALSE
00062862&0: [00D6] IF
00062866&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062873&0: [004D] GOTO_IF_FALSE
00062889&0: [0002] GOTO
00062461&0: [0001] WAIT
Finished processing.

********************************************
 script taxi_l
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00061539&0: [00D6] IF
00061543&0: [0256] IS_PLAYER_PLAYING    // TRUE
00061548&1: [004D] GOTO_IF_FALSE
00061555&1: [00D6] IF
00061559&0: [8596] NOT IS_PLAYER_IN_SHORTCUT_TAXI    // TRUE
00061564&1: [004D] GOTO_IF_FALSE
00061571&1: [00D6] IF
00061575&0: [02DE] IS_PLAYER_IN_TAXI    // FALSE
00061580&0: [004D] GOTO_IF_FALSE
00061972&0: [00D6] IF
00061976&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00061983&0: [004D] GOTO_IF_FALSE
00061999&0: [0002] GOTO
00061535&0: [0001] WAIT
Finished processing.

********************************************
 script o4x4_1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script main
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154839 154839
********************************************

Finished processing.

********************************************
 script rb
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154839 154839
********************************************

140848216&0: [00D6] IF
140848220&0: [05EE] IS_KEY_PRESSED    // FALSE
140848224&0: [004D] GOTO_IF_FALSE
140848212&0: [0001] WAIT
Finished processing.

********************************************
 script package
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154587 154587
********************************************

Finished processing.

********************************************
 script hot
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00045720&0: [00D6] IF
00045724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00045731&0: [004D] GOTO_IF_FALSE
00045740&0: [00D6] IF
00045744&0: [0256] IS_PLAYER_PLAYING    // TRUE
00045749&1: [004D] GOTO_IF_FALSE
00045756&1: [00D6] IF
00045760&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00045791&0: [004D] GOTO_IF_FALSE
00046061&0: [0002] GOTO
00045716&0: [0001] WAIT
Finished processing.

********************************************
 script hard3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00105662&0: [00D6] IF
00105666&0: [0256] IS_PLAYER_PLAYING    // TRUE
00105671&1: [004D] GOTO_IF_FALSE
00105678&1: [00D6] IF
00105682&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00105695&0: [004D] GOTO_IF_FALSE
00108393&0: [0002] GOTO
00108407&0: [0002] GOTO
00105658&0: [0001] WAIT
Finished processing.

********************************************
 script hard2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00102826&0: [00D6] IF
00102830&0: [0256] IS_PLAYER_PLAYING    // TRUE
00102835&1: [004D] GOTO_IF_FALSE
00102842&1: [00D6] IF
00102846&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00102853&0: [004D] GOTO_IF_FALSE
00105627&0: [0002] GOTO
00105641&0: [0002] GOTO
00102822&0: [0001] WAIT
Finished processing.

********************************************
 script hard1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00099885&0: [00D6] IF
00099889&0: [0256] IS_PLAYER_PLAYING    // TRUE
00099894&1: [004D] GOTO_IF_FALSE
00099901&1: [00D6] IF
00099905&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00099918&0: [004D] GOTO_IF_FALSE
00102791&0: [0002] GOTO
00102805&0: [0002] GOTO
00099881&0: [0001] WAIT
Finished processing.

********************************************
 script ammu3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00095673&0: [00D6] IF
00095677&0: [0256] IS_PLAYER_PLAYING    // TRUE
00095682&1: [004D] GOTO_IF_FALSE
00095689&1: [00D6] IF
00095693&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00095706&0: [004D] GOTO_IF_FALSE
00099850&0: [0002] GOTO
00099864&0: [0002] GOTO
00095669&0: [0001] WAIT
Finished processing.

********************************************
 script ammu2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00091679&0: [00D6] IF
00091683&0: [0256] IS_PLAYER_PLAYING    // TRUE
00091688&1: [004D] GOTO_IF_FALSE
00091695&1: [00D6] IF
00091699&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00091706&0: [004D] GOTO_IF_FALSE
00095638&0: [0002] GOTO
00095652&0: [0002] GOTO
00091675&0: [0001] WAIT
Finished processing.

********************************************
 script ammu1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00088240&0: [00D6] IF
00088244&0: [0256] IS_PLAYER_PLAYING    // TRUE
00088249&1: [004D] GOTO_IF_FALSE
00088256&1: [00D6] IF
00088260&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00088273&0: [004D] GOTO_IF_FALSE
00091644&0: [0002] GOTO
00091658&0: [0002] GOTO
00088236&0: [0001] WAIT
Finished processing.

********************************************
 script securi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00112052&0: [0008] ADD_VAL_TO_INT_VAR
00112059&0: [00D6] IF
00112063&0: [0256] IS_PLAYER_PLAYING    // TRUE
00112068&1: [004D] GOTO_IF_FALSE
00112075&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00112080&1: [00D6] IF
00112084&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112091&1: [004D] GOTO_IF_FALSE
00112098&1: [00D6] IF
00112102&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00112109&0: [004D] GOTO_IF_FALSE
00113397&0: [0002] GOTO
00113411&0: [00D6] IF
00113415&0: [0256] IS_PLAYER_PLAYING    // TRUE
00113420&1: [004D] GOTO_IF_FALSE
00113427&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00113432&1: [00D6] IF
00113436&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113443&1: [004D] GOTO_IF_FALSE
00113450&1: [00D6] IF
00113454&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113461&1: [004D] GOTO_IF_FALSE
00113468&1: [00D6] IF
00113472&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113485&0: [004D] GOTO_IF_FALSE
00113816&0: [00D6] IF
00113820&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113827&0: [004D] GOTO_IF_FALSE
00113878&0: [0004] SET_VAR_INT
00113885&0: [0002] GOTO
00113899&0: [00D6] IF
00113903&1: [0256] IS_PLAYER_PLAYING    // TRUE
00113908&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113915&1: [004D] GOTO_IF_FALSE
00113922&1: [00D6] IF
00113926&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113939&0: [004D] GOTO_IF_FALSE
00114043&0: [00D6] IF
00114047&0: [0256] IS_PLAYER_PLAYING    // TRUE
00114052&1: [004D] GOTO_IF_FALSE
00114059&1: [00D6] IF
00114063&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114076&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114089&0: [004D] GOTO_IF_FALSE
00114306&0: [00D6] IF
00114310&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00114317&0: [004D] GOTO_IF_FALSE
00114427&0: [00D6] IF
00114431&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00114438&1: [004D] GOTO_IF_FALSE
00114445&1: [0004] SET_VAR_INT
00114452&1: [0002] GOTO
00112048&1: [0001] WAIT
Finished processing.

********************************************
 script sh*t
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00116534&0: [0008] ADD_VAL_TO_INT_VAR
00116541&0: [00D6] IF
00116545&0: [0256] IS_PLAYER_PLAYING    // TRUE
00116550&1: [004D] GOTO_IF_FALSE
00116557&1: [0004] SET_VAR_INT
00116564&1: [00D6] IF
00116568&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00116575&0: [004D] GOTO_IF_FALSE
00118374&0: [0002] GOTO
00118388&0: [00D6] IF
00118392&0: [0256] IS_PLAYER_PLAYING    // TRUE
00118397&1: [004D] GOTO_IF_FALSE
00118404&1: [0004] SET_VAR_INT
00118411&1: [00D6] IF
00118415&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00118422&1: [004D] GOTO_IF_FALSE
00118429&1: [00D6] IF
00118433&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00118446&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00118453&0: [004D] GOTO_IF_FALSE
00119085&0: [0002] GOTO
00119099&0: [00D6] IF
00119103&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119108&1: [004D] GOTO_IF_FALSE
00119115&1: [0004] SET_VAR_INT
00119122&1: [00D6] IF
00119126&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119133&0: [004D] GOTO_IF_FALSE
00119793&0: [0002] GOTO
00119807&0: [00D6] IF
00119811&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119816&1: [004D] GOTO_IF_FALSE
00119823&1: [0004] SET_VAR_INT
00119830&1: [00D6] IF
00119834&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119847&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119854&0: [004D] GOTO_IF_FALSE
00121087&0: [0002] GOTO
00121101&0: [00D6] IF
00121105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121110&1: [004D] GOTO_IF_FALSE
00121117&1: [0004] SET_VAR_INT
00121124&1: [00D6] IF
00121128&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121135&0: [004D] GOTO_IF_FALSE
00122702&0: [0002] GOTO
00122716&0: [00D6] IF
00122720&0: [0256] IS_PLAYER_PLAYING    // TRUE
00122725&1: [004D] GOTO_IF_FALSE
00122732&1: [0004] SET_VAR_INT
00122739&1: [00D6] IF
00122743&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00122756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122763&0: [004D] GOTO_IF_FALSE
00123433&0: [0002] GOTO
00123447&0: [00D6] IF
00123451&0: [0256] IS_PLAYER_PLAYING    // TRUE
00123456&1: [004D] GOTO_IF_FALSE
00123463&1: [0004] SET_VAR_INT
00123470&1: [00D6] IF
00123474&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00123487&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123494&1: [004D] GOTO_IF_FALSE
00123501&1: [00D6] IF
00123505&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00123512&1: [004D] GOTO_IF_FALSE
00123519&1: [00D6] IF
00123523&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00123530&1: [004D] GOTO_IF_FALSE
00123537&1: [00D6] IF
00123541&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00123546&0: [004D] GOTO_IF_FALSE
00123634&0: [00D6] IF
00123638&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00123675&0: [004D] GOTO_IF_FALSE
00123893&0: [00D6] IF
00123897&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123904&0: [004D] GOTO_IF_FALSE
00124180&0: [0002] GOTO
00124194&0: [00D6] IF
00124198&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124203&1: [004D] GOTO_IF_FALSE
00124210&1: [0004] SET_VAR_INT
00124217&1: [00D6] IF
00124221&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124234&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124241&1: [004D] GOTO_IF_FALSE
00124248&1: [00D6] IF
00124252&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124259&0: [004D] GOTO_IF_FALSE
00124927&0: [0002] GOTO
00124941&0: [00D6] IF
00124945&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124950&1: [004D] GOTO_IF_FALSE
00124957&1: [0004] SET_VAR_INT
00124964&1: [00D6] IF
00124968&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124981&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124988&1: [004D] GOTO_IF_FALSE
00124995&1: [00D6] IF
00124999&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125006&0: [004D] GOTO_IF_FALSE
00125674&0: [0002] GOTO
00125688&0: [00D6] IF
00125692&0: [0256] IS_PLAYER_PLAYING    // TRUE
00125697&1: [004D] GOTO_IF_FALSE
00125704&1: [0004] SET_VAR_INT
00125711&1: [00D6] IF
00125715&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00125728&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125735&1: [004D] GOTO_IF_FALSE
00125742&1: [00D6] IF
00125746&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125753&1: [004D] GOTO_IF_FALSE
00125760&1: [00D6] IF
00125764&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125771&1: [004D] GOTO_IF_FALSE
00125778&1: [00D6] IF
00125782&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00125787&0: [004D] GOTO_IF_FALSE
00125875&0: [00D6] IF
00125879&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00125916&0: [004D] GOTO_IF_FALSE
00126134&0: [00D6] IF
00126138&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126145&0: [004D] GOTO_IF_FALSE
00126421&0: [0002] GOTO
00126435&0: [00D6] IF
00126439&0: [0256] IS_PLAYER_PLAYING    // TRUE
00126444&1: [004D] GOTO_IF_FALSE
00126451&1: [0004] SET_VAR_INT
00126458&1: [00D6] IF
00126462&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00126475&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126482&1: [004D] GOTO_IF_FALSE
00126489&1: [00D6] IF
00126493&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00126500&1: [004D] GOTO_IF_FALSE
00126507&1: [00D6] IF
00126511&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00126518&1: [004D] GOTO_IF_FALSE
00126525&1: [00D6] IF
00126529&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00126534&0: [004D] GOTO_IF_FALSE
00126622&0: [00D6] IF
00126626&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00126663&0: [004D] GOTO_IF_FALSE
00126881&0: [00D6] IF
00126885&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126892&0: [004D] GOTO_IF_FALSE
00127168&0: [0002] GOTO
00127182&0: [00D6] IF
00127186&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127191&1: [004D] GOTO_IF_FALSE
00127198&1: [0004] SET_VAR_INT
00127205&1: [00D6] IF
00127209&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127222&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127229&1: [004D] GOTO_IF_FALSE
00127236&1: [00D6] IF
00127240&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127247&0: [004D] GOTO_IF_FALSE
00127915&0: [0002] GOTO
00127929&0: [00D6] IF
00127933&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127938&1: [004D] GOTO_IF_FALSE
00127945&1: [0004] SET_VAR_INT
00127952&1: [00D6] IF
00127956&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127969&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127976&1: [004D] GOTO_IF_FALSE
00127983&1: [00D6] IF
00127987&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127994&1: [004D] GOTO_IF_FALSE
00128001&1: [00D6] IF
00128005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00128012&1: [004D] GOTO_IF_FALSE
00128019&1: [00D6] IF
00128023&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00128028&0: [004D] GOTO_IF_FALSE
00128116&0: [00D6] IF
00128120&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00128157&0: [004D] GOTO_IF_FALSE
00128375&0: [00D6] IF
00128379&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128386&0: [004D] GOTO_IF_FALSE
00128662&0: [0002] GOTO
00128676&0: [00D6] IF
00128680&0: [0256] IS_PLAYER_PLAYING    // TRUE
00128685&1: [004D] GOTO_IF_FALSE
00128692&1: [0004] SET_VAR_INT
00128699&1: [00D6] IF
00128703&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00128716&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128723&0: [004D] GOTO_IF_FALSE
00129337&0: [0002] GOTO
00129351&0: [00D6] IF
00129355&0: [0256] IS_PLAYER_PLAYING    // TRUE
00129360&1: [004D] GOTO_IF_FALSE
00129367&1: [0004] SET_VAR_INT
00129374&1: [00D6] IF
00129378&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00129391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00129398&0: [004D] GOTO_IF_FALSE
00131469&0: [0002] GOTO
00131483&0: [00D6] IF
00131487&0: [0256] IS_PLAYER_PLAYING    // TRUE
00131492&1: [004D] GOTO_IF_FALSE
00131499&1: [00D6] IF
00131503&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00131510&0: [004D] GOTO_IF_FALSE
00132255&0: [0002] GOTO
00132269&0: [0050] GOSUB
00133114&0: [00D6] IF
00133118&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00133125&0: [004D] GOTO_IF_FALSE
00134374&0: [00D6] IF
00134378&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00134385&0: [004D] GOTO_IF_FALSE
00134615&0: [0051] RETURN
00132276&0: [0050] GOSUB
00138235&0: [00D6] IF
00138239&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00138246&0: [004D] GOTO_IF_FALSE
00141187&0: [00D6] IF
00141191&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00141198&0: [004D] GOTO_IF_FALSE
00141586&0: [0051] RETURN
00132283&0: [00D6] IF
00132287&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00132294&1: [004D] GOTO_IF_FALSE
00132301&1: [0004] SET_VAR_INT
00132308&1: [0002] GOTO
00116530&1: [0001] WAIT
Finished processing.

********************************************
 script cell
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00146254&0: [00D6] IF
00146258&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00146265&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146272&0: [004D] GOTO_IF_FALSE
00146291&0: [00D6] IF
00146295&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146302&0: [004D] GOTO_IF_FALSE
00161244&0: [0002] GOTO
00146250&0: [0001] WAIT
Finished processing.

********************************************
 script fud
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00180494&0: [00D6] IF
00180498&0: [0256] IS_PLAYER_PLAYING    // TRUE
00180503&1: [004D] GOTO_IF_FALSE
00180510&1: [0008] ADD_VAL_TO_INT_VAR
00180517&1: [0054] GET_PLAYER_COORDINATES
00180531&1: [00D6] IF
00180535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00180542&0: [004D] GOTO_IF_FALSE
00183401&0: [00D6] IF
00183405&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00183412&1: [0256] IS_PLAYER_PLAYING    // TRUE
00183417&1: [004D] GOTO_IF_FALSE
00183424&1: [00D6] IF
00183428&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00183441&0: [004D] GOTO_IF_FALSE
00184007&0: [0004] SET_VAR_INT
00184014&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00184021&0: [00D6] IF
00184025&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184032&0: [0256] IS_PLAYER_PLAYING    // TRUE
00184037&0: [004D] GOTO_IF_FALSE
00184794&0: [00D6] IF
00184798&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00184805&1: [0256] IS_PLAYER_PLAYING    // TRUE
00184810&1: [004D] GOTO_IF_FALSE
00184817&1: [00D6] IF
00184821&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00184834&1: [004D] GOTO_IF_FALSE
00184841&1: [0004] SET_VAR_INT
00184848&1: [0005] SET_VAR_FLOAT
00184858&1: [02CE] GET_GROUND_Z_FOR_3D_COORD -> 18.5606
00184878&1: [00D6] IF
00184882&0: [0020] COMMAND_0020    // TRUE
00184892&1: [004D] GOTO_IF_FALSE
00184899&1: [00D6] IF
00184903&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184910&0: [004D] GOTO_IF_FALSE
00185054&0: [00D6] IF
00185058&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00185065&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00185072&1: [004D] GOTO_IF_FALSE
00185079&1: [00D6] IF
00185083&0: [0256] IS_PLAYER_PLAYING    // TRUE
00185088&1: [004D] GOTO_IF_FALSE
00185095&1: [00D6] IF
00185099&1: [010A] IS_SCORE_GREATER    // FALSE
00185106&0: [8183] NOT IS_PLAYER_HEALTH_GREATER    // FALSE
00185113&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00185118&0: [004D] GOTO_IF_FALSE
00185301&0: [0004] SET_VAR_INT
00185308&0: [03BD] REMOVE_SPHERE
00185313&0: [0002] GOTO
00185327&0: [0002] GOTO
00185348&0: [0002] GOTO
00185362&0: [00D6] IF
00185366&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00185373&1: [004D] GOTO_IF_FALSE
00185380&1: [0004] SET_VAR_INT
00185387&1: [0002] GOTO
00180480&1: [03A4] SCRIPT_NAME
00180490&1: [0001] WAIT
Finished processing.

********************************************
 script shop5
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00200149&0: [00D6] IF
00200153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00200158&1: [004D] GOTO_IF_FALSE
00200165&1: [00D6] IF
00200169&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00200176&0: [004D] GOTO_IF_FALSE
00201124&0: [0002] GOTO
00201138&0: [0002] GOTO
00200145&0: [0001] WAIT
Finished processing.

********************************************
 script shop4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00199101&0: [00D6] IF
00199105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00199110&1: [004D] GOTO_IF_FALSE
00199117&1: [00D6] IF
00199121&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00199134&0: [004D] GOTO_IF_FALSE
00200114&0: [0002] GOTO
00200128&0: [0002] GOTO
00199097&0: [0001] WAIT
Finished processing.

********************************************
 script shop3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00198404&0: [00D6] IF
00198408&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198413&1: [004D] GOTO_IF_FALSE
00198420&1: [00D6] IF
00198424&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198437&0: [004D] GOTO_IF_FALSE
00199066&0: [0002] GOTO
00199080&0: [0002] GOTO
00198400&0: [0001] WAIT
Finished processing.

********************************************
 script shop2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00198026&0: [00D6] IF
00198030&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198035&1: [004D] GOTO_IF_FALSE
00198042&1: [00D6] IF
00198046&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198059&0: [004D] GOTO_IF_FALSE
00198369&0: [0002] GOTO
00198383&0: [0002] GOTO
00198022&0: [0001] WAIT
Finished processing.

********************************************
 script shop1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

00197013&0: [00D6] IF
00197017&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197022&1: [004D] GOTO_IF_FALSE
00197029&1: [00D6] IF
00197033&1: [0121] IS_PLAYER_IN_ZONE    // TRUE
00197046&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00197053&1: [004D] GOTO_IF_FALSE
00197060&1: [00D6] IF
00197064&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197101&0: [004D] GOTO_IF_FALSE
00197328&0: [00D6] IF
00197332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197339&0: [004D] GOTO_IF_FALSE
00197353&0: [00D6] IF
00197357&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197362&1: [004D] GOTO_IF_FALSE
00197369&1: [00D6] IF
00197373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197410&0: [004D] GOTO_IF_FALSE
00197647&0: [00D6] IF
00197651&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197658&0: [004D] GOTO_IF_FALSE
00197672&0: [00D6] IF
00197676&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197681&1: [004D] GOTO_IF_FALSE
00197688&1: [00D6] IF
00197692&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197729&0: [004D] GOTO_IF_FALSE
00197966&0: [00D6] IF
00197970&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197977&0: [004D] GOTO_IF_FALSE
00197991&0: [0002] GOTO
00198005&0: [0002] GOTO
00197009&0: [0001] WAIT
Finished processing.

********************************************
 script audio1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154713 154713
********************************************

Finished processing.

********************************************
 script carcrsh
 Local variables dump:
 1145716736 0 1097922058 0 0 0 0 0 0 0 0 0 0 0 0 0
 45027 42288
********************************************

00205446&0: [00D6] IF
00205450&0: [0256] IS_PLAYER_PLAYING    // TRUE
00205455&1: [004D] GOTO_IF_FALSE
00205462&1: [00D6] IF
00205466&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00205473&1: [004D] GOTO_IF_FALSE
00205480&1: [00D6] IF
00205484&1: [0056] IS_PLAYER_IN_AREA_2D    // FALSE
00205511&0: [0443] IS_PLAYER_SITTING_IN_ANY_CAR    // FALSE
00205516&0: [004D] GOTO_IF_FALSE
00205538&0: [00D6] IF
00205542&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205549&0: [004D] GOTO_IF_FALSE
00205729&0: [0002] GOTO
00205743&0: [00D6] IF
00205747&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205754&0: [004D] GOTO_IF_FALSE
00206626&0: [00D6] IF
00206630&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206637&0: [004D] GOTO_IF_FALSE
00206788&0: [00D6] IF
00206792&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206799&0: [004D] GOTO_IF_FALSE
00207478&0: [0002] GOTO
00205442&0: [0001] WAIT
Finished processing.

********************************************
 script rampage
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00191115&1: [0008] ADD_VAL_TO_INT_VAR
00191122&1: [00D6] IF
00191126&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00191133&0: [004D] GOTO_IF_FALSE
00191147&0: [00D6] IF
00191151&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191158&0: [004D] GOTO_IF_FALSE
00191385&0: [00D6] IF
00191389&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191396&0: [004D] GOTO_IF_FALSE
00191623&0: [00D6] IF
00191627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191634&0: [004D] GOTO_IF_FALSE
00191861&0: [00D6] IF
00191865&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191872&0: [004D] GOTO_IF_FALSE
00192099&0: [00D6] IF
00192103&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192110&0: [004D] GOTO_IF_FALSE
00192337&0: [00D6] IF
00192341&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192348&0: [004D] GOTO_IF_FALSE
00192575&0: [00D6] IF
00192579&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192586&0: [004D] GOTO_IF_FALSE
00192812&0: [00D6] IF
00192816&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192823&1: [004D] GOTO_IF_FALSE
00192830&1: [00D6] IF
00192834&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192841&1: [004D] GOTO_IF_FALSE
00192848&1: [0084] SET_VAR_INT_TO_VAR_INT
00192856&1: [0084] SET_VAR_INT_TO_VAR_INT
00192864&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192872&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192879&1: [0084] SET_VAR_INT_TO_VAR_INT
00192887&1: [0005] SET_VAR_FLOAT
00192897&1: [0005] SET_VAR_FLOAT
00192907&1: [0005] SET_VAR_FLOAT
00192917&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00192924&0: [0084] SET_VAR_INT_TO_VAR_INT
00192932&0: [0084] SET_VAR_INT_TO_VAR_INT
00192940&0: [00D6] IF
00192944&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00192951&1: [004D] GOTO_IF_FALSE
00192958&1: [0084] SET_VAR_INT_TO_VAR_INT
00192966&1: [0084] SET_VAR_INT_TO_VAR_INT
00192974&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192982&1: [04AE] SET_VAR_INT_TO_CONSTANT
00192989&1: [0084] SET_VAR_INT_TO_VAR_INT
00192997&1: [0005] SET_VAR_FLOAT
00193007&1: [0005] SET_VAR_FLOAT
00193017&1: [0005] SET_VAR_FLOAT
00193027&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00193034&0: [0084] SET_VAR_INT_TO_VAR_INT
00193042&0: [0084] SET_VAR_INT_TO_VAR_INT
00193050&0: [00D6] IF
00193054&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193061&0: [004D] GOTO_IF_FALSE
00193288&0: [00D6] IF
00193292&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193299&0: [004D] GOTO_IF_FALSE
00193526&0: [00D6] IF
00193530&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193537&0: [004D] GOTO_IF_FALSE
00193763&0: [00D6] IF
00193767&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193774&0: [004D] GOTO_IF_FALSE
00194001&0: [00D6] IF
00194005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194012&0: [004D] GOTO_IF_FALSE
00194239&0: [00D6] IF
00194243&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194250&0: [004D] GOTO_IF_FALSE
00194477&0: [00D6] IF
00194481&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194488&0: [004D] GOTO_IF_FALSE
00194715&0: [00D6] IF
00194719&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194726&0: [004D] GOTO_IF_FALSE
00194953&0: [00D6] IF
00194957&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194964&0: [004D] GOTO_IF_FALSE
00195191&0: [00D6] IF
00195195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00195202&0: [004D] GOTO_IF_FALSE
00195319&0: [0002] GOTO
00191093&0: [00D6] IF
00191097&0: [001A] IS_NUMBER_GREATER_THAN_INT_VAR    // TRUE
00191104&1: [004D] GOTO_IF_FALSE
00191111&1: [0001] WAIT
Finished processing.

********************************************
 script pickups
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00173195&0: [0008] ADD_VAL_TO_INT_VAR
00173202&0: [0004] SET_VAR_INT
00173209&0: [00D6] IF
00173213&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173220&0: [004D] GOTO_IF_FALSE
00173623&0: [00D6] IF
00173627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173634&0: [004D] GOTO_IF_FALSE
00174705&0: [00D6] IF
00174709&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174716&0: [004D] GOTO_IF_FALSE
00175047&0: [00D6] IF
00175051&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175058&0: [004D] GOTO_IF_FALSE
00175569&0: [00D6] IF
00175573&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00175580&1: [004D] GOTO_IF_FALSE
00175587&1: [00D6] IF
00175591&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00175598&1: [004D] GOTO_IF_FALSE
00175605&1: [00D6] IF
00175609&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175616&0: [004D] GOTO_IF_FALSE
00175686&0: [00D6] IF
00175690&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175697&0: [004D] GOTO_IF_FALSE
00175767&0: [00D6] IF
00175771&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175778&0: [004D] GOTO_IF_FALSE
00175848&0: [00D6] IF
00175852&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175859&0: [004D] GOTO_IF_FALSE
00175929&0: [00D6] IF
00175933&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175940&0: [004D] GOTO_IF_FALSE
00176380&0: [00D6] IF
00176384&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176391&0: [004D] GOTO_IF_FALSE
00176831&0: [00D6] IF
00176835&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176842&0: [004D] GOTO_IF_FALSE
00177282&0: [00D6] IF
00177286&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177293&0: [004D] GOTO_IF_FALSE
00177610&0: [00D6] IF
00177614&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177621&0: [004D] GOTO_IF_FALSE
00177792&0: [00D6] IF
00177796&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00177803&0: [004D] GOTO_IF_FALSE
00177817&0: [0002] GOTO
00173191&0: [0001] WAIT
Finished processing.

********************************************
 script cargen
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

Finished processing.

********************************************
 script bus
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

Finished processing.

********************************************
 script usj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00080550&1: [00D6] IF
00080554&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00080559&0: [004D] GOTO_IF_FALSE
00080573&0: [00D6] IF
00080577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00080584&0: [004D] GOTO_IF_FALSE
00080598&0: [00D6] IF
00080602&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00080607&1: [004D] GOTO_IF_FALSE
00080614&1: [0002] GOTO
00080546&1: [0001] WAIT
Finished processing.

********************************************
 script hj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00077789&0: [00D6] IF
00077793&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00077798&0: [004D] GOTO_IF_FALSE
00077812&0: [00D6] IF
00077816&0: [0445] ARE_ANY_CAR_CHEATS_ACTIVATED    // FALSE
00077818&0: [004D] GOTO_IF_FALSE
00077832&0: [00D6] IF
00077836&0: [04C9] IS_PLAYER_IN_FLYING_VEHICLE    // FALSE
00077841&0: [004D] GOTO_IF_FALSE
00077855&0: [00D6] IF
00077859&0: [04A8] IS_PLAYER_IN_ANY_BOAT    // FALSE
00077864&0: [004D] GOTO_IF_FALSE
00077878&0: [00D6] IF
00077882&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00077887&0: [004D] GOTO_IF_FALSE
00079355&0: [0002] GOTO
00077785&0: [0001] WAIT
Finished processing.

********************************************
 script vcptby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00053620&0: [00D6] IF
00053624&0: [0256] IS_PLAYER_PLAYING    // TRUE
00053629&1: [004D] GOTO_IF_FALSE
00053636&1: [00D6] IF
00053640&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00053647&1: [004D] GOTO_IF_FALSE
00053654&1: [00D6] IF
00053658&0: [03EE] CAN_PLAYER_START_MISSION    // TRUE
00053663&1: [004D] GOTO_IF_FALSE
00053670&1: [00D6] IF
00053674&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00053679&0: [004D] GOTO_IF_FALSE
00053692&0: [0002] GOTO
00053615&0: [0001] WAIT
Finished processing.

********************************************
 script skumby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00053714&0: [00D6] IF
00053718&0: [0256] IS_PLAYER_PLAYING    // TRUE
00053723&1: [004D] GOTO_IF_FALSE
00053730&1: [00D6] IF
00053734&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00053741&1: [004D] GOTO_IF_FALSE
00053748&1: [00D6] IF
00053752&0: [03EE] CAN_PLAYER_START_MISSION    // TRUE
00053757&1: [004D] GOTO_IF_FALSE
00053764&1: [00D6] IF
00053768&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00053773&0: [004D] GOTO_IF_FALSE
00053786&0: [0002] GOTO
00053709&0: [0001] WAIT
Finished processing.

********************************************
 script washby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00053526&0: [00D6] IF
00053530&0: [0256] IS_PLAYER_PLAYING    // TRUE
00053535&1: [004D] GOTO_IF_FALSE
00053542&1: [00D6] IF
00053546&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00053553&1: [004D] GOTO_IF_FALSE
00053560&1: [00D6] IF
00053564&0: [03EE] CAN_PLAYER_START_MISSION    // TRUE
00053569&1: [004D] GOTO_IF_FALSE
00053576&1: [00D6] IF
00053580&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00053585&0: [004D] GOTO_IF_FALSE
00053598&0: [0002] GOTO
00053521&0: [0001] WAIT
Finished processing.

********************************************
 script ocheby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00053432&0: [00D6] IF
00053436&0: [0256] IS_PLAYER_PLAYING    // TRUE
00053441&1: [004D] GOTO_IF_FALSE
00053448&1: [00D6] IF
00053452&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00053459&1: [004D] GOTO_IF_FALSE
00053466&1: [00D6] IF
00053470&0: [03EE] CAN_PLAYER_START_MISSION    // TRUE
00053475&1: [004D] GOTO_IF_FALSE
00053482&1: [00D6] IF
00053486&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00053491&0: [004D] GOTO_IF_FALSE
00053504&0: [0002] GOTO
00053427&0: [0001] WAIT
Finished processing.

********************************************
 script hycoby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00053338&0: [00D6] IF
00053342&0: [0256] IS_PLAYER_PLAYING    // TRUE
00053347&1: [004D] GOTO_IF_FALSE
00053354&1: [00D6] IF
00053358&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00053365&1: [004D] GOTO_IF_FALSE
00053372&1: [00D6] IF
00053376&0: [03EE] CAN_PLAYER_START_MISSION    // TRUE
00053381&1: [004D] GOTO_IF_FALSE
00053388&1: [00D6] IF
00053392&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00053397&0: [004D] GOTO_IF_FALSE
00053410&0: [0002] GOTO
00053333&0: [0001] WAIT
Finished processing.

********************************************
 script lnkvby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00053244&0: [00D6] IF
00053248&0: [0256] IS_PLAYER_PLAYING    // TRUE
00053253&1: [004D] GOTO_IF_FALSE
00053260&1: [00D6] IF
00053264&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00053271&1: [004D] GOTO_IF_FALSE
00053278&1: [00D6] IF
00053282&0: [03EE] CAN_PLAYER_START_MISSION    // TRUE
00053287&1: [004D] GOTO_IF_FALSE
00053294&1: [00D6] IF
00053298&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00053303&0: [004D] GOTO_IF_FALSE
00053316&0: [0002] GOTO
00053239&0: [0001] WAIT
Finished processing.

********************************************
 script nbmnbuy
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00053150&0: [00D6] IF
00053154&0: [0256] IS_PLAYER_PLAYING    // TRUE
00053159&1: [004D] GOTO_IF_FALSE
00053166&1: [00D6] IF
00053170&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00053177&1: [004D] GOTO_IF_FALSE
00053184&1: [00D6] IF
00053188&0: [03EE] CAN_PLAYER_START_MISSION    // TRUE
00053193&1: [004D] GOTO_IF_FALSE
00053200&1: [00D6] IF
00053204&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00053209&0: [004D] GOTO_IF_FALSE
00053222&0: [0002] GOTO
00053145&0: [0001] WAIT
Finished processing.

********************************************
 script armybas
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00055444&0: [00D6] IF
00055448&0: [0256] IS_PLAYER_PLAYING    // TRUE
00055453&1: [004D] GOTO_IF_FALSE
00055460&1: [00D6] IF
00055464&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00055477&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00055490&0: [004D] GOTO_IF_FALSE
00055657&0: [00D6] IF
00055661&0: [0039] IS_INT_LVAR_EQUAL_TO_NUMBER    // FALSE
00055668&0: [004D] GOTO_IF_FALSE
00055744&0: [0002] GOTO
00055439&0: [0001] WAIT
Finished processing.

********************************************
 script stadium
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00063588&0: [00BF] GET_TIME_OF_DAY
00063596&0: [00D6] IF
00063600&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00063607&1: [004D] GOTO_IF_FALSE
00063614&1: [00D6] IF
00063618&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00063625&1: [004D] GOTO_IF_FALSE
00063632&1: [00D6] IF
00063636&0: [0256] IS_PLAYER_PLAYING    // TRUE
00063641&1: [004D] GOTO_IF_FALSE
00063648&1: [00D6] IF
00063652&0: [03EE] CAN_PLAYER_START_MISSION    // TRUE
00063657&1: [004D] GOTO_IF_FALSE
00063664&1: [00D6] IF
00063668&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063675&0: [004D] GOTO_IF_FALSE
00063689&0: [00D6] IF
00063693&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063700&0: [004D] GOTO_IF_FALSE
00063734&0: [00D6] IF
00063738&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00063775&0: [004D] GOTO_IF_FALSE
00063957&0: [0002] GOTO
00064073&0: [0002] GOTO
00064408&0: [0002] GOTO
00063583&0: [0001] WAIT
Finished processing.

********************************************
 script heli4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00065549&0: [00D6] IF
00065553&0: [0256] IS_PLAYER_PLAYING    // TRUE
00065558&1: [004D] GOTO_IF_FALSE
00065565&1: [00D6] IF
00065569&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00065577&0: [00F7] LOCATE_PLAYER_IN_CAR_3D    // FALSE
00065608&0: [004D] GOTO_IF_FALSE
00065767&0: [0002] GOTO
00065544&0: [0001] WAIT
Finished processing.

********************************************
 script heli3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00065309&0: [00D6] IF
00065313&0: [0256] IS_PLAYER_PLAYING    // TRUE
00065318&1: [004D] GOTO_IF_FALSE
00065325&1: [00D6] IF
00065329&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00065337&0: [00F7] LOCATE_PLAYER_IN_CAR_3D    // FALSE
00065368&0: [004D] GOTO_IF_FALSE
00065527&0: [0002] GOTO
00065304&0: [0001] WAIT
Finished processing.

********************************************
 script heli2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00065069&0: [00D6] IF
00065073&0: [0256] IS_PLAYER_PLAYING    // TRUE
00065078&1: [004D] GOTO_IF_FALSE
00065085&1: [00D6] IF
00065089&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00065097&0: [00F7] LOCATE_PLAYER_IN_CAR_3D    // FALSE
00065128&0: [004D] GOTO_IF_FALSE
00065287&0: [0002] GOTO
00065064&0: [0001] WAIT
Finished processing.

********************************************
 script heli1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00064829&0: [00D6] IF
00064833&0: [0256] IS_PLAYER_PLAYING    // TRUE
00064838&1: [004D] GOTO_IF_FALSE
00064845&1: [00D6] IF
00064849&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00064857&0: [00F7] LOCATE_PLAYER_IN_CAR_3D    // FALSE
00064888&0: [004D] GOTO_IF_FALSE
00065047&0: [0002] GOTO
00064824&0: [0001] WAIT
Finished processing.

********************************************
 script help
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 126669
********************************************

00073520&0: [00D6] IF
00073524&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073529&1: [004D] GOTO_IF_FALSE
00073536&1: [00D6] IF
00073540&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073547&1: [004D] GOTO_IF_FALSE
00073554&1: [00D6] IF
00073558&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073565&0: [004D] GOTO_IF_FALSE
00073701&0: [00D6] IF
00073705&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073712&1: [004D] GOTO_IF_FALSE
00073719&1: [00D6] IF
00073723&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00073760&0: [004D] GOTO_IF_FALSE
00073789&0: [00D6] IF
00073793&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073798&1: [004D] GOTO_IF_FALSE
00073805&1: [00D6] IF
00073809&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073816&0: [004D] GOTO_IF_FALSE
00074131&0: [00D6] IF
00074135&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074142&1: [004D] GOTO_IF_FALSE
00074149&1: [00D6] IF
00074153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074158&1: [004D] GOTO_IF_FALSE
00074165&1: [00D6] IF
00074169&0: [047E] IS_PLAYER_ON_ANY_BIKE    // FALSE
00074174&0: [004D] GOTO_IF_FALSE
00074272&0: [00D6] IF
00074276&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074281&1: [004D] GOTO_IF_FALSE
00074288&1: [00D6] IF
00074292&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00074297&0: [004D] GOTO_IF_FALSE
00074448&0: [00D6] IF
00074452&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074457&1: [004D] GOTO_IF_FALSE
00074464&1: [00D6] IF
00074468&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074475&1: [004D] GOTO_IF_FALSE
00074482&1: [00D6] IF
00074486&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074493&1: [004D] GOTO_IF_FALSE
00074500&1: [00D6] IF
00074504&0: [00FA] LOCATE_STOPPED_PLAYER_IN_CAR_3D    // FALSE
00074541&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00074578&0: [004D] GOTO_IF_FALSE
00074734&0: [00D6] IF
00074738&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074745&1: [004D] GOTO_IF_FALSE
00074752&1: [00D6] IF
00074756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074763&1: [004D] GOTO_IF_FALSE
00074770&1: [00D6] IF
00074774&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00074781&0: [004D] GOTO_IF_FALSE
00075328&0: [00D6] IF
00075332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075339&0: [004D] GOTO_IF_FALSE
00075476&0: [00D6] IF
00075480&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075487&0: [004D] GOTO_IF_FALSE
00075592&0: [00D6] IF
00075596&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075603&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075610&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075617&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075624&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075631&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075638&0: [004D] GOTO_IF_FALSE
00075685&0: [00D6] IF
00075689&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075696&0: [004D] GOTO_IF_FALSE
00075740&0: [00D6] IF
00075744&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075751&1: [004D] GOTO_IF_FALSE
00075758&1: [00D6] IF
00075762&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075767&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075772&0: [004D] GOTO_IF_FALSE
00075852&0: [00D6] IF
00075856&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075863&1: [004D] GOTO_IF_FALSE
00075870&1: [00D6] IF
00075874&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075879&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075884&0: [004D] GOTO_IF_FALSE
00076009&0: [00D6] IF
00076013&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076020&1: [004D] GOTO_IF_FALSE
00076027&1: [00D6] IF
00076031&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076036&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076041&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076046&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076051&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076056&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076061&0: [004D] GOTO_IF_FALSE
00076101&0: [00D6] IF
00076105&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076110&0: [004D] GOTO_IF_FALSE
00076150&0: [00D6] IF
00076154&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076159&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076164&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076169&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076174&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076179&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076184&0: [004D] GOTO_IF_FALSE
00076224&0: [00D6] IF
00076228&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076235&1: [004D] GOTO_IF_FALSE
00076242&1: [00D6] IF
00076246&0: [057B] WANTED_STARS_ARE_FLASHING    // FALSE
00076248&0: [004D] GOTO_IF_FALSE
00076293&0: [00D6] IF
00076297&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076304&1: [004D] GOTO_IF_FALSE
00076311&1: [00D6] IF
00076315&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00076322&0: [004D] GOTO_IF_FALSE
00076382&0: [0002] GOTO
00073516&0: [0001] WAIT
Finished processing.

********************************************
 script psave1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00067931&0: [00D6] IF
00067935&0: [0256] IS_PLAYER_PLAYING    // TRUE
00067940&1: [004D] GOTO_IF_FALSE
00067947&1: [00D6] IF
00067951&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00067964&0: [004D] GOTO_IF_FALSE
00068479&0: [0002] GOTO
00067926&0: [0001] WAIT
Finished processing.

********************************************
 script multi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00066315&1: [00D6] IF
00066319&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066326&1: [004D] GOTO_IF_FALSE
00066333&1: [0004] SET_VAR_INT
00066340&1: [00D6] IF
00066344&0: [0256] IS_PLAYER_PLAYING    // TRUE
00066349&1: [004D] GOTO_IF_FALSE
00066356&1: [00D6] IF
00066360&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066367&1: [004D] GOTO_IF_FALSE
00066374&1: [00D6] IF
00066378&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00066386&0: [8057] NOT IS_PLAYER_IN_AREA_3D    // TRUE
00066423&0: [004D] GOTO_IF_FALSE
00066437&0: [00D6] IF
00066441&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00066449&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066456&0: [004D] GOTO_IF_FALSE
00066486&0: [00D6] IF
00066490&0: [0256] IS_PLAYER_PLAYING    // TRUE
00066495&1: [004D] GOTO_IF_FALSE
00066502&1: [00D6] IF
00066506&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00066511&1: [004D] GOTO_IF_FALSE
00066518&1: [0004] SET_VAR_INT
00066525&1: [0002] GOTO
00066310&1: [0001] WAIT
Finished processing.

********************************************
 script rc_plne
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00067328&1: [00D6] IF
00067332&0: [0256] IS_PLAYER_PLAYING    // TRUE
00067337&1: [004D] GOTO_IF_FALSE
00067344&1: [00D6] IF
00067348&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00067355&1: [004D] GOTO_IF_FALSE
00067362&1: [00D6] IF
00067366&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00067374&0: [004D] GOTO_IF_FALSE
00067515&0: [00D6] IF
00067519&0: [0256] IS_PLAYER_PLAYING    // TRUE
00067524&1: [004D] GOTO_IF_FALSE
00067531&1: [00D6] IF
00067535&0: [80DE] NOT IS_PLAYER_IN_MODEL    // TRUE
00067543&1: [004D] GOTO_IF_FALSE
00067550&1: [0004] SET_VAR_INT
00067557&1: [0002] GOTO
00067323&1: [0001] WAIT
Finished processing.

********************************************
 script rc_race
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00067087&1: [00D6] IF
00067091&0: [0256] IS_PLAYER_PLAYING    // TRUE
00067096&1: [004D] GOTO_IF_FALSE
00067103&1: [00D6] IF
00067107&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00067114&1: [004D] GOTO_IF_FALSE
00067121&1: [00D6] IF
00067125&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00067133&0: [004D] GOTO_IF_FALSE
00067264&0: [00D6] IF
00067268&0: [0256] IS_PLAYER_PLAYING    // TRUE
00067273&1: [004D] GOTO_IF_FALSE
00067280&1: [00D6] IF
00067284&0: [80DE] NOT IS_PLAYER_IN_MODEL    // TRUE
00067292&1: [004D] GOTO_IF_FALSE
00067299&1: [0004] SET_VAR_INT
00067306&1: [0002] GOTO
00067082&1: [0001] WAIT
Finished processing.

********************************************
 script rchely1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00066846&1: [00D6] IF
00066850&0: [0256] IS_PLAYER_PLAYING    // TRUE
00066855&1: [004D] GOTO_IF_FALSE
00066862&1: [00D6] IF
00066866&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066873&1: [004D] GOTO_IF_FALSE
00066880&1: [00D6] IF
00066884&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00066892&0: [004D] GOTO_IF_FALSE
00067023&0: [00D6] IF
00067027&0: [0256] IS_PLAYER_PLAYING    // TRUE
00067032&1: [004D] GOTO_IF_FALSE
00067039&1: [00D6] IF
00067043&0: [80DE] NOT IS_PLAYER_IN_MODEL    // TRUE
00067051&1: [004D] GOTO_IF_FALSE
00067058&1: [0004] SET_VAR_INT
00067065&1: [0002] GOTO
00066841&1: [0001] WAIT
Finished processing.

********************************************
 script bmxloop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00065789&1: [00D6] IF
00065793&0: [0256] IS_PLAYER_PLAYING    // TRUE
00065798&1: [004D] GOTO_IF_FALSE
00065805&1: [00D6] IF
00065809&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00065816&1: [004D] GOTO_IF_FALSE
00065823&1: [00D6] IF
00065827&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00065835&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00065843&0: [004D] GOTO_IF_FALSE
00065905&0: [00D6] IF
00065909&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00065916&1: [004D] GOTO_IF_FALSE
00065923&1: [00D6] IF
00065927&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00065935&0: [004D] GOTO_IF_FALSE
00065961&0: [00D6] IF
00065965&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00065973&0: [004D] GOTO_IF_FALSE
00065999&0: [00D6] IF
00066003&0: [0256] IS_PLAYER_PLAYING    // TRUE
00066008&1: [004D] GOTO_IF_FALSE
00066015&1: [00D6] IF
00066019&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00066024&1: [004D] GOTO_IF_FALSE
00066031&1: [0004] SET_VAR_INT
00066038&1: [0002] GOTO
00065784&1: [0001] WAIT
Finished processing.

********************************************
 script pizz
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00066547&1: [00D6] IF
00066551&0: [0256] IS_PLAYER_PLAYING    // TRUE
00066556&1: [004D] GOTO_IF_FALSE
00066563&1: [00D6] IF
00066567&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066574&1: [004D] GOTO_IF_FALSE
00066581&1: [00D6] IF
00066585&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066592&1: [004D] GOTO_IF_FALSE
00066599&1: [00D6] IF
00066603&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00066611&0: [8057] NOT IS_PLAYER_IN_AREA_3D    // TRUE
00066648&0: [8057] NOT IS_PLAYER_IN_AREA_3D    // TRUE
00066685&0: [8057] NOT IS_PLAYER_IN_AREA_3D    // TRUE
00066722&0: [004D] GOTO_IF_FALSE
00066736&0: [00D6] IF
00066740&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00066748&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066755&0: [004D] GOTO_IF_FALSE
00066785&0: [00D6] IF
00066789&0: [0256] IS_PLAYER_PLAYING    // TRUE
00066794&1: [004D] GOTO_IF_FALSE
00066801&1: [00D6] IF
00066805&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00066810&1: [004D] GOTO_IF_FALSE
00066817&1: [0004] SET_VAR_INT
00066824&1: [0002] GOTO
00066532&1: [03A4] SCRIPT_NAME
00066542&1: [0001] WAIT
Finished processing.

********************************************
 script cop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00062910&0: [00D6] IF
00062914&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062919&1: [004D] GOTO_IF_FALSE
00062926&1: [00D6] IF
00062930&0: [056C] IS_CHAR_IN_ANY_POLICE_VEHICLE    // FALSE
00062935&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062943&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062951&0: [004D] GOTO_IF_FALSE
00063539&0: [00D6] IF
00063543&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063550&0: [004D] GOTO_IF_FALSE
00063566&0: [0002] GOTO
00062906&0: [0001] WAIT
Finished processing.

********************************************
 script ambula
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00062020&0: [00D6] IF
00062024&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062029&1: [004D] GOTO_IF_FALSE
00062036&1: [00D6] IF
00062040&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062048&0: [004D] GOTO_IF_FALSE
00062417&0: [00D6] IF
00062421&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062428&0: [004D] GOTO_IF_FALSE
00062444&0: [0002] GOTO
00062016&0: [0001] WAIT
Finished processing.

********************************************
 script fire
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00062465&0: [00D6] IF
00062469&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062474&1: [004D] GOTO_IF_FALSE
00062481&1: [00D6] IF
00062485&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062493&0: [004D] GOTO_IF_FALSE
00062862&0: [00D6] IF
00062866&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062873&0: [004D] GOTO_IF_FALSE
00062889&0: [0002] GOTO
00062461&0: [0001] WAIT
Finished processing.

********************************************
 script taxi_l
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00061539&0: [00D6] IF
00061543&0: [0256] IS_PLAYER_PLAYING    // TRUE
00061548&1: [004D] GOTO_IF_FALSE
00061555&1: [00D6] IF
00061559&0: [8596] NOT IS_PLAYER_IN_SHORTCUT_TAXI    // TRUE
00061564&1: [004D] GOTO_IF_FALSE
00061571&1: [00D6] IF
00061575&0: [02DE] IS_PLAYER_IN_TAXI    // FALSE
00061580&0: [004D] GOTO_IF_FALSE
00061972&0: [00D6] IF
00061976&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00061983&0: [004D] GOTO_IF_FALSE
00061999&0: [0002] GOTO
00061535&0: [0001] WAIT
Finished processing.

********************************************
 script o4x4_1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00066060&0: [00D6] IF
00066064&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066071&1: [004D] GOTO_IF_FALSE
00066078&1: [0004] SET_VAR_INT
00066086&1: [00D6] IF
00066090&0: [0256] IS_PLAYER_PLAYING    // TRUE
00066095&1: [004D] GOTO_IF_FALSE
00066102&1: [00D6] IF
00066106&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066113&1: [0121] IS_PLAYER_IN_ZONE    // TRUE
00066126&1: [004D] GOTO_IF_FALSE
00066133&1: [00D6] IF
00066137&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00066145&0: [8057] NOT IS_PLAYER_IN_AREA_3D    // TRUE
00066182&0: [004D] GOTO_IF_FALSE
00066196&0: [00D6] IF
00066200&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00066205&1: [004D] GOTO_IF_FALSE
00066212&1: [0004] SET_VAR_INT
00066219&1: [00D6] IF
00066223&1: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00066231&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00066238&0: [004D] GOTO_IF_FALSE
00066252&0: [00D6] IF
00066256&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00066263&0: [004D] GOTO_IF_FALSE
00066293&0: [0002] GOTO
00066055&0: [0001] WAIT
Finished processing.

********************************************
 script main
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154872 154872
********************************************

Finished processing.

********************************************
 script rb
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154872 154872
********************************************

140848216&0: [00D6] IF
140848220&0: [05EE] IS_KEY_PRESSED    // FALSE
140848224&0: [004D] GOTO_IF_FALSE
140848212&0: [0001] WAIT
Finished processing.

********************************************
 script package
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154620 154620
********************************************

Finished processing.

********************************************
 script hot
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00045720&0: [00D6] IF
00045724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00045731&0: [004D] GOTO_IF_FALSE
00045740&0: [00D6] IF
00045744&0: [0256] IS_PLAYER_PLAYING    // TRUE
00045749&1: [004D] GOTO_IF_FALSE
00045756&1: [00D6] IF
00045760&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00045791&0: [004D] GOTO_IF_FALSE
00046061&0: [0002] GOTO
00045716&0: [0001] WAIT
Finished processing.

********************************************
 script hard3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00105662&0: [00D6] IF
00105666&0: [0256] IS_PLAYER_PLAYING    // TRUE
00105671&1: [004D] GOTO_IF_FALSE
00105678&1: [00D6] IF
00105682&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00105695&0: [004D] GOTO_IF_FALSE
00108393&0: [0002] GOTO
00108407&0: [0002] GOTO
00105658&0: [0001] WAIT
Finished processing.

********************************************
 script hard2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00102826&0: [00D6] IF
00102830&0: [0256] IS_PLAYER_PLAYING    // TRUE
00102835&1: [004D] GOTO_IF_FALSE
00102842&1: [00D6] IF
00102846&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00102853&0: [004D] GOTO_IF_FALSE
00105627&0: [0002] GOTO
00105641&0: [0002] GOTO
00102822&0: [0001] WAIT
Finished processing.

********************************************
 script hard1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00099885&0: [00D6] IF
00099889&0: [0256] IS_PLAYER_PLAYING    // TRUE
00099894&1: [004D] GOTO_IF_FALSE
00099901&1: [00D6] IF
00099905&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00099918&0: [004D] GOTO_IF_FALSE
00102791&0: [0002] GOTO
00102805&0: [0002] GOTO
00099881&0: [0001] WAIT
Finished processing.

********************************************
 script ammu3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00095673&0: [00D6] IF
00095677&0: [0256] IS_PLAYER_PLAYING    // TRUE
00095682&1: [004D] GOTO_IF_FALSE
00095689&1: [00D6] IF
00095693&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00095706&0: [004D] GOTO_IF_FALSE
00099850&0: [0002] GOTO
00099864&0: [0002] GOTO
00095669&0: [0001] WAIT
Finished processing.

********************************************
 script ammu2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00091679&0: [00D6] IF
00091683&0: [0256] IS_PLAYER_PLAYING    // TRUE
00091688&1: [004D] GOTO_IF_FALSE
00091695&1: [00D6] IF
00091699&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00091706&0: [004D] GOTO_IF_FALSE
00095638&0: [0002] GOTO
00095652&0: [0002] GOTO
00091675&0: [0001] WAIT
Finished processing.

********************************************
 script ammu1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00088240&0: [00D6] IF
00088244&0: [0256] IS_PLAYER_PLAYING    // TRUE
00088249&1: [004D] GOTO_IF_FALSE
00088256&1: [00D6] IF
00088260&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00088273&0: [004D] GOTO_IF_FALSE
00091644&0: [0002] GOTO
00091658&0: [0002] GOTO
00088236&0: [0001] WAIT
Finished processing.

********************************************
 script securi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00112052&1: [0008] ADD_VAL_TO_INT_VAR
00112059&1: [00D6] IF
00112063&0: [0256] IS_PLAYER_PLAYING    // TRUE
00112068&1: [004D] GOTO_IF_FALSE
00112075&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00112080&1: [00D6] IF
00112084&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112091&1: [004D] GOTO_IF_FALSE
00112098&1: [00D6] IF
00112102&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112109&1: [004D] GOTO_IF_FALSE
00112116&1: [00D6] IF
00112120&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00112133&0: [004D] GOTO_IF_FALSE
00113277&0: [00D6] IF
00113281&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113288&0: [004D] GOTO_IF_FALSE
00113390&0: [0004] SET_VAR_INT
00113397&0: [0002] GOTO
00113411&0: [00D6] IF
00113415&0: [0256] IS_PLAYER_PLAYING    // TRUE
00113420&1: [004D] GOTO_IF_FALSE
00113427&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00113432&1: [00D6] IF
00113436&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113443&1: [004D] GOTO_IF_FALSE
00113450&1: [00D6] IF
00113454&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113461&0: [004D] GOTO_IF_FALSE
00113885&0: [0002] GOTO
00113899&0: [00D6] IF
00113903&1: [0256] IS_PLAYER_PLAYING    // TRUE
00113908&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113915&1: [004D] GOTO_IF_FALSE
00113922&1: [00D6] IF
00113926&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113939&0: [004D] GOTO_IF_FALSE
00114043&0: [00D6] IF
00114047&0: [0256] IS_PLAYER_PLAYING    // TRUE
00114052&1: [004D] GOTO_IF_FALSE
00114059&1: [00D6] IF
00114063&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114076&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114089&0: [004D] GOTO_IF_FALSE
00114306&0: [00D6] IF
00114310&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00114317&0: [004D] GOTO_IF_FALSE
00114427&0: [00D6] IF
00114431&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00114438&0: [004D] GOTO_IF_FALSE
00114452&0: [0002] GOTO
00112048&0: [0001] WAIT
Finished processing.

********************************************
 script sh*t
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00116534&1: [0008] ADD_VAL_TO_INT_VAR
00116541&1: [00D6] IF
00116545&0: [0256] IS_PLAYER_PLAYING    // TRUE
00116550&1: [004D] GOTO_IF_FALSE
00116557&1: [0004] SET_VAR_INT
00116564&1: [00D6] IF
00116568&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00116575&1: [004D] GOTO_IF_FALSE
00116582&1: [00D6] IF
00116586&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00116599&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00116606&0: [004D] GOTO_IF_FALSE
00118374&0: [0002] GOTO
00118388&0: [00D6] IF
00118392&0: [0256] IS_PLAYER_PLAYING    // TRUE
00118397&1: [004D] GOTO_IF_FALSE
00118404&1: [0004] SET_VAR_INT
00118411&1: [00D6] IF
00118415&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00118422&0: [004D] GOTO_IF_FALSE
00119085&0: [0002] GOTO
00119099&0: [00D6] IF
00119103&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119108&1: [004D] GOTO_IF_FALSE
00119115&1: [0004] SET_VAR_INT
00119122&1: [00D6] IF
00119126&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00119133&1: [004D] GOTO_IF_FALSE
00119140&1: [00D6] IF
00119144&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119157&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119164&0: [004D] GOTO_IF_FALSE
00119793&0: [0002] GOTO
00119807&0: [00D6] IF
00119811&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119816&1: [004D] GOTO_IF_FALSE
00119823&1: [0004] SET_VAR_INT
00119830&1: [00D6] IF
00119834&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119847&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119854&0: [004D] GOTO_IF_FALSE
00121087&0: [0002] GOTO
00121101&0: [00D6] IF
00121105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121110&1: [004D] GOTO_IF_FALSE
00121117&1: [0004] SET_VAR_INT
00121124&1: [00D6] IF
00121128&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121135&1: [004D] GOTO_IF_FALSE
00121142&1: [00D6] IF
00121146&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00121159&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121166&1: [004D] GOTO_IF_FALSE
00121173&1: [00D6] IF
00121177&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121184&1: [004D] GOTO_IF_FALSE
00121191&1: [00D6] IF
00121195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121202&1: [004D] GOTO_IF_FALSE
00121209&1: [0005] SET_VAR_FLOAT
00121219&1: [02CE] GET_GROUND_Z_FOR_3D_COORD -> 10.4437
00121239&1: [00D6] IF
00121243&0: [0020] COMMAND_0020    // TRUE
00121253&1: [004D] GOTO_IF_FALSE
00121260&1: [00D6] IF
00121264&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121271&0: [004D] GOTO_IF_FALSE
00121537&0: [0002] GOTO
00121551&0: [00D6] IF
00121555&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121562&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121569&1: [004D] GOTO_IF_FALSE
00121576&1: [00D6] IF
00121580&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00121585&1: [004D] GOTO_IF_FALSE
00121592&1: [00D6] IF
00121596&0: [8184] NOT IS_CHAR_HEALTH_GREATER    // FALSE
00121604&0: [004D] GOTO_IF_FALSE
00121641&0: [00D6] IF
00121645&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00121650&1: [004D] GOTO_IF_FALSE
00121657&1: [00D6] IF
00121661&0: [8184] NOT IS_CHAR_HEALTH_GREATER    // FALSE
00121669&0: [004D] GOTO_IF_FALSE
00121706&0: [0002] GOTO
00121720&0: [00D6] IF
00121724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121731&0: [004D] GOTO_IF_FALSE
00121784&0: [0002] GOTO
00121876&0: [00D6] IF
00121880&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121887&1: [004D] GOTO_IF_FALSE
00121894&1: [00D6] IF
00121898&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121903&1: [004D] GOTO_IF_FALSE
00121910&1: [00D6] IF
00121914&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121921&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00121928&1: [004D] GOTO_IF_FALSE
00121935&1: [00D6] IF
00121939&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00121944&0: [004D] GOTO_IF_FALSE
00122032&0: [00D6] IF
00122036&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00122073&0: [004D] GOTO_IF_FALSE
00122391&0: [00D6] IF
00122395&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122402&0: [004D] GOTO_IF_FALSE
00122688&0: [0002] GOTO
00122702&0: [0002] GOTO
00122716&0: [00D6] IF
00122720&0: [0256] IS_PLAYER_PLAYING    // TRUE
00122725&1: [004D] GOTO_IF_FALSE
00122732&1: [0004] SET_VAR_INT
00122739&1: [00D6] IF
00122743&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00122756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122763&0: [004D] GOTO_IF_FALSE
00123433&0: [0002] GOTO
00123447&0: [00D6] IF
00123451&0: [0256] IS_PLAYER_PLAYING    // TRUE
00123456&1: [004D] GOTO_IF_FALSE
00123463&1: [0004] SET_VAR_INT
00123470&1: [00D6] IF
00123474&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00123487&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123494&1: [004D] GOTO_IF_FALSE
00123501&1: [00D6] IF
00123505&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123512&0: [004D] GOTO_IF_FALSE
00124180&0: [0002] GOTO
00124194&0: [00D6] IF
00124198&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124203&1: [004D] GOTO_IF_FALSE
00124210&1: [0004] SET_VAR_INT
00124217&1: [00D6] IF
00124221&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124234&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124241&1: [004D] GOTO_IF_FALSE
00124248&1: [00D6] IF
00124252&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00124259&1: [004D] GOTO_IF_FALSE
00124266&1: [00D6] IF
00124270&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00124277&1: [004D] GOTO_IF_FALSE
00124284&1: [00D6] IF
00124288&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00124293&0: [004D] GOTO_IF_FALSE
00124381&0: [00D6] IF
00124385&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00124422&0: [004D] GOTO_IF_FALSE
00124640&0: [00D6] IF
00124644&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124651&0: [004D] GOTO_IF_FALSE
00124927&0: [0002] GOTO
00124941&0: [00D6] IF
00124945&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124950&1: [004D] GOTO_IF_FALSE
00124957&1: [0004] SET_VAR_INT
00124964&1: [00D6] IF
00124968&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124981&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124988&1: [004D] GOTO_IF_FALSE
00124995&1: [00D6] IF
00124999&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125006&1: [004D] GOTO_IF_FALSE
00125013&1: [00D6] IF
00125017&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125024&1: [004D] GOTO_IF_FALSE
00125031&1: [00D6] IF
00125035&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00125040&0: [004D] GOTO_IF_FALSE
00125128&0: [00D6] IF
00125132&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00125169&0: [004D] GOTO_IF_FALSE
00125387&0: [00D6] IF
00125391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125398&0: [004D] GOTO_IF_FALSE
00125674&0: [0002] GOTO
00125688&0: [00D6] IF
00125692&0: [0256] IS_PLAYER_PLAYING    // TRUE
00125697&1: [004D] GOTO_IF_FALSE
00125704&1: [0004] SET_VAR_INT
00125711&1: [00D6] IF
00125715&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00125728&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125735&1: [004D] GOTO_IF_FALSE
00125742&1: [00D6] IF
00125746&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125753&0: [004D] GOTO_IF_FALSE
00126421&0: [0002] GOTO
00126435&0: [00D6] IF
00126439&0: [0256] IS_PLAYER_PLAYING    // TRUE
00126444&1: [004D] GOTO_IF_FALSE
00126451&1: [0004] SET_VAR_INT
00126458&1: [00D6] IF
00126462&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00126475&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126482&1: [004D] GOTO_IF_FALSE
00126489&1: [00D6] IF
00126493&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126500&0: [004D] GOTO_IF_FALSE
00127168&0: [0002] GOTO
00127182&0: [00D6] IF
00127186&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127191&1: [004D] GOTO_IF_FALSE
00127198&1: [0004] SET_VAR_INT
00127205&1: [00D6] IF
00127209&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127222&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127229&1: [004D] GOTO_IF_FALSE
00127236&1: [00D6] IF
00127240&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127247&1: [004D] GOTO_IF_FALSE
00127254&1: [00D6] IF
00127258&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127265&1: [004D] GOTO_IF_FALSE
00127272&1: [00D6] IF
00127276&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00127281&0: [004D] GOTO_IF_FALSE
00127369&0: [00D6] IF
00127373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00127410&0: [004D] GOTO_IF_FALSE
00127628&0: [00D6] IF
00127632&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127639&0: [004D] GOTO_IF_FALSE
00127915&0: [0002] GOTO
00127929&0: [00D6] IF
00127933&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127938&1: [004D] GOTO_IF_FALSE
00127945&1: [0004] SET_VAR_INT
00127952&1: [00D6] IF
00127956&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127969&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127976&1: [004D] GOTO_IF_FALSE
00127983&1: [00D6] IF
00127987&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127994&0: [004D] GOTO_IF_FALSE
00128662&0: [0002] GOTO
00128676&0: [00D6] IF
00128680&0: [0256] IS_PLAYER_PLAYING    // TRUE
00128685&1: [004D] GOTO_IF_FALSE
00128692&1: [0004] SET_VAR_INT
00128699&1: [00D6] IF
00128703&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00128716&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128723&0: [004D] GOTO_IF_FALSE
00129337&0: [0002] GOTO
00129351&0: [00D6] IF
00129355&0: [0256] IS_PLAYER_PLAYING    // TRUE
00129360&1: [004D] GOTO_IF_FALSE
00129367&1: [0004] SET_VAR_INT
00129374&1: [00D6] IF
00129378&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00129391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00129398&0: [004D] GOTO_IF_FALSE
00131469&0: [0002] GOTO
00131483&0: [00D6] IF
00131487&0: [0256] IS_PLAYER_PLAYING    // TRUE
00131492&1: [004D] GOTO_IF_FALSE
00131499&1: [00D6] IF
00131503&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00131510&0: [004D] GOTO_IF_FALSE
00132255&0: [0002] GOTO
00132269&0: [0050] GOSUB
00133114&0: [00D6] IF
00133118&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00133125&0: [004D] GOTO_IF_FALSE
00134374&0: [00D6] IF
00134378&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00134385&0: [004D] GOTO_IF_FALSE
00134615&0: [0051] RETURN
00132276&0: [0050] GOSUB
00138235&0: [00D6] IF
00138239&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00138246&0: [004D] GOTO_IF_FALSE
00141187&0: [00D6] IF
00141191&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00141198&0: [004D] GOTO_IF_FALSE
00141586&0: [0051] RETURN
00132283&0: [00D6] IF
00132287&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00132294&0: [004D] GOTO_IF_FALSE
00132308&0: [0002] GOTO
00116530&0: [0001] WAIT
Finished processing.

********************************************
 script cell
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00146254&0: [00D6] IF
00146258&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00146265&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146272&0: [004D] GOTO_IF_FALSE
00146291&0: [00D6] IF
00146295&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146302&0: [004D] GOTO_IF_FALSE
00161244&0: [0002] GOTO
00146250&0: [0001] WAIT
Finished processing.

********************************************
 script fud
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00180494&1: [00D6] IF
00180498&0: [0256] IS_PLAYER_PLAYING    // TRUE
00180503&1: [004D] GOTO_IF_FALSE
00180510&1: [0008] ADD_VAL_TO_INT_VAR
00180517&1: [0054] GET_PLAYER_COORDINATES
00180531&1: [00D6] IF
00180535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00180542&1: [004D] GOTO_IF_FALSE
00180549&1: [00D6] IF
00180553&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00180566&1: [004D] GOTO_IF_FALSE
00180573&1: [00D6] IF
00180577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00180584&0: [004D] GOTO_IF_FALSE
00183380&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00183387&0: [0002] GOTO
00183401&0: [00D6] IF
00183405&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00183412&0: [0256] IS_PLAYER_PLAYING    // TRUE
00183417&0: [004D] GOTO_IF_FALSE
00184021&0: [00D6] IF
00184025&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00184032&1: [0256] IS_PLAYER_PLAYING    // TRUE
00184037&1: [004D] GOTO_IF_FALSE
00184044&1: [00D6] IF
00184048&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00184061&0: [004D] GOTO_IF_FALSE
00184750&0: [00D6] IF
00184754&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184761&0: [004D] GOTO_IF_FALSE
00184780&0: [0004] SET_VAR_INT
00184787&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00184794&0: [00D6] IF
00184798&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184805&0: [0256] IS_PLAYER_PLAYING    // TRUE
00184810&0: [004D] GOTO_IF_FALSE
00185348&0: [0002] GOTO
00185362&0: [00D6] IF
00185366&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00185373&0: [004D] GOTO_IF_FALSE
00185387&0: [0002] GOTO
00180480&0: [03A4] SCRIPT_NAME
00180490&0: [0001] WAIT
Finished processing.

********************************************
 script shop5
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00200149&0: [00D6] IF
00200153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00200158&1: [004D] GOTO_IF_FALSE
00200165&1: [00D6] IF
00200169&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00200176&0: [004D] GOTO_IF_FALSE
00201124&0: [0002] GOTO
00201138&0: [0002] GOTO
00200145&0: [0001] WAIT
Finished processing.

********************************************
 script shop4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00199101&0: [00D6] IF
00199105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00199110&1: [004D] GOTO_IF_FALSE
00199117&1: [00D6] IF
00199121&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00199134&0: [004D] GOTO_IF_FALSE
00200114&0: [0002] GOTO
00200128&0: [0002] GOTO
00199097&0: [0001] WAIT
Finished processing.

********************************************
 script shop3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00198404&0: [00D6] IF
00198408&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198413&1: [004D] GOTO_IF_FALSE
00198420&1: [00D6] IF
00198424&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198437&0: [004D] GOTO_IF_FALSE
00199066&0: [0002] GOTO
00199080&0: [0002] GOTO
00198400&0: [0001] WAIT
Finished processing.

********************************************
 script shop2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00198026&0: [00D6] IF
00198030&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198035&1: [004D] GOTO_IF_FALSE
00198042&1: [00D6] IF
00198046&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198059&0: [004D] GOTO_IF_FALSE
00198369&0: [0002] GOTO
00198383&0: [0002] GOTO
00198022&0: [0001] WAIT
Finished processing.

********************************************
 script shop1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

00197013&0: [00D6] IF
00197017&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197022&1: [004D] GOTO_IF_FALSE
00197029&1: [00D6] IF
00197033&1: [0121] IS_PLAYER_IN_ZONE    // TRUE
00197046&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00197053&1: [004D] GOTO_IF_FALSE
00197060&1: [00D6] IF
00197064&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197101&0: [004D] GOTO_IF_FALSE
00197328&0: [00D6] IF
00197332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197339&0: [004D] GOTO_IF_FALSE
00197353&0: [00D6] IF
00197357&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197362&1: [004D] GOTO_IF_FALSE
00197369&1: [00D6] IF
00197373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197410&0: [004D] GOTO_IF_FALSE
00197647&0: [00D6] IF
00197651&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197658&0: [004D] GOTO_IF_FALSE
00197672&0: [00D6] IF
00197676&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197681&1: [004D] GOTO_IF_FALSE
00197688&1: [00D6] IF
00197692&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197729&0: [004D] GOTO_IF_FALSE
00197966&0: [00D6] IF
00197970&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197977&0: [004D] GOTO_IF_FALSE
00197991&0: [0002] GOTO
00198005&0: [0002] GOTO
00197009&0: [0001] WAIT
Finished processing.

********************************************
 script audio1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154746 154746
********************************************

Finished processing.

********************************************
 script carcrsh
 Local variables dump:
 1145716736 0 1097922058 0 0 0 0 0 0 0 0 0 0 0 0 0
 45060 42321
********************************************

00205446&0: [00D6] IF
00205450&0: [0256] IS_PLAYER_PLAYING    // TRUE
00205455&1: [004D] GOTO_IF_FALSE
00205462&1: [00D6] IF
00205466&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00205473&1: [004D] GOTO_IF_FALSE
00205480&1: [00D6] IF
00205484&1: [0056] IS_PLAYER_IN_AREA_2D    // FALSE
00205511&0: [0443] IS_PLAYER_SITTING_IN_ANY_CAR    // FALSE
00205516&0: [004D] GOTO_IF_FALSE
00205538&0: [00D6] IF
00205542&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205549&0: [004D] GOTO_IF_FALSE
00205729&0: [0002] GOTO
00205743&0: [00D6] IF
00205747&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205754&0: [004D] GOTO_IF_FALSE
00206626&0: [00D6] IF
00206630&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206637&0: [004D] GOTO_IF_FALSE
00206788&0: [00D6] IF
00206792&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206799&0: [004D] GOTO_IF_FALSE
00207478&0: [0002] GOTO
00205442&0: [0001] WAIT
Finished processing.

********************************************
 script rampage
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00191115&1: [0008] ADD_VAL_TO_INT_VAR
00191122&1: [00D6] IF
00191126&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00191133&0: [004D] GOTO_IF_FALSE
00191147&0: [00D6] IF
00191151&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191158&0: [004D] GOTO_IF_FALSE
00191385&0: [00D6] IF
00191389&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191396&0: [004D] GOTO_IF_FALSE
00191623&0: [00D6] IF
00191627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191634&0: [004D] GOTO_IF_FALSE
00191861&0: [00D6] IF
00191865&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191872&0: [004D] GOTO_IF_FALSE
00192099&0: [00D6] IF
00192103&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192110&0: [004D] GOTO_IF_FALSE
00192337&0: [00D6] IF
00192341&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192348&0: [004D] GOTO_IF_FALSE
00192575&0: [00D6] IF
00192579&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192586&0: [004D] GOTO_IF_FALSE
00192812&0: [00D6] IF
00192816&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192823&0: [004D] GOTO_IF_FALSE
00193050&0: [00D6] IF
00193054&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00193061&1: [004D] GOTO_IF_FALSE
00193068&1: [00D6] IF
00193072&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00193079&1: [004D] GOTO_IF_FALSE
00193086&1: [0084] SET_VAR_INT_TO_VAR_INT
00193094&1: [0084] SET_VAR_INT_TO_VAR_INT
00193102&1: [04AE] SET_VAR_INT_TO_CONSTANT
00193110&1: [04AE] SET_VAR_INT_TO_CONSTANT
00193117&1: [0084] SET_VAR_INT_TO_VAR_INT
00193125&1: [0005] SET_VAR_FLOAT
00193135&1: [0005] SET_VAR_FLOAT
00193145&1: [0005] SET_VAR_FLOAT
00193155&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00193162&0: [0084] SET_VAR_INT_TO_VAR_INT
00193170&0: [0084] SET_VAR_INT_TO_VAR_INT
00193178&0: [00D6] IF
00193182&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00193189&1: [004D] GOTO_IF_FALSE
00193196&1: [0084] SET_VAR_INT_TO_VAR_INT
00193204&1: [0084] SET_VAR_INT_TO_VAR_INT
00193212&1: [04AE] SET_VAR_INT_TO_CONSTANT
00193220&1: [04AE] SET_VAR_INT_TO_CONSTANT
00193227&1: [0084] SET_VAR_INT_TO_VAR_INT
00193235&1: [0005] SET_VAR_FLOAT
00193245&1: [0005] SET_VAR_FLOAT
00193255&1: [0005] SET_VAR_FLOAT
00193265&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00193272&0: [0084] SET_VAR_INT_TO_VAR_INT
00193280&0: [0084] SET_VAR_INT_TO_VAR_INT
00193288&0: [00D6] IF
00193292&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193299&0: [004D] GOTO_IF_FALSE
00193526&0: [00D6] IF
00193530&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193537&0: [004D] GOTO_IF_FALSE
00193763&0: [00D6] IF
00193767&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193774&0: [004D] GOTO_IF_FALSE
00194001&0: [00D6] IF
00194005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194012&0: [004D] GOTO_IF_FALSE
00194239&0: [00D6] IF
00194243&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194250&0: [004D] GOTO_IF_FALSE
00194477&0: [00D6] IF
00194481&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194488&0: [004D] GOTO_IF_FALSE
00194715&0: [00D6] IF
00194719&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194726&0: [004D] GOTO_IF_FALSE
00194953&0: [00D6] IF
00194957&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194964&0: [004D] GOTO_IF_FALSE
00195191&0: [00D6] IF
00195195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00195202&0: [004D] GOTO_IF_FALSE
00195319&0: [0002] GOTO
00191093&0: [00D6] IF
00191097&0: [001A] IS_NUMBER_GREATER_THAN_INT_VAR    // TRUE
00191104&1: [004D] GOTO_IF_FALSE
00191111&1: [0001] WAIT
Finished processing.

********************************************
 script pickups
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00173195&0: [0008] ADD_VAL_TO_INT_VAR
00173202&0: [0004] SET_VAR_INT
00173209&0: [00D6] IF
00173213&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173220&0: [004D] GOTO_IF_FALSE
00173623&0: [00D6] IF
00173627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173634&0: [004D] GOTO_IF_FALSE
00174705&0: [00D6] IF
00174709&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174716&0: [004D] GOTO_IF_FALSE
00175047&0: [00D6] IF
00175051&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175058&0: [004D] GOTO_IF_FALSE
00175569&0: [00D6] IF
00175573&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175580&0: [004D] GOTO_IF_FALSE
00175929&0: [00D6] IF
00175933&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00175940&1: [004D] GOTO_IF_FALSE
00175947&1: [00D6] IF
00175951&0: [0256] IS_PLAYER_PLAYING    // TRUE
00175956&1: [004D] GOTO_IF_FALSE
00175963&1: [00D6] IF
00175967&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175974&0: [004D] GOTO_IF_FALSE
00176380&0: [00D6] IF
00176384&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176391&0: [004D] GOTO_IF_FALSE
00176831&0: [00D6] IF
00176835&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176842&0: [004D] GOTO_IF_FALSE
00177282&0: [00D6] IF
00177286&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177293&0: [004D] GOTO_IF_FALSE
00177610&0: [00D6] IF
00177614&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177621&0: [004D] GOTO_IF_FALSE
00177792&0: [00D6] IF
00177796&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00177803&0: [004D] GOTO_IF_FALSE
00177817&0: [0002] GOTO
00173191&0: [0001] WAIT
Finished processing.

********************************************
 script cargen
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script bus
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00162363&1: [0008] ADD_VAL_TO_INT_VAR
00162370&1: [00D6] IF
00162374&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00162381&0: [004D] GOTO_IF_FALSE
00162402&0: [00D6] IF
00162406&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00162413&0: [004D] GOTO_IF_FALSE
00162427&0: [0002] GOTO
00162439&0: [00D6] IF
00162443&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00162450&1: [004D] GOTO_IF_FALSE
00162457&1: [0004] SET_VAR_INT
00162464&1: [00D6] IF
00162468&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00162475&1: [004D] GOTO_IF_FALSE
00162482&1: [00D6] IF
00162486&0: [0256] IS_PLAYER_PLAYING    // TRUE
00162491&1: [004D] GOTO_IF_FALSE
00162498&1: [00D6] IF
00162502&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00162507&0: [004D] GOTO_IF_FALSE
00162669&0: [00D6] IF
00162673&0: [0256] IS_PLAYER_PLAYING    // TRUE
00162678&1: [004D] GOTO_IF_FALSE
00162685&1: [00D6] IF
00162689&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00162702&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00162715&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00162728&1: [004D] GOTO_IF_FALSE
00162735&1: [00D6] IF
00162739&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00162746&1: [004D] GOTO_IF_FALSE
00162753&1: [00D6] IF
00162757&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00162764&1: [004D] GOTO_IF_FALSE
00162771&1: [00D6] IF
00162775&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00162782&1: [004D] GOTO_IF_FALSE
00162789&1: [00D6] IF
00162793&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00162800&1: [004D] GOTO_IF_FALSE
00162807&1: [00D6] IF
00162811&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00162818&1: [004D] GOTO_IF_FALSE
00162825&1: [00D6] IF
00162829&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00162836&0: [004D] GOTO_IF_FALSE
00162883&0: [00D6] IF
00162887&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00162894&0: [004D] GOTO_IF_FALSE
00162941&0: [00D6] IF
00162945&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00162952&0: [004D] GOTO_IF_FALSE
00162999&0: [00D6] IF
00163003&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163010&0: [004D] GOTO_IF_FALSE
00163057&0: [00D6] IF
00163061&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163068&0: [004D] GOTO_IF_FALSE
00163115&0: [00D6] IF
00163119&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163126&0: [004D] GOTO_IF_FALSE
00163173&0: [00D6] IF
00163177&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163184&0: [004D] GOTO_IF_FALSE
00163231&0: [00D6] IF
00163235&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163242&0: [004D] GOTO_IF_FALSE
00163289&0: [00D6] IF
00163293&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163300&0: [004D] GOTO_IF_FALSE
00163347&0: [00D6] IF
00163351&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163358&0: [004D] GOTO_IF_FALSE
00163405&0: [00D6] IF
00163409&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00163416&1: [004D] GOTO_IF_FALSE
00163423&1: [0005] SET_VAR_FLOAT
00163433&1: [0005] SET_VAR_FLOAT
00163443&1: [0005] SET_VAR_FLOAT
00163453&1: [0005] SET_VAR_FLOAT
00163463&1: [00D6] IF
00163467&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163474&0: [004D] GOTO_IF_FALSE
00163521&0: [00D6] IF
00163525&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163532&0: [004D] GOTO_IF_FALSE
00163579&0: [00D6] IF
00163583&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163590&0: [004D] GOTO_IF_FALSE
00163637&0: [00D6] IF
00163641&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163648&0: [004D] GOTO_IF_FALSE
00163695&0: [00D6] IF
00163699&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163706&0: [004D] GOTO_IF_FALSE
00163753&0: [00D6] IF
00163757&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163764&0: [004D] GOTO_IF_FALSE
00163811&0: [0050] GOSUB
00166058&0: [00D6] IF
00166062&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00166093&0: [004D] GOTO_IF_FALSE
00166314&0: [0051] RETURN
00163818&0: [00D6] IF
00163822&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00163829&0: [004D] GOTO_IF_FALSE
00163843&0: [00D6] IF
00163847&0: [0256] IS_PLAYER_PLAYING    // TRUE
00163852&1: [004D] GOTO_IF_FALSE
00163859&1: [00D6] IF
00163863&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00163876&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00163889&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00163902&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00163915&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00163928&0: [004D] GOTO_IF_FALSE
00164782&0: [0002] GOTO
00166010&0: [0002] GOTO
00166049&0: [0002] GOTO
00162340&0: [00D6] IF
00162344&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00162351&1: [004D] GOTO_IF_FALSE
00162358&1: [0001] WAIT
Finished processing.

********************************************
 script usj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00080550&1: [00D6] IF
00080554&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00080559&0: [004D] GOTO_IF_FALSE
00080573&0: [00D6] IF
00080577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00080584&0: [004D] GOTO_IF_FALSE
00080598&0: [00D6] IF
00080602&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00080607&1: [004D] GOTO_IF_FALSE
00080614&1: [0002] GOTO
00080546&1: [0001] WAIT
Finished processing.

********************************************
 script hj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00077789&0: [00D6] IF
00077793&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00077798&0: [004D] GOTO_IF_FALSE
00077812&0: [00D6] IF
00077816&0: [0445] ARE_ANY_CAR_CHEATS_ACTIVATED    // FALSE
00077818&0: [004D] GOTO_IF_FALSE
00077832&0: [00D6] IF
00077836&0: [04C9] IS_PLAYER_IN_FLYING_VEHICLE    // FALSE
00077841&0: [004D] GOTO_IF_FALSE
00077855&0: [00D6] IF
00077859&0: [04A8] IS_PLAYER_IN_ANY_BOAT    // FALSE
00077864&0: [004D] GOTO_IF_FALSE
00077878&0: [00D6] IF
00077882&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00077887&0: [004D] GOTO_IF_FALSE
00079355&0: [0002] GOTO
00077785&0: [0001] WAIT
Finished processing.

********************************************
 script vcptby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script skumby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script washby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script ocheby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script hycoby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script lnkvby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script nbmnbuy
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script armybas
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script stadium
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script heli4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script heli3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script heli2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script heli1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script help
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 126702
********************************************

00073520&0: [00D6] IF
00073524&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073529&1: [004D] GOTO_IF_FALSE
00073536&1: [00D6] IF
00073540&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073547&1: [004D] GOTO_IF_FALSE
00073554&1: [00D6] IF
00073558&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073565&0: [004D] GOTO_IF_FALSE
00073701&0: [00D6] IF
00073705&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073712&1: [004D] GOTO_IF_FALSE
00073719&1: [00D6] IF
00073723&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00073760&0: [004D] GOTO_IF_FALSE
00073789&0: [00D6] IF
00073793&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073798&1: [004D] GOTO_IF_FALSE
00073805&1: [00D6] IF
00073809&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073816&0: [004D] GOTO_IF_FALSE
00074131&0: [00D6] IF
00074135&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074142&1: [004D] GOTO_IF_FALSE
00074149&1: [00D6] IF
00074153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074158&1: [004D] GOTO_IF_FALSE
00074165&1: [00D6] IF
00074169&0: [047E] IS_PLAYER_ON_ANY_BIKE    // FALSE
00074174&0: [004D] GOTO_IF_FALSE
00074272&0: [00D6] IF
00074276&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074281&1: [004D] GOTO_IF_FALSE
00074288&1: [00D6] IF
00074292&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00074297&0: [004D] GOTO_IF_FALSE
00074448&0: [00D6] IF
00074452&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074457&1: [004D] GOTO_IF_FALSE
00074464&1: [00D6] IF
00074468&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074475&1: [004D] GOTO_IF_FALSE
00074482&1: [00D6] IF
00074486&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074493&1: [004D] GOTO_IF_FALSE
00074500&1: [00D6] IF
00074504&0: [00FA] LOCATE_STOPPED_PLAYER_IN_CAR_3D    // FALSE
00074541&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00074578&0: [004D] GOTO_IF_FALSE
00074734&0: [00D6] IF
00074738&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074745&1: [004D] GOTO_IF_FALSE
00074752&1: [00D6] IF
00074756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074763&1: [004D] GOTO_IF_FALSE
00074770&1: [00D6] IF
00074774&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00074781&0: [004D] GOTO_IF_FALSE
00075328&0: [00D6] IF
00075332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075339&0: [004D] GOTO_IF_FALSE
00075476&0: [00D6] IF
00075480&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075487&0: [004D] GOTO_IF_FALSE
00075592&0: [00D6] IF
00075596&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075603&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075610&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075617&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075624&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075631&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075638&0: [004D] GOTO_IF_FALSE
00075685&0: [00D6] IF
00075689&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075696&0: [004D] GOTO_IF_FALSE
00075740&0: [00D6] IF
00075744&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075751&1: [004D] GOTO_IF_FALSE
00075758&1: [00D6] IF
00075762&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075767&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075772&0: [004D] GOTO_IF_FALSE
00075852&0: [00D6] IF
00075856&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075863&1: [004D] GOTO_IF_FALSE
00075870&1: [00D6] IF
00075874&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075879&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075884&0: [004D] GOTO_IF_FALSE
00076009&0: [00D6] IF
00076013&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076020&1: [004D] GOTO_IF_FALSE
00076027&1: [00D6] IF
00076031&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076036&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076041&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076046&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076051&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076056&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076061&0: [004D] GOTO_IF_FALSE
00076101&0: [00D6] IF
00076105&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076110&0: [004D] GOTO_IF_FALSE
00076150&0: [00D6] IF
00076154&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076159&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076164&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076169&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076174&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076179&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076184&0: [004D] GOTO_IF_FALSE
00076224&0: [00D6] IF
00076228&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076235&1: [004D] GOTO_IF_FALSE
00076242&1: [00D6] IF
00076246&0: [057B] WANTED_STARS_ARE_FLASHING    // FALSE
00076248&0: [004D] GOTO_IF_FALSE
00076293&0: [00D6] IF
00076297&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076304&1: [004D] GOTO_IF_FALSE
00076311&1: [00D6] IF
00076315&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00076322&0: [004D] GOTO_IF_FALSE
00076382&0: [0002] GOTO
00073516&0: [0001] WAIT
Finished processing.

********************************************
 script psave1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script multi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script rc_plne
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script rc_race
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script rchely1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script bmxloop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script pizz
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script cop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00062910&0: [00D6] IF
00062914&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062919&1: [004D] GOTO_IF_FALSE
00062926&1: [00D6] IF
00062930&0: [056C] IS_CHAR_IN_ANY_POLICE_VEHICLE    // FALSE
00062935&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062943&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062951&0: [004D] GOTO_IF_FALSE
00063539&0: [00D6] IF
00063543&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063550&0: [004D] GOTO_IF_FALSE
00063566&0: [0002] GOTO
00062906&0: [0001] WAIT
Finished processing.

********************************************
 script ambula
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00062020&0: [00D6] IF
00062024&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062029&1: [004D] GOTO_IF_FALSE
00062036&1: [00D6] IF
00062040&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062048&0: [004D] GOTO_IF_FALSE
00062417&0: [00D6] IF
00062421&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062428&0: [004D] GOTO_IF_FALSE
00062444&0: [0002] GOTO
00062016&0: [0001] WAIT
Finished processing.

********************************************
 script fire
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00062465&0: [00D6] IF
00062469&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062474&1: [004D] GOTO_IF_FALSE
00062481&1: [00D6] IF
00062485&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062493&0: [004D] GOTO_IF_FALSE
00062862&0: [00D6] IF
00062866&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062873&0: [004D] GOTO_IF_FALSE
00062889&0: [0002] GOTO
00062461&0: [0001] WAIT
Finished processing.

********************************************
 script taxi_l
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00061539&0: [00D6] IF
00061543&0: [0256] IS_PLAYER_PLAYING    // TRUE
00061548&1: [004D] GOTO_IF_FALSE
00061555&1: [00D6] IF
00061559&0: [8596] NOT IS_PLAYER_IN_SHORTCUT_TAXI    // TRUE
00061564&1: [004D] GOTO_IF_FALSE
00061571&1: [00D6] IF
00061575&0: [02DE] IS_PLAYER_IN_TAXI    // FALSE
00061580&0: [004D] GOTO_IF_FALSE
00061972&0: [00D6] IF
00061976&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00061983&0: [004D] GOTO_IF_FALSE
00061999&0: [0002] GOTO
00061535&0: [0001] WAIT
Finished processing.

********************************************
 script o4x4_1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script main
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154905 154905
********************************************

Finished processing.

********************************************
 script rb
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154905 154905
********************************************

140848216&0: [00D6] IF
140848220&0: [05EE] IS_KEY_PRESSED    // FALSE
140848224&0: [004D] GOTO_IF_FALSE
140848212&0: [0001] WAIT
Finished processing.

********************************************
 script package
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154653 154653
********************************************

Finished processing.

********************************************
 script hot
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00045720&0: [00D6] IF
00045724&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00045731&0: [004D] GOTO_IF_FALSE
00045740&0: [00D6] IF
00045744&0: [0256] IS_PLAYER_PLAYING    // TRUE
00045749&1: [004D] GOTO_IF_FALSE
00045756&1: [00D6] IF
00045760&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00045791&0: [004D] GOTO_IF_FALSE
00046061&0: [0002] GOTO
00045716&0: [0001] WAIT
Finished processing.

********************************************
 script hard3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00105662&0: [00D6] IF
00105666&0: [0256] IS_PLAYER_PLAYING    // TRUE
00105671&1: [004D] GOTO_IF_FALSE
00105678&1: [00D6] IF
00105682&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00105695&0: [004D] GOTO_IF_FALSE
00108393&0: [0002] GOTO
00108407&0: [0002] GOTO
00105658&0: [0001] WAIT
Finished processing.

********************************************
 script hard2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00102826&0: [00D6] IF
00102830&0: [0256] IS_PLAYER_PLAYING    // TRUE
00102835&1: [004D] GOTO_IF_FALSE
00102842&1: [00D6] IF
00102846&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00102853&0: [004D] GOTO_IF_FALSE
00105627&0: [0002] GOTO
00105641&0: [0002] GOTO
00102822&0: [0001] WAIT
Finished processing.

********************************************
 script hard1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00099885&0: [00D6] IF
00099889&0: [0256] IS_PLAYER_PLAYING    // TRUE
00099894&1: [004D] GOTO_IF_FALSE
00099901&1: [00D6] IF
00099905&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00099918&0: [004D] GOTO_IF_FALSE
00102791&0: [0002] GOTO
00102805&0: [0002] GOTO
00099881&0: [0001] WAIT
Finished processing.

********************************************
 script ammu3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00095673&0: [00D6] IF
00095677&0: [0256] IS_PLAYER_PLAYING    // TRUE
00095682&1: [004D] GOTO_IF_FALSE
00095689&1: [00D6] IF
00095693&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00095706&0: [004D] GOTO_IF_FALSE
00099850&0: [0002] GOTO
00099864&0: [0002] GOTO
00095669&0: [0001] WAIT
Finished processing.

********************************************
 script ammu2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00091679&0: [00D6] IF
00091683&0: [0256] IS_PLAYER_PLAYING    // TRUE
00091688&1: [004D] GOTO_IF_FALSE
00091695&1: [00D6] IF
00091699&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00091706&0: [004D] GOTO_IF_FALSE
00095638&0: [0002] GOTO
00095652&0: [0002] GOTO
00091675&0: [0001] WAIT
Finished processing.

********************************************
 script ammu1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00088240&0: [00D6] IF
00088244&0: [0256] IS_PLAYER_PLAYING    // TRUE
00088249&1: [004D] GOTO_IF_FALSE
00088256&1: [00D6] IF
00088260&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00088273&0: [004D] GOTO_IF_FALSE
00091644&0: [0002] GOTO
00091658&0: [0002] GOTO
00088236&0: [0001] WAIT
Finished processing.

********************************************
 script securi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00112052&0: [0008] ADD_VAL_TO_INT_VAR
00112059&0: [00D6] IF
00112063&0: [0256] IS_PLAYER_PLAYING    // TRUE
00112068&1: [004D] GOTO_IF_FALSE
00112075&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00112080&1: [00D6] IF
00112084&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00112091&1: [004D] GOTO_IF_FALSE
00112098&1: [00D6] IF
00112102&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00112109&0: [004D] GOTO_IF_FALSE
00113397&0: [0002] GOTO
00113411&0: [00D6] IF
00113415&0: [0256] IS_PLAYER_PLAYING    // TRUE
00113420&1: [004D] GOTO_IF_FALSE
00113427&1: [01FA] READ_KILL_FRENZY_STATUS -> 0
00113432&1: [00D6] IF
00113436&0: [8038] NOT IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113443&1: [004D] GOTO_IF_FALSE
00113450&1: [00D6] IF
00113454&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113461&1: [004D] GOTO_IF_FALSE
00113468&1: [00D6] IF
00113472&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113485&0: [004D] GOTO_IF_FALSE
00113816&0: [00D6] IF
00113820&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00113827&0: [004D] GOTO_IF_FALSE
00113878&0: [0004] SET_VAR_INT
00113885&0: [0002] GOTO
00113899&0: [00D6] IF
00113903&1: [0256] IS_PLAYER_PLAYING    // TRUE
00113908&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00113915&1: [004D] GOTO_IF_FALSE
00113922&1: [00D6] IF
00113926&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00113939&0: [004D] GOTO_IF_FALSE
00114043&0: [00D6] IF
00114047&0: [0256] IS_PLAYER_PLAYING    // TRUE
00114052&1: [004D] GOTO_IF_FALSE
00114059&1: [00D6] IF
00114063&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114076&0: [0583] IS_PLAYER_IN_INFO_ZONE    // FALSE
00114089&0: [004D] GOTO_IF_FALSE
00114306&0: [00D6] IF
00114310&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00114317&0: [004D] GOTO_IF_FALSE
00114427&0: [00D6] IF
00114431&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00114438&1: [004D] GOTO_IF_FALSE
00114445&1: [0004] SET_VAR_INT
00114452&1: [0002] GOTO
00112048&1: [0001] WAIT
Finished processing.

********************************************
 script sh*t
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00116534&0: [0008] ADD_VAL_TO_INT_VAR
00116541&0: [00D6] IF
00116545&0: [0256] IS_PLAYER_PLAYING    // TRUE
00116550&1: [004D] GOTO_IF_FALSE
00116557&1: [0004] SET_VAR_INT
00116564&1: [00D6] IF
00116568&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00116575&0: [004D] GOTO_IF_FALSE
00118374&0: [0002] GOTO
00118388&0: [00D6] IF
00118392&0: [0256] IS_PLAYER_PLAYING    // TRUE
00118397&1: [004D] GOTO_IF_FALSE
00118404&1: [0004] SET_VAR_INT
00118411&1: [00D6] IF
00118415&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00118422&1: [004D] GOTO_IF_FALSE
00118429&1: [00D6] IF
00118433&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00118446&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00118453&0: [004D] GOTO_IF_FALSE
00119085&0: [0002] GOTO
00119099&0: [00D6] IF
00119103&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119108&1: [004D] GOTO_IF_FALSE
00119115&1: [0004] SET_VAR_INT
00119122&1: [00D6] IF
00119126&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119133&0: [004D] GOTO_IF_FALSE
00119793&0: [0002] GOTO
00119807&0: [00D6] IF
00119811&0: [0256] IS_PLAYER_PLAYING    // TRUE
00119816&1: [004D] GOTO_IF_FALSE
00119823&1: [0004] SET_VAR_INT
00119830&1: [00D6] IF
00119834&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00119847&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00119854&0: [004D] GOTO_IF_FALSE
00121087&0: [0002] GOTO
00121101&0: [00D6] IF
00121105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00121110&1: [004D] GOTO_IF_FALSE
00121117&1: [0004] SET_VAR_INT
00121124&1: [00D6] IF
00121128&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00121135&0: [004D] GOTO_IF_FALSE
00122702&0: [0002] GOTO
00122716&0: [00D6] IF
00122720&0: [0256] IS_PLAYER_PLAYING    // TRUE
00122725&1: [004D] GOTO_IF_FALSE
00122732&1: [0004] SET_VAR_INT
00122739&1: [00D6] IF
00122743&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00122756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00122763&0: [004D] GOTO_IF_FALSE
00123433&0: [0002] GOTO
00123447&0: [00D6] IF
00123451&0: [0256] IS_PLAYER_PLAYING    // TRUE
00123456&1: [004D] GOTO_IF_FALSE
00123463&1: [0004] SET_VAR_INT
00123470&1: [00D6] IF
00123474&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00123487&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123494&1: [004D] GOTO_IF_FALSE
00123501&1: [00D6] IF
00123505&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00123512&1: [004D] GOTO_IF_FALSE
00123519&1: [00D6] IF
00123523&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00123530&1: [004D] GOTO_IF_FALSE
00123537&1: [00D6] IF
00123541&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00123546&0: [004D] GOTO_IF_FALSE
00123634&0: [00D6] IF
00123638&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00123675&0: [004D] GOTO_IF_FALSE
00123893&0: [00D6] IF
00123897&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00123904&0: [004D] GOTO_IF_FALSE
00124180&0: [0002] GOTO
00124194&0: [00D6] IF
00124198&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124203&1: [004D] GOTO_IF_FALSE
00124210&1: [0004] SET_VAR_INT
00124217&1: [00D6] IF
00124221&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124234&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124241&1: [004D] GOTO_IF_FALSE
00124248&1: [00D6] IF
00124252&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124259&0: [004D] GOTO_IF_FALSE
00124927&0: [0002] GOTO
00124941&0: [00D6] IF
00124945&0: [0256] IS_PLAYER_PLAYING    // TRUE
00124950&1: [004D] GOTO_IF_FALSE
00124957&1: [0004] SET_VAR_INT
00124964&1: [00D6] IF
00124968&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00124981&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00124988&1: [004D] GOTO_IF_FALSE
00124995&1: [00D6] IF
00124999&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125006&0: [004D] GOTO_IF_FALSE
00125674&0: [0002] GOTO
00125688&0: [00D6] IF
00125692&0: [0256] IS_PLAYER_PLAYING    // TRUE
00125697&1: [004D] GOTO_IF_FALSE
00125704&1: [0004] SET_VAR_INT
00125711&1: [00D6] IF
00125715&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00125728&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00125735&1: [004D] GOTO_IF_FALSE
00125742&1: [00D6] IF
00125746&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125753&1: [004D] GOTO_IF_FALSE
00125760&1: [00D6] IF
00125764&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00125771&1: [004D] GOTO_IF_FALSE
00125778&1: [00D6] IF
00125782&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00125787&0: [004D] GOTO_IF_FALSE
00125875&0: [00D6] IF
00125879&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00125916&0: [004D] GOTO_IF_FALSE
00126134&0: [00D6] IF
00126138&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126145&0: [004D] GOTO_IF_FALSE
00126421&0: [0002] GOTO
00126435&0: [00D6] IF
00126439&0: [0256] IS_PLAYER_PLAYING    // TRUE
00126444&1: [004D] GOTO_IF_FALSE
00126451&1: [0004] SET_VAR_INT
00126458&1: [00D6] IF
00126462&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00126475&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126482&1: [004D] GOTO_IF_FALSE
00126489&1: [00D6] IF
00126493&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00126500&1: [004D] GOTO_IF_FALSE
00126507&1: [00D6] IF
00126511&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00126518&1: [004D] GOTO_IF_FALSE
00126525&1: [00D6] IF
00126529&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00126534&0: [004D] GOTO_IF_FALSE
00126622&0: [00D6] IF
00126626&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00126663&0: [004D] GOTO_IF_FALSE
00126881&0: [00D6] IF
00126885&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00126892&0: [004D] GOTO_IF_FALSE
00127168&0: [0002] GOTO
00127182&0: [00D6] IF
00127186&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127191&1: [004D] GOTO_IF_FALSE
00127198&1: [0004] SET_VAR_INT
00127205&1: [00D6] IF
00127209&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127222&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127229&1: [004D] GOTO_IF_FALSE
00127236&1: [00D6] IF
00127240&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127247&0: [004D] GOTO_IF_FALSE
00127915&0: [0002] GOTO
00127929&0: [00D6] IF
00127933&0: [0256] IS_PLAYER_PLAYING    // TRUE
00127938&1: [004D] GOTO_IF_FALSE
00127945&1: [0004] SET_VAR_INT
00127952&1: [00D6] IF
00127956&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00127969&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00127976&1: [004D] GOTO_IF_FALSE
00127983&1: [00D6] IF
00127987&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00127994&1: [004D] GOTO_IF_FALSE
00128001&1: [00D6] IF
00128005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00128012&1: [004D] GOTO_IF_FALSE
00128019&1: [00D6] IF
00128023&0: [0241] IS_PLAYER_IN_REMOTE_MODE    // FALSE
00128028&0: [004D] GOTO_IF_FALSE
00128116&0: [00D6] IF
00128120&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00128157&0: [004D] GOTO_IF_FALSE
00128375&0: [00D6] IF
00128379&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128386&0: [004D] GOTO_IF_FALSE
00128662&0: [0002] GOTO
00128676&0: [00D6] IF
00128680&0: [0256] IS_PLAYER_PLAYING    // TRUE
00128685&1: [004D] GOTO_IF_FALSE
00128692&1: [0004] SET_VAR_INT
00128699&1: [00D6] IF
00128703&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00128716&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00128723&0: [004D] GOTO_IF_FALSE
00129337&0: [0002] GOTO
00129351&0: [00D6] IF
00129355&0: [0256] IS_PLAYER_PLAYING    // TRUE
00129360&1: [004D] GOTO_IF_FALSE
00129367&1: [0004] SET_VAR_INT
00129374&1: [00D6] IF
00129378&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00129391&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00129398&0: [004D] GOTO_IF_FALSE
00131469&0: [0002] GOTO
00131483&0: [00D6] IF
00131487&0: [0256] IS_PLAYER_PLAYING    // TRUE
00131492&1: [004D] GOTO_IF_FALSE
00131499&1: [00D6] IF
00131503&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00131510&0: [004D] GOTO_IF_FALSE
00132255&0: [0002] GOTO
00132269&0: [0050] GOSUB
00133114&0: [00D6] IF
00133118&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00133125&0: [004D] GOTO_IF_FALSE
00134374&0: [00D6] IF
00134378&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00134385&0: [004D] GOTO_IF_FALSE
00134615&0: [0051] RETURN
00132276&0: [0050] GOSUB
00138235&0: [00D6] IF
00138239&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00138246&0: [004D] GOTO_IF_FALSE
00141187&0: [00D6] IF
00141191&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00141198&0: [004D] GOTO_IF_FALSE
00141586&0: [0051] RETURN
00132283&0: [00D6] IF
00132287&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00132294&1: [004D] GOTO_IF_FALSE
00132301&1: [0004] SET_VAR_INT
00132308&1: [0002] GOTO
00116530&1: [0001] WAIT
Finished processing.

********************************************
 script cell
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00146254&0: [00D6] IF
00146258&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00146265&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146272&0: [004D] GOTO_IF_FALSE
00146291&0: [00D6] IF
00146295&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00146302&0: [004D] GOTO_IF_FALSE
00161244&0: [0002] GOTO
00146250&0: [0001] WAIT
Finished processing.

********************************************
 script fud
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00180494&0: [00D6] IF
00180498&0: [0256] IS_PLAYER_PLAYING    // TRUE
00180503&1: [004D] GOTO_IF_FALSE
00180510&1: [0008] ADD_VAL_TO_INT_VAR
00180517&1: [0054] GET_PLAYER_COORDINATES
00180531&1: [00D6] IF
00180535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00180542&0: [004D] GOTO_IF_FALSE
00183401&0: [00D6] IF
00183405&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00183412&1: [0256] IS_PLAYER_PLAYING    // TRUE
00183417&1: [004D] GOTO_IF_FALSE
00183424&1: [00D6] IF
00183428&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00183441&0: [004D] GOTO_IF_FALSE
00184007&0: [0004] SET_VAR_INT
00184014&0: [0050] GOSUB
00189200&0: [00D6] IF
00189204&0: [0256] IS_PLAYER_PLAYING    // TRUE
00189209&1: [004D] GOTO_IF_FALSE
00189216&1: [0054] GET_PLAYER_COORDINATES
00189230&1: [0002] GOTO
00189279&1: [00D6] IF
00189283&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189290&0: [004D] GOTO_IF_FALSE
00189376&0: [00D6] IF
00189380&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189387&0: [004D] GOTO_IF_FALSE
00189473&0: [00D6] IF
00189477&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189484&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189491&0: [004D] GOTO_IF_FALSE
00189524&0: [00D6] IF
00189528&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189535&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189542&0: [004D] GOTO_IF_FALSE
00189570&0: [00D6] IF
00189574&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00189581&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00189588&0: [004D] GOTO_IF_FALSE
00189616&0: [0051] RETURN
00184021&0: [00D6] IF
00184025&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184032&0: [0256] IS_PLAYER_PLAYING    // TRUE
00184037&0: [004D] GOTO_IF_FALSE
00184794&0: [00D6] IF
00184798&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00184805&1: [0256] IS_PLAYER_PLAYING    // TRUE
00184810&1: [004D] GOTO_IF_FALSE
00184817&1: [00D6] IF
00184821&0: [0121] IS_PLAYER_IN_ZONE    // TRUE
00184834&1: [004D] GOTO_IF_FALSE
00184841&1: [0004] SET_VAR_INT
00184848&1: [0005] SET_VAR_FLOAT
00184858&1: [02CE] GET_GROUND_Z_FOR_3D_COORD -> 18.5606
00184878&1: [00D6] IF
00184882&0: [0020] COMMAND_0020    // TRUE
00184892&1: [004D] GOTO_IF_FALSE
00184899&1: [00D6] IF
00184903&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00184910&0: [004D] GOTO_IF_FALSE
00185054&0: [00D6] IF
00185058&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00185065&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00185072&1: [004D] GOTO_IF_FALSE
00185079&1: [00D6] IF
00185083&0: [0256] IS_PLAYER_PLAYING    // TRUE
00185088&1: [004D] GOTO_IF_FALSE
00185095&1: [00D6] IF
00185099&1: [010A] IS_SCORE_GREATER    // FALSE
00185106&0: [8183] NOT IS_PLAYER_HEALTH_GREATER    // FALSE
00185113&0: [8118] NOT IS_CHAR_DEAD    // TRUE
00185118&0: [004D] GOTO_IF_FALSE
00185301&0: [0004] SET_VAR_INT
00185308&0: [03BD] REMOVE_SPHERE
00185313&0: [0002] GOTO
00185327&0: [0002] GOTO
00185348&0: [0002] GOTO
00185362&0: [00D6] IF
00185366&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // TRUE
00185373&1: [004D] GOTO_IF_FALSE
00185380&1: [0004] SET_VAR_INT
00185387&1: [0002] GOTO
00180480&1: [03A4] SCRIPT_NAME
00180490&1: [0001] WAIT
Finished processing.

********************************************
 script shop5
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00200149&0: [00D6] IF
00200153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00200158&1: [004D] GOTO_IF_FALSE
00200165&1: [00D6] IF
00200169&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00200176&0: [004D] GOTO_IF_FALSE
00201124&0: [0002] GOTO
00201138&0: [0002] GOTO
00200145&0: [0001] WAIT
Finished processing.

********************************************
 script shop4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00199101&0: [00D6] IF
00199105&0: [0256] IS_PLAYER_PLAYING    // TRUE
00199110&1: [004D] GOTO_IF_FALSE
00199117&1: [00D6] IF
00199121&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00199134&0: [004D] GOTO_IF_FALSE
00200114&0: [0002] GOTO
00200128&0: [0002] GOTO
00199097&0: [0001] WAIT
Finished processing.

********************************************
 script shop3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00198404&0: [00D6] IF
00198408&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198413&1: [004D] GOTO_IF_FALSE
00198420&1: [00D6] IF
00198424&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198437&0: [004D] GOTO_IF_FALSE
00199066&0: [0002] GOTO
00199080&0: [0002] GOTO
00198400&0: [0001] WAIT
Finished processing.

********************************************
 script shop2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00198026&0: [00D6] IF
00198030&0: [0256] IS_PLAYER_PLAYING    // TRUE
00198035&1: [004D] GOTO_IF_FALSE
00198042&1: [00D6] IF
00198046&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00198059&0: [004D] GOTO_IF_FALSE
00198369&0: [0002] GOTO
00198383&0: [0002] GOTO
00198022&0: [0001] WAIT
Finished processing.

********************************************
 script shop1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

00197013&0: [00D6] IF
00197017&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197022&1: [004D] GOTO_IF_FALSE
00197029&1: [00D6] IF
00197033&1: [0121] IS_PLAYER_IN_ZONE    // TRUE
00197046&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00197053&1: [004D] GOTO_IF_FALSE
00197060&1: [00D6] IF
00197064&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197101&0: [004D] GOTO_IF_FALSE
00197328&0: [00D6] IF
00197332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197339&0: [004D] GOTO_IF_FALSE
00197353&0: [00D6] IF
00197357&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197362&1: [004D] GOTO_IF_FALSE
00197369&1: [00D6] IF
00197373&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197410&0: [004D] GOTO_IF_FALSE
00197647&0: [00D6] IF
00197651&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197658&0: [004D] GOTO_IF_FALSE
00197672&0: [00D6] IF
00197676&0: [0256] IS_PLAYER_PLAYING    // TRUE
00197681&1: [004D] GOTO_IF_FALSE
00197688&1: [00D6] IF
00197692&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00197729&0: [004D] GOTO_IF_FALSE
00197966&0: [00D6] IF
00197970&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00197977&0: [004D] GOTO_IF_FALSE
00197991&0: [0002] GOTO
00198005&0: [0002] GOTO
00197009&0: [0001] WAIT
Finished processing.

********************************************
 script audio1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154779 154779
********************************************

Finished processing.

********************************************
 script carcrsh
 Local variables dump:
 1145716736 0 1097922058 0 0 0 0 0 0 0 0 0 0 0 0 0
 45093 42354
********************************************

00205446&0: [00D6] IF
00205450&0: [0256] IS_PLAYER_PLAYING    // TRUE
00205455&1: [004D] GOTO_IF_FALSE
00205462&1: [00D6] IF
00205466&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00205473&1: [004D] GOTO_IF_FALSE
00205480&1: [00D6] IF
00205484&1: [0056] IS_PLAYER_IN_AREA_2D    // FALSE
00205511&0: [0443] IS_PLAYER_SITTING_IN_ANY_CAR    // FALSE
00205516&0: [004D] GOTO_IF_FALSE
00205538&0: [00D6] IF
00205542&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205549&0: [004D] GOTO_IF_FALSE
00205729&0: [0002] GOTO
00205743&0: [00D6] IF
00205747&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00205754&0: [004D] GOTO_IF_FALSE
00206626&0: [00D6] IF
00206630&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206637&0: [004D] GOTO_IF_FALSE
00206788&0: [00D6] IF
00206792&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00206799&0: [004D] GOTO_IF_FALSE
00207478&0: [0002] GOTO
00205442&0: [0001] WAIT
Finished processing.

********************************************
 script rampage
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

00191115&1: [0008] ADD_VAL_TO_INT_VAR
00191122&1: [00D6] IF
00191126&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00191133&0: [004D] GOTO_IF_FALSE
00191147&0: [00D6] IF
00191151&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191158&0: [004D] GOTO_IF_FALSE
00191385&0: [00D6] IF
00191389&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191396&0: [004D] GOTO_IF_FALSE
00191623&0: [00D6] IF
00191627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191634&0: [004D] GOTO_IF_FALSE
00191861&0: [00D6] IF
00191865&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00191872&0: [004D] GOTO_IF_FALSE
00192099&0: [00D6] IF
00192103&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192110&0: [004D] GOTO_IF_FALSE
00192337&0: [00D6] IF
00192341&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192348&0: [004D] GOTO_IF_FALSE
00192575&0: [00D6] IF
00192579&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192586&0: [004D] GOTO_IF_FALSE
00192812&0: [00D6] IF
00192816&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00192823&0: [004D] GOTO_IF_FALSE
00193050&0: [00D6] IF
00193054&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193061&0: [004D] GOTO_IF_FALSE
00193288&0: [00D6] IF
00193292&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00193299&1: [004D] GOTO_IF_FALSE
00193306&1: [00D6] IF
00193310&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00193317&1: [004D] GOTO_IF_FALSE
00193324&1: [0084] SET_VAR_INT_TO_VAR_INT
00193332&1: [0084] SET_VAR_INT_TO_VAR_INT
00193340&1: [04AE] SET_VAR_INT_TO_CONSTANT
00193348&1: [04AE] SET_VAR_INT_TO_CONSTANT
00193355&1: [0084] SET_VAR_INT_TO_VAR_INT
00193363&1: [0005] SET_VAR_FLOAT
00193373&1: [0005] SET_VAR_FLOAT
00193383&1: [0005] SET_VAR_FLOAT
00193393&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00193400&0: [0084] SET_VAR_INT_TO_VAR_INT
00193408&0: [0084] SET_VAR_INT_TO_VAR_INT
00193416&0: [00D6] IF
00193420&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00193427&1: [004D] GOTO_IF_FALSE
00193434&1: [0084] SET_VAR_INT_TO_VAR_INT
00193442&1: [0084] SET_VAR_INT_TO_VAR_INT
00193450&1: [04AE] SET_VAR_INT_TO_CONSTANT
00193458&1: [04AE] SET_VAR_INT_TO_CONSTANT
00193465&1: [0084] SET_VAR_INT_TO_VAR_INT
00193473&1: [0005] SET_VAR_FLOAT
00193483&1: [0005] SET_VAR_FLOAT
00193493&1: [0005] SET_VAR_FLOAT
00193503&1: [0050] GOSUB
00195334&1: [00D6] IF
00195338&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00195343&0: [004D] GOTO_IF_FALSE
00196771&0: [0051] RETURN
00193510&0: [0084] SET_VAR_INT_TO_VAR_INT
00193518&0: [0084] SET_VAR_INT_TO_VAR_INT
00193526&0: [00D6] IF
00193530&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193537&0: [004D] GOTO_IF_FALSE
00193763&0: [00D6] IF
00193767&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00193774&0: [004D] GOTO_IF_FALSE
00194001&0: [00D6] IF
00194005&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194012&0: [004D] GOTO_IF_FALSE
00194239&0: [00D6] IF
00194243&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194250&0: [004D] GOTO_IF_FALSE
00194477&0: [00D6] IF
00194481&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194488&0: [004D] GOTO_IF_FALSE
00194715&0: [00D6] IF
00194719&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194726&0: [004D] GOTO_IF_FALSE
00194953&0: [00D6] IF
00194957&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00194964&0: [004D] GOTO_IF_FALSE
00195191&0: [00D6] IF
00195195&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00195202&0: [004D] GOTO_IF_FALSE
00195319&0: [0002] GOTO
00191093&0: [00D6] IF
00191097&0: [001A] IS_NUMBER_GREATER_THAN_INT_VAR    // TRUE
00191104&1: [004D] GOTO_IF_FALSE
00191111&1: [0001] WAIT
Finished processing.

********************************************
 script pickups
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

00173195&0: [0008] ADD_VAL_TO_INT_VAR
00173202&0: [0004] SET_VAR_INT
00173209&0: [00D6] IF
00173213&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173220&0: [004D] GOTO_IF_FALSE
00173623&0: [00D6] IF
00173627&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00173634&0: [004D] GOTO_IF_FALSE
00174705&0: [00D6] IF
00174709&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00174716&0: [004D] GOTO_IF_FALSE
00175047&0: [00D6] IF
00175051&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175058&0: [004D] GOTO_IF_FALSE
00175569&0: [00D6] IF
00175573&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175580&0: [004D] GOTO_IF_FALSE
00175929&0: [00D6] IF
00175933&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00175940&0: [004D] GOTO_IF_FALSE
00176380&0: [00D6] IF
00176384&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00176391&1: [004D] GOTO_IF_FALSE
00176398&1: [00D6] IF
00176402&0: [0256] IS_PLAYER_PLAYING    // TRUE
00176407&1: [004D] GOTO_IF_FALSE
00176414&1: [00D6] IF
00176418&0: [0121] IS_PLAYER_IN_ZONE    // FALSE
00176431&0: [004D] GOTO_IF_FALSE
00176799&0: [00D6] IF
00176803&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176810&0: [004D] GOTO_IF_FALSE
00176831&0: [00D6] IF
00176835&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00176842&0: [004D] GOTO_IF_FALSE
00177282&0: [00D6] IF
00177286&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177293&0: [004D] GOTO_IF_FALSE
00177610&0: [00D6] IF
00177614&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00177621&0: [004D] GOTO_IF_FALSE
00177792&0: [00D6] IF
00177796&0: [0018] IS_INT_VAR_GREATER_THAN_NUMBER    // FALSE
00177803&0: [004D] GOTO_IF_FALSE
00177817&0: [0002] GOTO
00173191&0: [0001] WAIT
Finished processing.

********************************************
 script cargen
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script bus
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script usj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

00080550&1: [00D6] IF
00080554&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00080559&0: [004D] GOTO_IF_FALSE
00080573&0: [00D6] IF
00080577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00080584&0: [004D] GOTO_IF_FALSE
00080598&0: [00D6] IF
00080602&0: [80E0] NOT IS_PLAYER_IN_ANY_CAR    // TRUE
00080607&1: [004D] GOTO_IF_FALSE
00080614&1: [0002] GOTO
00080546&1: [0001] WAIT
Finished processing.

********************************************
 script hj
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

00077789&0: [00D6] IF
00077793&0: [8256] NOT IS_PLAYER_PLAYING    // FALSE
00077798&0: [004D] GOTO_IF_FALSE
00077812&0: [00D6] IF
00077816&0: [0445] ARE_ANY_CAR_CHEATS_ACTIVATED    // FALSE
00077818&0: [004D] GOTO_IF_FALSE
00077832&0: [00D6] IF
00077836&0: [04C9] IS_PLAYER_IN_FLYING_VEHICLE    // FALSE
00077841&0: [004D] GOTO_IF_FALSE
00077855&0: [00D6] IF
00077859&0: [04A8] IS_PLAYER_IN_ANY_BOAT    // FALSE
00077864&0: [004D] GOTO_IF_FALSE
00077878&0: [00D6] IF
00077882&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00077887&0: [004D] GOTO_IF_FALSE
00079355&0: [0002] GOTO
00077785&0: [0001] WAIT
Finished processing.

********************************************
 script vcptby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script skumby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script washby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script ocheby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script hycoby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script lnkvby
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script nbmnbuy
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script armybas
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script stadium
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script heli4
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script heli3
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script heli2
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script heli1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script help
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 126735
********************************************

00073520&0: [00D6] IF
00073524&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073529&1: [004D] GOTO_IF_FALSE
00073536&1: [00D6] IF
00073540&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073547&1: [004D] GOTO_IF_FALSE
00073554&1: [00D6] IF
00073558&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073565&0: [004D] GOTO_IF_FALSE
00073701&0: [00D6] IF
00073705&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00073712&1: [004D] GOTO_IF_FALSE
00073719&1: [00D6] IF
00073723&0: [00F5] LOCATE_PLAYER_ANY_MEANS_3D    // FALSE
00073760&0: [004D] GOTO_IF_FALSE
00073789&0: [00D6] IF
00073793&0: [0256] IS_PLAYER_PLAYING    // TRUE
00073798&1: [004D] GOTO_IF_FALSE
00073805&1: [00D6] IF
00073809&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00073816&0: [004D] GOTO_IF_FALSE
00074131&0: [00D6] IF
00074135&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074142&1: [004D] GOTO_IF_FALSE
00074149&1: [00D6] IF
00074153&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074158&1: [004D] GOTO_IF_FALSE
00074165&1: [00D6] IF
00074169&0: [047E] IS_PLAYER_ON_ANY_BIKE    // FALSE
00074174&0: [004D] GOTO_IF_FALSE
00074272&0: [00D6] IF
00074276&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074281&1: [004D] GOTO_IF_FALSE
00074288&1: [00D6] IF
00074292&0: [00E0] IS_PLAYER_IN_ANY_CAR    // FALSE
00074297&0: [004D] GOTO_IF_FALSE
00074448&0: [00D6] IF
00074452&0: [0256] IS_PLAYER_PLAYING    // TRUE
00074457&1: [004D] GOTO_IF_FALSE
00074464&1: [00D6] IF
00074468&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074475&1: [004D] GOTO_IF_FALSE
00074482&1: [00D6] IF
00074486&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074493&1: [004D] GOTO_IF_FALSE
00074500&1: [00D6] IF
00074504&0: [00FA] LOCATE_STOPPED_PLAYER_IN_CAR_3D    // FALSE
00074541&0: [00F6] LOCATE_PLAYER_ON_FOOT_3D    // FALSE
00074578&0: [004D] GOTO_IF_FALSE
00074734&0: [00D6] IF
00074738&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074745&1: [004D] GOTO_IF_FALSE
00074752&1: [00D6] IF
00074756&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00074763&1: [004D] GOTO_IF_FALSE
00074770&1: [00D6] IF
00074774&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00074781&0: [004D] GOTO_IF_FALSE
00075328&0: [00D6] IF
00075332&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075339&0: [004D] GOTO_IF_FALSE
00075476&0: [00D6] IF
00075480&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075487&0: [004D] GOTO_IF_FALSE
00075592&0: [00D6] IF
00075596&1: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075603&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075610&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075617&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075624&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075631&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075638&0: [004D] GOTO_IF_FALSE
00075685&0: [00D6] IF
00075689&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00075696&0: [004D] GOTO_IF_FALSE
00075740&0: [00D6] IF
00075744&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075751&1: [004D] GOTO_IF_FALSE
00075758&1: [00D6] IF
00075762&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075767&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075772&0: [004D] GOTO_IF_FALSE
00075852&0: [00D6] IF
00075856&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00075863&1: [004D] GOTO_IF_FALSE
00075870&1: [00D6] IF
00075874&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075879&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00075884&0: [004D] GOTO_IF_FALSE
00076009&0: [00D6] IF
00076013&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076020&1: [004D] GOTO_IF_FALSE
00076027&1: [00D6] IF
00076031&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076036&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076041&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076046&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076051&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076056&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076061&0: [004D] GOTO_IF_FALSE
00076101&0: [00D6] IF
00076105&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076110&0: [004D] GOTO_IF_FALSE
00076150&0: [00D6] IF
00076154&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076159&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076164&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076169&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076174&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076179&0: [0214] HAS_PICKUP_BEEN_COLLECTED    // FALSE
00076184&0: [004D] GOTO_IF_FALSE
00076224&0: [00D6] IF
00076228&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076235&1: [004D] GOTO_IF_FALSE
00076242&1: [00D6] IF
00076246&0: [057B] WANTED_STARS_ARE_FLASHING    // FALSE
00076248&0: [004D] GOTO_IF_FALSE
00076293&0: [00D6] IF
00076297&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00076304&1: [004D] GOTO_IF_FALSE
00076311&1: [00D6] IF
00076315&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00076322&0: [004D] GOTO_IF_FALSE
00076382&0: [0002] GOTO
00073516&0: [0001] WAIT
Finished processing.

********************************************
 script psave1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script multi
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script rc_plne
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script rc_race
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script rchely1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script bmxloop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script pizz
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script cop
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

00062910&0: [00D6] IF
00062914&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062919&1: [004D] GOTO_IF_FALSE
00062926&1: [00D6] IF
00062930&0: [056C] IS_CHAR_IN_ANY_POLICE_VEHICLE    // FALSE
00062935&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062943&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062951&0: [004D] GOTO_IF_FALSE
00063539&0: [00D6] IF
00063543&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00063550&0: [004D] GOTO_IF_FALSE
00063566&0: [0002] GOTO
00062906&0: [0001] WAIT
Finished processing.

********************************************
 script ambula
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

00062020&0: [00D6] IF
00062024&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062029&1: [004D] GOTO_IF_FALSE
00062036&1: [00D6] IF
00062040&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062048&0: [004D] GOTO_IF_FALSE
00062417&0: [00D6] IF
00062421&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062428&0: [004D] GOTO_IF_FALSE
00062444&0: [0002] GOTO
00062016&0: [0001] WAIT
Finished processing.

********************************************
 script fire
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

00062465&0: [00D6] IF
00062469&0: [0256] IS_PLAYER_PLAYING    // TRUE
00062474&1: [004D] GOTO_IF_FALSE
00062481&1: [00D6] IF
00062485&0: [00DE] IS_PLAYER_IN_MODEL    // FALSE
00062493&0: [004D] GOTO_IF_FALSE
00062862&0: [00D6] IF
00062866&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00062873&0: [004D] GOTO_IF_FALSE
00062889&0: [0002] GOTO
00062461&0: [0001] WAIT
Finished processing.

********************************************
 script taxi_l
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

00061539&0: [00D6] IF
00061543&0: [0256] IS_PLAYER_PLAYING    // TRUE
00061548&1: [004D] GOTO_IF_FALSE
00061555&1: [00D6] IF
00061559&0: [8596] NOT IS_PLAYER_IN_SHORTCUT_TAXI    // TRUE
00061564&1: [004D] GOTO_IF_FALSE
00061571&1: [00D6] IF
00061575&0: [02DE] IS_PLAYER_IN_TAXI    // FALSE
00061580&0: [004D] GOTO_IF_FALSE
00061972&0: [00D6] IF
00061976&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00061983&0: [004D] GOTO_IF_FALSE
00061999&0: [0002] GOTO
00061535&0: [0001] WAIT
Finished processing.

********************************************
 script o4x4_1
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154812 154812
********************************************

Finished processing.

********************************************
 script main
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154938 154938
********************************************

Finished processing.

********************************************
 script rb
 Local variables dump:
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154938 154938
********************************************

140848216&0: [00D6] IF
140848220&0: [05EE] IS_KEY_PRESSED    // FALSE
140848224&0: [004D] GOTO_IF_FALSE
140848212&0: [0001] WAIT
Finished processing.

 

Edited by Full33
1 hour ago, Full33 said:

It looks like if you try to turn in the wreckage of your blown up car, you won't get anything😜. This is true.

I thought about a compressed clump as vehicle mod that has coloured segments, so that the colours can be allocated and at the end it will be thrown out of the crusher 🙃

 

 

1 hour ago, Full33 said:

I solved my problem much simpler, your code for gosub turned out very good, it turns out I put it wrong earlier.

this makes me happy 🙂

 

Quote

if you want to develop your version of the car crusher further, I think you should move it to the vice city dump

i don't know, the script needs further improvements, i would use local variables only and make a cleo script

but the vice city coding makes not much fun for me

i'm wondering why these 3 scripts which you've posted worked so buggy for me

 

Quote

I don't understand why use a car generator

i don't know what you mean, which car generator?

 

 

Edited by ZAZ
22 minutes ago, ZAZ said:

i don't know what you mean, which car generator?

 

 


It seems to spawn next to a car crusher. In the original Vice City, I spawned cars next to the car crusher to make testing easier.

 

Spoiler


image.thumb.png.1e42392dd7b091f1c6992d3365f9747c.png



 

 

22 minutes ago, ZAZ said:

I thought about a compressed clump as vehicle mod that has coloured segments, so that the colours can be allocated and at the end it will be thrown out of the crusher 🙃

This sounds interesting, although it will be very difficult to implement.

It seems the player should be killed if he gets inside the crusher. Because even if you don’t kill the player, he won’t be able to get out without third-party tools or cheats.
 

Spoiler

image.thumb.png.5549ead8a93a0f77e9c97add47f8447c.png


It’s very interesting, because the player’s death is spelled out.
 

Spoiler

image.thumb.png.d206f60b79a9bfa3c8a684718aff1b9b.png

 

Edited by Full33

Ahh, I realized the player will only die if the lid is closed. This means that in some difficult way the player would try to get into the crusher during the crusher process.

It seems to me that the player is killed in GTA 3 even if you just fall into the crusher so that the player does not suffer in pointless attempts to get out.

20 minutes ago, Full33 said:


It seems to spawn next to a car crusher. In the original Vice City, I spawned cars next to the car crusher to make testing easier.

 

  Reveal hidden contents


image.thumb.png.1e42392dd7b091f1c6992d3365f9747c.png

ah my carspawn script, yes for testing only, it's easier to add more cars by adding car generators

 

 

 

 

Quote

Ahh, I realized the player will only die if the lid is closed. This means that in some difficult way the player would try to get into the crusher during the crusher process.

It seems to me that the player is killed in GTA 3 even if you just fall into the crusher so that the player does not suffer in pointless attempts to get out.

i think the player must die, if the crusher is working. When it's open then a random car should be taken in and then the player must also die

 

Edited by ZAZ
  • 8 months later...

Hi, @ZAZ, Please help me. I rewrote the code so that the sound for the car crusher was played using a wav file

My waf file does not stop playing if the player dies while the sound is playing.

my waf file name: ASS_4
 

code from main.scm:

Spoiler
004F: start_new_script @CARCRSH

:CARCRSH
03A4: script_name 'CARCRSH' 
0247: request_model 1365 
0247: request_model 893 
0247: request_model 502 
038B: load_requested_models 

:CARCRSH_27
0001: wait 0 ms 
00D6: if and
0248:   model 1365 available 
0248:   model 893 available 
0248:   model 502 available 
004D: jump_if_false @CARCRSH_27 
0007: 3@ = 0.087 // @ = float 
0007: 4@ = 0.08 // @ = float 
0055: put_player $PLAYER_CHAR at 709.69 37.28 10.0 
0107: $CCCRANE = create_object 893 at 783.98 52.4167 12.55 
0400: create_coordinate 0@ 1@ 2@ from_object $CCCRANE offset 25.0 0.0 -2.0 
0107: $CCMAGNET = create_object 1365 at 0@ 1@ 2@ 
029B: $CCBODY = init_object 503 at 804.73 60.3852 7.09806 
01C7: remove_object_from_mission_cleanup_list $CCBODY 
0392: object $CCBODY toggle_in_moving_list 0 
004F: start_new_script @NON_52 
0006: 10@ = 0 // @ = int 

:CARCRSH_216
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0001: wait 500 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_216 
00D6: if 
0443:   player $PLAYER_CHAR sitting_in_any_car 
004D: jump_if_false @CARCRSH_216 
00D6: if 
0056:   player $PLAYER_CHAR 1 799.0 45.3 813.4 59.4 
004D: jump_if_false @CARCRSH_216 
03C1: $CCRUSHERCAR = player $PLAYER_CHAR car_no_save 

:CARCRSH_306
0001: wait 100 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_216 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_306 
00D6: if 
00B0:   car $CCRUSHERCAR 0 799.0 59.4 813.4 45.3 
004D: jump_if_false @CARCRSH_1518 
00D6: if and
8137:   not car $CCRUSHERCAR model == #RHINO 
8137:   not car $CCRUSHERCAR model == #BARRACKS 
8137:   not car $CCRUSHERCAR model == #FIRETRUK 
8137:   not car $CCRUSHERCAR model == #SKIMMER 
8137:   not car $CCRUSHERCAR model == #PACKER 
84AA:   not player $PLAYER_CHAR in_any_heli 
004D: jump_if_false @CARCRSH_1464 
00D6: if and
8137:   not car $CCRUSHERCAR model == #COACH 
8137:   not car $CCRUSHERCAR model == #BUS 
8137:   not car $CCRUSHERCAR model == #SECURICA 
8137:   not car $CCRUSHERCAR model == #TRASH 
8137:   not car $CCRUSHERCAR model == #LINERUN 
8137:   not car $CCRUSHERCAR model == #FLATBED 
004D: jump_if_false @CARCRSH_1464 
0001: wait 100 ms 
0407: create_coordinate $CCCARX $CCCARY $CCCARZ from_car $CCRUSHERCAR offset 0.0 0.0 0.0 
02CE: $CCCARG = ground_z $CCCARX $CCCARY 10.0 
0061: $CCCARZ -= $CCCARG // $ -= $ float 
0407: create_coordinate $CCCARX $CCCARY $CCCARZ2 from_car $CCRUSHERCAR offset 0.0 0.0 $CCCARZ
03CF: load_wav 'ASS_4' as 2 

:CARCRSH_594
00D6: if 
83D0:   not wav 2 loaded 
004D: jump_if_false @CARCRSH_620 
0001: wait 0 ms 
0002: jump @CARCRSH_594 

:CARCRSH_620
03D1: play_wav 2 

:CARCRSH_624
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to $CCCARX $CCCARY $CCCARZ2 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_721 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_624 
00D6: if 
8442:   not player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_1518 
0174: $CAR_START_ANGLE = car $CCRUSHERCAR z_angle 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0002: jump @CARCRSH_624 

:CARCRSH_721
0011: $CCCARZ *= -2.0 // $ *= float 
0007: 13@ = 17.0 // @ = float 
0174: $CAR_Z_ANGLE  = car $CCRUSHERCAR z_angle 
0004: $CRUSHRETURN = 173320 // $ = int 

:CARCRSH_759
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCCRANE from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_987 
0400: create_coordinate 11@ 12@ 15@ from_object $CCCRANE offset 25.0 0.0 -2.0 
034E: move_object $CCMAGNET to 11@ 12@ 15@ speed 3@ 3@ 3@ collision_check 0 
00D6: if 
0038:   $CRUSHRETURN == 173320 // $ == int 
004D: jump_if_false @CARCRSH_759 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 
0400: create_coordinate 7@ 8@ 9@ from_object $CCMAGNET offset 0.0 0.0 $CCCARZ 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@ 
0175: set_car $CCRUSHERCAR z_angle_to $CAR_Z_ANGLE 
0050: gosub @NON_52_1549  
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_759 
00D6: if 
0442:   player $PLAYER_CHAR sitting_in_car $CCRUSHERCAR 
004D: jump_if_false @CARCRSH_759 
0007: 13@ = 0.0 // @ = float 
0004: $CRUSHRETURN = 173859 // $ = int 
0002: jump @CARCRSH_759 

:CARCRSH_987 
0400: create_coordinate 11@ 12@ 15@ from_object $CCCRANE offset 25.0 0.0 0.0 
0004: $CC_IS_CAR_PICKED_UP = 1 // $ = int 

:CARCRSH_1023
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to 11@ 12@ 9.0 speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_1113 
0400: create_coordinate 7@ 8@ 9@ from_object $CCMAGNET offset 0.0 0.0 $CCCARZ 
00AB: put_car $CCRUSHERCAR at 7@ 8@ 9@
0175: set_car $CCRUSHERCAR z_angle_to $CAR_Z_ANGLE 
0002: jump @CARCRSH_1023 

:CARCRSH_1113
0400: create_coordinate 7@ 8@ 9@ from_object $CCCRANE offset 25.0 0.0 -2.0 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0007: 13@ = -90.0 // @ = float 
0004: $CCRUSHERCAR = 0 // $ = int 

:CARCRSH_1164
0001: wait 20 ms 
00D6: if 
0038:   $CCRUSHERCAR == 0 // $ == int 
004D: jump_if_false @CARCRSH_1222 
00D6: if 
834E:   not move_object $CCMAGNET to 7@ 8@ 9@ speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_1260 

:CARCRSH_1222
00D6: if 
8031:   not  13@ >= 0.0 // @ >= float 
004D: jump_if_false @CARCRSH_1274 
000B: 13@ += 1.0 // @ += float 
0002: jump @CARCRSH_1164 

:CARCRSH_1260
0004: $CCRUSHERCAR = 1 // $ = int 
0002: jump @CARCRSH_1222 

:CARCRSH_1274
00D6: if 
0038:   $CCRUSHERCAR == 1 // $ == int 
004D: jump_if_false @CARCRSH_1164 
0007: 13@ = 0.0 // @ = float 

:CARCRSH_1302
0001: wait 20 ms 
00D6: if 
834D:   not rotate_object $CCCRANE from_angle 13@ to_angle 4@ flag 0 
004D: jump_if_false @CARCRSH_1391 
0400: create_coordinate 5@ 6@ 7@ from_object $CCCRANE offset 25.0 0.0 -2.0 
034E: move_object $CCMAGNET to 5@ 6@ 7@ speed 3@ 3@ 3@ collision_check 0 
0002: jump @CARCRSH_1302 

:CARCRSH_1391
0001: wait 20 ms 
00D6: if 
0021:   13@ > -90.0 // @ > float 
004D: jump_if_false @CARCRSH_1433 
000F: 13@ -= 1.0 // @ -= float 
0002: jump @CARCRSH_1391 

:CARCRSH_1433
0004: $CCIS_CAR_CRUSHED = 0 // $ = int 
0004: $CC_IS_CAR_PICKED_UP = 0 // $ = int 
0004: $CRUSHRETURN = 173320 // $ = int 
0002: jump @CARCRSH_216 

:CARCRSH_1464
00D6: if 
803C:   not  $CCRUSHERCAR == 10@ // $ == @ int 
004D: jump_if_false @CARCRSH_1498 
00BC: text_highpriority 'CR_1' time 4000 1  // Crane cannot lift this vehicle.

:CARCRSH_1498
008B: 10@ = $CCRUSHERCAR // @ = $ int 
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0002: jump @CARCRSH_216 

:CARCRSH_1518
01C3: mark_car_as_no_longer_needed $CCRUSHERCAR 
0004: $CRUSHRETURN = 173320 // $ = int 

:CARCRSH_1533
0001: wait 20 ms 
00D6: if 
834E:   not move_object $CCMAGNET to 0@ 1@ 2@ speed 3@ 3@ 3@ collision_check 0 
004D: jump_if_false @CARCRSH_216 
0002: jump @CARCRSH_1533 

:NON_52
03A4: script_name 'NON_52' 
0006: 0@ = 0 // @ = int 
0107: $CCLID = create_object 502 at 804.55 65.0512 10.0 
0453: object $CCLID set_rotation -90.0 0.0 0.0 

:NON_52_60
0001: wait 250 ms 
00D6: if 
0038:   $CCHAVECAR == 0 // $ == int 
004D: jump_if_false @NON_52_60 
053E: $CCCRANECAR = get_random_car_with_actors -1 in_area 801.63 57.8 814.0 63.3 
00D6: if 
8038:   not  $CCCRANECAR == -1 // $ == int 
004D: jump_if_false @NON_52_60 
00D6: if 
00B1:   car $CCCRANECAR 1 801.63 57.8 5.0 814.0 63.3 9.0 
004D: jump_if_false @NON_52_60 
0004: $CCHAVECAR = 1 // $ = int 
0007: 13@ = -90.0 // @ = float 
0007: 1@ = 70.0 // @ = float 
00D6: if or
0137:   car $CCCRANECAR model == #ESPERANT 
0137:   car $CCCRANECAR model == #IDAHO 
0137:   car $CCCRANECAR model == #MANANA 
0137:   car $CCCRANECAR model == #MOONBEAM 
0137:   car $CCCRANECAR model == #PEREN 
0137:   car $CCCRANECAR model == #RUMPO 
0137:   car $CCCRANECAR model == #STALLION 
004D: jump_if_false @NON_52_287 
0007: 1@ = 60.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_287
00D6: if or
0137:   car $CCCRANECAR model == #BOBCAT 
0137:   car $CCCRANECAR model == #MULE 
0137:   car $CCCRANECAR model == #PONY 
0137:   car $CCCRANECAR model == #YANKEE 
004D: jump_if_false @NON_52_347 
0007: 1@ = 75.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_347
00D6: if or
0137:   car $CCCRANECAR model == #TAXI 
0137:   car $CCCRANECAR model == #CABBIE 
0137:   car $CCCRANECAR model == #MRWHOOP 
0137:   car $CCCRANECAR model == #PATRIOT 
0137:   car $CCCRANECAR model == #FAGGIO 
0137:   car $CCCRANECAR model == #PIZZABOY 
004D: jump_if_false @NON_52_423 
0007: 1@ = 85.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_423
00D6: if or
0137:   car $CCCRANECAR model == #BLISTA 
0137:   car $CCCRANECAR model == #KURUMA 
0137:   car $CCCRANECAR model == #LANDSTAL 
0137:   car $CCCRANECAR model == #ANGEL 
0137:   car $CCCRANECAR model == #FREEWAY 
0137:   car $CCCRANECAR model == #PCJ600 
0137:   car $CCCRANECAR model == #SANCHEZ 
004D: jump_if_false @NON_52_507 
0007: 1@ = 115.0 // @ = float 
0002: jump @NON_52_576 

:NON_52_507
00D6: if or
0137:   car $CCCRANECAR model == #BANSHEE 
0137:   car $CCCRANECAR model == #CHEETAH 
0137:   car $CCCRANECAR model == #INFERNUS 
0137:   car $CCCRANECAR model == #SENTINEL 
0137:   car $CCCRANECAR model == #STINGER 
0137:   car $CCCRANECAR model == #STRETCH 
004D: jump_if_false @NON_52_576 
0007: 1@ = 145.0 // @ = float 

:NON_52_576
0227: 2@ = car $CCCRANECAR health 
008F: 2@ = integer_to_float 2@ 
0017: 2@ /= 1000.0 // @ /= float 
006B: 1@ *= 2@ // @ *= @ float 
008E: 1@ = float_to_integer 1@ 
0001: wait 3250 ms 

:NON_52_623
0001: wait 25 ms 
00D6: if 
0033:   0.0 >= 13@ // float >= @ 
004D: jump_if_false @NON_52_683 
000B: 13@ += 1.0 // @ += float 
0453: object $CCLID set_rotation 13@ 0.0 0.0 
0002: jump @NON_52_623 

:NON_52_683
0004: $CCIS_CAR_CRUSHED = 1 // $ = int 
0453: object $CCLID set_rotation 0.0 0.0 0.0 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @NON_52_788 
00D6: if 
0057:   player $PLAYER_CHAR 0 801.63 57.8 5.0 814.0 63.3 10.0 
004D: jump_if_false @NON_52_788 
0222: set_player $PLAYER_CHAR health_to 0 
0006: 0@ = 1 // @ = int 

:NON_52_788
0006: 4@ = 0 // @ = int 
0006: 5@ = 4500 // @ = int 
0006: 6@ = 5 // @ = int 
0006: TIMERA = 0 // @ = int 
0050: gosub @NON_52_1038 
00A6: destroy_car $CCCRANECAR 
0006: 5@ = 3500 // @ = int 
0006: TIMERA = 0 // @ = int 
0050: gosub @NON_52_1038 
00D6: if and
0256:   player $PLAYER_CHAR defined 
0039:   0@ == 0 // @ == int 
004D: jump_if_false @NON_52_900 
0109: player $PLAYER_CHAR money += 1@ 
01E3: text_1number_styled 'GA_10' number 1@ time 6000 style 4  // Nice one. Here's your $~1~

:NON_52_900
0001: wait 25 ms 
00D6: if 
0021:   13@ > -90.0 // @ > float 
004D: jump_if_false @NON_52_960 
000F: 13@ -= 1.0 // @ -= float 
0453: object $CCLID set_rotation 13@ 0.0 0.0 
0002: jump @NON_52_900 

:NON_52_960
0453: object $CCLID set_rotation -90.0 0.0 0.0 
0006: 0@ = 0 // @ = int 
0004: $CCIS_CAR_CRUSHED = 0 // $ = int 
0004: $CCHAVECAR = 0 // $ = int 

:NON_52_1001
00D6: if 
83D2:   not wav 2 ended 
004D: jump_if_false @NON_52_1027 
0001: wait 0 ms 
0002: jump @NON_52_1001 

:NON_52_1027
040D: unload_wav 2 
0002: jump @NON_52_60 

:NON_52_1038
00D6: if 
0019:   TIMERA > 5@ // @ > int 
004D: jump_if_false @NON_52_1059 
0051: return 

:NON_52_1059
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1186 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.67 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_1038 

:NON_52_1186
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1313 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.79 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_1038 

:NON_52_1313
00D6: if 
0039:   4@ == 0 // @ == int 
004D: jump_if_false @NON_52_1440 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.67 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.7 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 1 // @ = int 
0002: jump @NON_52_1038 

:NON_52_1440
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.79 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.76 60.3852 7.09806 
0001: wait 6@ ms 
01BC: put_object $CCBODY at 804.73 60.3852 7.09806 
0006: 4@ = 0 // @ = int 
0002: jump @NON_52_1038 

:NON_52_1549
0174: $CAR_Z_ANGLE = car $CCRUSHERCAR z_angle

if and
    $CAR_START_ANGLE > 0.0
    90.0 > $CAR_START_ANGLE
then
    if     
        90.5 > $CAR_Z_ANGLE     
    then                        
        $CAR_Z_ANGLE += 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 180.0
    270.0 > $CAR_START_ANGLE
then
    if     
        270.5 > $CAR_Z_ANGLE     
    then                        
        $CAR_Z_ANGLE += 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 270.0
    360.0 > $CAR_START_ANGLE
then
    if     
        $CAR_Z_ANGLE > 269.5     
    then                        
        $CAR_Z_ANGLE -= 0.5                     
    end                         
end

if and
    $CAR_START_ANGLE > 90.0
    180.0 > $CAR_START_ANGLE
then
    if     
        $CAR_Z_ANGLE > 89.5     
    then                        
        $CAR_Z_ANGLE -= 0.5                     
    end                         
end
0175: set_car $CCRUSHERCAR z_angle_to $CAR_Z_ANGLE   
0051: return

 

 

Edited by Full33

I can't correct your script, I already said in earlier post

"I was digging into the code and I saw many things that i don't like

So i decides to write it new from scratch."

 

There's only this code that can stop the wav: 040D: unload_wav  2

You need to lead to this code when Player dies

 

You have a second script running

where you placed the code to unload wav ... in regular situation

Spoiler

004F: start_new_script @NON_52

:NON_52
03A4: script_name 'NON_52'

-----------------------

 

:NON_52_1001
00D6: if
83D2:   not wav 2 ended
004D: jump_if_false @NON_52_1027
0001: wait 0 ms
0002: jump @NON_52_1001

 

:NON_52_1027
040D: unload_wav 2
0002: jump @NON_52_60

It doesn't unload in case if the wave is playing endless

 

Use the Player_Defined checks inside the main script

00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_216


00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_624

 

to lead to a cleanup section

00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_clean1


00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_clean2

:CARCRSH_clean1
040D: unload_wav 2
jump @CARCRSH_216

:CARCRSH_clean2
040D: unload_wav 2
jump @CARCRSH_624

 

 

 

 

 

 

btw. 040D: unload_wav can also be placed before 03CF: load_wav

I do it always in that way, R* did it also

It prevents playing another wav that is left in the memory

 

{$CLEO}
:play_wave_1
03A4: name_thread 'wave'


:wave_1
0001: wait  0 ms
if
0256: player $PLAYER_CHAR defined
004D: jump_if_false @wave_1
if
00E1:   key_pressed  0  4//  action key    
004D: jump_if_false @wave_1
040D: unload_wav  1
03CF: load_wav 'ass_4' as  1
gosub @Play_wave1_20
wait 1000
jump @wave_1



:Play_wave1_20
wait  0
if
03D0:   wav  1 loaded
004D: jump_if_false @Play_wave1_20
03D1: play_wav 1

:Play_wave1_23
0051: return

 

 

 

 

 

 

 

Edited by ZAZ
5 hours ago, ZAZ said:

I can't correct your script, I already said in earlier post

"I was digging into the code and I saw many things that i don't like

So i decides to write it new from scratch."

 

There's only this code that can stop the wav: 040D: unload_wav  2

You need to lead to this code when Player dies

 

You have a second script running

where you placed the code to unload wav ... in regular situation

  Hide contents

004F: start_new_script @NON_52

:NON_52
03A4: script_name 'NON_52'

-----------------------

 

:NON_52_1001
00D6: if
83D2:   not wav 2 ended
004D: jump_if_false @NON_52_1027
0001: wait 0 ms
0002: jump @NON_52_1001

 

:NON_52_1027
040D: unload_wav 2
0002: jump @NON_52_60

It doesn't unload in case if the wave is playing endless

 

Use the Player_Defined checks inside the main script

00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_216


00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_624

 

to lead to a cleanup section

00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_clean1


00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @CARCRSH_clean2

:CARCRSH_clean1
040D: unload_wav 2
jump @CARCRSH_216

:CARCRSH_clean2
040D: unload_wav 2
jump @CARCRSH_624

 

 

 

 

 

 

btw. 040D: unload_wav can also be placed before 03CF: load_wav

I do it always in that way, R* did it also

It prevents playing another wav that is left in the memory

 

{$CLEO}
:play_wave_1
03A4: name_thread 'wave'


:wave_1
0001: wait  0 ms
if
0256: player $PLAYER_CHAR defined
004D: jump_if_false @wave_1
if
00E1:   key_pressed  0  4//  action key    
004D: jump_if_false @wave_1
040D: unload_wav  1
03CF: load_wav 'ass_4' as  1
gosub @Play_wave1_20
wait 1000
jump @wave_1



:Play_wave1_20
wait  0
if
03D0:   wav  1 loaded
004D: jump_if_false @Play_wave1_20
03D1: play_wav 1

:Play_wave1_23
0051: return

 

 

 

 

 

 

 



@ZAZ

I rewrote the code using your code and slightly modified it by adjusting the things to my coordinates.

The main problem so far is that the code accepts all cars, and I specified a list of unacceptable cars.

 

If you die while the car crusher is running, the game will crash. scrlog😔:
 

Spoiler
********************************************
 script carcrsh
 Local variables dump:
 1145716408 0 1096426561 0 0 0 0 0 0 0 0 0 0 0 0 0
 21390 61170
********************************************

00032541&0: [00D6] IF
00032545&0: [0256] IS_PLAYER_PLAYING    // TRUE
00032550&1: [004D] GOTO_IF_FALSE
00032557&1: [00D6] IF
00032561&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00032568&1: [004D] GOTO_IF_FALSE
00032575&1: [00D6] IF
00032579&1: [0056] IS_PLAYER_IN_AREA_2D    // FALSE
00032606&0: [0443] IS_PLAYER_SITTING_IN_ANY_CAR    // FALSE
00032611&0: [004D] GOTO_IF_FALSE
00032633&0: [00D6] IF
00032637&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00032644&0: [004D] GOTO_IF_FALSE
00033010&0: [0002] GOTO
00033028&0: [00D6] IF
00033032&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00033039&1: [004D] GOTO_IF_FALSE
00033046&1: [01BB] GET_OBJECT_COORDINATES -> 1145695598 60.7147 13.4499
00033060&1: [00D6] IF
00033064&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00033071&0: [004D] GOTO_IF_FALSE
00033168&0: [00D6] IF
00033172&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00033179&0: [004D] GOTO_IF_FALSE
00033259&0: [00D6] IF
00033263&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00033270&0: [004D] GOTO_IF_FALSE
00033366&0: [00D6] IF
00033370&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // FALSE
00033377&0: [004D] GOTO_IF_FALSE
00033466&0: [00D6] IF
00033470&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00033477&1: [004D] GOTO_IF_FALSE
00033484&1: [00D6] IF
00033488&0: [0020] COMMAND_0020    // FALSE
00033498&0: [004D] GOTO_IF_FALSE
00033552&0: [0004] SET_VAR_INT
00033559&0: [0004] SET_VAR_INT
00033566&0: [0006] SET_LVAR_INT
00033573&0: [00D6] IF
00033577&0: [0038] IS_INT_VAR_EQUAL_TO_NUMBER    // TRUE
00033584&1: [004D] GOTO_IF_FALSE
00033591&1: [00D6] IF
00033595&0: [001B] IS_NUMBER_GREATER_THAN_INT_LVAR    // TRUE
00033603&1: [004D] GOTO_IF_FALSE
00033610&1: [000D] SUB_VAL_FROM_FLOAT_VAR
00033620&1: [00AB] SET_CAR_COORDINATES

 



list of unacceptable cars.:

0137:   car $CRUSHCAR model == #RHINO 

0137:   car $CRUSHCAR model == #BARRACKS 
0137:   car $CRUSHCAR model == #FIRETRUK 
0137:   car $CRUSHCAR model == #SKIMMER 
0137:   car $CRUSHCAR model == #PACKER 
04AA:   player $PLAYER_CHAR in_any_heli 


 0137:   $CRUSHCAR model == #COACH 
 0137:   car $CRUSHCAR model == #BUS 
 0137:   car $CRUSHCAR model == #SECURICA 
 0137:   car $CRUSHCAR model == #TRASH 
 0137:   car $CRUSHCAR model == #LINERUN 
 0137:   car $CRUSHCAR model == #FLATBED


update code:

Spoiler
:CARCRSH
03A4: script_name 'CARCRSH'
0247: request_model 1365
0247: request_model 893
0247: request_model 502
0247: request_model 503
038B: load_requested_models

:CARCRSH_02
wait 0
if and
0248:   model 1365 available
0248:   model 893 available
0248:   model 502 available
0248:   model 503 available
jf @CARCRSH_02



0107: $Crane = create_object 893 at 783.98 52.4167 12.55
0453: object $Crane set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $Crane
//0392: object $Crane toggle_in_moving_list 0

0400: create_coordinate 0@ $MAGSTART 2@ from_object $Crane offset 25.0 0.0 -2.0
0107: $Cmagnet = create_object 1365 at 0@ $MAGSTART 10.8
0453: object $Cmagnet set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $Cmagnet
//0392: object $Cmagnet toggle_in_moving_list 0

029B: $CRUSHBOX = init_object 503 at 804.73 60.38 7.098
0453: object $CRUSHBOX set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $CRUSHBOX

0107: $CRUSHLID = create_object 502 at 804.55 65.051 10.0
0453: object $CRUSHLID set_rotation -90.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $CRUSHLID
//0392: object $CRUSHLID toggle_in_moving_list 0

$CAREXIST = 0
$MAGSTOP = 10.0
$LIDANGLE = -90.0
$CRANMOVE = 0
$BOXMOVE = 0
$MAGMOVE = 0
$CRANGSTEP = 0
$BOXSTEP = 0
$MAGSTEP = 0


while true
    wait 0
//////////////////////////////////////////////////////////////////////////////////////////
// Car and location check
    if
        0256:   player $PLAYER_CHAR defined
    then
        if                                                    
            $CAREXIST == 0                                    
        then                                                  
            if and
                0056:   player $PLAYER_CHAR 1 803.0 48.3 812.4 55.4                                           
                0443:   player $PLAYER_CHAR sitting_in_any_car
            then                                              
                03C1: $CRUSHCAR = player $PLAYER_CHAR car_no_save
               
                $CAREXIST = 1                                              
            end                                               
        end
        if                                                    
            $CAREXIST == 1                                    
        then                                                  
            if and                                               
                8119:  not car $CRUSHCAR wrecked
                8443:  not player $PLAYER_CHAR sitting_in_any_car
            then   
                                                        
                if and
                    00B0:   car $CRUSHCAR 0 803.0 48.3 812.4 55.4
                    00F5:   player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 150.0 150.0 50.0
                then
                    //This will not be accepted
                    
                    if or
                    0137:   car $CRUSHCAR model == #RHINO 
                    0137:   car $CRUSHCAR model == #BARRACKS 
                    0137:   car $CRUSHCAR model == #FIRETRUK 
                    0137:   car $CRUSHCAR model == #SKIMMER 
                    0137:   car $CRUSHCAR model == #PACKER 
                    04AA:   player $PLAYER_CHAR in_any_heli 
                    then
                        if or
                        0137:   $CRUSHCAR model == #COACH 
                        0137:   car $CRUSHCAR model == #BUS 
                        0137:   car $CRUSHCAR model == #SECURICA 
                        0137:   car $CRUSHCAR model == #TRASH 
                        0137:   car $CRUSHCAR model == #LINERUN 
                        0137:   car $CRUSHCAR model == #FLATBED
                        then
                        00BC: text_highpriority 'CR_1' time 6000 1  // Crane cannot lift this vehicle.
                        01C3: mark_car_as_no_longer_needed $CRUSHCAR
                        end
                    end
                    0407: create_coordinate $CCcarx $CCcary $CCcarz from_car $CRUSHCAR offset 0.0 0.0 0.0
                    
                    02CE: $CCCARG = ground_z $CCcarx $CCcary 10.0 
                    0061: $CCCARZ -= $CCCARG // $ -= $ float 
                    0407: create_coordinate $CCcarx $CCcary $MAGHEIGHT from_car $CRUSHCAR offset 0.0 0.0 $CCcarz 

                    0174: $CAR_START_ANGLE = car $CRUSHCAR z_angle
                    wait 1000
                    

                    $CAREXIST = 2
                    $MAGMOVE = 1
                    TIMERA = 0
                else
                    $CAREXIST = 0
                end                                                                                                                      
            end                                               
        end
    else
        $CAREXIST = 0 
    
//    :Play_wave1_25
//    00D6: if 
//    83D2:   not wav 1 ended 
//    004D: jump_if_false @Play_wave1_27 
//    0001: wait 0 ms 
//    0002: jump @Play_wave1_25 
//    
//    :Play_wave1_27
    040D: unload_wav 1
                                                                  
    end
    

//////////////////////////////////////////////////////////////////////////////////////////
// MAGNET MOVE
    if
        $MAGMOVE == 1
    then
        
        01BB: store_object $Cmagnet position_to $MAG_X $MAG_Y $MAGHEIGHT
          
        if                                               
            $MAGSTEP == 0                             
        then 
            03CF: load_wav 'ASS_4' as 1
            gosub @Play_wave1_20
                                              
            if                                           
                3000 > TIMERA                           
            then                                         
                034E: move_object $Cmagnet to $CCcarx $CCcary $MAGHEIGHT speed 0.087 0.087 0.087 collision_check 0
            else
                $MAGSTEP = 1
                $MAGMOVE = 1                           
            end                                              
        end

        if                                               
            $MAGSTEP == 1                              
        then                                             
            if                                           
                0024:   $MAGHEIGHT > $MAGSTOP // float                           
            then                                         
                034E: move_object $Cmagnet to 0@ $MAGSTART -2.0 speed 0.0 0.0 0.05 collision_check 0
            else
                $MAGSTEP = 2
                $MAGMOVE = 1
//                018C: play_sound 64 at 804.73 60.38 7.05 
                                           
            end                                           
        end
        if                                               
            $MAGSTEP == 2                              
        then                                                                          
            if                                           
                23.0 > $MAGHEIGHT                          
            then                                         
                034E: move_object $Cmagnet to 0@ $MAGSTART 50.0 speed 0.0 0.0 0.05 collision_check 0
                gosub @CAR_MOVE
            else
                $MAGSTEP = 3
                $CRANMOVE = 1
                $MAGMOVE = 1                           
            end                                                      
        end                                              


        if                                               
            $MAGSTEP == 3                              
        then                                             
            if                                           
                 60.7 > $MAG_Y                          
            then                                         
                034E: move_object $Cmagnet to 0@ 70.0 $MAGHEIGHT speed 0.0 0.05 0.0 collision_check 0
                gosub @CAR_MOVE                
            else
                $MAGSTEP = 4
                $MAGMOVE = 1
                           
            end                                           
        end                                              


        if                                               
            $MAGSTEP == 4                              
        then                                             
            if                                           
                $MAGHEIGHT > 13.5 // float                           
            then                                         
                034E: move_object $Cmagnet to 0@ $MAG_Y -2.0 speed 0.0 0.0 0.1 collision_check 0
                gosub @CAR_MOVE                    
            else
                $MAGSTEP = 5
                $MAGMOVE = 1                
                TIMERA = 0                           
            end                                           
        end

        if
            $MAGSTEP == 5
        then
            if
                750 > TIMERA
            then
                $CARHEIGHT -= 0.2
                00AB: put_car $CRUSHCAR at $MAG_X $MAG_Y $CARHEIGHT
                0175: set_car $CRUSHCAR z_angle_to $CAR_Z_ANGLE                
            else
                018C: play_sound 63 at 804.73 60.38 7.05
                $MAGSTEP = 6
                $MAGMOVE = 1
                $CRANMOVE = 1                
                TIMERA = 0            
            end
        end

        if                                               
            $MAGSTEP == 6                             
        then                                             
            if                                           
                0024: $MAG_Y > $MAGSTART                           
            then                                         
                034E: move_object $Cmagnet to 0@ $MAGSTART $MAGHEIGHT speed 0.0 0.1 0.0 collision_check 0
            else
                $MAGSTEP = 7
                $MAGMOVE = 1                           
            end
            if               
                TIMERA > 1000
            then              
                $BOXMOVE = 1 
                TIMERB = 0    
            end                                               
        end 

        if                                               
            $MAGSTEP == 7                              
        then                                             
            if                                           
                $MAGHEIGHT > 10.8                           
            then                                         
                034E: move_object $Cmagnet to 0@ $MAGSTART -2.0 speed 0.0 0.0 0.1 collision_check 0
            else
                $MAGSTEP = 0
                $MAGMOVE = 0                           
            end                                           
        end
          
    end
//////////////////////////////////////////////////////////////////////////////////////////
// CRANE MOVE
    if
        $CRANMOVE == 1
    then
        if                                               
            $CRANGSTEP == 0                              
        then                                             
            $CRANGLE += 0.1                              
            if                                           
                $CRANGLE > 17.0                          
            then                                         
                $CRANGSTEP = 1
                $CRANMOVE = 0                           
            end                                          
        end                                              
        if                                               
            $CRANGSTEP == 1                              
        then                                             
            $CRANGLE -= 0.2                              
            if                                           
                0.0 > $CRANGLE                           
            then                                         
                $CRANGSTEP = 0
                $CRANMOVE = 0                           
            end                                          
        end                                              
        0453: object $Crane set_rotation 0.0 0.0 $CRANGLE  
    end
//////////////////////////////////////////////////////////////////////////////////////////
// CRUSHER BOX CLOSE
    if
        $BOXMOVE == 1
    then
        if and
            $BOXSTEP == 0
            TIMERB > 1000
        then
            $BOXSTEP = 1
        end
        if                                                   
            $BOXSTEP == 1                                    
        then                                                 
            $LIDANGLE += 2.0                                 
            if                                               
                $LIDANGLE > 0.0                              
            then                                             
                $BOXSTEP = 2
                $BOXMOVE = 1                                 
            end                                              
        end                                                  
        if
            $BOXSTEP == 2
        then
//            018C: play_sound 63 at 804.73 60.38 7.05
            01BC: put_object $CRUSHBOX at 804.5 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.8 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.6 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.85 60.38 7.05
            wait 50            
//            018C: play_sound 62 at 804.73 60.38 7.05
            01BC: put_object $CRUSHBOX at 804.55 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.83 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.65 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.73 60.38 7.05
//            018C: play_sound 63 at 804.73 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.8 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.6 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.85 60.38 7.05
            wait 50            
//            018C: play_sound 62 at 804.73 60.38 7.05
            01BC: put_object $CRUSHBOX at 804.55 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.83 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.65 60.38 7.05
            wait 50
            01BC: put_object $CRUSHBOX at 804.73 60.38 7.05
//            018C: play_sound 63 at 804.73 60.38 7.05            
            $BOXSTEP = 3
            $BOXMOVE = 1 
        end
        if                                                   
            $BOXSTEP == 3                                    
        then                                                 
            $LIDANGLE -= 0.5                                 
            if                                               
                -90.0 > $LIDANGLE                            
            then                                             
                $BOXSTEP = 0
                $BOXMOVE = 0
                00A6: destroy_car $CRUSHCAR                
                $CAREXIST = 0
                gosub @Play_wave1_54                                 
            end                                              
        end                                                  
        0453: object $CRUSHLID set_rotation $LIDANGLE 0.0 0.0        
    end    

end

:CAR_MOVE
if
    8119:  not car $CRUSHCAR wrecked
then
    0086: $CARHEIGHT = $MAGHEIGHT
    $CARHEIGHT -= 1.5    
    
    0174: $CAR_Z_ANGLE = car $CRUSHCAR z_angle
    
    if and
        $CAR_START_ANGLE > 0.0
        90.0 > $CAR_START_ANGLE
    then
        if     
            90.5 > $CAR_Z_ANGLE     
        then                        
            $CAR_Z_ANGLE += 0.5                     
        end                         
    end
    
    if and
        $CAR_START_ANGLE > 180.0
        270.0 > $CAR_START_ANGLE
    then
        if     
            270.5 > $CAR_Z_ANGLE     
        then                        
            $CAR_Z_ANGLE += 0.5                     
        end                         
    end
    
    if and
        $CAR_START_ANGLE > 270.0
        360.0 > $CAR_START_ANGLE
    then
        if     
            $CAR_Z_ANGLE > 269.5     
        then                        
            $CAR_Z_ANGLE -= 0.5                     
        end                         
    end
    
    if and
        $CAR_START_ANGLE > 90.0
        180.0 > $CAR_START_ANGLE
    then
        if     
            $CAR_Z_ANGLE > 89.5     
        then                        
            $CAR_Z_ANGLE -= 0.5                     
        end                         
    end

    00AB: put_car $CRUSHCAR at $MAG_X $MAG_Y $CARHEIGHT    
    0175: set_car $CRUSHCAR z_angle_to $CAR_Z_ANGLE                   
end 
return

:Play_wave1_20
wait  0
if
03D0:   wav  1 loaded
004D: jump_if_false @Play_wave1_20
03D1: play_wav 1

:Play_wave1_23
0051: return 

:Play_wave1_54
//0227: 2@ = car $CRUSHCAR health    
0208: 1@ = random_float 70.0 490.0
008E: 1@ = float_to_integer 1@
0109: player $PLAYER_CHAR money += 1@ 
01E3: text_1number_styled 'GA_10' number 1@ time 6000 style 4  // Nice one. Here's your $~1~                
0051: return 

 

 

Edited by Full33

I think there is a bug in how the game recognizes the X coordinate when opcode 01BB is used, but I don't know why it is like that, and the other coordinates are fine.

@ZAZ I use your script for the base, not my outdated one.

00033046&1: [01BB] GET_OBJECT_COORDINATES -> 1145695598 60.7147 13.4499
Edited by Full33

I`m on the road this week and don`t have the nessecary files on my notebook.

If you think that 01BB returns wrong coords, then use text code to display the coords

Check out the example below

Spoiler

 

{$CLEO}
thread 'JPR'
//366, health

:Object01
wait  0
if
0256: player $PLAYER_CHAR defined
jf @Object01
if
00E1:   key_pressed  0  18//--------- crouch key  
jf @Object01
0247: request_model 366

:Object02
wait  0
if
0248:   model 366 available
jf @Object02
04C4: create_coordinate 1@ 2@ 3@ from_actor $PLAYER_ACTOR offset 0.0 2.5 0.0
0107: 0@ = create_object 366 at  1@ 2@ 3@
01C7: remove_object_from_mission_cleanup_list 0@


:Object05
wait  0
if
0256: player $PLAYER_CHAR defined
jf @Object05
04C4: create_coordinate 1@ 2@ 3@ from_actor $PLAYER_ACTOR offset 0.0 2.5 0.5
01BC: put_object 0@ at 1@ 2@ 3@
01BB: store_object 0@ position_to 11@ 12@ 13@
008C: 11@ = float_to_integer 11@
008C: 12@ = float_to_integer 12@
008C: 13@ = float_to_integer 13@
03F0: text_draw_toggle 1
03E4: set_text_draw_align_right 0 
0343: set_text_linewidth 500.0
045A: text_draw_1number 20.0 200.0 'NUMBER' 11@
03E4: set_text_draw_align_right 0 
0343: set_text_linewidth 500.0
045A: text_draw_1number 20.0 210.0 'NUMBER' 12@
03E4: set_text_draw_align_right 0 
0343: set_text_linewidth 500.0
045A: text_draw_1number 20.0 220.0 'NUMBER' 13@
if
00E1:   key_pressed  0  4//--------- Action key  
jf @Object05
0108: destroy_object 0@
jump @Object01

 

Edited by ZAZ
  • 2 weeks later...

Hi, @ZAZ
 

I think I understood why the script can lead to an error. Please review your code for the car crusher. And the code will be executed even if the player dies. And also, if we are not in the area needed for the script, the game will consider the car non-existent, but it will try to read the parameters and apply them in the following parts of the code.

I mean that if you leave the script area, and the car does not exist or the player dies, then the game will not be able to report the necessary parameters to the code and a crash occurs on opcode 00AB

 

        if                                                    
            $CAREXIST == 1                                    
        then                                                  
            if and                                               
                8119:  not car $CRUSHCAR wrecked
                8443:  not player $PLAYER_CHAR sitting_in_any_car
            then                                              
                if and
                    00B0:   car $CRUSHCAR 0 803.0 48.3 812.4 55.4
                    00F5:   player $PLAYER_CHAR 0 810.9 52.6 7.9 radius 150.0 150.0 50.0
                then
                    0407: create_coordinate $CCcarx $CCcary $CCcarz from_car $CRUSHCAR offset 0.0 0.0 1.0
                    0174: $CAR_START_ANGLE = car $CRUSHCAR z_angle
                    wait 1000
                    $CAREXIST = 2
                    $MAGMOVE = 1
                    TIMERA = 0
                else
                    $CAREXIST = 0
                end  


 

It seems to me that if a player dies while the car crusher script is running, then everything that happens in the car crusher needs to be stopped.

This situation is easy to achieve, for example, when a player is wanted.

I checked situations when the player does not exist for the script in 2 ways: I called a wanted list so that the player would be killed while the car crusher was running, and also with the cheat code for the quick death of the player ICANTTAKEITANYMORE.

 

And I think you should rewrite some places so that the game would understand them correctly, I don't quite understand why during opcode 0400 you would enter different variables mixing global and local variables, while the game correctly understands any opcodes that are shown in the SB opcode search engine.

This also means that the number of variables can be reduced.

 

0400: create_coordinate 0@ $MAGSTART 2@ from_object $Crane offset 26.8 0.0 -2.0
0107: $Cmagnet = create_object 4795 at 0@ $MAGSTART 16.8


And after opcode 01bb, for some reason the game shows numbers in some encoding that is probably incomprehensible to me.

Edited by Full33

I think the reason was because 016C: and 016D: were missing.

I rewrote the script last weekend, made it more safe, everything inside a player defined check as you mentioned.

I also added a initial mission that contains now the object spawn and other things.

 

Quote

I don't quite understand why during opcode 0400 you would enter different variables mixing global and local variables

Basicly is the use of local vars the better choise

I only used globals to don't get confused and also to make it more clear for you

In a total stripped it doesn't matter, but for adding to originally main I would convert all globals to locals...

... if possible

 

Quote
0400: create_coordinate 0@ $MAGSTART 2@ from_object $Crane offset 26.8 0.0 -2.0
0107: $Cmagnet = create_object 4795 at 0@ $MAGSTART 16.8

0@ and 2@ is only used for this:

0107: $Cmagnet = create_object 4795 at 0@ $MAGSTART 16.8

and only $MAGSTART is used for the script feature

 

and here

01BB: store_object $Cmagnet position_to 4@ $MAG_Y $MAGHEIGHT

the x param is not used

 

 

 

Check it out

Car Crusher main.scm

Spoiler

 

DEFINE OBJECTS 1
DEFINE OBJECT SANNY BUILDER 3.9.1     

DEFINE MISSIONS 1
DEFINE MISSION 0 AT @INITIAL           // Initial

//-------------MAIN---------------
03A4: script_name 'MAIN'
016A: fade 0 0 ms
01F0: set_max_wanted_level_to 6
0111: set_wasted_busted_check_to 0
00C0: set_current_time 10 0
04E4: request_collision_at 831.35 43.36
03CB: load_scene 831.35 43.36 14.45
0053: $PLAYER_CHAR = create_player #NULL at 831.35 43.36 14.45
01F5: $PLAYER_ACTOR = create_emulated_actor_from_player $PLAYER_CHAR
wait 0
01B6: set_weather 0
if 
8118:   not actor $PLAYER_ACTOR dead
jf @MAIN_143
0352: set_actor $PLAYER_ACTOR skin_to 'PLAYER'
038B: load_requested_models
0353: refresh_actor $PLAYER_ACTOR
0171: set_player $PLAYER_CHAR z_angle_to 70.0

:MAIN_143
016A: fade 1 1000 ms
if 
0256:   player $PLAYER_CHAR defined
jf @MAIN_351
04BB: select_interiour 0  // select render area
01B4: set_player $PLAYER_CHAR can_move 1
0330: set_player $PLAYER_CHAR infinite_run_to 1
055D: make_player $PLAYER_CHAR fireproof 1
055E: set_player $PLAYER_CHAR max_health += 100
055F: set_player $PLAYER_CHAR max_armour += 100
035E: set_player $PLAYER_CHAR armour_to 200
0222: set_player $PLAYER_CHAR health_to 200

0109: player $PLAYER_CHAR money += 90000
0180: set_on_mission_flag_to $ONMISSION
wait 1000
0417: start_mission 0 // Initial
wait 1000
004F: start_new_script @Carspawn
004F: start_new_script @CRUSHER_01

:MAIN_351
wait 2500
jump @MAIN_351

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


:CRUSHER_01
03A4: script_name 'CARCRSH'


0400: create_coordinate 0@ $MAGSTART 2@ from_object $Crane offset 26.8 0.0 -2.0
11@ = 0.0
12@ = 0.0
13@ = 0.0

while true
    wait 0
//////////////////////////////////////////////////////////////////////////////////////////
// Car and location check
    if
        0256:   player $PLAYER_CHAR defined
    then
        if
            00F5:   player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 200.0 200.0 100.0
        then
            
            while 0256:   player $PLAYER_CHAR defined
                wait 0
                if
                    80F5: not  player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 250.0 250.0 150.0
                then
                    break
                end
                if                                                                                                                
                    $CAREXIST == 0                                                                                                
                then                                                                                                              
                    if and                                                                                                        
                        0056:   player $PLAYER_CHAR 1 802.0 45.3 815.4 59.4                                                       
                        0443:   player $PLAYER_CHAR sitting_in_any_car                                                            
                    then                                                                                                          
                        03C1: $CRUSHCAR = player $PLAYER_CHAR car_no_save                                                         
                        gosub @CARHEIGHT_SUB_01                                                                                   
                        $CAREXIST = 1                                                                                             
                    end                                                                                                           
                end                                                                                                               
                if                                                                                                                
                    $CAREXIST == 1                                                                                                
                then                                                                                                              
                    if and                                                                                                        
                        8119:  not car $CRUSHCAR wrecked                                                                          
                        8443:  not player $PLAYER_CHAR sitting_in_any_car                                                         
                    then                                                                                                          
                        if and                                                                                                    
                            00B0:   car $CRUSHCAR 0 802.0 45.3 815.4 59.4                                                         
                            00F5:   player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 150.0 150.0 50.0                                 
                        then                                                                                                      
                            wait 1000                                                                                             
                            $CAREXIST = 2                                                                                         
                            $MAGMOVE = 1                                                                                          
                        else                                                                                                      
                            $CAREXIST = 0                                                                                         
                        end                                                                                                       
                    end                                                                                                           
                end                                                                                                               
                if                                                                                                                
                    $CAREXIST > 0                                                                                                 
                then                                                                                                              
                    03F0: text_draw_toggle 1                                                                                      
                    03E4: set_text_draw_align_right 0                                                                             
                    0343: set_text_linewidth 500.0                                                                                
                    045A: text_draw_1number 20.0 180.0 'NUMBER' $MAGSTEP                                                          
                    03E4: set_text_draw_align_right 0                                                                             
                    0343: set_text_linewidth 500.0                                                                                
                    045A: text_draw_1number 20.0 200.0 'NUMBER' 11@                                                               
                    03E4: set_text_draw_align_right 0                                                                             
                    0343: set_text_linewidth 500.0                                                                                
                    045A: text_draw_1number 20.0 210.0 'NUMBER' 12@                                                               
                    03E4: set_text_draw_align_right 0                                                                             
                    0343: set_text_linewidth 500.0                                                                                
                    045A: text_draw_1number 20.0 220.0 'NUMBER' 13@                                                               
                end                                                                                                               
//////////////////////////////////////////////////////////////////////////////////////////                                    
                // MAGNET MOVE                                                                                                    
                if                                                                                                                
                    $MAGMOVE == 1                                                                                                 
                then                                                                                                              
                    01BB: store_object $Cmagnet position_to 4@ $MAG_Y $MAGHEIGHT                                                  
                    008C: 11@ = float_to_integer 4@                                                                               
                    008C: 12@ = float_to_integer $MAG_Y                                                                           
                    008C: 13@ = float_to_integer $MAGHEIGHT                                                                       
                    if                                                                                                            
                        $MAGSTEP == 0                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            0024:   $MAGHEIGHT > $MAGSTOP // float                                                                
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAGSTART 2.0 speed 0.0 0.0 0.3 collision_check 0                    
                        else                                                                                                      
                            $MAGSTEP = 1                                                                                          
                            $MAGMOVE = 1                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                    if                                                                                                            
                        $MAGSTEP == 1                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            23.0 > $MAGHEIGHT                                                                                     
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAGSTART 50.0 speed 0.0 0.0 0.1 collision_check 0                   
                            if                                                                                                    
                                8119:  not car $CRUSHCAR wrecked                                                                  
                            then                                                                                                  
                                0086: $CARHEIGHT = $MAGHEIGHT                                                                     
                                $CARHEIGHT -= 1.5                                                                                 
                                00AB: put_car $CRUSHCAR at 4@ $MAG_Y $CARHEIGHT                                                   
                                0175: set_car $CRUSHCAR z_angle_to 90.0                                                           
                            end                                                                                                   
                        else                                                                                                      
                            $MAGSTEP = 2                                                                                          
                            $CRANMOVE = 1                                                                                         
                            $MAGMOVE = 1                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                                                                                                                                  
                    if                                                                                                            
                        $MAGSTEP == 2                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                             60.7 > $MAG_Y                                                                                        
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ 70.0 $MAGHEIGHT speed 0.0 0.1 0.0 collision_check 0                  
                            if                                                                                                    
                                8119:  not car $CRUSHCAR wrecked                                                                  
                            then                                                                                                  
                                0086: $CARHEIGHT = $MAGHEIGHT                                                                     
                                $CARHEIGHT -= 1.5                                                                                 
                                00AB: put_car $CRUSHCAR at 4@ $MAG_Y $CARHEIGHT                                                   
                                0175: set_car $CRUSHCAR z_angle_to 90.0                                                           
                            end                                                                                                   
                        else                                                                                                      
                            $MAGSTEP = 3                                                                                          
                            $MAGMOVE = 1                                                                                          
                                                                                                                                  
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                                                                                                                                  
                    if                                                                                                            
                        $MAGSTEP == 3                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            $MAGHEIGHT > 19.5 // float                                                                            
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAG_Y 2.0 speed 0.0 0.0 0.2 collision_check 0                       
                            if                                                                                                    
                                8119:  not car $CRUSHCAR wrecked                                                                  
                            then                                                                                                  
                                0086: $CARHEIGHT = $MAGHEIGHT                                                                     
                                $CARHEIGHT -= 1.5                                                                                 
                                00AB: put_car $CRUSHCAR at 4@ $MAG_Y $CARHEIGHT                                                   
                                0175: set_car $CRUSHCAR z_angle_to 90.0                                                           
                            end                                                                                                   
                        else                                                                                                      
                            $MAGSTEP = 4                                                                                          
                            $MAGMOVE = 1                                                                                          
                            TIMERA = 0                                                                                            
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                    if and                                                                                                        
                        $MAGSTEP == 4                                                                                             
                        TIMERA > 800                                                                                              
                    then                                                                                                          
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        $MAGSTEP = 5                                                                                              
                        $MAGMOVE = 1                                                                                              
                        $CRANMOVE = 1                                                                                             
                        TIMERA = 0                                                                                                
                    end                                                                                                           
                                                                                                                                  
                    if                                                                                                            
                        $MAGSTEP == 5                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            0024: $MAG_Y > $MAGSTART                                                                              
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAGSTART $MAGHEIGHT speed 0.0 0.1 0.0 collision_check 0             
                        else                                                                                                      
                            $MAGSTEP = 6                                                                                          
                            $MAGMOVE = 1                                                                                          
                        end                                                                                                       
                        if                                                                                                        
                            TIMERA > 1000                                                                                         
                        then                                                                                                      
                            $BOXMOVE = 1                                                                                          
                            TIMERB = 0                                                                                            
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                    if                                                                                                            
                        $MAGSTEP == 6                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            $MAGHEIGHT > 16.8                                                                                     
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAGSTART 2.0 speed 0.0 0.0 0.1 collision_check 0                    
                        else                                                                                                      
                            $MAGSTEP = 0                                                                                          
                            $MAGMOVE = 0                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                end                                                                                                               
//////////////////////////////////////////////////////////////////////////////////////////                                    
                // CRANE MOVE                                                                                                     
                if                                                                                                                
                    $CRANMOVE == 1                                                                                                
                then                                                                                                              
                    if                                                                                                            
                        $CRANGSTEP == 0                                                                                           
                    then                                                                                                          
                        $CRANGLE += 0.2                                                                                           
                        if                                                                                                        
                            $CRANGLE > 15.0                                                                                       
                        then                                                                                                      
                            $CRANGSTEP = 1                                                                                        
                            $CRANMOVE = 0                                                                                         
                        end                                                                                                       
                    end                                                                                                           
                    if                                                                                                            
                        $CRANGSTEP == 1                                                                                           
                    then                                                                                                          
                        $CRANGLE -= 0.2                                                                                           
                        if                                                                                                        
                            0.0 > $CRANGLE                                                                                        
                        then                                                                                                      
                            $CRANGSTEP = 0                                                                                        
                            $CRANMOVE = 0                                                                                         
                        end                                                                                                       
                    end                                                                                                           
                    0453: object $Crane set_rotation 0.0 0.0 $CRANGLE                                                             
                end                                                                                                               
//////////////////////////////////////////////////////////////////////////////////////////                                    
                // CRUSHER BOX CLOSE                                                                                              
                if                                                                                                                
                    $BOXMOVE == 1                                                                                                 
                then                                                                                                              
                    if and                                                                                                        
                        $BOXSTEP == 0                                                                                             
                        TIMERB > 1000                                                                                             
                    then                                                                                                          
                        $BOXSTEP = 1                                                                                              
                    end                                                                                                           
                    if                                                                                                            
                        $BOXSTEP == 1                                                                                             
                    then                                                                                                          
                        $LIDANGLE += 2.0                                                                                          
                        if                                                                                                        
                            $LIDANGLE > 0.0                                                                                       
                        then                                                                                                      
                            $BOXSTEP = 2                                                                                          
                            $BOXMOVE = 1                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                    if                                                                                                            
                        $BOXSTEP == 2                                                                                             
                    then                                                                                                          
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.5 60.38 13.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.8 60.38 13.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.6 60.38 13.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.85 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.55 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.83 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.65 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 1.0 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.73 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 0.0 0.0                                                           
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        $BOXSTEP = 3                                                                                              
                        $BOXMOVE = 1                                                                                              
                    end                                                                                                           
                    if                                                                                                            
                        $BOXSTEP == 3                                                                                             
                    then                                                                                                          
                        $LIDANGLE -= 0.5                                                                                          
                        if                                                                                                        
                            -90.0 > $LIDANGLE                                                                                     
                        then                                                                                                      
                            $BOXSTEP = 0                                                                                          
                            $BOXMOVE = 0                                                                                          
                            $CAREXIST = 0                                                                                         
                            00A6: destroy_car $CRUSHCAR                                                                                                                                       
                        end                                                                                                       
                    end                                                                                                           
                    0453: object $CRUSHLID set_rotation $LIDANGLE 0.0 0.0                                                         
                end                                                                                                               
//////////////////////////////////////////////////////////////////////////////////////////                                    
            end
            if                                                       
                $CAREXIST == 2                                       
            then                                                     
                00A6: destroy_car $CRUSHCAR                          
                $CAREXIST = 0                                        
            end                                                      
            if                                                       
                $CRANMOVE == 1                                       
            then                                                     
                0453: object $Cmagnet set_rotation 0.0 0.0 0.0       
                $CRANMOVE = 0                                        
                $CRANGSTEP = 0                                       
            end                                                      
            if                                                       
                $MAGMOVE == 1                                        
            then                                                     
                01BC: put_object $Cmagnet at 0@ $MAGSTART 16.8         
                0453: object $Cmagnet set_rotation 0.0 0.0 0.0       
                $MAGMOVE = 0                                         
                $MAGSTEP = 0                                         
            end                                                      
            if                                                       
                $BOXMOVE == 1                                        
            then                                                     
                0453: object $CRUSHLID set_rotation -90.0 0.0 0.0    
                $BOXMOVE = 0                                         
                $BOXSTEP = 0                                         
            end                                                      
//////////////////////////////////////////////////////////////////////////////////////////             
        end                                                                                     
    end
end





:CARHEIGHT_SUB_01
if or
0137:   car $CRUSHCAR model == #ESPERANT
0137:   car $CRUSHCAR model == #IDAHO
0137:   car $CRUSHCAR model == #MANANA
0137:   car $CRUSHCAR model == #MOONBEAM
0137:   car $CRUSHCAR model == #PEREN
0137:   car $CRUSHCAR model == #RUMPO
0137:   car $CRUSHCAR model == #STALLION
jf @CARHEIGHT_SUB_02
$MAGSTOP = 16.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_02
if or
0137:   car $CRUSHCAR model == #BOBCAT
0137:   car $CRUSHCAR model == #MULE
0137:   car $CRUSHCAR model == #PONY
0137:   car $CRUSHCAR model == #YANKEE
jf @CARHEIGHT_SUB_03
$MAGSTOP = 18.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_03
if or
0137:   car $CRUSHCAR model == #TAXI
0137:   car $CRUSHCAR model == #CABBIE
0137:   car $CRUSHCAR model == #MRWHOOP
0137:   car $CRUSHCAR model == #PATRIOT
0137:   car $CRUSHCAR model == #FAGGIO
0137:   car $CRUSHCAR model == #PIZZABOY
jf @CARHEIGHT_SUB_04
$MAGSTOP = 16.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_04
if or
0137:   car $CRUSHCAR model == #LANDSTAL
0137:   car $CRUSHCAR model == #ANGEL
0137:   car $CRUSHCAR model == #FREEWAY
0137:   car $CRUSHCAR model == #PCJ600
0137:   car $CRUSHCAR model == #SANCHEZ
jf @CARHEIGHT_SUB_05
$MAGSTOP = 16.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_05
if or
0137:   car $CRUSHCAR model == #BUS
0137:   car $CRUSHCAR model == #COACH
0137:   car $CRUSHCAR model == #FLATBED
0137:   car $CRUSHCAR model == #LINERUN
0137:   car $CRUSHCAR model == #SECURICA
0137:   car $CRUSHCAR model == #TRASH
jf @CARHEIGHT_SUB_06
$MAGSTOP = 18.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_06
if or
0137:   car $CRUSHCAR model == #BANSHEE
0137:   car $CRUSHCAR model == #CHEETAH
0137:   car $CRUSHCAR model == #INFERNUS
0137:   car $CRUSHCAR model == #SENTINEL
0137:   car $CRUSHCAR model == #STINGER
0137:   car $CRUSHCAR model == #STRETCH
jf @CARHEIGHT_SUB_13
$MAGSTOP = 16.0  // @ = float

:CARHEIGHT_SUB_13
return


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


:Carspawn
thread 'CARSPN'
0247: request_model #INFERNUS

:Carspawn_1
wait 0
if
0248:   model #INFERNUS available
jf @Carspawn_1

00A5: 1@ = create_car #INFERNUS at 827.5 49.5 14.5
0175: set_car 1@ z_angle_to 70.0
wait 250
0249: release_model #INFERNUS
01C3: remove_references_to_car 1@ // Like turning a car into any random car
004E: end_thread


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//-------------Mission 0---------------
// Originally: Initial

:INITIAL
03A4: script_name 'INITIAL'

0247: request_model 4795
0247: request_model 4796
0247: request_model 4797
0247: request_model 4798
038B: load_requested_models

while true
    wait 0                        
    if or 
        8248:   not model 4795 available         
        8248:   not model 4796 available 
        8248:   not model 4797 available         
        8248:   not model 4798 available
    then    
        0247: request_model 4795
        0247: request_model 4796
        0247: request_model 4797
        0247: request_model 4798  
    else
        break        
    end
end

029B: $Crane = init_object 4796 at 782.2 52.4167 12.55
0453: object $Crane set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $Crane
0392: object $Crane toggle_in_moving_list 0

0400: create_coordinate 0@ $MAGSTART 2@ from_object $Crane offset 26.8 0.0 -2.0
029B: $Cmagnet = init_object 4795 at 0@ $MAGSTART 16.8
0453: object $Cmagnet set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $Cmagnet
0392: object $Cmagnet toggle_in_moving_list 0

029B: $CRUSHBOX = init_object 4798 at 804.73 60.38 13.05
0453: object $CRUSHBOX set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $CRUSHBOX

029B: $CRUSHLID = init_object 4797 at 804.6 64.95 16.0
0453: object $CRUSHLID set_rotation -90.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $CRUSHLID
0392: object $CRUSHLID toggle_in_moving_list 0

$CAREXIST = 0
$MAGSTOP = 16.0
$LIDANGLE = -90.0
$CRANMOVE = 0
$BOXMOVE = 0
$MAGMOVE = 0
$CRANGSTEP = 0
$BOXSTEP = 0
$MAGSTEP = 0

016C: restart_if_wasted_at 781.35 43.36 14.45 angle 90.0
016D: restart_if_busted_at 781.35 3.36 14.45 angle 174.0
016C: restart_if_wasted_at 781.35 -53.36 14.45 angle 283.9
016D: restart_if_busted_at 781.35 -103.36 14.45 angle 323.0

014B: 1@ = init_parked_car_generator #COMET -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 82.5 13.9 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 2@ = init_parked_car_generator #ADMIRAL -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 87.5 13.9 angle 90.0
014C: set_parked_car_generator 2@ cars_to_generate_to 101
014B: 3@ = init_parked_car_generator #MOONBEAM -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 92.5 13.9 angle 90.0
014C: set_parked_car_generator 3@ cars_to_generate_to 101
014B: 4@ = init_parked_car_generator #PATRIOT -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 97.5 13.9 angle 90.0
014C: set_parked_car_generator 4@ cars_to_generate_to 101
014B: 5@ = init_parked_car_generator #SECURICA -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 102.5 13.9 angle 90.0
014C: set_parked_car_generator 5@ cars_to_generate_to 101


0213: $1276 = create_pickup #CHNSAW type 2 at 847.6 51.3 14.5 
0213: $1277 = create_pickup #MACHETE type 2 at 847.6 48.3 14.5 
032B: $1278 = create_weapon_pickup #COLT45 15 ammo 200 at 847.6 45.3 14.5 
032B: $1279 = create_weapon_pickup #M4 15 ammo 9999 at 847.6 42.3 14.5 
032B: $1280 = create_weapon_pickup #CHROMEGUN 15 ammo 200 at 847.6 39.3 14.5 
032B: $1281 = create_weapon_pickup #ROCKETLA 15 ammo 100 at 847.6 36.3 14.5 
032B: $1282 = create_weapon_pickup #MINIGUN 15 ammo 99999 at 847.6 33.3 14.5 
032B: $1283 = create_weapon_pickup #GRENADE 15 ammo 50 at 847.6 30.3 14.5


$onmission = 0
004E: end_thread

 

 

 

 

Edited by ZAZ
13 minutes ago, ZAZ said:

I think the reason was because 016C: and 016D: were missing.

I rewrote the script last weekend, made it more safe, everything inside a player defined check as you mentioned.

I also added a initial mission that contains now the object spawn and other things.

 

Basicly is the use of local vars the better choise

I only used globals to don't get confused and also to make it more clear for you

In a total stripped it doesn't matter, but for adding to originally main I would convert all globals to locals...

... if possible

 

0@ and 2@ is only used for this:

0107: $Cmagnet = create_object 4795 at 0@ $MAGSTART 16.8

and only $MAGSTART is used for the script feature

 

and here

01BB: store_object $Cmagnet position_to 4@ $MAG_Y $MAGHEIGHT

the x param is not used

 

 

 

Check it out

DEFINE OBJECTS 1
DEFINE OBJECT SANNY BUILDER 3.9.1     

DEFINE MISSIONS 1
DEFINE MISSION 0 AT @INITIAL           // Initial

//-------------MAIN---------------
03A4: script_name 'MAIN'
016A: fade 0 0 ms
01F0: set_max_wanted_level_to 6
0111: set_wasted_busted_check_to 0
00C0: set_current_time 10 0
04E4: request_collision_at 831.35 43.36
03CB: load_scene 831.35 43.36 14.45
0053: $PLAYER_CHAR = create_player #NULL at 831.35 43.36 14.45
01F5: $PLAYER_ACTOR = create_emulated_actor_from_player $PLAYER_CHAR
wait 0
01B6: set_weather 0
if 
8118:   not actor $PLAYER_ACTOR dead
jf @MAIN_143
0352: set_actor $PLAYER_ACTOR skin_to 'PLAYER'
038B: load_requested_models
0353: refresh_actor $PLAYER_ACTOR
0171: set_player $PLAYER_CHAR z_angle_to 70.0

:MAIN_143
016A: fade 1 1000 ms
if 
0256:   player $PLAYER_CHAR defined
jf @MAIN_351
04BB: select_interiour 0  // select render area
01B4: set_player $PLAYER_CHAR can_move 1
0330: set_player $PLAYER_CHAR infinite_run_to 1
055D: make_player $PLAYER_CHAR fireproof 1
055E: set_player $PLAYER_CHAR max_health += 100
055F: set_player $PLAYER_CHAR max_armour += 100
035E: set_player $PLAYER_CHAR armour_to 200
0222: set_player $PLAYER_CHAR health_to 200

0109: player $PLAYER_CHAR money += 90000
0180: set_on_mission_flag_to $ONMISSION
wait 1000
0417: start_mission 0 // Initial
wait 1000
004F: start_new_script @Carspawn
004F: start_new_script @CRUSHER_01

:MAIN_351
wait 2500
jump @MAIN_351

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


:CRUSHER_01
03A4: script_name 'CARCRSH'


0400: create_coordinate 0@ $MAGSTART 2@ from_object $Crane offset 26.8 0.0 -2.0
11@ = 0.0
12@ = 0.0
13@ = 0.0

while true
    wait 0
//////////////////////////////////////////////////////////////////////////////////////////
// Car and location check
    if
        0256:   player $PLAYER_CHAR defined
    then
        if
            00F5:   player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 200.0 200.0 100.0
        then
            
            while 0256:   player $PLAYER_CHAR defined
                wait 0
                if
                    80F5: not  player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 250.0 250.0 150.0
                then
                    break
                end
                if                                                                                                                
                    $CAREXIST == 0                                                                                                
                then                                                                                                              
                    if and                                                                                                        
                        0056:   player $PLAYER_CHAR 1 802.0 45.3 815.4 59.4                                                       
                        0443:   player $PLAYER_CHAR sitting_in_any_car                                                            
                    then                                                                                                          
                        03C1: $CRUSHCAR = player $PLAYER_CHAR car_no_save                                                         
                        gosub @CARHEIGHT_SUB_01                                                                                   
                        $CAREXIST = 1                                                                                             
                    end                                                                                                           
                end                                                                                                               
                if                                                                                                                
                    $CAREXIST == 1                                                                                                
                then                                                                                                              
                    if and                                                                                                        
                        8119:  not car $CRUSHCAR wrecked                                                                          
                        8443:  not player $PLAYER_CHAR sitting_in_any_car                                                         
                    then                                                                                                          
                        if and                                                                                                    
                            00B0:   car $CRUSHCAR 0 802.0 45.3 815.4 59.4                                                         
                            00F5:   player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 150.0 150.0 50.0                                 
                        then                                                                                                      
                            wait 1000                                                                                             
                            $CAREXIST = 2                                                                                         
                            $MAGMOVE = 1                                                                                          
                        else                                                                                                      
                            $CAREXIST = 0                                                                                         
                        end                                                                                                       
                    end                                                                                                           
                end                                                                                                               
                if                                                                                                                
                    $CAREXIST > 0                                                                                                 
                then                                                                                                              
                    03F0: text_draw_toggle 1                                                                                      
                    03E4: set_text_draw_align_right 0                                                                             
                    0343: set_text_linewidth 500.0                                                                                
                    045A: text_draw_1number 20.0 180.0 'NUMBER' $MAGSTEP                                                          
                    03E4: set_text_draw_align_right 0                                                                             
                    0343: set_text_linewidth 500.0                                                                                
                    045A: text_draw_1number 20.0 200.0 'NUMBER' 11@                                                               
                    03E4: set_text_draw_align_right 0                                                                             
                    0343: set_text_linewidth 500.0                                                                                
                    045A: text_draw_1number 20.0 210.0 'NUMBER' 12@                                                               
                    03E4: set_text_draw_align_right 0                                                                             
                    0343: set_text_linewidth 500.0                                                                                
                    045A: text_draw_1number 20.0 220.0 'NUMBER' 13@                                                               
                end                                                                                                               
//////////////////////////////////////////////////////////////////////////////////////////                                    
                // MAGNET MOVE                                                                                                    
                if                                                                                                                
                    $MAGMOVE == 1                                                                                                 
                then                                                                                                              
                    01BB: store_object $Cmagnet position_to 4@ $MAG_Y $MAGHEIGHT                                                  
                    008C: 11@ = float_to_integer 4@                                                                               
                    008C: 12@ = float_to_integer $MAG_Y                                                                           
                    008C: 13@ = float_to_integer $MAGHEIGHT                                                                       
                    if                                                                                                            
                        $MAGSTEP == 0                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            0024:   $MAGHEIGHT > $MAGSTOP // float                                                                
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAGSTART 2.0 speed 0.0 0.0 0.3 collision_check 0                    
                        else                                                                                                      
                            $MAGSTEP = 1                                                                                          
                            $MAGMOVE = 1                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                    if                                                                                                            
                        $MAGSTEP == 1                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            23.0 > $MAGHEIGHT                                                                                     
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAGSTART 50.0 speed 0.0 0.0 0.1 collision_check 0                   
                            if                                                                                                    
                                8119:  not car $CRUSHCAR wrecked                                                                  
                            then                                                                                                  
                                0086: $CARHEIGHT = $MAGHEIGHT                                                                     
                                $CARHEIGHT -= 1.5                                                                                 
                                00AB: put_car $CRUSHCAR at 4@ $MAG_Y $CARHEIGHT                                                   
                                0175: set_car $CRUSHCAR z_angle_to 90.0                                                           
                            end                                                                                                   
                        else                                                                                                      
                            $MAGSTEP = 2                                                                                          
                            $CRANMOVE = 1                                                                                         
                            $MAGMOVE = 1                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                                                                                                                                  
                    if                                                                                                            
                        $MAGSTEP == 2                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                             60.7 > $MAG_Y                                                                                        
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ 70.0 $MAGHEIGHT speed 0.0 0.1 0.0 collision_check 0                  
                            if                                                                                                    
                                8119:  not car $CRUSHCAR wrecked                                                                  
                            then                                                                                                  
                                0086: $CARHEIGHT = $MAGHEIGHT                                                                     
                                $CARHEIGHT -= 1.5                                                                                 
                                00AB: put_car $CRUSHCAR at 4@ $MAG_Y $CARHEIGHT                                                   
                                0175: set_car $CRUSHCAR z_angle_to 90.0                                                           
                            end                                                                                                   
                        else                                                                                                      
                            $MAGSTEP = 3                                                                                          
                            $MAGMOVE = 1                                                                                          
                                                                                                                                  
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                                                                                                                                  
                    if                                                                                                            
                        $MAGSTEP == 3                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            $MAGHEIGHT > 19.5 // float                                                                            
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAG_Y 2.0 speed 0.0 0.0 0.2 collision_check 0                       
                            if                                                                                                    
                                8119:  not car $CRUSHCAR wrecked                                                                  
                            then                                                                                                  
                                0086: $CARHEIGHT = $MAGHEIGHT                                                                     
                                $CARHEIGHT -= 1.5                                                                                 
                                00AB: put_car $CRUSHCAR at 4@ $MAG_Y $CARHEIGHT                                                   
                                0175: set_car $CRUSHCAR z_angle_to 90.0                                                           
                            end                                                                                                   
                        else                                                                                                      
                            $MAGSTEP = 4                                                                                          
                            $MAGMOVE = 1                                                                                          
                            TIMERA = 0                                                                                            
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                    if and                                                                                                        
                        $MAGSTEP == 4                                                                                             
                        TIMERA > 800                                                                                              
                    then                                                                                                          
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        $MAGSTEP = 5                                                                                              
                        $MAGMOVE = 1                                                                                              
                        $CRANMOVE = 1                                                                                             
                        TIMERA = 0                                                                                                
                    end                                                                                                           
                                                                                                                                  
                    if                                                                                                            
                        $MAGSTEP == 5                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            0024: $MAG_Y > $MAGSTART                                                                              
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAGSTART $MAGHEIGHT speed 0.0 0.1 0.0 collision_check 0             
                        else                                                                                                      
                            $MAGSTEP = 6                                                                                          
                            $MAGMOVE = 1                                                                                          
                        end                                                                                                       
                        if                                                                                                        
                            TIMERA > 1000                                                                                         
                        then                                                                                                      
                            $BOXMOVE = 1                                                                                          
                            TIMERB = 0                                                                                            
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                    if                                                                                                            
                        $MAGSTEP == 6                                                                                             
                    then                                                                                                          
                        if                                                                                                        
                            $MAGHEIGHT > 16.8                                                                                     
                        then                                                                                                      
                            034E: move_object $Cmagnet to 0@ $MAGSTART 2.0 speed 0.0 0.0 0.1 collision_check 0                    
                        else                                                                                                      
                            $MAGSTEP = 0                                                                                          
                            $MAGMOVE = 0                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                                                                                                                                  
                end                                                                                                               
//////////////////////////////////////////////////////////////////////////////////////////                                    
                // CRANE MOVE                                                                                                     
                if                                                                                                                
                    $CRANMOVE == 1                                                                                                
                then                                                                                                              
                    if                                                                                                            
                        $CRANGSTEP == 0                                                                                           
                    then                                                                                                          
                        $CRANGLE += 0.2                                                                                           
                        if                                                                                                        
                            $CRANGLE > 15.0                                                                                       
                        then                                                                                                      
                            $CRANGSTEP = 1                                                                                        
                            $CRANMOVE = 0                                                                                         
                        end                                                                                                       
                    end                                                                                                           
                    if                                                                                                            
                        $CRANGSTEP == 1                                                                                           
                    then                                                                                                          
                        $CRANGLE -= 0.2                                                                                           
                        if                                                                                                        
                            0.0 > $CRANGLE                                                                                        
                        then                                                                                                      
                            $CRANGSTEP = 0                                                                                        
                            $CRANMOVE = 0                                                                                         
                        end                                                                                                       
                    end                                                                                                           
                    0453: object $Crane set_rotation 0.0 0.0 $CRANGLE                                                             
                end                                                                                                               
//////////////////////////////////////////////////////////////////////////////////////////                                    
                // CRUSHER BOX CLOSE                                                                                              
                if                                                                                                                
                    $BOXMOVE == 1                                                                                                 
                then                                                                                                              
                    if and                                                                                                        
                        $BOXSTEP == 0                                                                                             
                        TIMERB > 1000                                                                                             
                    then                                                                                                          
                        $BOXSTEP = 1                                                                                              
                    end                                                                                                           
                    if                                                                                                            
                        $BOXSTEP == 1                                                                                             
                    then                                                                                                          
                        $LIDANGLE += 2.0                                                                                          
                        if                                                                                                        
                            $LIDANGLE > 0.0                                                                                       
                        then                                                                                                      
                            $BOXSTEP = 2                                                                                          
                            $BOXMOVE = 1                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                    if                                                                                                            
                        $BOXSTEP == 2                                                                                             
                    then                                                                                                          
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.5 60.38 13.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.8 60.38 13.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.6 60.38 13.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.85 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.55 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.83 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.65 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 1.0 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.73 60.38 13.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 0.0 0.0                                                           
                        018C: play_sound 63 at 804.73 60.38 13.05                                                                 
                        $BOXSTEP = 3                                                                                              
                        $BOXMOVE = 1                                                                                              
                    end                                                                                                           
                    if                                                                                                            
                        $BOXSTEP == 3                                                                                             
                    then                                                                                                          
                        $LIDANGLE -= 0.5                                                                                          
                        if                                                                                                        
                            -90.0 > $LIDANGLE                                                                                     
                        then                                                                                                      
                            $BOXSTEP = 0                                                                                          
                            $BOXMOVE = 0                                                                                          
                            $CAREXIST = 0                                                                                         
                            00A6: destroy_car $CRUSHCAR                                                                                                                                       
                        end                                                                                                       
                    end                                                                                                           
                    0453: object $CRUSHLID set_rotation $LIDANGLE 0.0 0.0                                                         
                end                                                                                                               
//////////////////////////////////////////////////////////////////////////////////////////                                    
            end
            if                                                       
                $CAREXIST == 2                                       
            then                                                     
                00A6: destroy_car $CRUSHCAR                          
                $CAREXIST = 0                                        
            end                                                      
            if                                                       
                $CRANMOVE == 1                                       
            then                                                     
                0453: object $Cmagnet set_rotation 0.0 0.0 0.0       
                $CRANMOVE = 0                                        
                $CRANGSTEP = 0                                       
            end                                                      
            if                                                       
                $MAGMOVE == 1                                        
            then                                                     
                01BC: put_object $Cmagnet at 0@ $MAGSTART 16.8         
                0453: object $Cmagnet set_rotation 0.0 0.0 0.0       
                $MAGMOVE = 0                                         
                $MAGSTEP = 0                                         
            end                                                      
            if                                                       
                $BOXMOVE == 1                                        
            then                                                     
                0453: object $CRUSHLID set_rotation -90.0 0.0 0.0    
                $BOXMOVE = 0                                         
                $BOXSTEP = 0                                         
            end                                                      
//////////////////////////////////////////////////////////////////////////////////////////             
        end                                                                                     
    end
end





:CARHEIGHT_SUB_01
if or
0137:   car $CRUSHCAR model == #ESPERANT
0137:   car $CRUSHCAR model == #IDAHO
0137:   car $CRUSHCAR model == #MANANA
0137:   car $CRUSHCAR model == #MOONBEAM
0137:   car $CRUSHCAR model == #PEREN
0137:   car $CRUSHCAR model == #RUMPO
0137:   car $CRUSHCAR model == #STALLION
jf @CARHEIGHT_SUB_02
$MAGSTOP = 16.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_02
if or
0137:   car $CRUSHCAR model == #BOBCAT
0137:   car $CRUSHCAR model == #MULE
0137:   car $CRUSHCAR model == #PONY
0137:   car $CRUSHCAR model == #YANKEE
jf @CARHEIGHT_SUB_03
$MAGSTOP = 18.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_03
if or
0137:   car $CRUSHCAR model == #TAXI
0137:   car $CRUSHCAR model == #CABBIE
0137:   car $CRUSHCAR model == #MRWHOOP
0137:   car $CRUSHCAR model == #PATRIOT
0137:   car $CRUSHCAR model == #FAGGIO
0137:   car $CRUSHCAR model == #PIZZABOY
jf @CARHEIGHT_SUB_04
$MAGSTOP = 16.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_04
if or
0137:   car $CRUSHCAR model == #LANDSTAL
0137:   car $CRUSHCAR model == #ANGEL
0137:   car $CRUSHCAR model == #FREEWAY
0137:   car $CRUSHCAR model == #PCJ600
0137:   car $CRUSHCAR model == #SANCHEZ
jf @CARHEIGHT_SUB_05
$MAGSTOP = 16.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_05
if or
0137:   car $CRUSHCAR model == #BUS
0137:   car $CRUSHCAR model == #COACH
0137:   car $CRUSHCAR model == #FLATBED
0137:   car $CRUSHCAR model == #LINERUN
0137:   car $CRUSHCAR model == #SECURICA
0137:   car $CRUSHCAR model == #TRASH
jf @CARHEIGHT_SUB_06
$MAGSTOP = 18.0  // @ = float
jump @CARHEIGHT_SUB_13

:CARHEIGHT_SUB_06
if or
0137:   car $CRUSHCAR model == #BANSHEE
0137:   car $CRUSHCAR model == #CHEETAH
0137:   car $CRUSHCAR model == #INFERNUS
0137:   car $CRUSHCAR model == #SENTINEL
0137:   car $CRUSHCAR model == #STINGER
0137:   car $CRUSHCAR model == #STRETCH
jf @CARHEIGHT_SUB_13
$MAGSTOP = 16.0  // @ = float

:CARHEIGHT_SUB_13
return


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


:Carspawn
thread 'CARSPN'
0247: request_model #INFERNUS

:Carspawn_1
wait 0
if
0248:   model #INFERNUS available
jf @Carspawn_1

00A5: 1@ = create_car #INFERNUS at 827.5 49.5 14.5
0175: set_car 1@ z_angle_to 70.0
wait 250
0249: release_model #INFERNUS
01C3: remove_references_to_car 1@ // Like turning a car into any random car
004E: end_thread


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//-------------Mission 0---------------
// Originally: Initial

:INITIAL
03A4: script_name 'INITIAL'

0247: request_model 4795
0247: request_model 4796
0247: request_model 4797
0247: request_model 4798
038B: load_requested_models

while true
    wait 0                        
    if or 
        8248:   not model 4795 available         
        8248:   not model 4796 available 
        8248:   not model 4797 available         
        8248:   not model 4798 available
    then    
        0247: request_model 4795
        0247: request_model 4796
        0247: request_model 4797
        0247: request_model 4798  
    else
        break        
    end
end

029B: $Crane = init_object 4796 at 782.2 52.4167 12.55
0453: object $Crane set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $Crane
0392: object $Crane toggle_in_moving_list 0

0400: create_coordinate 0@ $MAGSTART 2@ from_object $Crane offset 26.8 0.0 -2.0
029B: $Cmagnet = init_object 4795 at 0@ $MAGSTART 16.8
0453: object $Cmagnet set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $Cmagnet
0392: object $Cmagnet toggle_in_moving_list 0

029B: $CRUSHBOX = init_object 4798 at 804.73 60.38 13.05
0453: object $CRUSHBOX set_rotation 0.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $CRUSHBOX

029B: $CRUSHLID = init_object 4797 at 804.6 64.95 16.0
0453: object $CRUSHLID set_rotation -90.0 0.0 0.0
01C7: remove_object_from_mission_cleanup_list $CRUSHLID
0392: object $CRUSHLID toggle_in_moving_list 0

$CAREXIST = 0
$MAGSTOP = 16.0
$LIDANGLE = -90.0
$CRANMOVE = 0
$BOXMOVE = 0
$MAGMOVE = 0
$CRANGSTEP = 0
$BOXSTEP = 0
$MAGSTEP = 0

016C: restart_if_wasted_at 781.35 43.36 14.45 angle 90.0
016D: restart_if_busted_at 781.35 3.36 14.45 angle 174.0
016C: restart_if_wasted_at 781.35 -53.36 14.45 angle 283.9
016D: restart_if_busted_at 781.35 -103.36 14.45 angle 323.0

014B: 1@ = init_parked_car_generator #COMET -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 82.5 13.9 angle 90.0
014C: set_parked_car_generator 1@ cars_to_generate_to 101
014B: 2@ = init_parked_car_generator #ADMIRAL -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 87.5 13.9 angle 90.0
014C: set_parked_car_generator 2@ cars_to_generate_to 101
014B: 3@ = init_parked_car_generator #MOONBEAM -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 92.5 13.9 angle 90.0
014C: set_parked_car_generator 3@ cars_to_generate_to 101
014B: 4@ = init_parked_car_generator #PATRIOT -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 97.5 13.9 angle 90.0
014C: set_parked_car_generator 4@ cars_to_generate_to 101
014B: 5@ = init_parked_car_generator #SECURICA -1 -1 1 alarm 0 door_lock 0 0 10000 at 847.5 102.5 13.9 angle 90.0
014C: set_parked_car_generator 5@ cars_to_generate_to 101


0213: $1276 = create_pickup #CHNSAW type 2 at 847.6 51.3 14.5 
0213: $1277 = create_pickup #MACHETE type 2 at 847.6 48.3 14.5 
032B: $1278 = create_weapon_pickup #COLT45 15 ammo 200 at 847.6 45.3 14.5 
032B: $1279 = create_weapon_pickup #M4 15 ammo 9999 at 847.6 42.3 14.5 
032B: $1280 = create_weapon_pickup #CHROMEGUN 15 ammo 200 at 847.6 39.3 14.5 
032B: $1281 = create_weapon_pickup #ROCKETLA 15 ammo 100 at 847.6 36.3 14.5 
032B: $1282 = create_weapon_pickup #MINIGUN 15 ammo 99999 at 847.6 33.3 14.5 
032B: $1283 = create_weapon_pickup #GRENADE 15 ammo 50 at 847.6 30.3 14.5


$onmission = 0
004E: end_thread

 

 

 

 

Thank you, it seems that the code works better. I checked several times and the code works more stably.

There are 2 things left to add: part of the code that checks the issuance of money, part of the code that checks the cars that should not go to the scrap yard.
 

list of unacceptable cars for car crusher:

0137:   car $CRUSHCAR model == #RHINO 

0137:   car $CRUSHCAR model == #BARRACKS 
0137:   car $CRUSHCAR model == #FIRETRUK 
0137:   car $CRUSHCAR model == #SKIMMER 
0137:   car $CRUSHCAR model == #PACKER 
04AA:   player $PLAYER_CHAR in_any_heli 
04A8:   player $PLAYER_CHAR in_any_boat

 


 0137:   $CRUSHCAR model == #COACH 
 0137:   car $CRUSHCAR model == #BUS 
 0137:   car $CRUSHCAR model == #SECURICA 
 0137:   car $CRUSHCAR model == #TRASH 
 0137:   car $CRUSHCAR model == #LINERUN 
 0137:   car $CRUSHCAR model == #FLATBED

Also, this list may include any transport that is oversized for a car crusher: transport that does not fit into a car crusher and any boats.

 

11 minutes ago, Full33 said:

Thank you, it seems that the code works better. I checked several times and the code works more stably.

There are 2 things left to add: part of the code that checks the issuance of money, part of the code that checks the cars that should not go to the scrap yard.
 

list of unacceptable cars for car crusher:

0137:   car $CRUSHCAR model == #RHINO 

0137:   car $CRUSHCAR model == #BARRACKS 
0137:   car $CRUSHCAR model == #FIRETRUK 
0137:   car $CRUSHCAR model == #SKIMMER 
0137:   car $CRUSHCAR model == #PACKER 
04AA:   player $PLAYER_CHAR in_any_heli 
04A8:   player $PLAYER_CHAR in_any_boat

 


 0137:   $CRUSHCAR model == #COACH 
 0137:   car $CRUSHCAR model == #BUS 
 0137:   car $CRUSHCAR model == #SECURICA 
 0137:   car $CRUSHCAR model == #TRASH 
 0137:   car $CRUSHCAR model == #LINERUN 
 0137:   car $CRUSHCAR model == #FLATBED

Also, this list may include any transport that is oversized for a car crusher: transport that does not fit into a car crusher and any boats.

 


I want to clarify 3 things with you:
1 why is it worth leaving the car crusher code as a separate mission.
2 I use a different map with a water offset, which is 6 units lower. Does this mean that all checks related to the Z axis and all places where the Z axis is written should be offset by 6 units?
3 It seems that you decided to simplify the rotation of the car when the crane hooks the car: instead of a smooth turn, just setting the desired angle?


I use opcodes 016c and 016d

016c 016d.PNG

Edited by Full33

I'm trying to enter checks that should stop the script. And I got a strange bug: when I stop a car in a pink marker for the first time, the game does not accept a car from the list that is prohibited for car crushers. But if I drive into the marker for the second time in a car from the prohibited list, then for some reason the pink sphere disappears completely, and you will not be able to give the car crusher any car.

For some reason, the check for a helicopter is also ignored... I was able to give a hunter to a car crusher, a parked helicopter too, any helicopter is accepted by the car crusher.

code part with list of unacceptable cars for car crusher:
 

Spoiler


                if                                                                                                                
                    $CAREXIST == 1                                                                                                
                then                                                                                                              
                    if and                                                                                                        
                        8119:  not car $CRUSHCAR wrecked                                                                          
                        8443:  not player $PLAYER_CHAR sitting_in_any_car                                                         
                    then                                                                                                          
                        if and                                                                                                    
                            00B0:   car $CRUSHCAR 0 802.0 45.3 815.4 59.4                                                         
                            00F5:   player $PLAYER_CHAR 0 810.9 52.6 13.9 radius 150.0 150.0 50.0                                 
                        then
                        //list of unacceptable cars for car crusher:
                            if and //list 1
                               not Car.Model($CRUSHCAR) == #RHINO
                               not Car.Model($CRUSHCAR) == #BARRACKS
                               not Car.Model($CRUSHCAR) == #FIRETRUK
                               not Car.Model($CRUSHCAR) == #PACKER
                               84AA: not   player $PLAYER_CHAR in_any_heli 
                               84A8: not   player $PLAYER_CHAR in_any_boat
                            then
                                if and //list 2
                                 8137:  not  $CRUSHCAR model == #COACH 
                                 8137:  not  car $CRUSHCAR model == #BUS 
                                 8137:  not  car $CRUSHCAR model == #SECURICA 
                                 8137:  not  car $CRUSHCAR model == #TRASH 
                                 8137:  not  car $CRUSHCAR model == #LINERUN 
                                 8137:  not  car $CRUSHCAR model == #FLATBED
                                                                                                                                    
                                then
                                
                                wait 1000                                                                                             
                                $CAREXIST = 2                                                                                         
                                $MAGMOVE = 1
                                end
                            end                                                                                              
                        else                                                                                                      
                            $CAREXIST = 0                                                                                         
                        end                                                                                                       
                    end                                                                                                           
                end 


Maybe the boat check is unnecessary, but I think it's worth playing it safe, so I left the boat check just in case. Also, the dumps are very close to the water in Liberty City and Vice City, although pushing the boat will take a long time and be difficult with the frame limiter turned off.


It seems that you need to not only drive away from the pink marker but also get out of the car if you tried to give the car crusher any car from the list of unacceptable cars
image.thumb.png.596e56c77b1df84f89a381b0a4b612c0.png


By the way, don't try to destroy the crane, as I did, because if you shoot at the crane with a rocket launcher, for example, the crane will fall, and the game will crash. I don't know how best to register the crane in the object.dat

image.thumb.png.79eab734e4f0822b41cc4dc04b3668ef.png

I also added code using a separate stateab where the money is calculated depending on what class of car you want to give to the car crusher.


 

Spoiler


//////////////////////////////////////////////////////////////////////////////////////////                                    
                // CRUSHER BOX CLOSE                                                                                              
                if                                                                                                                
                    $BOXMOVE == 1                                                                                                 
                then                                                                                                              
                    if and                                                                                                        
                        $BOXSTEP == 0                                                                                             
                        TIMERB > 1000                                                                                             
                    then                                                                                                          
                        $BOXSTEP = 1                                                                                              
                    end                                                                                                           
                    if                                                                                                            
                        $BOXSTEP == 1                                                                                             
                    then                                                                                                          
                        $LIDANGLE += 2.0                                                                                          
                        if                                                                                                        
                            $LIDANGLE > 0.0                                                                                       
                        then                                                                                                      
                            $BOXSTEP = 2                                                                                          
                            $BOXMOVE = 1                                                                                          
                        end                                                                                                       
                    end                                                                                                           
                    if                                                                                                            
                        $BOXSTEP == 2                                                                                             
                    then                                                                                                          
                        018C: play_sound 63 at 804.73 60.38 7.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.5 60.38 7.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.8 60.38 7.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.6 60.38 7.05                                                           
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        018C: play_sound 63 at 804.73 60.38 7.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.85 60.38 7.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.55 60.38 7.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 0.5 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.83 60.38 7.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 -0.5 0.0                                                          
                        wait 50                                                                                                   
                        018C: play_sound 63 at 804.73 60.38 7.05                                                                 
                        01BC: put_object $CRUSHBOX at 804.65 60.38 7.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 1.0 0.0                                                           
                        wait 50                                                                                                   
                        01BC: put_object $CRUSHBOX at 804.73 60.38 7.05                                                          
                        0453: object $CRUSHBOX set_rotation 0.0 0.0 0.0                                                           
                        018C: play_sound 63 at 804.73 60.38 7.05                                                                 
                        $BOXSTEP = 3                                                                                              
                        $BOXMOVE = 1 
                    gosub @CARMNY


and content in gosub CARMNY:
 

Spoiler


:CARMNY
0227: 6@  = car $CRUSHCAR health// used as modifier for reward  
008F: 6@ = integer to float 6@      
0017: 6@ /= 1000.0                // max health is 1000, so we need to divide by this factor
006B: 7@ *= 6@      
008E: 7@ = float 7@ to integer    

0109: player $PLAYER_CHAR money += 7@
01E3: text_1number_styled 'GA_10' number 7@ time 6000 style 4  // Nice one. Here's your $~1~ 
return


image.thumb.png.9be67964c1a8f7a1c7ca402611e45a3b.png

I think the code has a minimum of errors, which is very good and thank you for all your help ZAZ, the source code of the car crusher will remain in this topic in case someone wants to place the car crusher where it is needed.

no pink marker.png

any heli.png

no pink marker2.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 0 User Currently Viewing
    0 members, 0 Anonymous, 0 Guests

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.