Full33 Posted May 18, 2024 Share Posted May 18, 2024 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 Car crusher location in Vice city (coord for car crusher from gta lc 3.3) Spoiler 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 Spoiler Install for Vanilla (Default) Vice city: Spoiler https://disk.yandex.ru/d/qpZNFL1GqSf8BA 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 in gta3.img dff and txd for carcruhser: Spoiler in object.dat: Spoiler in main.scm init object: Spoiler DEFINE OBJECT MAGNET // Object number -204 DEFINE OBJECT CRUSHERCRUSH // Object number -205 Some checks work when you want to break a vehicle, such as a rhino, BARRACKS and FIRETRUK, with a breaker. Spoiler Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/ Share on other sites More sharing options...
Full33 Posted May 21, 2024 Author Share Posted May 21, 2024 :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 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072384206 Share on other sites More sharing options...
ZAZ Posted May 24, 2024 Share Posted May 24, 2024 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 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385540 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 (edited) 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 May 25, 2024 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385578 Share on other sites More sharing options...
ZAZ Posted May 25, 2024 Share Posted May 25, 2024 (edited) 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 February 22 by ZAZ Full33 1 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385656 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 (edited) 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 May 25, 2024 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385694 Share on other sites More sharing options...
ZAZ Posted May 25, 2024 Share Posted May 25, 2024 (edited) 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 February 22 by ZAZ Full33 1 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385730 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 (edited) 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. Edited May 25, 2024 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385734 Share on other sites More sharing options...
ZAZ Posted May 25, 2024 Share Posted May 25, 2024 (edited) How did you install Audio Library? where did you download it? Btw. consider that i used other variable names, you have to rename them for your script Edited May 25, 2024 by ZAZ Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385735 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 (edited) 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 May 25, 2024 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385737 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 https://disk.yandex.ru/i/kHf1cbsn1tUy5w Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385745 Share on other sites More sharing options...
ZAZ Posted May 25, 2024 Share Posted May 25, 2024 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 ? Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385748 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 (edited) 2.0.0.6 is unstable for me so I use 2.0.0.5 Edited May 25, 2024 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385749 Share on other sites More sharing options...
ZAZ Posted May 25, 2024 Share Posted May 25, 2024 (edited) 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 February 22 by ZAZ Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385765 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 (edited) 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 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 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 May 25, 2024 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385769 Share on other sites More sharing options...
ZAZ Posted May 25, 2024 Share Posted May 25, 2024 (edited) 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 May 25, 2024 by ZAZ Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385810 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 (edited) 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 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 It’s very interesting, because the player’s death is spelled out. Spoiler Edited May 25, 2024 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385818 Share on other sites More sharing options...
Full33 Posted May 25, 2024 Author Share Posted May 25, 2024 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. Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385825 Share on other sites More sharing options...
ZAZ Posted May 25, 2024 Share Posted May 25, 2024 (edited) 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 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 May 25, 2024 by ZAZ Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072385827 Share on other sites More sharing options...
Full33 Posted February 7 Author Share Posted February 7 (edited) 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 February 8 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072502383 Share on other sites More sharing options...
ZAZ Posted February 8 Share Posted February 8 (edited) 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 February 8 by ZAZ Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072502644 Share on other sites More sharing options...
Full33 Posted February 8 Author Share Posted February 8 (edited) 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 February 8 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072502785 Share on other sites More sharing options...
Full33 Posted February 9 Author Share Posted February 9 (edited) 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 February 9 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072503393 Share on other sites More sharing options...
ZAZ Posted February 11 Share Posted February 11 (edited) 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 February 22 by ZAZ Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072504093 Share on other sites More sharing options...
Full33 Posted February 20 Author Share Posted February 20 (edited) 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 February 20 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072508140 Share on other sites More sharing options...
ZAZ Posted February 20 Share Posted February 20 (edited) 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 February 22 by ZAZ Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072508485 Share on other sites More sharing options...
Full33 Posted February 20 Author Share Posted February 20 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. Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072508505 Share on other sites More sharing options...
Full33 Posted February 20 Author Share Posted February 20 (edited) 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 Edited February 20 by Full33 Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072508516 Share on other sites More sharing options...
Full33 Posted February 20 Author Share Posted February 20 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 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 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 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. Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072508662 Share on other sites More sharing options...
Full33 Posted February 20 Author Share Posted February 20 If you try to destroy a car that you give to a car crusher, you will not receive anything, because the health of the destroyed car, as I understand it, is 0. And after all the calculations, you will be shown that you received 0$. I also registered in object.dat a crane with the model doc_crane_cab and if you try to destroy the crane by shooting it with a rocket launcher, for example, the game will not crash. You need to add this line to your object.dat doc_crane_cab 99999.0, 99999.0 0.99, 0.1, 85.0, 1000.0, 0.0, 0, 0, 0 If you do try to shoot the crane, the missile will fly through the crane as if the crane were intangible to the missile. Link to comment https://gtaforums.com/topic/997131-car-crusher-for-vanilla-default-vice-city/#findComment-1072508677 Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now