Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MISSION_START
- //IMPORT EXPORT VARIABLES
- VAR_INT imported_car import_car_been_created_before import_car_type
- VAR_INT imported_car2 import_car_been_created_before2 import_car_type2
- VAR_INT industrial_garage_slots_filled create_car_pickups_industrial changed_industrial_garage_before
- VAR_INT industrial_slot1 industrial_slot2 industrial_slot3 industrial_slot4 industrial_slot5 industrial_slot6 industrial_slot7 industrial_slot8
- VAR_INT industrial_slot9 industrial_slot10 industrial_slot11 industrial_slot12 industrial_slot13 industrial_slot14 industrial_slot15 industrial_slot16
- VAR_INT securicar_pickup moonbeam_pickup coach_pickup flatbed_pickup linerunner_pickup trashmaster_pickup patriot_pickup whoopee_pickup
- VAR_INT blista_pickup mule_pickup yankee_pickup bobcat_pickup dodo_pickup bus_pickup rumpo_pickup pony_pickup
- VAR_INT securicar_score_off moonbeam_score_off coach_score_off flatbed_score_off linerunner_score_off trashmaster_score_off patriot_score_off whoopee_score_off
- VAR_INT blista_score_off mule_score_off yankee_score_off bobcat_score_off dodo_score_off bus_score_off rumpo_score_off pony_score_off
- VAR_INT suburban_garage_slots_filled create_car_pickups_suburban changed_suburban_garage_before
- VAR_INT suburban_slot1 suburban_slot2 suburban_slot3 suburban_slot4 suburban_slot5 suburban_slot6 suburban_slot7 suburban_slot8
- VAR_INT suburban_slot9 suburban_slot10 suburban_slot11 suburban_slot12 suburban_slot13 suburban_slot14 suburban_slot15 suburban_slot16
- VAR_INT sentinet_pickup cheetah_pickup banshee_pickup idaho_pickup infernus_pickup taxi_pickup kuruma_pickup stretch_pickup
- VAR_INT perennial_pickup stinger_pickup manana_pickup landstalker_pickup stallion_pickup injection_pickup cabbie_pickup esperanto_pickup
- VAR_INT sentinet_score_off cheetah_score_off banshee_score_off idaho_score_off infernus_score_off taxi_score_off kuruma_score_off stretch_score_off
- VAR_INT perennial_score_off stinger_score_off manana_score_off landstalker_score_off stallion_score_off injection_score_off cabbie_score_off esperanto_score_off
- VAR_INT military_car military_car_been_created_before military_car_type3
- VAR_INT military_slots_filled create_military_pickups cran_activated_before
- VAR_INT copcar_pickup swatvan_pickup fbi_pickup tank_pickup firetruck_pickup ambulance_pickup barracks_pickup
- VAR_INT number_of_packages_collected bonus_weapons_created
- VAR_INT earned_free_pistol earned_free_uzi earned_free_armour earned_free_shotgun earned_free_grenades
- VAR_INT earned_free_molotovs earned_free_ak47 earned_free_sniper earned_free_m16 earned_free_launcher earned_free_flamethrower
- VAR_INT bonus_gun1 bonus_gun2 bonus_gun3 bonus_gun4 bonus_gun5 bonus_gun6 bonus_gun7 bonus_gun8 bonus_gun9 bonus_gun10 bonus_gunflame
- VAR_INT bonus_bribe1 bonus_bribe2 bonus_bribe3 bonus_bribe4 bonus_bribe5 bonus_bribe6 bonus_health bonus_adrenaline
- VAR_INT ind_copcar_kills com_copcar_kills sub_copcar_kills total_saved_peds ambulance_pager_flag play_pager_message1 play_pager_message2 play_pager_message3
- VAR_INT ind_fires_exting com_fires_exting sub_fires_exting
- earned_free_pistol = 0
- earned_free_uzi = 0
- earned_free_armour = 0
- earned_free_shotgun = 0
- earned_free_grenades = 0
- earned_free_molotovs = 0
- earned_free_ak47 = 0
- earned_free_sniper = 0
- earned_free_m16 = 0
- earned_free_launcher = 0
- earned_free_flamethrower = 0
- ind_copcar_kills = 0
- com_copcar_kills = 0
- sub_copcar_kills = 0
- ind_fires_exting = 0
- com_fires_exting = 0
- sub_fires_exting = 0
- total_saved_peds = 0
- play_pager_message1 = 0
- play_pager_message2 = 0
- play_pager_message3 = 0
- ambulance_pager_flag = 0
- bonus_weapons_created = 0
- import_car_been_created_before = 0
- import_car_been_created_before2 = 0
- military_car_been_created_before = 0
- industrial_garage_slots_filled = 0
- suburban_garage_slots_filled = 0
- military_slots_filled = 0
- create_car_pickups_industrial = 0
- create_car_pickups_suburban = 0
- create_military_pickups = 0
- changed_suburban_garage_before = 0
- changed_industrial_garage_before = 0
- cran_activated_before = 0
- SCRIPT_NAME import
- SET_DEATHARREST_STATE OFF
- //IMPORT EXPORT GARAGE1***************************************************************************************
- mission_import_start:
- {
- WAIT 100
- START_NEW_SCRIPT import1_loop
- START_NEW_SCRIPT military_crane_loop
- START_NEW_SCRIPT import2_loop
- START_NEW_SCRIPT check_packages
- mission_import_start_inner:
- WAIT 500
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY LEVEL_INDUSTRIAL
- IF IS_PLAYER_IN_ZONE player REDLIGH
- IF IS_PLAYER_IN_AREA_3D player 828.9 -283.8 0.0 894.2 -323.5 26.0 FALSE
- IF bonus_weapons_created = 0
- IF earned_free_pistol = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_COLT45 PICKUP_ON_STREET_SLOW 90 876.8 -317.1 10.0 bonus_gun1
- ENDIF
- IF earned_free_uzi = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_UZI PICKUP_ON_STREET_SLOW 250 874.8 -317.1 10.0 bonus_gun2
- ENDIF
- IF earned_free_grenades = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_GRENADE PICKUP_ON_STREET_SLOW 10 872.8 -317.1 10.0 bonus_gun3
- ENDIF
- IF earned_free_shotgun = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_SHOTGUN PICKUP_ON_STREET_SLOW 50 870.8 -317.1 10.0 bonus_gun4
- ENDIF
- IF earned_free_armour = 1
- CREATE_PICKUP bodyarmour PICKUP_ON_STREET_SLOW 868.8 -317.1 10.0 bonus_gun5
- ENDIF
- IF earned_free_molotovs = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_MOLOTOV PICKUP_ON_STREET_SLOW 10 866.8 -317.1 10.0 bonus_gun6
- ENDIF
- IF earned_free_ak47 = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_AK47 PICKUP_ON_STREET_SLOW 300 864.8 -317.1 10.0 bonus_gun7
- ENDIF
- IF earned_free_sniper = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_SNIPER PICKUP_ON_STREET_SLOW 50 862.8 -317.1 10.0 bonus_gun8
- ENDIF
- IF earned_free_m16 = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_M16 PICKUP_ON_STREET_SLOW 600 860.8 -317.1 10.0 bonus_gun9
- ENDIF
- IF earned_free_flamethrower = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_FLAME PICKUP_ON_STREET_SLOW 2000 858.8 -317.1 10.0 bonus_gunflame
- ENDIF
- IF earned_free_launcher = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_ROCKET PICKUP_ON_STREET_SLOW 50 856.8 -317.1 10.0 bonus_gun10
- ENDIF
- IF ind_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 877.6 -313.8 8.5 bonus_bribe1
- ENDIF
- IF ind_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 875.6 -313.8 8.5 bonus_bribe2
- ENDIF
- IF com_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 873.6 -313.8 8.5 bonus_bribe3
- ENDIF
- IF com_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 871.6 -313.8 8.5 bonus_bribe4
- ENDIF
- IF sub_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 869.6 -313.8 8.5 bonus_bribe5
- ENDIF
- IF sub_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 867.6 -313.8 8.5 bonus_bribe6
- ENDIF
- IF total_saved_peds > 34
- CREATE_PICKUP HEALTH PICKUP_ON_STREET_SLOW 878.9 -299.0 8.2 bonus_health
- ENDIF
- IF total_saved_peds > 69
- CREATE_PICKUP ADRENALINE PICKUP_ON_STREET_SLOW 876.9 -299.0 8.2 bonus_adrenaline
- ENDIF
- bonus_weapons_created = 1
- ENDIF
- ELSE // player is not in area (828.9 -283.8 0.0 894.2 -323.5 26.0)
- IF bonus_weapons_created = 1
- GOSUB remove_bonus_pickups
- bonus_weapons_created = 0
- ENDIF
- ENDIF // IF IS_PLAYER_IN_AREA_3D player 828.9 -283.8 0.0 894.2 -323.5 26.0 FALSE
- ELSE // player is not in REDLIGH
- IF bonus_weapons_created = 1
- GOSUB remove_bonus_pickups
- bonus_weapons_created = 0
- ENDIF
- ENDIF // IF IS_PLAYER_IN_ZONE player REDLIGH
- ENDIF // IF IS_COLLISION_IN_MEMORY LEVEL_INDUSTRIAL
- IF IS_COLLISION_IN_MEMORY LEVEL_COMMERCIAL
- IF IS_PLAYER_IN_ZONE player PARK
- IF IS_PLAYER_IN_AREA_3D player 39.5 -443.8 53.0 167.5 -484.6 15.0 FALSE
- IF bonus_weapons_created = 0
- IF earned_free_pistol = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_COLT45 PICKUP_ON_STREET_SLOW 90 132.7 -477.9 15.9 bonus_gun1
- ENDIF
- IF earned_free_uzi = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_UZI PICKUP_ON_STREET_SLOW 250 132.7 -479.9 15.9 bonus_gun2
- ENDIF
- IF earned_free_grenades = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_GRENADE PICKUP_ON_STREET_SLOW 10 129.1 -477.9 15.9 bonus_gun3
- ENDIF
- IF earned_free_shotgun = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_SHOTGUN PICKUP_ON_STREET_SLOW 50 129.1 -479.9 15.9 bonus_gun4
- ENDIF
- IF earned_free_armour = 1
- CREATE_PICKUP bodyarmour PICKUP_ON_STREET_SLOW 125.6 -477.9 15.9 bonus_gun5
- ENDIF
- IF earned_free_molotovs = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_MOLOTOV PICKUP_ON_STREET_SLOW 10 125.6 -479.9 15.9 bonus_gun6
- ENDIF
- IF earned_free_ak47 = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_AK47 PICKUP_ON_STREET_SLOW 300 122.1 -477.9 15.9 bonus_gun7
- ENDIF
- IF earned_free_sniper = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_SNIPER PICKUP_ON_STREET_SLOW 50 122.1 -479.9 15.9 bonus_gun8
- ENDIF
- IF earned_free_m16 = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_M16 PICKUP_ON_STREET_SLOW 600 118.7 -477.9 15.9 bonus_gun9
- ENDIF
- IF earned_free_flamethrower = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_FLAME PICKUP_ON_STREET_SLOW 2000 118.7 -479.9 15.9 bonus_gunflame
- ENDIF
- IF earned_free_launcher = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_ROCKET PICKUP_ON_STREET_SLOW 50 125.6 -475.9 15.9 bonus_gun10
- ENDIF
- IF ind_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 114.5 -458.0 15.5 bonus_bribe1
- ENDIF
- IF ind_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 112.5 -458.0 15.5 bonus_bribe2
- ENDIF
- IF com_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 110.5 -458.0 15.5 bonus_bribe3
- ENDIF
- IF com_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 108.5 -458.0 15.5 bonus_bribe4
- ENDIF
- IF sub_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 106.5 -458.0 15.5 bonus_bribe5
- ENDIF
- IF sub_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW 104.5 -458.0 15.5 bonus_bribe6
- ENDIF
- IF total_saved_peds > 34
- CREATE_PICKUP HEALTH PICKUP_ON_STREET_SLOW 94.6 -472.5 15.5 bonus_health
- ENDIF
- IF total_saved_peds > 69
- CREATE_PICKUP ADRENALINE PICKUP_ON_STREET_SLOW 92.6 -472.5 15.5 bonus_adrenaline
- ENDIF
- bonus_weapons_created = 1
- ENDIF
- ELSE // player is not in area (39.5 -443.8 53.0 167.5 -484.6 15.0)
- IF bonus_weapons_created = 1
- GOSUB remove_bonus_pickups
- bonus_weapons_created = 0
- ENDIF
- ENDIF // IF IS_PLAYER_IN_AREA_3D player 39.5 -443.8 53.0 167.5 -484.6 15.0 FALSE
- ELSE // player is not in PARK
- IF bonus_weapons_created = 1
- GOSUB remove_bonus_pickups
- bonus_weapons_created = 0
- ENDIF
- ENDIF // IF IS_PLAYER_IN_ZONE player PARK
- ENDIF // IF IS_COLLISION_IN_MEMORY LEVEL_COMMERCIAL
- IF IS_COLLISION_IN_MEMORY LEVEL_SUBURBAN
- IF IS_PLAYER_IN_ZONE player PROJECT
- IF IS_PLAYER_IN_AREA_3D player -595.8 -68.2 10.0 -700.7 3.1 30.0 FALSE
- IF bonus_weapons_created = 0
- IF earned_free_pistol = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_COLT45 PICKUP_ON_STREET_SLOW 90 -650.5 -24.8 18.8 bonus_gun1
- ENDIF
- IF earned_free_uzi = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_UZI PICKUP_ON_STREET_SLOW 250 -648.5 -24.8 18.8 bonus_gun2
- ENDIF
- IF earned_free_grenades = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_GRENADE PICKUP_ON_STREET_SLOW 10 -646.5 -24.8 18.8 bonus_gun3
- ENDIF
- IF earned_free_shotgun = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_SHOTGUN PICKUP_ON_STREET_SLOW 50 -644.5 -24.8 18.8 bonus_gun4
- ENDIF
- IF earned_free_armour = 1
- CREATE_PICKUP bodyarmour PICKUP_ON_STREET_SLOW -642.5 -24.8 18.8 bonus_gun5
- ENDIF
- IF earned_free_molotovs = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_MOLOTOV PICKUP_ON_STREET_SLOW 10 -640.5 -24.8 18.8 bonus_gun6
- ENDIF
- IF earned_free_ak47 = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_AK47 PICKUP_ON_STREET_SLOW 300 -638.5 -24.8 18.8 bonus_gun7
- ENDIF
- IF earned_free_sniper = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_SNIPER PICKUP_ON_STREET_SLOW 50 -636.5 -24.8 18.8 bonus_gun8
- ENDIF
- IF earned_free_m16 = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_M16 PICKUP_ON_STREET_SLOW 600 -634.5 -24.8 18.8 bonus_gun9
- ENDIF
- IF earned_free_flamethrower = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_FLAME PICKUP_ON_STREET_SLOW 2000 -632.5 -24.8 18.8 bonus_gunflame
- ENDIF
- IF earned_free_launcher = 1
- CREATE_PICKUP_WITH_AMMO WEAPON_ROCKET PICKUP_ON_STREET_SLOW 20 -630.5 -24.8 18.8 bonus_gun10
- ENDIF
- IF ind_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW -663.0 -28.0 18.3 bonus_bribe1
- ENDIF
- IF ind_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW -665.0 -28.0 18.3 bonus_bribe2
- ENDIF
- IF com_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW -667.0 -28.0 18.3 bonus_bribe3
- ENDIF
- IF com_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW -669.0 -28.0 18.3 bonus_bribe4
- ENDIF
- IF sub_copcar_kills > 9
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW -671.0 -28.0 18.3 bonus_bribe5
- ENDIF
- IF sub_copcar_kills > 19
- CREATE_PICKUP BRIBE PICKUP_ON_STREET_SLOW -673.0 -28.0 18.3 bonus_bribe6
- ENDIF
- IF total_saved_peds > 34
- CREATE_PICKUP HEALTH PICKUP_ON_STREET_SLOW -654.3 -21.7 18.3 bonus_health
- ENDIF
- IF total_saved_peds > 69
- CREATE_PICKUP ADRENALINE PICKUP_ON_STREET_SLOW -654.3 -19.7 18.3 bonus_adrenaline
- ENDIF
- bonus_weapons_created = 1
- ENDIF
- ELSE // player is not in area (-595.8 -68.2 10.0 -700.7 3.1 30.0)
- IF bonus_weapons_created = 1
- GOSUB remove_bonus_pickups
- bonus_weapons_created = 0
- ENDIF
- ENDIF // IF IS_PLAYER_IN_AREA_3D player -595.8 -68.2 10.0 -700.7 3.1 30.0 FALSE
- ELSE // player is not in PROJECT
- IF bonus_weapons_created = 1
- GOSUB remove_bonus_pickups
- bonus_weapons_created = 0
- ENDIF
- ENDIF // IF IS_PLAYER_IN_ZONE player PROJECT
- ENDIF // IF IS_COLLISION_IN_MEMORY LEVEL_SUBURBAN
- ENDIF //IS_PLAYER_PLAYING
- GOTO mission_import_start_inner
- }
- MISSION_END
- import1_loop:
- {
- // Should be called in mission_import_start
- SCRIPT_NAME IMPORT1
- import1_loop_inner:
- WAIT 500
- IF IS_PLAYER_PLAYING Player
- IF IS_PLAYER_IN_ZONE player PORT_E
- IF NOT industrial_garage_slots_filled = 16
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 1
- AND industrial_slot1 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -674.578 13.582 securicar_score_off
- DONT_REMOVE_OBJECT securicar_score_off
- SET_OBJECT_HEADING securicar_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot1 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 2
- AND industrial_slot2 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -674.578 13.385 moonbeam_score_off
- DONT_REMOVE_OBJECT moonbeam_score_off
- SET_OBJECT_HEADING moonbeam_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot2 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 3
- AND industrial_slot3 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -674.578 13.18 coach_score_off
- DONT_REMOVE_OBJECT coach_score_off
- SET_OBJECT_HEADING coach_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot3 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 4
- AND industrial_slot4 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -674.578 12.972 flatbed_score_off
- DONT_REMOVE_OBJECT flatbed_score_off
- SET_OBJECT_HEADING flatbed_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot4 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 5
- AND industrial_slot5 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -674.578 12.75 linerunner_score_off
- DONT_REMOVE_OBJECT linerunner_score_off
- SET_OBJECT_HEADING linerunner_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot5 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 6
- AND industrial_slot6 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -674.578 12.549 trashmaster_score_off
- DONT_REMOVE_OBJECT trashmaster_score_off
- SET_OBJECT_HEADING trashmaster_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot6 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 7
- AND industrial_slot7 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -674.578 12.35 patriot_score_off
- DONT_REMOVE_OBJECT patriot_score_off
- SET_OBJECT_HEADING patriot_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot7 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 8
- AND industrial_slot8 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -674.578 12.131 whoopee_score_off
- DONT_REMOVE_OBJECT whoopee_score_off
- SET_OBJECT_HEADING whoopee_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot8 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 9
- AND industrial_slot9 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -675.459 13.582 blista_score_off
- DONT_REMOVE_OBJECT blista_score_off
- SET_OBJECT_HEADING blista_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot9 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 10
- AND industrial_slot10 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -675.474 13.361 mule_score_off
- DONT_REMOVE_OBJECT mule_score_off
- SET_OBJECT_HEADING mule_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot10 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 11
- AND industrial_slot11 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -675.474 13.151 yankee_score_off
- DONT_REMOVE_OBJECT yankee_score_off
- SET_OBJECT_HEADING yankee_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot11 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 12
- AND industrial_slot12 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -675.474 12.966 bobcat_score_off
- DONT_REMOVE_OBJECT bobcat_score_off
- SET_OBJECT_HEADING bobcat_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot12 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 13
- AND industrial_slot13 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -675.474 12.757 dodo_score_off
- DONT_REMOVE_OBJECT dodo_score_off
- SET_OBJECT_HEADING dodo_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot13 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 14
- AND industrial_slot14 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -675.474 12.52 bus_score_off
- DONT_REMOVE_OBJECT bus_score_off
- SET_OBJECT_HEADING bus_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot14 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 15
- AND industrial_slot15 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -675.474 12.322 rumpo_score_off
- DONT_REMOVE_OBJECT rumpo_score_off
- SET_OBJECT_HEADING rumpo_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot15 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars1 16
- AND industrial_slot16 = 0
- industrial_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line 1496.036 -675.474 12.131 pony_score_off
- DONT_REMOVE_OBJECT pony_score_off
- SET_OBJECT_HEADING pony_score_off 270.0
- PLAYER_MADE_PROGRESS 1
- industrial_slot16 = 1
- ENDIF
- ELSE
- //IF industrial_garage_slots_filled = 16
- IF changed_industrial_garage_before = 0
- CHANGE_GARAGE_TYPE collect_all_cars1 GARAGE_FOR_SCRIPT_TO_OPEN_AND_CLOSE
- changed_industrial_garage_before = 1
- ENDIF
- pick_up_pick_ups:
- WAIT 0
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_AREA_2D player 1486.9 -686.2 1524.1 -666.8 FALSE
- IF create_car_pickups_industrial = 0
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 1 1501.0 -683.0 12.1 securicar_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 2 1505.0 -683.0 12.1 moonbeam_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 3 1509.0 -683.0 12.1 coach_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 4 1513.0 -683.0 12.1 flatbed_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 5 1517.0 -683.0 12.1 linerunner_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 6 1521.0 -683.0 12.1 trashmaster_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 7 1521.0 -680.0 12.1 patriot_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 8 1521.0 -677.0 12.1 whoopee_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 9 1521.0 -674.0 12.1 blista_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 10 1521.0 -671.0 12.1 mule_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 11 1521.0 -668.0 12.1 yankee_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 12 1517.0 -668.0 12.1 bobcat_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 13 1513.0 -668.0 12.1 dodo_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 14 1509.0 -668.0 12.1 bus_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 15 1505.0 -668.0 12.1 rumpo_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 16 1501.0 -668.0 12.1 pony_pickup
- WAIT 1000
- OPEN_GARAGE collect_all_cars1
- create_car_pickups_industrial = 1
- ENDIF
- IF import_car_been_created_before = 0
- IF HAS_PICKUP_BEEN_COLLECTED securicar_pickup
- import_car_type = 118
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED moonbeam_pickup
- import_car_type = 108
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED coach_pickup
- import_car_type = 127
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED flatbed_pickup
- import_car_type = 145
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED linerunner_pickup
- import_car_type = 93
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED trashmaster_pickup
- import_car_type = 98
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED patriot_pickup
- import_car_type = 96
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED whoopee_pickup
- import_car_type = 113
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED blista_pickup
- import_car_type = 102
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED mule_pickup
- import_car_type = 104
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED yankee_pickup
- import_car_type = 146
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED bobcat_pickup
- import_car_type = 112
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED dodo_pickup
- import_car_type = 126
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED bus_pickup
- import_car_type = 121
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED rumpo_pickup
- import_car_type = 130
- GOTO load_vehicle
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED pony_pickup
- import_car_type = 103
- GOTO load_vehicle
- ENDIF
- GOTO pick_up_pick_ups
- load_vehicle:
- PRINT_NOW (IMPORT1) 5000 2
- GOSUB mission_remove_pickups_ind
- IF IS_PLAYER_PLAYING player
- WHILE NOT IS_PLAYER_IN_AREA_2D player 1486.9 -686.2 1495.5 -674.1 FALSE
- WAIT 0
- IF IS_PLAYER_PLAYING player
- ENDIF
- ENDWHILE
- ENDIF
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL Player Off
- ENDIF
- CLOSE_GARAGE collect_all_cars1
- WHILE NOT IS_GARAGE_CLOSED collect_all_cars1
- WAIT 0
- ENDWHILE
- REQUEST_MODEL import_car_type
- WHILE NOT HAS_MODEL_LOADED import_car_type
- WAIT 0
- ENDWHILE
- CREATE_CAR import_car_type 1504.1 -680.1 12.1 imported_car
- MARK_MODEL_AS_NO_LONGER_NEEDED import_car_type
- SET_CAR_HEADING imported_car 90.0
- LOCK_CAR_DOORS imported_car CARLOCK_UNLOCKED
- WAIT 1000
- OPEN_GARAGE collect_all_cars1
- IF IS_PLAYER_PLAYING Player
- SET_PLAYER_CONTROL Player On
- ENDIF
- import_car_been_created_before = 1
- ENDIF // IF import_car_been_created_before = 0
- ELSE // player not in area (1486.9 -686.2 1524.1 -666.8)
- IF create_car_pickups_industrial = 1
- CLOSE_GARAGE collect_all_cars1
- WHILE NOT IS_GARAGE_CLOSED collect_all_cars1
- WAIT 0
- ENDWHILE
- GOSUB mission_remove_pickups_ind
- IF import_car_been_created_before = 1
- IF NOT IS_CAR_DEAD imported_car
- IF IS_CAR_IN_AREA_2D imported_car 1496.8 -686.2 1523.3 -666.8 FALSE
- DELETE_CAR imported_car
- ELSE
- MARK_CAR_AS_NO_LONGER_NEEDED imported_car
- ENDIF
- ENDIF
- ENDIF
- import_car_been_created_before = 0
- create_car_pickups_industrial = 0
- ENDIF
- ENDIF //IS_PLAYER_IN_AREA_2D
- ENDIF //IS_PLAYER_PLAYING
- ENDIF //IF industrial_garage_slots = 16
- ENDIF // IF IS_PLAYER_IN_ZONE player PORT_E
- ENDIF // IF IS_PLAYER_PLAYING Player
- GOTO import1_loop_inner
- }
- military_crane_loop:
- {
- // Should be called in mission_import_start
- SCRIPT_NAME M_CRANE
- military_crane_loop_inner:
- WAIT 500
- IF IS_PLAYER_PLAYING Player
- IF IS_PLAYER_IN_AREA_2D player 1548.1 -745.5 1583.0 -675.1 FALSE
- IF HAS_MILITARY_CRANE_COLLECTED_ALL_CARS
- IF cran_activated_before = 0
- DEACTIVATE_CRANE 1570.3 -675.4
- ACTIVATE_CRANE 1570.3 -675.4 1638.7 -687.1 1647.9 -700.1 1571.1 -696.5 16.0 0.0
- ADD_SCORE player 200000
- PLAYER_MADE_PROGRESS 7
- cran_activated_before = 1
- ENDIF
- IF NOT IS_AREA_OCCUPIED 1565.9 -706.7 9.0 1577.2 -686.3 20.0 FALSE TRUE FALSE FALSE FALSE
- IF create_military_pickups = 0
- AND military_car_been_created_before = 0
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 39 1571.0 -687.0 11.8 copcar_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 35 1571.0 -691.0 11.8 swatvan_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 36 1571.0 -694.0 11.8 fbi_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 37 1571.0 -697.0 11.8 tank_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 38 1571.0 -700.0 11.8 barracks_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 34 1571.0 -703.0 11.8 ambulance_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 33 1571.0 -706.0 11.8 firetruck_pickup
- create_military_pickups = 1
- ENDIF
- ENDIF
- //IF IS_PLAYER_IN_AREA_2D player 1558.1 -716.4 1583.0 -675.1 FALSE
- IF military_car_been_created_before = 0
- IF HAS_PICKUP_BEEN_COLLECTED copcar_pickup
- military_car_type3 = 116
- GOTO load_vehicle3
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED swatvan_pickup
- military_car_type3 = 117
- GOTO load_vehicle3
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED fbi_pickup
- military_car_type3 = 107
- GOTO load_vehicle3
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED barracks_pickup
- military_car_type3 = 123
- GOTO load_vehicle3
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED tank_pickup
- military_car_type3 = 122
- GOTO load_vehicle3
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED ambulance_pickup
- military_car_type3 = 106
- GOTO load_vehicle3
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED firetruck_pickup
- military_car_type3 = 97
- GOTO load_vehicle3
- ENDIF
- GOTO military_crane_loop_inner //pick_up_pick_ups3
- load_vehicle3:
- GOSUB mission_remove_pickups_military
- REQUEST_MODEL military_car_type3
- WHILE NOT HAS_MODEL_LOADED military_car_type3
- WAIT 0
- ENDWHILE
- CREATE_CAR military_car_type3 1643.2 -693.2 -100.0 military_car
- MARK_MODEL_AS_NO_LONGER_NEEDED military_car_type3
- SET_CAR_HEADING military_car 0.0
- LOCK_CAR_DOORS military_car CARLOCK_UNLOCKED
- military_car_been_created_before = 1
- ENDIF
- ENDIF // IF HAS_MILITARY_CRANE_COLLECTED_ALL_CARS
- ELSE
- IF create_military_pickups = 1
- GOSUB mission_remove_pickups_military
- create_military_pickups = 0
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF military_car_been_created_before = 1
- IF IS_CAR_DEAD military_car
- military_car_been_created_before = 0
- ELSE
- IF NOT IS_CAR_IN_AREA_2D military_car 1668.6 -685.7 1548.1 -745.5 FALSE
- MARK_CAR_AS_NO_LONGER_NEEDED military_car
- military_car_been_created_before = 0
- ENDIF
- IF NOT IS_PLAYER_IN_ZONE player PORT_E
- MARK_CAR_AS_NO_LONGER_NEEDED military_car
- military_car_been_created_before = 0
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF // IF IS_PLAYER_IN_ZONE player PORT_E
- ENDIF //IS_PLAYER_PLAYING
- GOTO military_crane_loop_inner
- }
- import2_loop:
- {
- // Should be called in mission_import_start
- SCRIPT_NAME IMPORT2
- import2_loop_inner:
- WAIT 500
- IF IS_PLAYER_PLAYING Player
- //IMPORT EXPORT GARAGE2***************************************************************************************
- IF IS_PLAYER_IN_ZONE player BIG_DAM
- IF NOT suburban_garage_slots_filled = 16
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 1
- AND suburban_slot1 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1106.161 151.191 60.529 sentinet_score_off
- DONT_REMOVE_OBJECT sentinet_score_off
- SET_OBJECT_HEADING sentinet_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot1 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 2
- AND suburban_slot2 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1106.161 151.191 60.332 cheetah_score_off
- DONT_REMOVE_OBJECT cheetah_score_off
- SET_OBJECT_HEADING cheetah_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot2 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 3
- AND suburban_slot3 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1106.161 151.191 60.127 banshee_score_off
- DONT_REMOVE_OBJECT banshee_score_off
- SET_OBJECT_HEADING banshee_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot3 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 4
- AND suburban_slot4 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1106.161 151.191 59.919 idaho_score_off
- DONT_REMOVE_OBJECT idaho_score_off
- SET_OBJECT_HEADING idaho_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot4 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 5
- AND suburban_slot5 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1106.161 151.191 59.697 infernus_score_off
- DONT_REMOVE_OBJECT infernus_score_off
- SET_OBJECT_HEADING infernus_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot5 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 6
- AND suburban_slot6 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1106.161 151.191 59.497 taxi_score_off
- DONT_REMOVE_OBJECT taxi_score_off
- SET_OBJECT_HEADING taxi_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot6 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 7
- AND suburban_slot7 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1106.161 151.191 59.298 kuruma_score_off
- DONT_REMOVE_OBJECT kuruma_score_off
- SET_OBJECT_HEADING kuruma_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot7 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 8
- AND suburban_slot8 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1106.161 151.191 59.079 stretch_score_off
- DONT_REMOVE_OBJECT stretch_score_off
- SET_OBJECT_HEADING stretch_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot8 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 9
- AND suburban_slot9 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1107.042 151.191 60.529 perennial_score_off
- DONT_REMOVE_OBJECT perennial_score_off
- SET_OBJECT_HEADING perennial_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot9 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 10
- AND suburban_slot10 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1107.042 151.191 60.309 stinger_score_off
- DONT_REMOVE_OBJECT stinger_score_off
- SET_OBJECT_HEADING stinger_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot10 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 11
- AND suburban_slot11 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1107.042 151.191 60.098 manana_score_off
- DONT_REMOVE_OBJECT manana_score_off
- SET_OBJECT_HEADING manana_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot11 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 12
- AND suburban_slot12 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1107.042 151.191 59.919 landstalker_score_off
- DONT_REMOVE_OBJECT landstalker_score_off
- SET_OBJECT_HEADING landstalker_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot12 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 13
- AND suburban_slot13 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1107.042 151.191 59.697 stallion_score_off
- DONT_REMOVE_OBJECT stallion_score_off
- SET_OBJECT_HEADING stallion_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot13 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 14
- AND suburban_slot14 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1107.042 151.191 59.497 injection_score_off
- DONT_REMOVE_OBJECT injection_score_off
- SET_OBJECT_HEADING injection_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot14 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 15
- AND suburban_slot15 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1107.042 151.191 59.298 cabbie_score_off
- DONT_REMOVE_OBJECT cabbie_score_off
- SET_OBJECT_HEADING cabbie_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot15 = 1
- ENDIF
- IF HAS_IMPORT_GARAGE_SLOT_BEEN_FILLED collect_all_cars2 16
- AND suburban_slot16 = 0
- suburban_garage_slots_filled ++
- CREATE_OBJECT_NO_OFFSET line -1107.042 151.191 59.079 esperanto_score_off
- DONT_REMOVE_OBJECT esperanto_score_off
- SET_OBJECT_HEADING esperanto_score_off 180.0
- PLAYER_MADE_PROGRESS 1
- suburban_slot16 = 1
- ENDIF
- ELSE
- //IF suburban_garage_slots_filled = 16
- IF changed_suburban_garage_before = 0
- CHANGE_GARAGE_TYPE collect_all_cars2 GARAGE_FOR_SCRIPT_TO_OPEN_AND_CLOSE
- changed_suburban_garage_before = 1
- ENDIF
- pick_up_pick_ups2:
- WAIT 0
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_AREA_2D player -1117.4 158.1 -1098.0 121.5 FALSE
- IF create_car_pickups_suburban = 0
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 17 -1115.0 145.5 59.0 sentinet_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 18 -1115.0 142.0 59.0 cheetah_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 19 -1115.0 138.5 59.0 banshee_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 20 -1115.0 135.0 59.0 idaho_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 21 -1115.0 131.5 59.0 infernus_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 22 -1115.0 128.0 59.0 taxi_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 23 -1112.0 128.0 59.0 kuruma_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 24 -1109.0 128.0 59.0 stretch_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 25 -1106.0 128.0 59.0 perennial_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 26 -1103.0 128.0 59.0 stinger_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 27 -1100.0 128.0 59.0 manana_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 28 -1100.0 131.5 59.0 landstalker_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 29 -1100.0 135.0 59.0 stallion_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 30 -1100.0 138.5 59.0 injection_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 31 -1100.0 142.0 59.0 cabbie_pickup
- CREATE_PICKUP_WITH_AMMO bonus PICKUP_ONCE 32 -1100.0 145.5 59.0 esperanto_pickup
- WAIT 1000
- OPEN_GARAGE collect_all_cars2
- create_car_pickups_suburban = 1
- ENDIF
- IF import_car_been_created_before2 = 0
- IF HAS_PICKUP_BEEN_COLLECTED sentinet_pickup
- import_car_type2 = 95
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED cheetah_pickup
- import_car_type2 = 105
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED banshee_pickup
- import_car_type2 = 119
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED idaho_pickup
- import_car_type2 = 91
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED infernus_pickup
- import_car_type2 = 101
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED taxi_pickup
- import_car_type2 = 110
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED kuruma_pickup
- import_car_type2 = 111
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED stretch_pickup
- import_car_type2 = 99
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED perennial_pickup
- import_car_type2 = 94
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED stinger_pickup
- import_car_type2 = 92
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED manana_pickup
- import_car_type2 = 100
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED landstalker_pickup
- import_car_type2 = 90
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED stallion_pickup
- import_car_type2 = 129
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED injection_pickup
- import_car_type2 = 114
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED cabbie_pickup
- import_car_type2 = 128
- GOTO load_vehicle2
- ENDIF
- IF HAS_PICKUP_BEEN_COLLECTED esperanto_pickup
- import_car_type2 = 109
- GOTO load_vehicle2
- ENDIF
- GOTO pick_up_pick_ups2
- load_vehicle2:
- PRINT_NOW (IMPORT1) 5000 2
- GOSUB mission_remove_pickups_sub
- IF IS_PLAYER_PLAYING player
- WHILE NOT IS_PLAYER_IN_AREA_2D player -1117.4 158.1 -1105.0 150.9 FALSE
- WAIT 0
- IF IS_PLAYER_PLAYING player
- ENDIF
- ENDWHILE
- ENDIF
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL Player Off
- ENDIF
- CLOSE_GARAGE collect_all_cars2
- WHILE NOT IS_GARAGE_CLOSED collect_all_cars2
- WAIT 0
- ENDWHILE
- REQUEST_MODEL import_car_type2
- WHILE NOT HAS_MODEL_LOADED import_car_type2
- WAIT 0
- ENDWHILE
- CREATE_CAR import_car_type2 -1112.0 143.2 59.0 imported_car2
- MARK_MODEL_AS_NO_LONGER_NEEDED import_car_type2
- SET_CAR_HEADING imported_car2 0.0
- LOCK_CAR_DOORS imported_car2 CARLOCK_UNLOCKED
- WAIT 1000
- OPEN_GARAGE collect_all_cars2
- IF IS_PLAYER_PLAYING Player
- SET_PLAYER_CONTROL Player On
- ENDIF
- import_car_been_created_before2 = 1
- ENDIF // IF import_car_been_created_before2 = 0
- ELSE // player not in area (-1117.4 158.1 -1098.0 121.5)
- IF create_car_pickups_suburban = 1
- CLOSE_GARAGE collect_all_cars2
- WHILE NOT IS_GARAGE_CLOSED collect_all_cars2
- WAIT 0
- ENDWHILE
- GOSUB mission_remove_pickups_sub
- IF import_car_been_created_before2 = 1
- IF NOT IS_CAR_DEAD imported_car2
- IF IS_CAR_IN_AREA_2D imported_car2 -1117.4 149.8 -1098.0 121.5 FALSE
- DELETE_CAR imported_car2
- ELSE
- MARK_CAR_AS_NO_LONGER_NEEDED imported_car2
- ENDIF
- ENDIF
- ENDIF
- import_car_been_created_before2 = 0
- create_car_pickups_suburban = 0
- ENDIF
- ENDIF //IS_PLAYER_IN_AREA_2D
- ENDIF //IS_PLAYER_PLAYING
- ENDIF // IF NOT suburban_garage_slots_filled = 16
- ENDIF // IF IS_PLAYER_IN_ZONE player BIG_DAM
- ENDIF //IS_PLAYER_PLAYING
- GOTO import2_loop_inner
- }
- check_packages:
- {
- // Should be called in mission_import_start
- SCRIPT_NAME PACKAGE
- WAIT 300
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- WHILE number_of_packages_collected < 10
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB1 ) 140 2 0
- earned_free_pistol = 1
- WHILE number_of_packages_collected < 20
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB2 ) 140 2 0
- earned_free_uzi = 1
- WHILE number_of_packages_collected < 30
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB5 ) 140 2 0
- earned_free_grenades = 1
- WHILE number_of_packages_collected < 40
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB4 ) 140 2 0
- earned_free_shotgun = 1
- WHILE number_of_packages_collected < 50
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB3 ) 140 2 0
- earned_free_armour = 1
- WHILE number_of_packages_collected < 60
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB6 ) 140 2 0
- earned_free_molotovs = 1
- WHILE number_of_packages_collected < 70
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB7 ) 140 2 0
- earned_free_ak47 = 1
- WHILE number_of_packages_collected < 80
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB8 ) 140 2 0
- earned_free_sniper = 1
- WHILE number_of_packages_collected < 90
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB9 ) 140 2 0
- earned_free_m16 = 1
- WHILE number_of_packages_collected < 100
- WAIT 500
- GET_COLLECTABLE1S_COLLECTED number_of_packages_collected
- ENDWHILE
- PLAYER_MADE_PROGRESS 1
- ADD_PAGER_MESSAGE ( PAGEB10 ) 140 2 0
- earned_free_launcher = 1
- TERMINATE_THIS_SCRIPT
- }
- mission_remove_pickups_ind:
- {
- REMOVE_PICKUP securicar_pickup
- REMOVE_PICKUP moonbeam_pickup
- REMOVE_PICKUP coach_pickup
- REMOVE_PICKUP flatbed_pickup
- REMOVE_PICKUP linerunner_pickup
- REMOVE_PICKUP trashmaster_pickup
- REMOVE_PICKUP patriot_pickup
- REMOVE_PICKUP whoopee_pickup
- REMOVE_PICKUP blista_pickup
- REMOVE_PICKUP mule_pickup
- REMOVE_PICKUP yankee_pickup
- REMOVE_PICKUP bobcat_pickup
- REMOVE_PICKUP dodo_pickup
- REMOVE_PICKUP bus_pickup
- REMOVE_PICKUP rumpo_pickup
- REMOVE_PICKUP pony_pickup
- }
- RETURN
- mission_remove_pickups_sub:
- {
- REMOVE_PICKUP sentinet_pickup
- REMOVE_PICKUP cheetah_pickup
- REMOVE_PICKUP banshee_pickup
- REMOVE_PICKUP idaho_pickup
- REMOVE_PICKUP infernus_pickup
- REMOVE_PICKUP taxi_pickup
- REMOVE_PICKUP kuruma_pickup
- REMOVE_PICKUP stretch_pickup
- REMOVE_PICKUP perennial_pickup
- REMOVE_PICKUP stinger_pickup
- REMOVE_PICKUP manana_pickup
- REMOVE_PICKUP landstalker_pickup
- REMOVE_PICKUP stallion_pickup
- REMOVE_PICKUP injection_pickup
- REMOVE_PICKUP cabbie_pickup
- REMOVE_PICKUP esperanto_pickup
- }
- RETURN
- mission_remove_pickups_military:
- {
- REMOVE_PICKUP copcar_pickup
- REMOVE_PICKUP swatvan_pickup
- REMOVE_PICKUP fbi_pickup
- REMOVE_PICKUP tank_pickup
- REMOVE_PICKUP barracks_pickup
- REMOVE_PICKUP ambulance_pickup
- REMOVE_PICKUP firetruck_pickup
- }
- RETURN
- remove_bonus_pickups:
- {
- REMOVE_PICKUP bonus_gun1
- REMOVE_PICKUP bonus_gun2
- REMOVE_PICKUP bonus_gun3
- REMOVE_PICKUP bonus_gun4
- REMOVE_PICKUP bonus_gun5
- REMOVE_PICKUP bonus_gun6
- REMOVE_PICKUP bonus_gun7
- REMOVE_PICKUP bonus_gun8
- REMOVE_PICKUP bonus_gun9
- REMOVE_PICKUP bonus_gunflame
- REMOVE_PICKUP bonus_gun10
- REMOVE_PICKUP bonus_bribe1
- REMOVE_PICKUP bonus_bribe2
- REMOVE_PICKUP bonus_bribe3
- REMOVE_PICKUP bonus_bribe4
- REMOVE_PICKUP bonus_bribe5
- REMOVE_PICKUP bonus_bribe6
- REMOVE_PICKUP bonus_health
- REMOVE_PICKUP bonus_adrenaline
- }
- RETURN
Add Comment
Please, Sign In to add comment