Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This file is not original DMA Design Source Code.
- //
- // This is, in fact, the only file from the GTA3 Multifile Source Code that wasn't
- // leaked in its 10th Anniversary. As such, this is a recreation of it.
- //
- VAR_FLOAT var_2 // (2)
- VAR_FLOAT var_3 // (3)
- VAR_FLOAT var_4 // (4)
- VAR_INT var_5 // (5)
- VAR_INT flag_taken_money_off_fm3 // (6)
- VAR_INT flag_player_had_gun_message // (7)
- VAR_INT flag_reached_hideout // (8)
- VAR_INT var_9 // (9)
- VAR_INT blob_flag // (10)
- VAR_INT script_controlled_player // (11)
- VAR_INT controlmode // (12)
- VAR_INT backdoor // (13)
- VAR_INT playersdoor // (14)
- VAR_INT dogfood_factory_gate // (15)
- VAR_INT doggy_door // (16)
- VAR_INT misty_door1 // (17)
- VAR_INT misty_door2 // (18)
- VAR_INT var_19 // (19)
- VAR_INT var_20 // (20)
- VAR_INT laundrete_door1 // (21)
- VAR_INT laundrete_door2 // (22)
- VAR_INT fish_factory_gate // (23)
- VAR_INT Bank_job_door // (24)
- VAR_INT bankdoor1 // (25)
- VAR_INT bankdoor2 // (26)
- VAR_INT fuzz_door1 // (27)
- VAR_INT fuzz_door2 // (28)
- VAR_INT joeys_garage_door2 // (29)
- VAR_INT joeys_garage_door3 // (30)
- VAR_INT var_31 // (31)
- VAR_INT var_32 // (32)
- VAR_INT var_33 // (33)
- VAR_INT subway_gate_industrial // (34)
- VAR_INT tunnel_gate_industrial // (35)
- VAR_INT bridge_is_damaged // (36)
- VAR_INT subway_gate_suburban1 // (37)
- VAR_INT subway_gate_suburban2 // (38)
- VAR_INT tunnel_gate_suburban // (39)
- VAR_FLOAT joeydoor2_X // (40)
- VAR_FLOAT joeydoor2_Y // (41)
- VAR_FLOAT joeydoor2_Z // (42)
- VAR_FLOAT joeydoor3_X // (43)
- VAR_FLOAT joeydoor3_Y // (44)
- VAR_FLOAT joeydoor3_Z // (45)
- VAR_INT var_46 // (46)
- VAR_INT var_47 // (47)
- VAR_INT police_door_one // (48)
- VAR_INT police_door_two // (49)
- VAR_INT colombian_gate // (50)
- VAR_INT helix_barrier // (51)
- VAR_INT phils_compnd_gate // (52)
- VAR_INT flag_player_on_phil_mission // (53)
- VAR_INT inside_fence // (54)
- VAR_INT outside_fence // (55)
- VAR_INT var_56 // (56)
- VAR_INT Columbian_gate2 // (57)
- VAR_INT airportdoor1 // (58)
- VAR_INT airportdoor2 // (59)
- VAR_INT var_60 // (60)
- VAR_INT var_61 // (61)
- VAR_INT sprayshop1 // (62)
- VAR_INT collect_all_cars1 // (63)
- VAR_INT var_64 // (64)
- VAR_INT hours // (65)
- VAR_INT minutes // (66)
- VAR_INT frankie_garage // (67)
- VAR_INT Garage_bank // (68)
- VAR_INT garage_lm2 // (69)
- VAR_INT var_70 // (70)
- VAR_INT var_71 // (71)
- VAR_INT var_72 // (72)
- VAR_INT garage_yd3 // (73)
- VAR_INT garage1_love1 // (74)
- VAR_INT garage2_love1 // (75)
- VAR_INT garage3_love1 // (76)
- VAR_INT garage4_love1 // (77)
- VAR_INT garage5_love1 // (78)
- VAR_INT garage_km2 // (79)
- VAR_INT rays_prize_garage // (80)
- VAR_INT witsec_garage // (81)
- VAR_INT var_82 // (82)
- VAR_FLOAT garage_min_x_yd3 // (83)
- VAR_FLOAT garage_min_y_yd3 // (84)
- VAR_FLOAT garage_max_x_yd3 // (85)
- VAR_FLOAT garage_max_y_yd3 // (86)
- VAR_INT var_87 // (87)
- VAR_INT var_88 // (88)
- VAR_INT garage_hm3 // (89)
- VAR_INT garage_hm4 // (90)
- VAR_INT escort_garage // (91)
- VAR_INT collect_all_cars2 // (92)
- VAR_INT var_93 // (93)
- VAR_INT ammu_shop_bloke1 // (94)
- VAR_INT time_difference // (95)
- VAR_INT current_time // (96)
- VAR_INT time_since_murdering_shopkeeper1 // (97)
- VAR_INT var_98 // (98)
- VAR_INT var_99 // (99)
- VAR_INT SHOP_UZI // (100)
- VAR_INT SHOP_UZI2 // (101)
- VAR_INT var_102 // (102)
- VAR_INT var_103 // (103)
- VAR_INT var_104 // (104)
- VAR_INT var_105 // (105)
- VAR_INT var_106 // (106)
- VAR_INT out_of_stock_uzi // (107)
- VAR_INT out_of_stock_pistol // (108)
- VAR_INT var_109 // (109)
- VAR_INT var_110 // (110)
- VAR_INT var_111 // (111)
- VAR_INT var_112 // (112)
- VAR_INT var_113 // (113)
- VAR_INT var_114 // (114)
- VAR_INT var_115 // (115)
- VAR_INT var_116 // (116)
- VAR_INT sound_loop7 // (117)
- VAR_INT sound_loop8 // (118)
- VAR_INT sound_loop9 // (119)
- VAR_INT sound_loop10 // (120)
- VAR_INT sound_loop11 // (121)
- VAR_INT sound_loop12 // (122)
- VAR_INT var_123 // (123)
- VAR_INT var_124 // (124)
- VAR_INT var_125 // (125)
- VAR_INT var_126 // (126)
- VAR_INT var_127 // (127)
- VAR_INT var_128 // (128)
- VAR_INT var_129 // (129)
- VAR_INT var_130 // (130)
- VAR_INT var_131 // (131)
- VAR_INT player // (132)
- VAR_INT var_133 // (133)
- VAR_INT luigi // (134)
- VAR_INT joey // (135)
- VAR_INT toni // (136)
- VAR_INT frankie // (137)
- VAR_INT maria // (138)
- VAR_INT catalina // (139)
- VAR_INT var_140 // (140)
- VAR_INT lips // (141)
- VAR_INT chunky // (142)
- VAR_INT var_143 // (143)
- VAR_INT asuka // (144)
- VAR_INT kenji // (145)
- VAR_INT ray // (146)
- VAR_INT var_147 // (147)
- VAR_INT var_148 // (148)
- VAR_INT cs_time // (149)
- VAR_INT cs_player // (150)
- VAR_INT cs_eight // (151)
- VAR_INT cs_micky // (152)
- VAR_INT cs_luigi // (153)
- VAR_INT cs_joey // (154)
- VAR_INT cs_tony // (155)
- VAR_INT cs_frankie // (156)
- VAR_INT cs_maria // (157)
- VAR_INT cs_catalina // (158)
- VAR_INT cs_miguel // (159)
- VAR_INT cs_misty // (160)
- VAR_INT cs_ludoor // (161)
- VAR_INT cs_joedoor // (162)
- VAR_INT cs_eitdoor // (163)
- VAR_INT cs_mafia // (164)
- VAR_INT cs_ship // (165)
- VAR_INT cs_gangplank // (166)
- VAR_INT var_167 // (167)
- VAR_INT cs_curly // (168)
- VAR_INT cs_shopdoor // (169)
- VAR_INT cs_rifle // (170)
- VAR_INT cs_bomb // (171)
- VAR_INT cs_note // (172)
- VAR_INT cs_troll // (173)
- VAR_INT cs_case // (174)
- VAR_INT cs_mickyhead // (175)
- VAR_INT cs_playerhead // (176)
- VAR_INT cs_eighthead // (177)
- VAR_INT cs_luigihead // (178)
- VAR_INT cs_joeyhead // (179)
- VAR_INT cs_tonyhead // (180)
- VAR_INT cs_mistyhead // (181)
- VAR_INT cs_frankiehead // (182)
- VAR_INT cs_mariahead // (183)
- VAR_INT var_184 // (184)
- VAR_INT cs_asuka // (185)
- VAR_INT cs_kenji // (186)
- VAR_INT cs_ray // (187)
- VAR_INT cs_love // (188)
- VAR_INT var_189 // (189)
- VAR_INT cs_yakuza // (190)
- VAR_INT var_191 // (191)
- VAR_INT cs_keeper // (192)
- VAR_INT cs_asukahead // (193)
- VAR_INT cs_kenjihead // (194)
- VAR_INT cs_rayhead // (195)
- VAR_INT cs_lovehead // (196)
- VAR_INT var_197 // (197)
- VAR_INT var_198 // (198)
- VAR_INT cs_catalinahead // (199)
- VAR_INT cs_miguelhead // (200)
- VAR_INT cs_curlyhead // (201)
- VAR_INT cs_keeperhead // (202)
- VAR_INT var_203 // (203)
- VAR_INT cs_colub2 // (204)
- VAR_INT cs_colub3 // (205)
- VAR_INT cs_colub4 // (206)
- VAR_INT flag_player_on_mission // (207)
- VAR_INT flag_industrial_passed // (208)
- VAR_INT flag_commercial_passed // (209)
- VAR_INT flag_suburban_passed // (210)
- VAR_INT luigi_contact_blip // (211)
- VAR_INT joey_contact_blip // (212)
- VAR_INT toni_contact_blip // (213)
- VAR_INT frankie_contact_blip // (214)
- VAR_INT diablo_contact_blip // (215)
- VAR_INT asuka_contact_blip // (216)
- VAR_INT kenji_contact_blip // (217)
- VAR_INT ray_contact_blip // (218)
- VAR_INT love_contact_blip // (219)
- VAR_INT yardie_contact_blip // (220)
- VAR_INT maria_contact_blip // (221)
- VAR_INT eightball_contact_blip // (222)
- VAR_INT hood_contact_blip // (223)
- VAR_INT var_224 // (224)
- VAR_INT var_225 // (225)
- VAR_INT var_226 // (226)
- VAR_INT var_227 // (227)
- VAR_INT var_228 // (228)
- VAR_INT var_229 // (229)
- VAR_INT var_230 // (230)
- VAR_INT flag_player_on_eightball_mission // (231)
- VAR_INT flag_player_on_luigi_mission // (232)
- VAR_INT flag_player_on_joey_mission // (233)
- VAR_INT flag_player_on_toni_mission // (234)
- VAR_INT flag_player_on_frankie_mission // (235)
- VAR_INT flag_player_on_diablo_mission // (236)
- VAR_INT flag_player_on_asuka_mission // (237)
- VAR_INT flag_player_on_kenji_mission // (238)
- VAR_INT flag_player_on_love_mission // (239)
- VAR_INT flag_player_on_yardie_mission // (240)
- VAR_INT flag_player_on_ray_mission // (241)
- VAR_INT flag_player_on_asuka_suburban_mission // (242)
- VAR_INT flag_player_on_hood_mission // (243)
- VAR_INT flag_player_on_meat_mission // (244)
- VAR_INT flag_eightball_mission_passed // (245)
- VAR_INT flag_eightball_mission_launched // (246)
- VAR_INT var_247 // (247)
- VAR_INT flag_luigi_mission1_passed // (248)
- VAR_INT flag_luigi_mission2_passed // (249)
- VAR_INT flag_luigi_mission3_passed // (250)
- VAR_INT flag_luigi_mission4_passed // (251)
- VAR_INT flag_luigi_mission5_passed // (252)
- VAR_INT flag_all_luigi_missions_passed // (253)
- VAR_INT flag_joey_mission1_passed // (254)
- VAR_INT flag_joey_mission2_passed // (255)
- VAR_INT flag_joey_mission3_passed // (256)
- VAR_INT flag_joey_mission4_passed // (257)
- VAR_INT flag_joey_mission5_passed // (258)
- VAR_INT flag_joey_mission6_passed // (259)
- VAR_INT var_260 // (260)
- VAR_INT flag_toni_mission1_passed // (261)
- VAR_INT flag_toni_mission2_passed // (262)
- VAR_INT flag_toni_mission3_passed // (263)
- VAR_INT flag_toni_mission4_passed // (264)
- VAR_INT flag_toni_mission5_passed // (265)
- VAR_INT var_266 // (266)
- VAR_INT flag_frankie_mission1_passed // (267)
- VAR_INT flag_frankie_mission2_passed // (268)
- VAR_INT flag_frankie_mission2.1_passed // (269)
- VAR_INT flag_frankie_mission3_passed // (270)
- VAR_INT flag_frankie_mission4_passed // (271)
- VAR_INT flag_frankie_switched_off // (272)
- VAR_INT var_273 // (273)
- VAR_INT var_274 // (274)
- VAR_INT flag_player_had_cut1_fm3 // (275)
- VAR_INT var_276 // (276)
- VAR_INT var_277 // (277)
- VAR_INT flag_diablo_mission1_passed // (278)
- VAR_INT flag_diablo_mission2_passed // (279)
- VAR_INT flag_diablo_mission3_passed // (280)
- VAR_INT flag_diablo_mission4_passed // (281)
- VAR_INT var_282 // (282)
- VAR_INT var_283 // (283)
- VAR_INT switch_gang_diablo_off // (284)
- VAR_INT var_285 // (285)
- VAR_INT var_286 // (286)
- VAR_INT var_287 // (287)
- VAR_INT var_288 // (288)
- VAR_INT flag_meat_mission1_passed // (289)
- VAR_INT flag_meat_mission2_passed // (290)
- VAR_INT flag_meat_mission3_passed // (291)
- VAR_INT flag_meat_mission4_passed // (292)
- VAR_INT var_293 // (293)
- VAR_INT var_294 // (294)
- VAR_INT var_295 // (295)
- VAR_INT var_296 // (296)
- VAR_INT var_297 // (297)
- VAR_INT var_298 // (298)
- VAR_INT var_299 // (299)
- VAR_INT flag_diablo1_passed_before // (300)
- VAR_INT var_301 // (301)
- VAR_INT var_302 // (302)
- VAR_INT var_303 // (303)
- VAR_INT var_304 // (304)
- VAR_INT Ray_phone1 // (305)
- VAR_INT Ray_phone2 // (306)
- VAR_INT Ray_phone3 // (307)
- VAR_INT Ray_phone4 // (308)
- VAR_INT var_309 // (309)
- VAR_INT var_310 // (310)
- VAR_INT var_311 // (311)
- VAR_INT var_312 // (312)
- VAR_INT var_313 // (313)
- VAR_INT var_314 // (314)
- VAR_INT var_315 // (315)
- VAR_INT flag_asuka_mission1_passed // (316)
- VAR_INT flag_asuka_mission2_passed // (317)
- VAR_INT flag_asuka_mission3_passed // (318)
- VAR_INT flag_asuka_mission4_passed // (319)
- VAR_INT flag_asuka_mission5_passed // (320)
- VAR_INT var_321 // (321)
- VAR_INT flag_ray_mission1_passed // (322)
- VAR_INT flag_ray_mission2_passed // (323)
- VAR_INT flag_ray_mission3_passed // (324)
- VAR_INT flag_ray_mission4_passed // (325)
- VAR_INT flag_ray_mission5_passed // (326)
- VAR_INT flag_ray_mission6_passed // (327)
- VAR_INT var_328 // (328)
- VAR_INT flag_kenji_mission1_passed // (329)
- VAR_INT flag_kenji_mission2_passed // (330)
- VAR_INT flag_kenji_mission3_passed // (331)
- VAR_INT flag_kenji_mission4_passed // (332)
- VAR_INT flag_kenji_mission5_passed // (333)
- VAR_INT var_334 // (334)
- VAR_INT flag_love_mission1_passed // (335)
- VAR_INT flag_love_mission2_passed // (336)
- VAR_INT flag_love_mission3_passed // (337)
- VAR_INT var_338 // (338)
- VAR_INT flag_yardie_mission1_passed // (339)
- VAR_INT flag_yardie_mission2_passed // (340)
- VAR_INT flag_yardie_mission3_passed // (341)
- VAR_INT flag_yardie_mission4_passed // (342)
- VAR_INT var_343 // (343)
- VAR_INT var_344 // (344)
- VAR_INT var_345 // (345)
- VAR_INT var_346 // (346)
- VAR_INT var_347 // (347)
- VAR_INT var_348 // (348)
- VAR_INT flag_love_mission4_passed // (349)
- VAR_INT flag_love_mission5_passed // (350)
- VAR_INT flag_love_mission6_passed // (351)
- VAR_INT flag_love_mission7_passed // (352)
- VAR_INT var_353 // (353)
- VAR_INT flag_asuka_suburban_mission1_passed // (354)
- VAR_INT flag_asuka_suburban_mission2_passed // (355)
- VAR_INT flag_asuka_suburban_mission3_passed // (356)
- VAR_INT var_357 // (357)
- VAR_INT var_358 // (358)
- VAR_INT flag_hood_mission1_passed // (359)
- VAR_INT flag_hood_mission2_passed // (360)
- VAR_INT flag_hood_mission3_passed // (361)
- VAR_INT flag_hood_mission4_passed // (362)
- VAR_INT flag_hood_mission5_passed // (363)
- VAR_INT var_364 // (364)
- VAR_INT var_365 // (365)
- VAR_INT flag_done_drive_by_help // (366)
- VAR_INT flag_player_on_cat_mission // (367)
- VAR_INT flag_cat_mission1_passed // (368)
- VAR_INT var_369 // (369)
- VAR_INT var_370 // (370)
- VAR_INT flag_player_on_ambulance_mission // (371)
- VAR_INT var_372 // (372)
- VAR_INT flag_player_on_fire_mission // (373)
- VAR_INT var_374 // (374)
- VAR_INT flag_player_on_cop_mission // (375)
- VAR_INT var_376 // (376)
- VAR_INT got_siren_help_before // (377)
- VAR_INT flag_4x4_mission1_passed // (378)
- VAR_INT flag_4x4_mission2_passed // (379)
- VAR_INT flag_4x4_mission3_passed // (380)
- VAR_INT flag_mayhem_mission1_passed // (381)
- VAR_INT flag_4x4one_trigger // (382)
- VAR_INT flag_4x4two_trigger // (383)
- VAR_INT flag_4x4three_trigger // (384)
- VAR_INT flag_mayhem_trigger // (385)
- VAR_INT record_4x4_one // (386)
- VAR_INT record_4x4_two // (387)
- VAR_INT record_4x4_three // (388)
- VAR_INT record_mayhem // (389)
- VAR_INT record_temp // (390)
- VAR_INT flag_intro1_before // (391)
- VAR_INT flag_intro2_before // (392)
- VAR_INT flag_intro3_before // (393)
- VAR_INT flag_intro_mayhem_before // (394)
- VAR_INT taxi_passed // (395)
- VAR_INT var_396 // (396)
- VAR_INT flag_taxi1_mission_launched // (397)
- VAR_INT been_in_taxi1_before // (398)
- VAR_INT new_taxi_created_before // (399)
- VAR_INT spray_taxi // (400)
- VAR_INT done_taxi_help // (401)
- VAR_INT rec_rc1 // (402)
- VAR_INT rec_rc2 // (403)
- VAR_INT rec_rc3 // (404)
- VAR_INT rec_rc4 // (405)
- VAR_INT var_406 // (406)
- VAR_INT var_407 // (407)
- VAR_INT flag_just_done_rc_mission // (408)
- VAR_INT flag_rc1_passed // (409)
- VAR_INT flag_rc2_passed // (410)
- VAR_INT flag_rc3_passed // (411)
- VAR_INT flag_rc4_passed // (412)
- VAR_INT var_413 // (413)
- VAR_INT var_414 // (414)
- VAR_INT flag_joey_mission5_terminated // (415)
- VAR_INT flag_joey_mission6_terminated // (416)
- VAR_INT flag_luigi_mission4_terminated // (417)
- VAR_INT flag_luigi_mission5_terminated // (418)
- VAR_INT var_419 // (419)
- VAR_INT timer_help_message_displayed // (420)
- VAR_INT nicked_half_a_mil_before // (421)
- VAR_INT flag_done_radio_8ball // (422)
- VAR_INT var_423 // (423)
- VAR_INT breakout_timer // (424)
- VAR_INT breakout_timer_start // (425)
- VAR_INT breakout_diff // (426)
- VAR_INT maria_exists // (427)
- VAR_INT barriers_been_added // (428)
- VAR_INT door_crash_flag // (429)
- VAR_FLOAT door_position_a1 // (430)
- VAR_INT flag_bridge_created_8ball // (431)
- VAR_INT com_ammu_nation2 // (432)
- VAR_INT com_sprayshop2 // (433)
- VAR_INT ammu2_blip_added // (434)
- SCRIPT_NAME MAIN
- var_2 = 0.0625
- var_3 = var_2 // (float)
- var_3 /= 2.0
- var_4 = var_3 // (float)
- var_4 /= 2.0
- var_5 = 250
- flag_taken_money_off_fm3 = 0
- flag_player_had_gun_message = 0
- flag_reached_hideout = 0
- var_9 = 0
- blob_flag = 0
- SET_TOTAL_NUMBER_OF_MISSIONS 0 //73
- SET_PROGRESS_TOTAL 0 //154
- CREATE_OBJECT_NO_OFFSET PLAYERSDOOR 890.875 -307.6875 8.75 playersdoor
- DONT_REMOVE_OBJECT playersdoor
- CREATE_OBJECT_NO_OFFSET FAKETARGET 1078.688 -384.75 15.375 var_31
- DONT_REMOVE_OBJECT var_31
- CREATE_OBJECT_NO_OFFSET FAKETARGET 1080.5 -384.75 15.375 var_32
- DONT_REMOVE_OBJECT var_32
- CREATE_OBJECT_NO_OFFSET FAKETARGET 1082.25 -384.75 15.375 var_33
- DONT_REMOVE_OBJECT var_33
- CREATE_OBJECT_NO_OFFSET MISTYDOOR 945.625 -272.25 4.8125 misty_door1
- DONT_REMOVE_OBJECT misty_door1
- CREATE_OBJECT_NO_OFFSET MISTYDOOR 942.6875 -273.6875 4.8125 misty_door2
- DONT_REMOVE_OBJECT misty_door2
- SET_OBJECT_HEADING misty_door2 180.0
- CREATE_OBJECT_NO_OFFSET LAUNDRTDOOR1 845.75 -662.75 15.0625 laundrete_door1
- DONT_REMOVE_OBJECT laundrete_door1
- CREATE_OBJECT_NO_OFFSET LAUNDRTDOOR1 845.75 -664.8125 15.0625 laundrete_door2
- DONT_REMOVE_OBJECT laundrete_door2
- SET_OBJECT_HEADING laundrete_door2 180.0
- CREATE_OBJECT_NO_OFFSET JOEY_DOOR1 1192.188 -867.25 14.0625 joeys_garage_door2
- DONT_REMOVE_OBJECT joeys_garage_door2
- SET_OBJECT_HEADING joeys_garage_door2 45.0
- CREATE_OBJECT_NO_OFFSET JOEY_DOOR2 1190.063 -869.3125 14.1875 joeys_garage_door3
- DONT_REMOVE_OBJECT joeys_garage_door3
- SET_OBJECT_HEADING joeys_garage_door3 45.0
- CREATE_OBJECT_NO_OFFSET ELECTRICGATE 1250.375 -812.0 13.9375 dogfood_factory_gate
- DONT_REMOVE_OBJECT dogfood_factory_gate
- SET_OBJECT_HEADING dogfood_factory_gate 225.0
- CREATE_OBJECT_NO_OFFSET DOGFOODOOR01 1205.25 -802.875 15.0 doggy_door
- DONT_REMOVE_OBJECT doggy_door
- SET_OBJECT_HEADING doggy_door 45.0
- CREATE_OBJECT_NO_OFFSET ELECTRICGATE 1016.0 -1107.938 12.25 fish_factory_gate
- DONT_REMOVE_OBJECT fish_factory_gate
- SET_OBJECT_HEADING fish_factory_gate 90.0
- CREATE_OBJECT_NO_OFFSET BANKJOBDOOR 1087.5 -233.75 11.0 Bank_job_door
- DONT_REMOVE_OBJECT Bank_job_door
- CREATE_OBJECT_NO_OFFSET CHNABANKDOOR 1035.563 -700.75 15.3125 bankdoor1
- DONT_REMOVE_OBJECT bankdoor1
- CREATE_OBJECT_NO_OFFSET CHNABANKDOOR 1035.563 -699.375 15.3125 bankdoor2
- DONT_REMOVE_OBJECT bankdoor2
- SET_OBJECT_HEADING bankdoor2 180.0
- CREATE_OBJECT_NO_OFFSET BACKDOOR 891.0 -416.375 14.9375 backdoor
- DONT_REMOVE_OBJECT backdoor
- CREATE_OBJECT_NO_OFFSET FUZBALLDOOR 1001.625 -887.8125 15.75 fuzz_door1
- SET_OBJECT_HEADING fuzz_door1 180.0
- DONT_REMOVE_OBJECT fuzz_door1
- CREATE_OBJECT_NO_OFFSET FUZBALLDOOR 998.3125 -887.9375 15.75 fuzz_door2
- SET_OBJECT_HEADING fuzz_door2 0.0
- DONT_REMOVE_OBJECT fuzz_door2
- CREATE_OBJECT_NO_OFFSET SUBWAYGATE 988.9375 -471.75 5.1875 subway_gate_industrial
- DONT_REMOVE_OBJECT subway_gate_industrial
- SET_OBJECT_HEADING subway_gate_industrial 90.0
- CREATE_OBJECT_NO_OFFSET TUNNELENTRANCE 730.3125 172.4375 -21.0625 tunnel_gate_industrial
- DONT_REMOVE_OBJECT tunnel_gate_industrial
- CREATE_OBJECT_NO_OFFSET HELIX_BARRIER -73.125 -630.3125 25.875 helix_barrier
- DONT_REMOVE_OBJECT helix_barrier
- CREATE_OBJECT_NO_OFFSET PLYSAV_LFTDR_LFT 103.8125 -482.75 16.25 var_46
- DONT_REMOVE_OBJECT var_46
- CREATE_OBJECT_NO_OFFSET PLYSAV_LFTDR_RGHT 102.1875 -482.75 16.25 var_47
- DONT_REMOVE_OBJECT var_47
- SET_OBJECT_HEADING var_47 180.0
- CREATE_OBJECT_NO_OFFSET ELECTRICGATE 366.125 -1128.5 21.9375 police_door_one
- DONT_REMOVE_OBJECT police_door_one
- SET_OBJECT_HEADING police_door_one 180.0
- CREATE_OBJECT_NO_OFFSET ELECTRICGATE 326.25 -1128.5 21.9375 police_door_two
- DONT_REMOVE_OBJECT police_door_two
- SET_OBJECT_HEADING police_door_two 180.0
- CREATE_OBJECT_NO_OFFSET ELECTRICGATE 91.5625 -318.5625 15.25 colombian_gate
- DONT_REMOVE_OBJECT colombian_gate
- SET_OBJECT_HEADING colombian_gate 270.0
- CREATE_OBJECT_NO_OFFSET ELECTRICGATE 147.1875 207.3125 10.5625 phils_compnd_gate
- DONT_REMOVE_OBJECT phils_compnd_gate
- SET_OBJECT_HEADING phils_compnd_gate 270.0
- CREATE_OBJECT_NO_OFFSET FIXED_INSIDE 362.8125 -341.875 17.125 inside_fence
- DONT_REMOVE_OBJECT inside_fence
- CREATE_OBJECT_NO_OFFSET FIXED_OUTSIDE 360.8125 -391.375 22.5625 outside_fence
- DONT_REMOVE_OBJECT outside_fence
- CREATE_OBJECT_NO_OFFSET NEWTOWERDOOR1 -664.3125 2.875 19.5 var_56
- DONT_REMOVE_OBJECT var_56
- SET_OBJECT_HEADING var_56 180.0
- CREATE_OBJECT_NO_OFFSET COLUMBIANGATE -363.0 250.4375 61.3125 Columbian_gate2
- DONT_REMOVE_OBJECT Columbian_gate2
- SET_OBJECT_HEADING Columbian_gate2 180.0
- CREATE_OBJECT_NO_OFFSET AIRPORTDOOR1 -770.375 -599.25 11.8125 airportdoor1
- DONT_REMOVE_OBJECT airportdoor1
- CREATE_OBJECT_NO_OFFSET AIRPORTDOOR2 -770.375 -601.3125 11.8125 airportdoor2
- DONT_REMOVE_OBJECT airportdoor2
- SET_MAX_WANTED_LEVEL 4
- SET_GARAGE 891.25 -311.0625 7.6875 898.375 -315.5 12.6875 16 var_60
- SET_GARAGE 1496.75 -686.1875 11.0 1523.25 -666.75 17.0 8 collect_all_cars1
- NO_SPECIAL_CAMERA_FOR_THIS_GARAGE collect_all_cars1
- SET_GARAGE 1284.563 -100.5 13.5625 1278.0 -111.0 18.5625 3 var_61
- SET_GARAGE 921.0 -367.5 9.75 928.6875 -355.0625 14.75 5 sprayshop1
- SET_GARAGE 1428.75 -187.0 49.6875 1442.5 -179.875 54.6875 21 frankie_garage
- SET_ROTATING_GARAGE_DOOR frankie_garage
- SET_GARAGE 1440.688 -805.5625 10.875 1449.75 -782.0625 15.875 1 Garage_bank
- SET_GARAGE 1074.0 -578.0 13.0 1085.0 -568.0 17.0 1 garage_lm2
- garage_min_x_yd3 = 257.0
- garage_min_y_yd3 = -803.0
- garage_max_x_yd3 = 263.0
- garage_max_y_yd3 = -795.5
- SET_GARAGE 115.0625 -475.25 15.0 106.875 -487.0625 19.0 17 var_70
- SET_GARAGE 386.0 -573.0 25.1875 376.5625 -580.0625 30.1875 2 var_71
- SET_GARAGE 386.0 -490.0 25.1875 376.5625 -497.0 30.1875 5 var_72
- SET_GARAGE 245.375 -992.1875 20.0 234.375 -1000.5 24.0 19 rays_prize_garage
- SET_ROTATING_GARAGE_DOOR rays_prize_garage
- SET_GARAGE 375.0 -441.5 20.0625 386.0 -434.0 25.0625 11 witsec_garage
- SET_GARAGE 377.25 -511.375 25.0625 383.6875 -502.0 30.0 1 garage_km2
- SET_GARAGE 63.75 -307.875 15.1875 70.0 -316.6875 19.1875 19 garage1_love1
- SET_GARAGE 53.0 -308.0 15.1875 60.0 -316.6875 19.1875 19 garage2_love1
- SET_GARAGE 24.875 -344.0 15.1875 30.5625 -337.0625 19.1875 19 garage3_love1
- SET_GARAGE 24.5 -355.0 15.1875 30.5625 -346.0 19.1875 19 garage4_love1
- SET_GARAGE 52.5 -388.0 15.1875 42.0 -374.0625 19.1875 19 garage5_love1
- SET_GARAGE garage_min_x_yd3 garage_min_y_yd3 26.75 garage_max_x_yd3 garage_max_y_yd3 31.75 1 garage_yd3
- SET_GARAGE -662.5 -47.375 17.0 -670.6875 -30.0 22.0 18 var_87
- SET_ROTATING_GARAGE_DOOR var_87
- NO_SPECIAL_CAMERA_FOR_THIS_GARAGE var_87
- SET_GARAGE -1139.0 37.75 55.0 -1148.5 32.0625 65.0 5 var_93
- SET_GARAGE -1078.875 58.0 56.0 -1086.0 49.0 65.0 4 var_88
- SET_GARAGE -1117.5 150.875 55.0 -1097.688 121.1875 65.0 9 collect_all_cars2
- NO_SPECIAL_CAMERA_FOR_THIS_GARAGE collect_all_cars2
- SET_GARAGE 1346.875 -315.5 49.0 1352.5 -310.6875 53.0 14 garage_hm3
- SET_GARAGE -824.6875 -165.5 32.75 -843.5 -171.6875 37.0 20 garage_hm4
- SET_GARAGE -1049.125 -77.4375 37.75 -1037.188 -69.125 42.75 19 escort_garage
- SET_ROTATING_GARAGE_DOOR escort_garage
- ACTIVATE_MILITARY_CRANE 1570.25 -675.375 1565.688 -686.5 1576.75 -706.5625 1639.875 -696.6875 26.0 0.0
- ACTIVATE_CRUSHER_CRANE 1119.75 51.75 1135.75 56.0625 1149.75 46.25 1143.0 59.875 5.0 180.0
- SETUP_ZONE_PED_INFO CITYZON 1 12 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO CITYZON 0 8 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO CITYZON 1 10 0 0 0 0 0 0 0 20 240 240 240 240 0 0
- SETUP_ZONE_CAR_INFO CITYZON 0 8 0 0 0 0 0 0 0 10 240 240 240 240 0 0
- SET_ZONE_GROUP CITYZON 1 0 // Liberty City
- SET_ZONE_GROUP CITYZON 0 0 // Liberty City
- SETUP_ZONE_PED_INFO IND_ZON 1 12 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO IND_ZON 0 8 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO IND_ZON 1 10 0 0 0 0 0 0 0 20 500 0 0 450 0 0
- SETUP_ZONE_CAR_INFO IND_ZON 0 8 0 0 0 0 0 0 0 10 500 0 0 450 0 0
- SET_ZONE_GROUP IND_ZON 1 11 // Portland
- SET_ZONE_GROUP IND_ZON 0 12 // Portland
- SETUP_ZONE_PED_INFO COM_ZON 1 12 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO COM_ZON 0 8 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO COM_ZON 1 10 0 0 0 0 0 0 0 20 0 300 450 150 0 0
- SETUP_ZONE_CAR_INFO COM_ZON 0 8 0 0 0 0 0 0 0 10 0 300 450 150 0 0
- SET_ZONE_GROUP COM_ZON 1 0 // Staunton Island
- SET_ZONE_GROUP COM_ZON 0 0 // Staunton Island
- SETUP_ZONE_PED_INFO SUB_ZON 1 12 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO SUB_ZON 0 8 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO SUB_ZON 1 10 0 0 0 0 0 0 0 20 0 500 450 0 0 0
- SETUP_ZONE_CAR_INFO SUB_ZON 0 8 0 0 0 0 0 0 0 10 0 500 450 0 0 0
- SET_ZONE_GROUP SUB_ZON 1 0 // Shoreside Vale
- SET_ZONE_GROUP SUB_ZON 0 0 // Shoreside Vale
- SETUP_ZONE_PED_INFO LITTLEI 1 17 300 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO LITTLEI 0 11 400 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO LITTLEI 1 10 100 0 0 0 0 0 0 20 400 0 0 350 20 0
- SETUP_ZONE_CAR_INFO LITTLEI 0 8 150 0 0 0 0 0 0 10 550 0 0 150 0 0
- SET_ZONE_GROUP LITTLEI 1 3 // Saint Mark's
- SET_ZONE_GROUP LITTLEI 0 4 // Saint Mark's
- SETUP_ZONE_PED_INFO CHINA 1 20 0 300 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO CHINA 0 12 0 400 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO CHINA 1 10 0 100 0 0 0 0 0 10 400 0 0 350 0 0
- SETUP_ZONE_CAR_INFO CHINA 0 8 0 150 0 0 0 0 0 20 550 0 0 200 0 0
- SET_ZONE_GROUP CHINA 1 5 // Chinatown
- SET_ZONE_GROUP CHINA 0 6 // Chinatown
- SETUP_ZONE_PED_INFO TOWERS 1 15 0 0 300 0 0 0 0 0
- SETUP_ZONE_PED_INFO TOWERS 0 10 0 0 400 0 0 0 0 0
- SETUP_ZONE_CAR_INFO TOWERS 1 8 0 0 100 0 0 0 0 20 400 0 0 350 0 0
- SETUP_ZONE_CAR_INFO TOWERS 0 6 0 0 150 0 0 0 0 10 550 0 0 200 0 0
- SET_ZONE_GROUP TOWERS 1 9 // Hepburn Heights
- SET_ZONE_GROUP TOWERS 0 10 // Hepburn Heights
- SETUP_ZONE_PED_INFO REDLIGH 1 6 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO REDLIGH 0 13 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO REDLIGH 1 5 0 0 0 0 0 0 0 10 550 0 0 350 0 0
- SETUP_ZONE_CAR_INFO REDLIGH 0 7 0 0 0 0 0 0 0 20 600 0 0 200 0 0
- SET_ZONE_GROUP REDLIGH 1 1 // Red Light District
- SET_ZONE_GROUP REDLIGH 0 2 // Red Light District
- SETUP_ZONE_PED_INFO PORT_I 1 10 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO PORT_I 0 7 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO PORT_I 1 8 0 0 0 0 0 0 0 20 300 0 0 400 20 0
- SETUP_ZONE_CAR_INFO PORT_I 0 6 0 0 0 0 0 0 0 10 500 0 0 400 0 0
- SET_ZONE_GROUP PORT_I 1 11 // Trenton
- SET_ZONE_GROUP PORT_I 0 12 // Trenton
- SETUP_ZONE_PED_INFO PORT_E 1 10 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO PORT_E 0 8 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO PORT_E 1 8 0 0 0 0 0 0 0 20 300 0 0 400 20 0
- SETUP_ZONE_CAR_INFO PORT_E 0 6 0 0 0 0 0 0 0 10 500 0 0 400 0 0
- SET_ZONE_GROUP PORT_E 1 7 // Portland Harbor
- SET_ZONE_GROUP PORT_E 0 8 // Portland Harbor
- SETUP_ZONE_PED_INFO PORT_S 1 10 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO PORT_S 0 8 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO PORT_S 1 8 0 0 0 0 0 0 0 20 300 0 0 500 20 0
- SETUP_ZONE_CAR_INFO PORT_S 0 6 0 0 0 0 0 0 0 10 500 0 0 400 0 0
- SET_ZONE_GROUP PORT_S 1 11 // Atlantic Quays
- SET_ZONE_GROUP PORT_S 0 12 // Atlantic Quays
- SETUP_ZONE_PED_INFO PORT_W 1 10 0 10 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO PORT_W 0 5 0 10 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO PORT_W 1 8 0 0 0 0 0 0 0 20 300 0 0 400 0 0
- SETUP_ZONE_CAR_INFO PORT_W 0 6 0 0 0 0 0 0 0 10 500 0 0 400 0 0
- SET_ZONE_GROUP PORT_W 1 11 // Callahan Point
- SET_ZONE_GROUP PORT_W 0 12 // Callahan Point
- SETUP_ZONE_PED_INFO HARWOOD 1 10 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO HARWOOD 0 8 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO HARWOOD 1 8 0 0 0 0 0 0 0 20 400 0 0 300 0 0
- SETUP_ZONE_CAR_INFO HARWOOD 0 6 0 0 0 0 0 0 0 10 600 0 0 200 0 0
- SET_ZONE_GROUP HARWOOD 1 11 // Harwood
- SET_ZONE_GROUP HARWOOD 0 12 // Harwood
- SETUP_ZONE_PED_INFO EASTBAY 1 10 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO EASTBAY 0 5 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO EASTBAY 1 5 0 0 0 0 0 0 0 20 500 0 0 480 0 0
- SETUP_ZONE_CAR_INFO EASTBAY 0 4 0 0 0 0 0 0 0 10 500 0 0 490 0 0
- SET_ZONE_GROUP EASTBAY 1 11 // Portland Beach
- SET_ZONE_GROUP EASTBAY 0 12 // Portland Beach
- SETUP_ZONE_PED_INFO S_VIEW 1 10 0 0 0 0 0 0 0 30
- SETUP_ZONE_PED_INFO S_VIEW 0 8 0 0 0 0 0 0 0 20
- SETUP_ZONE_CAR_INFO S_VIEW 1 10 0 0 0 0 0 0 0 30 400 0 0 300 100 0
- SETUP_ZONE_CAR_INFO S_VIEW 0 8 0 0 0 0 0 0 0 20 500 0 0 200 100 0
- SET_ZONE_GROUP S_VIEW 1 11 // Portland View
- SET_ZONE_GROUP S_VIEW 0 12 // Portland View
- SETUP_ZONE_PED_INFO COPS_1 1 10 0 0 0 0 0 0 0 60
- SETUP_ZONE_PED_INFO COPS_1 0 8 0 0 0 0 0 0 0 60
- SETUP_ZONE_CAR_INFO COPS_1 1 10 0 0 0 0 0 0 0 90 400 0 0 400 0 0
- SETUP_ZONE_CAR_INFO COPS_1 0 8 0 0 0 0 0 0 0 90 400 0 0 400 0 0
- SET_ZONE_GROUP COPS_1 1 11
- SET_ZONE_GROUP COPS_1 0 12
- SETUP_ZONE_PED_INFO HOSPI_1 1 10 0 0 0 0 0 0 0 60
- SETUP_ZONE_PED_INFO HOSPI_1 0 8 0 0 0 0 0 0 0 60
- SETUP_ZONE_CAR_INFO HOSPI_1 1 10 0 0 0 0 0 0 0 90 400 0 0 400 0 0
- SETUP_ZONE_CAR_INFO HOSPI_1 0 8 0 0 0 0 0 0 0 90 400 0 0 400 0 0
- SET_ZONE_GROUP HOSPI_1 1 17
- SET_ZONE_GROUP HOSPI_1 0 18
- SETUP_ZONE_PED_INFO ROADBR1 1 30 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO ROADBR1 0 20 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO ROADBR1 1 12 0 0 0 0 0 0 0 20 400 0 0 400 0 100
- SETUP_ZONE_CAR_INFO ROADBR1 0 10 0 0 0 0 0 0 0 10 400 0 0 400 0 100
- SET_ZONE_GROUP ROADBR1 1 11 // Callahan Bridge
- SET_ZONE_GROUP ROADBR1 0 12 // Callahan Bridge
- SETUP_ZONE_PED_INFO FISHFAC 1 2 0 1000 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO FISHFAC 0 2 0 1000 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO FISHFAC 1 6 0 0 0 0 0 0 0 20 200 0 0 600 0 0
- SETUP_ZONE_CAR_INFO FISHFAC 0 4 0 0 0 0 0 0 0 10 200 0 0 600 0 0
- SET_ZONE_GROUP FISHFAC 1 11
- SET_ZONE_GROUP FISHFAC 0 12
- SETUP_ZONE_PED_INFO FILLIN1 1 10 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO FILLIN1 0 8 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO FILLIN1 1 8 0 0 0 0 0 0 0 20 500 0 0 400 0 0
- SETUP_ZONE_CAR_INFO FILLIN1 0 6 0 0 0 0 0 0 0 10 400 0 0 400 0 0
- SET_ZONE_GROUP FILLIN1 1 11
- SET_ZONE_GROUP FILLIN1 0 12
- SETUP_ZONE_PED_INFO MAIN_D1 1 15 0 300 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO MAIN_D1 0 10 0 500 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO MAIN_D1 1 24 0 100 0 0 0 0 0 20 300 0 0 300 20 100
- SETUP_ZONE_CAR_INFO MAIN_D1 0 18 0 150 0 0 0 0 0 10 300 0 0 300 20 100
- SET_ZONE_GROUP MAIN_D1 1 5
- SET_ZONE_GROUP MAIN_D1 0 6
- SETUP_ZONE_PED_INFO MAIN_D2 1 15 0 300 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO MAIN_D2 0 10 0 400 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO MAIN_D2 1 24 0 100 0 0 0 0 0 20 300 0 0 300 20 100
- SETUP_ZONE_CAR_INFO MAIN_D2 0 18 0 150 0 0 0 0 0 10 300 0 0 300 20 100
- SET_ZONE_GROUP MAIN_D2 1 5
- SET_ZONE_GROUP MAIN_D2 0 6
- SETUP_ZONE_PED_INFO MAIN_D3 1 15 0 300 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO MAIN_D3 0 10 0 400 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO MAIN_D3 1 24 0 100 0 0 0 0 0 20 300 0 0 300 20 100
- SETUP_ZONE_CAR_INFO MAIN_D3 0 18 0 150 0 0 0 0 0 10 300 0 0 300 20 100
- SET_ZONE_GROUP MAIN_D3 1 5
- SET_ZONE_GROUP MAIN_D3 0 6
- SETUP_ZONE_PED_INFO MAIN_D4 1 15 0 300 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO MAIN_D4 0 10 0 400 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO MAIN_D4 1 24 0 100 0 0 0 0 0 20 300 0 0 300 20 100
- SETUP_ZONE_CAR_INFO MAIN_D4 0 18 0 150 0 0 0 0 0 10 300 0 0 300 20 100
- SET_ZONE_GROUP MAIN_D4 1 5
- SET_ZONE_GROUP MAIN_D4 0 6
- SETUP_ZONE_PED_INFO MAIN_D5 1 15 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO MAIN_D5 0 10 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO MAIN_D5 1 24 0 0 0 0 0 0 0 20 400 0 0 300 20 100
- SETUP_ZONE_CAR_INFO MAIN_D5 0 18 0 0 0 0 0 0 0 10 300 0 0 400 20 100
- SET_ZONE_GROUP MAIN_D5 1 1
- SET_ZONE_GROUP MAIN_D5 0 2
- SETUP_ZONE_PED_INFO MAIN_D6 1 15 0 0 300 0 0 0 0 20
- SETUP_ZONE_PED_INFO MAIN_D6 0 10 0 0 400 0 0 0 0 10
- SETUP_ZONE_CAR_INFO MAIN_D6 1 24 0 0 100 0 0 0 0 20 300 0 0 300 20 100
- SETUP_ZONE_CAR_INFO MAIN_D6 0 18 0 0 150 0 0 0 0 10 300 0 0 300 20 100
- SET_ZONE_GROUP MAIN_D6 1 9
- SET_ZONE_GROUP MAIN_D6 0 10
- SWITCH_ROADS_OFF 619.5625 -911.5 45.0 834.25 -954.5 32.0
- MARK_ROADS_BETWEEN_LEVELS 619.5625 -911.5 45.0 834.25 -954.5 32.0
- SWITCH_ROADS_OFF 1381.0 -293.6875 48.0 1435.75 -140.0625 58.0
- SWITCH_ROADS_OFF 1358.875 -901.875 10.0 1609.563 -615.0625 16.0
- SWITCH_ROADS_OFF 659.5625 200.0 -20.0 945.75 147.5 5.0
- MARK_ROADS_BETWEEN_LEVELS 659.5625 200.0 -20.0 945.75 147.5 5.0
- SWITCH_PED_ROADS_OFF 659.5625 200.0 -25.0 945.75 147.5 5.0
- MARK_ROADS_BETWEEN_LEVELS 659.5625 200.0 -25.0 945.75 147.5 5.0
- SWITCH_PED_ROADS_OFF 773.5625 191.75 -25.0 819.6875 182.75 5.0
- MARK_ROADS_BETWEEN_LEVELS 773.5625 191.75 -25.0 819.6875 182.75 5.0
- SWITCH_PED_ROADS_OFF 1609.0 -896.0 8.0 1393.688 -967.375 30.0
- SWITCH_PED_ROADS_OFF 1048.25 -1103.375 5.0 1040.0 -1074.375 30.0
- SWITCH_PED_ROADS_OFF 900.0625 -297.0 6.0 842.8125 -325.5625 15.0
- SWITCH_PED_ROADS_OFF 900.5 -427.0625 14.0 879.0625 -404.1875 17.0
- SWITCH_PED_ROADS_OFF 847.875 -640.5625 10.0 887.875 -685.75 20.0
- SWITCH_PED_ROADS_OFF_ANGLED 1222.875 -838.375 13.5 1256.25 -804.875 16.0 58.0
- SWITCH_PED_ROADS_OFF 1005.563 -880.9375 12.0 995.875 -893.3125 20.0
- SWITCH_PED_ROADS_OFF 1070.563 -401.5625 10.0 1067.75 -397.1875 25.0
- SETUP_ZONE_PED_INFO STADIUM 1 30 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO STADIUM 0 16 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO STADIUM 1 20 0 0 0 0 0 0 0 20 300 150 0 250 0 200
- SETUP_ZONE_CAR_INFO STADIUM 0 17 0 0 0 0 0 0 0 10 300 150 0 250 0 200
- SET_ZONE_GROUP STADIUM 1 15 // Aspatria
- SET_ZONE_GROUP STADIUM 0 16 // Aspatria
- SETUP_ZONE_PED_INFO HOSPI_2 1 30 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO HOSPI_2 0 16 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO HOSPI_2 1 20 0 0 0 0 0 0 0 20 300 150 0 250 0 200
- SETUP_ZONE_CAR_INFO HOSPI_2 0 17 0 0 0 0 0 0 0 10 300 150 0 250 0 200
- SET_ZONE_GROUP HOSPI_2 1 17 // Rockford
- SET_ZONE_GROUP HOSPI_2 0 18 // Rockford
- SETUP_ZONE_PED_INFO UNIVERS 1 30 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO UNIVERS 0 16 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO UNIVERS 1 20 0 0 0 0 0 0 0 20 300 300 300 0 20 0
- SETUP_ZONE_CAR_INFO UNIVERS 0 17 0 0 0 0 0 0 0 10 300 300 300 0 20 0
- SET_ZONE_GROUP UNIVERS 1 23 // Liberty Campus
- SET_ZONE_GROUP UNIVERS 0 24 // Liberty Campus
- SETUP_ZONE_PED_INFO CONSTRU 1 30 0 0 0 0 0 300 0 20
- SETUP_ZONE_PED_INFO CONSTRU 0 16 0 0 0 0 0 400 0 10
- SETUP_ZONE_CAR_INFO CONSTRU 1 20 0 0 0 0 0 100 0 20 300 100 0 250 0 150
- SETUP_ZONE_CAR_INFO CONSTRU 0 17 0 0 0 0 0 150 0 10 300 100 0 250 0 150
- SET_ZONE_GROUP CONSTRU 1 19 // Fort Staunton
- SET_ZONE_GROUP CONSTRU 0 20 // Fort Staunton
- SETUP_ZONE_PED_INFO PARK 1 30 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO PARK 0 16 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO PARK 1 20 0 0 0 0 0 0 0 20 300 300 300 0 0 0
- SETUP_ZONE_CAR_INFO PARK 0 17 0 0 0 0 0 0 0 10 300 300 300 0 0 0
- SET_ZONE_GROUP PARK 1 25 // Belleville Park
- SET_ZONE_GROUP PARK 0 26 // Belleville Park
- SETUP_ZONE_PED_INFO COM_EAS 1 30 0 0 0 0 300 0 0 20
- SETUP_ZONE_PED_INFO COM_EAS 0 16 0 0 0 0 400 0 0 10
- SETUP_ZONE_CAR_INFO COM_EAS 1 20 0 0 0 0 100 0 0 20 400 250 0 0 0 150
- SETUP_ZONE_CAR_INFO COM_EAS 0 17 0 0 0 0 150 0 0 10 400 250 0 0 0 100
- SET_ZONE_GROUP COM_EAS 1 21 // Newport
- SET_ZONE_GROUP COM_EAS 0 22 // Newport
- SETUP_ZONE_PED_INFO SHOPING 1 30 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO SHOPING 0 16 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO SHOPING 1 20 0 0 0 0 0 0 0 30 300 250 250 0 0 100
- SETUP_ZONE_CAR_INFO SHOPING 0 17 0 0 0 0 0 0 0 20 300 250 250 0 0 100
- SET_ZONE_GROUP SHOPING 1 21 // Bedford Point
- SET_ZONE_GROUP SHOPING 0 22 // Bedford Point
- SETUP_ZONE_PED_INFO YAKUSA 1 30 0 0 0 300 0 0 0 20
- SETUP_ZONE_PED_INFO YAKUSA 0 16 0 0 0 400 0 0 0 10
- SETUP_ZONE_CAR_INFO YAKUSA 1 20 0 0 0 100 0 0 0 40 350 200 250 0 0 0
- SETUP_ZONE_CAR_INFO YAKUSA 0 17 0 0 0 150 0 0 0 20 350 200 200 0 0 0
- SET_ZONE_GROUP YAKUSA 1 21 // Torrington
- SET_ZONE_GROUP YAKUSA 0 22 // Torrington
- SETUP_ZONE_PED_INFO ROADBR2 1 30 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO ROADBR2 0 20 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO ROADBR2 1 20 0 0 0 0 0 0 0 30 300 250 250 0 0 100
- SETUP_ZONE_CAR_INFO ROADBR2 0 17 0 0 0 0 0 0 0 20 300 250 250 0 0 100
- SET_ZONE_GROUP ROADBR2 1 21 // Callahan Bridge
- SET_ZONE_GROUP ROADBR2 0 22 // Callahan Bridge
- SWITCH_PED_ROADS_OFF 106.0625 -1278.25 24.0 96.25 -1273.5 27.0
- SWITCH_PED_ROADS_OFF 120.0 170.0 10.0 190.0 246.0 25.0
- SWITCH_PED_ROADS_OFF 31.0 -317.0 14.0 91.0 -394.0 25.0
- SWITCH_ROADS_OFF 120.0 170.0 10.0 190.0 246.0 25.0
- SWITCH_ROADS_OFF 121.8125 -46.375 14.0 363.8125 54.25 20.0
- SWITCH_PED_ROADS_OFF 121.8125 -46.375 14.0 363.8125 54.25 20.0
- SWITCH_ROADS_OFF 353.5 -459.0 18.0 397.5 -431.5625 30.0
- SWITCH_ROADS_OFF 465.6875 -634.25 10.0 429.875 -610.0625 25.0
- SWITCH_ROADS_OFF -46.75 -648.0 39.0 -69.0625 -614.0 50.0
- MARK_ROADS_BETWEEN_LEVELS -46.75 -648.0 39.0 -69.0625 -614.0 50.0
- SWITCH_PED_ROADS_OFF 56.5 -1544.188 10.0 87.875 -1556.0 30.0
- SWITCH_PED_ROADS_OFF 413.5 -480.1875 20.0 420.875 -499.0 36.0
- SWITCH_PED_ROADS_OFF 419.5 -708.0625 20.0 412.5 -717.875 36.0
- SWITCH_PED_ROADS_OFF -76.875 -985.375 20.0 -68.75 -992.5625 36.0
- SWITCH_PED_ROADS_OFF -76.5 -934.375 20.0 -70.375 -928.375 36.0
- SWITCH_PED_ROADS_OFF -55.875 -934.5625 20.0 -46.375 -927.1875 36.0
- SWITCH_PED_ROADS_OFF -76.375 -999.5625 20.0 -68.75 -628.5 36.0
- SWITCH_PED_ROADS_OFF 199.25 -935.875 20.0 134.75 -927.375 40.0
- SWITCH_ROADS_OFF 529.5625 106.5 -30.0 581.375 65.6875 0.0
- SETUP_ZONE_PED_INFO AIRPORT 1 20 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO AIRPORT 0 10 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO AIRPORT 1 15 0 0 0 0 0 0 0 40 300 300 300 0 0 0
- SETUP_ZONE_CAR_INFO AIRPORT 0 13 0 0 0 0 0 0 0 20 300 300 300 0 0 0
- SET_ZONE_GROUP AIRPORT 1 27 // Francis Intl. Airport
- SET_ZONE_GROUP AIRPORT 0 28 // Francis Intl. Airport
- SETUP_ZONE_PED_INFO PROJECT 1 20 0 0 0 0 0 0 300 0
- SETUP_ZONE_PED_INFO PROJECT 0 10 0 0 0 0 0 0 400 0
- SETUP_ZONE_CAR_INFO PROJECT 1 15 0 0 0 0 0 0 100 20 500 150 0 150 0 0
- SETUP_ZONE_CAR_INFO PROJECT 0 13 0 0 0 0 0 0 150 10 500 100 0 150 0 0
- SET_ZONE_GROUP PROJECT 1 9 // Wichita Gardens
- SET_ZONE_GROUP PROJECT 0 10 // Wichita Gardens
- SETUP_ZONE_PED_INFO SUB_IND 1 20 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO SUB_IND 0 10 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO SUB_IND 1 15 0 0 0 0 0 0 0 20 300 300 300 0 0 0
- SETUP_ZONE_CAR_INFO SUB_IND 0 13 0 0 0 0 0 0 0 10 300 300 300 0 0 0
- SET_ZONE_GROUP SUB_IND 1 7 // Pike Creek
- SET_ZONE_GROUP SUB_IND 0 8 // Pike Creek
- SETUP_ZONE_PED_INFO SWANKS 1 20 0 0 0 0 0 70 0 30
- SETUP_ZONE_PED_INFO SWANKS 0 10 0 0 0 0 0 90 0 20
- SETUP_ZONE_CAR_INFO SWANKS 1 15 0 0 0 0 0 70 0 30 0 400 400 0 20 0
- SETUP_ZONE_CAR_INFO SWANKS 0 13 0 0 0 0 0 90 0 20 0 400 400 0 20 0
- SET_ZONE_GROUP SWANKS 1 29 // Cedar Grove
- SET_ZONE_GROUP SWANKS 0 30 // Cedar Grove
- SETUP_ZONE_PED_INFO BIG_DAM 1 8 0 0 0 0 0 0 0 0
- SETUP_ZONE_PED_INFO BIG_DAM 0 6 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO BIG_DAM 1 8 0 0 0 0 0 0 0 20 300 300 0 300 0 0
- SETUP_ZONE_CAR_INFO BIG_DAM 0 6 0 0 0 0 0 0 0 10 300 300 0 300 0 0
- SET_ZONE_GROUP BIG_DAM 1 11 // Cochrane Dam
- SET_ZONE_GROUP BIG_DAM 0 12 // Cochrane Dam
- SETUP_ZONE_PED_INFO SUB_ZO2 1 20 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO SUB_ZO2 0 10 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO SUB_ZO2 1 15 0 0 0 0 0 0 0 20 0 500 450 0 0 0
- SETUP_ZONE_CAR_INFO SUB_ZO2 0 13 0 0 0 0 0 0 0 10 0 500 450 0 0 0
- SET_ZONE_GROUP SUB_ZO2 1 0 // Shoreside Vale
- SET_ZONE_GROUP SUB_ZO2 0 0 // Shoreside Vale
- SETUP_ZONE_PED_INFO SUB_ZO3 1 20 0 0 0 0 0 0 0 20
- SETUP_ZONE_PED_INFO SUB_ZO3 0 10 0 0 0 0 0 0 0 10
- SETUP_ZONE_CAR_INFO SUB_ZO3 1 15 0 0 0 0 0 0 0 20 0 500 450 0 0 0
- SETUP_ZONE_CAR_INFO SUB_ZO3 0 13 0 0 0 0 0 0 0 10 0 500 450 0 0 0
- SET_ZONE_GROUP SUB_ZO3 1 0 // Shoreside Vale
- SET_ZONE_GROUP SUB_ZO3 0 0 // Shoreside Vale
- SETUP_ZONE_PED_INFO WEE_DAM 1 8 0 0 0 0 0 100 0 0
- SETUP_ZONE_PED_INFO WEE_DAM 0 5 0 0 0 0 0 100 0 0
- SETUP_ZONE_CAR_INFO WEE_DAM 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- SETUP_ZONE_CAR_INFO WEE_DAM 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- SET_ZONE_GROUP WEE_DAM 1 7
- SET_ZONE_GROUP WEE_DAM 0 8
- SWITCH_ROADS_OFF -1052.625 -78.0 50.0 -988.0 -67.125 30.0
- SWITCH_PED_ROADS_OFF -1052.625 -78.0 50.0 -988.0 -67.125 30.0
- SWITCH_ROADS_OFF -952.5 361.375 10.0 -939.25 374.0 30.0
- SWITCH_ROADS_OFF -241.6875 251.75 0.0 -256.1875 241.375 20.0
- SWITCH_ROADS_OFF -1367.75 -731.4375 20.0 -743.1875 -410.1875 5.0
- SWITCH_ROADS_OFF -1591.375 -931.5 10.0 -1572.875 -914.5625 25.0
- SWITCH_PED_ROADS_OFF -1310.75 -568.75 5.0 -1224.875 -483.4375 20.0
- SWITCH_ROADS_OFF 496.6875 75.5 -30.0 484.0 44.1875 0.0
- MARK_ROADS_BETWEEN_LEVELS 496.6875 75.5 -30.0 484.0 44.1875 0.0
- SWITCH_ROADS_OFF -287.75 396.5 70.0 -269.0 418.0 100.0
- SWITCH_ROADS_OFF -877.0625 545.875 60.0 -901.25 575.0 100.0
- SWITCH_ROADS_OFF -690.375 101.1875 10.0 -704.375 78.875 30.0
- SWITCH_ROADS_OFF -1194.063 98.5625 50.0 -1234.0 119.1875 80.0
- GOSUB_FILE car_generators car_gen.sc
- CREATE_CAR_GENERATOR 930.875 -267.625 -100.0 340.0 BFINJECT -1 -1 0 100 0 0 10000 joeys_buggy
- SWITCH_CAR_GENERATOR joeys_buggy 0
- CREATE_CAR_GENERATOR 933.6875 -65.5625 -100.0 0.0 BORGNINE -1 -1 0 50 0 0 10000 swank_taxi
- SWITCH_CAR_GENERATOR swank_taxi 0
- GOSUB_FILE main_pickups pickups.sc
- CREATE_PICKUP COLT45 6 1068.5 -400.75 15.1875 var_98
- CREATE_PICKUP UZI 6 1070.5 -400.75 15.1875 SHOP_UZI
- CREATE_PICKUP AK47 1 342.5 -713.0 26.375 var_105
- CREATE_PICKUP SNIPER 1 342.5 -716.0 26.375 var_104
- CREATE_PICKUP GRENADE 1 344.5 -719.0 26.375 var_102
- CREATE_PICKUP UZI 1 346.5 -719.0 26.375 var_103
- CREATE_PICKUP BODYARMOUR 1 342.5 -719.0 26.375 var_106
- CREATE_PICKUP FLAME 1 -1206.563 -6.5625 53.25 var_109
- CREATE_PICKUP MOLOTOV 1 -1210.563 -6.5625 53.25 var_110
- SET_COLLECTABLE1_TOTAL 0 //100
- CREATE_COLLECTABLE1 1105.25 -1020.0 25.0625
- CREATE_COLLECTABLE1 877.5625 -788.0 27.5625
- CREATE_COLLECTABLE1 1254.0 -611.1875 22.75
- CREATE_COLLECTABLE1 1045.75 -967.0625 16.0
- CREATE_COLLECTABLE1 942.0625 -793.375 14.875
- CREATE_COLLECTABLE1 934.0 -718.875 14.75
- CREATE_COLLECTABLE1 898.0625 -414.6875 26.5
- CREATE_COLLECTABLE1 846.875 -442.5 23.1875
- CREATE_COLLECTABLE1 927.0625 -404.375 29.0625
- CREATE_COLLECTABLE1 864.25 -171.5 3.5
- CREATE_COLLECTABLE1 1538.25 -174.375 19.1875
- CREATE_COLLECTABLE1 1213.063 -127.0625 15.0625
- CREATE_COLLECTABLE1 753.5625 137.0 3.5
- CREATE_COLLECTABLE1 1162.0 -101.75 12.0
- CREATE_COLLECTABLE1 1155.563 -191.5 14.375
- CREATE_COLLECTABLE1 1285.5 -247.5 42.375
- CREATE_COLLECTABLE1 1007.188 -219.5625 6.6875
- CREATE_COLLECTABLE1 1138.188 -250.0 24.25
- CREATE_COLLECTABLE1 1023.563 -423.6875 14.875
- CREATE_COLLECTABLE1 1237.5 -854.0625 20.5625
- CREATE_COLLECTABLE1 1478.25 -1150.688 12.0
- CREATE_COLLECTABLE1 1018.875 -56.75 21.0
- CREATE_COLLECTABLE1 1465.688 -166.5 55.5
- CREATE_COLLECTABLE1 1120.188 -926.1875 16.0
- CREATE_COLLECTABLE1 1206.5 -821.5 15.0
- CREATE_COLLECTABLE1 940.1875 -199.875 5.0
- CREATE_COLLECTABLE1 979.25 -1143.063 13.0625
- CREATE_COLLECTABLE1 1195.5 -908.75 14.875
- CREATE_COLLECTABLE1 1470.375 -811.375 22.375
- CREATE_COLLECTABLE1 1320.5 -365.5 15.1875
- CREATE_COLLECTABLE1 932.5625 -477.25 -10.75
- CREATE_COLLECTABLE1 1305.875 -380.875 39.5
- CREATE_COLLECTABLE1 938.1875 -1258.25 3.5
- CREATE_COLLECTABLE1 36.75 -530.1875 26.0
- CREATE_COLLECTABLE1 414.375 -279.25 23.5625
- CREATE_COLLECTABLE1 203.5 -1252.563 59.25
- CREATE_COLLECTABLE1 77.6875 -352.25 16.0625
- CREATE_COLLECTABLE1 120.875 243.6875 11.375
- CREATE_COLLECTABLE1 49.375 36.25 16.6875
- CREATE_COLLECTABLE1 68.0625 -773.25 22.75
- CREATE_COLLECTABLE1 -4.0 -1129.063 26.0
- CREATE_COLLECTABLE1 -134.6875 -1386.875 26.1875
- CREATE_COLLECTABLE1 -23.5 -1472.375 19.6875
- CREATE_COLLECTABLE1 112.0625 -1227.563 26.0
- CREATE_COLLECTABLE1 218.25 -1237.75 20.375
- CREATE_COLLECTABLE1 308.0 -1533.375 23.5625
- CREATE_COLLECTABLE1 468.5625 -1457.188 44.25
- CREATE_COLLECTABLE1 355.0625 -1085.688 25.875
- CREATE_COLLECTABLE1 312.375 -483.75 29.0
- CREATE_COLLECTABLE1 322.25 -447.0625 23.375
- CREATE_COLLECTABLE1 586.6875 -795.0 1.5625
- CREATE_COLLECTABLE1 504.25 -1027.75 1.6875
- CREATE_COLLECTABLE1 174.0625 -1259.5 32.0625
- CREATE_COLLECTABLE1 248.75 -958.25 26.0
- CREATE_COLLECTABLE1 54.75 -566.5 26.0625
- CREATE_COLLECTABLE1 -77.0 -1490.063 26.0
- CREATE_COLLECTABLE1 556.0 -231.375 22.75
- CREATE_COLLECTABLE1 -38.1875 -1434.25 31.75
- CREATE_COLLECTABLE1 194.75 -0.5 19.75
- CREATE_COLLECTABLE1 223.0625 -272.1875 16.0625
- CREATE_COLLECTABLE1 -18.0625 -222.25 29.75
- CREATE_COLLECTABLE1 -69.25 -469.1875 16.0625
- CREATE_COLLECTABLE1 -270.6875 -631.5625 72.25
- CREATE_COLLECTABLE1 -59.1875 -579.75 15.875
- CREATE_COLLECTABLE1 392.75 -1135.563 15.875
- CREATE_COLLECTABLE1 145.0 -1584.0 30.6875
- CREATE_COLLECTABLE1 428.0625 -340.375 16.1875
- CREATE_COLLECTABLE1 351.0625 -980.5 33.0625
- CREATE_COLLECTABLE1 -221.75 -1487.563 5.75
- CREATE_COLLECTABLE1 -1193.063 -75.75 47.375
- CREATE_COLLECTABLE1 -1090.5 131.6875 58.6875
- CREATE_COLLECTABLE1 -1015.5 -13.0 49.0625
- CREATE_COLLECTABLE1 -821.75 -184.875 33.75
- CREATE_COLLECTABLE1 -849.0625 -209.375 41.75
- CREATE_COLLECTABLE1 -736.375 304.6875 54.0625
- CREATE_COLLECTABLE1 -678.0625 308.5625 59.75
- CREATE_COLLECTABLE1 -609.1875 286.6875 65.0625
- CREATE_COLLECTABLE1 -329.5625 320.0625 60.6875
- CREATE_COLLECTABLE1 -1221.063 562.75 68.5625
- CREATE_COLLECTABLE1 -1131.875 605.375 68.5625
- CREATE_COLLECTABLE1 -1098.375 471.25 35.5
- CREATE_COLLECTABLE1 -1208.063 325.1875 3.375
- CREATE_COLLECTABLE1 -1216.188 347.875 30.375
- CREATE_COLLECTABLE1 -1211.875 -166.875 58.6875
- CREATE_COLLECTABLE1 -1195.188 -7.6875 59.75
- CREATE_COLLECTABLE1 -206.875 328.75 3.375
- CREATE_COLLECTABLE1 -753.1875 142.0 10.0625
- CREATE_COLLECTABLE1 -697.875 -182.0625 9.1875
- CREATE_COLLECTABLE1 -748.375 -807.0 -13.5625
- CREATE_COLLECTABLE1 -489.875 -44.875 3.75
- CREATE_COLLECTABLE1 -632.875 67.5625 18.75
- CREATE_COLLECTABLE1 -546.75 10.6875 3.875
- CREATE_COLLECTABLE1 -1032.563 -573.375 10.875
- CREATE_COLLECTABLE1 -542.0 -1046.563 3.375
- CREATE_COLLECTABLE1 -1556.375 -905.75 14.5
- CREATE_COLLECTABLE1 -1327.0 -624.6875 11.0625
- CREATE_COLLECTABLE1 -737.375 -745.375 9.6875
- CREATE_COLLECTABLE1 -1278.688 -776.0 11.0625
- CREATE_COLLECTABLE1 -1494.688 -1097.25 3.375
- CREATE_COLLECTABLE1 -837.75 -469.1875 10.75
- ADD_CONTINUOUS_SOUND 850.75 -663.6875 15.0 41 var_111
- ADD_CONTINUOUS_SOUND 913.5625 -805.5 15.0 42 var_112
- ADD_CONTINUOUS_SOUND 970.0 -674.75 15.0 53 var_113
- ADD_CONTINUOUS_SOUND 975.0625 -724.0 15.0 53 var_114
- ADD_CONTINUOUS_SOUND 1220.0 -310.0 32.0 44 var_115
- ADD_CONTINUOUS_SOUND 1318.375 -463.5625 57.0 48 var_116
- ADD_CONTINUOUS_SOUND 1579.75 -655.1875 13.0 57 var_123
- ADD_CONTINUOUS_SOUND 1504.75 -873.1875 19.0 57 var_124
- ADD_CONTINUOUS_SOUND 962.25 -259.6875 10.0 59 var_125
- ADD_CONTINUOUS_SOUND 952.5 -148.1875 8.0 7 var_126
- ADD_CONTINUOUS_SOUND 861.5 -247.1875 8.0 5 var_127
- ADD_CONTINUOUS_SOUND 1469.0 -181.0 56.0 60 var_128
- ADD_CONTINUOUS_SOUND 1120.688 -1023.25 23.0 37 var_129
- ADD_CONTINUOUS_SOUND -744.6875 -604.0625 10.0 51 var_130
- var_184 = 0
- CREATE_PLAYER 0 811.875 -939.9375 35.75 player
- SET_PLAYER_HEADING player 180.0
- GET_PLAYER_CHAR player script_controlled_player
- SET_GANG_CAR_MODEL 0 MAFIA
- SET_GANG_CAR_MODEL 1 BELLYUP
- SET_GANG_CAR_MODEL 2 DIABLOS
- SET_GANG_WEAPONS 0 2 2
- SET_GANG_WEAPONS 1 2 1
- SET_GANG_WEAPONS 2 1 0
- SET_THREAT_FOR_PED_TYPE 12 1
- SET_GANG_CAR_MODEL 3 YAKUZA
- SET_GANG_CAR_MODEL 5 COLUMB
- SET_GANG_CAR_MODEL 4 YARDIE
- SET_GANG_WEAPONS 3 2 3
- SET_GANG_WEAPONS 5 2 3
- SET_GANG_WEAPONS 4 1 2
- SET_GANG_CAR_MODEL 6 HOODS
- SET_GANG_WEAPONS 6 3 2
- flag_player_on_mission = 0
- flag_industrial_passed = 0
- flag_commercial_passed = 0
- flag_suburban_passed = 0
- var_228 = 0
- var_229 = 0
- var_230 = 0
- flag_player_on_eightball_mission = 0
- flag_player_on_luigi_mission = 0
- flag_player_on_joey_mission = 0
- flag_player_on_toni_mission = 0
- flag_player_on_frankie_mission = 0
- flag_player_on_diablo_mission = 0
- flag_player_on_asuka_mission = 0
- flag_player_on_kenji_mission = 0
- flag_player_on_love_mission = 0
- flag_player_on_yardie_mission = 0
- flag_player_on_ray_mission = 0
- flag_player_on_asuka_suburban_mission = 0
- flag_player_on_hood_mission = 0
- flag_player_on_meat_mission = 0
- DECLARE_MISSION_FLAG flag_player_on_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 12 flag_player_on_eightball_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 0 flag_player_on_luigi_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 1 flag_player_on_joey_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 2 flag_player_on_toni_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 3 flag_player_on_frankie_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 13 flag_player_on_diablo_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 4 flag_player_on_asuka_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 5 flag_player_on_kenji_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 7 flag_player_on_love_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 14 flag_player_on_yardie_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 6 flag_player_on_ray_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 10 flag_player_on_asuka_suburban_mission
- DECLARE_MISSION_FLAG_FOR_CONTACT 15 flag_player_on_hood_mission
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 12 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 0 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 1 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 2 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 3 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 13 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 4 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 5 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 7 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 14 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 6 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 10 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 9 1000
- DECLARE_BASE_BRIEF_ID_FOR_CONTACT 15 1000
- SET_DEATHARREST_STATE 1
- flag_eightball_mission_passed = 0
- flag_eightball_mission_launched = 0
- var_247 = 0
- flag_luigi_mission1_passed = 0
- flag_luigi_mission2_passed = 0
- flag_luigi_mission3_passed = 0
- flag_luigi_mission4_passed = 0
- flag_luigi_mission5_passed = 0
- flag_all_luigi_missions_passed = 0
- flag_joey_mission1_passed = 0
- flag_joey_mission2_passed = 0
- flag_joey_mission3_passed = 0
- flag_joey_mission4_passed = 0
- flag_joey_mission5_passed = 0
- flag_joey_mission6_passed = 0
- var_260 = 0
- flag_toni_mission1_passed = 0
- flag_toni_mission2_passed = 0
- flag_toni_mission3_passed = 0
- flag_toni_mission4_passed = 0
- flag_toni_mission5_passed = 0
- var_266 = 0
- var_274 = 0
- flag_frankie_mission1_passed = 0
- flag_frankie_mission2_passed = 0
- flag_frankie_mission2.1_passed = 0
- flag_frankie_mission3_passed = 0
- flag_frankie_mission4_passed = 0
- flag_frankie_switched_off = 0
- var_273 = 0
- flag_player_had_cut1_fm3 = 0
- var_276 = 0
- var_277 = 0
- flag_diablo_mission1_passed = 0
- flag_diablo_mission2_passed = 0
- flag_diablo_mission3_passed = 0
- flag_diablo_mission4_passed = 0
- var_282 = 0
- var_283 = 0
- var_285 = 0
- var_286 = 0
- var_287 = 0
- var_288 = 0
- flag_meat_mission1_passed = 0
- flag_meat_mission2_passed = 0
- flag_meat_mission3_passed = 0
- flag_meat_mission4_passed = 0
- var_293 = 0
- var_294 = 0
- var_295 = 0
- var_296 = 0
- var_297 = 0
- flag_diablo1_passed_before = 0
- var_299 = 0
- GRAB_PHONE 937.875 -230.0625 var_298
- GRAB_PHONE 1224.438 -839.75 var_301
- var_303 = 0
- GRAB_PHONE 120.0 -272.0 var_302
- GRAB_PHONE 229.0625 -1537.563 Ray_phone1
- GRAB_PHONE -53.5 -699.0 Ray_phone2
- GRAB_PHONE 204.6875 -135.0625 Ray_phone3
- GRAB_PHONE 60.1875 -964.75 Ray_phone4
- var_310 = 0
- var_311 = 0
- var_312 = 0
- var_313 = 0
- var_314 = 0
- var_315 = 0
- GRAB_PHONE -443.5 -6.5625 var_309
- flag_asuka_mission1_passed = 0
- flag_asuka_mission2_passed = 0
- flag_asuka_mission3_passed = 0
- flag_asuka_mission4_passed = 0
- flag_asuka_mission5_passed = 0
- var_321 = 0
- flag_ray_mission1_passed = 0
- flag_ray_mission2_passed = 0
- flag_ray_mission3_passed = 0
- flag_ray_mission4_passed = 0
- flag_ray_mission5_passed = 0
- flag_ray_mission6_passed = 0
- var_328 = 0
- flag_kenji_mission1_passed = 0
- flag_kenji_mission2_passed = 0
- flag_kenji_mission3_passed = 0
- flag_kenji_mission4_passed = 0
- flag_kenji_mission5_passed = 0
- var_334 = 0
- var_338 = 0
- flag_love_mission1_passed = 0
- flag_love_mission2_passed = 0
- flag_love_mission3_passed = 0
- flag_yardie_mission1_passed = 0
- flag_yardie_mission2_passed = 0
- flag_yardie_mission3_passed = 0
- flag_yardie_mission4_passed = 0
- var_343 = 0
- var_344 = 0
- var_345 = 0
- var_346 = 0
- var_347 = 0
- var_348 = 0
- flag_love_mission4_passed = 0
- flag_love_mission5_passed = 0
- flag_love_mission6_passed = 0
- flag_love_mission7_passed = 0
- var_353 = 0
- flag_asuka_suburban_mission1_passed = 0
- flag_asuka_suburban_mission2_passed = 0
- flag_asuka_suburban_mission3_passed = 0
- var_357 = 0
- var_358 = 0
- flag_done_drive_by_help = 0
- flag_hood_mission1_passed = 0
- flag_hood_mission2_passed = 0
- flag_hood_mission3_passed = 0
- flag_hood_mission4_passed = 0
- flag_hood_mission5_passed = 0
- var_364 = 0
- var_365 = 0
- flag_player_on_cat_mission = 0
- flag_cat_mission1_passed = 0
- var_369 = 0
- got_siren_help_before = 0
- var_376 = 0
- flag_intro1_before = 0
- flag_intro2_before = 0
- flag_intro3_before = 0
- flag_intro_mayhem_before = 0
- flag_4x4_mission1_passed = 0
- flag_4x4_mission2_passed = 0
- flag_4x4_mission3_passed = 0
- flag_mayhem_mission1_passed = 0
- flag_4x4one_trigger = 0
- flag_4x4two_trigger = 0
- flag_4x4three_trigger = 0
- flag_mayhem_trigger = 0
- flag_taxi1_mission_launched = 0
- var_396 = 0
- been_in_taxi1_before = 0
- taxi_passed = 0
- done_taxi_help = 0
- new_taxi_created_before = 0
- flag_just_done_rc_mission = 0
- rec_rc1 = 0
- rec_rc2 = 0
- rec_rc3 = 0
- rec_rc4 = 0
- var_406 = 0
- var_407 = 0
- flag_rc1_passed = 0
- flag_rc2_passed = 0
- flag_rc3_passed = 0
- flag_rc4_passed = 0
- ammu2_blip_added = 0
- flag_bridge_created_8ball = 0
- flag_done_radio_8ball = 0
- timer_help_message_displayed = 0
- flag_joey_mission5_terminated = 0
- flag_joey_mission6_terminated = 0
- flag_luigi_mission4_terminated = 0
- flag_luigi_mission5_terminated = 0
- var_419 = 0
- var_413 = 0
- var_414 = 0
- nicked_half_a_mil_before = 0
- var_423 = 0
- breakout_timer = 0
- breakout_timer_start = 0
- breakout_diff = 0
- maria_exists = 0
- door_crash_flag = 0
- door_position_a1 = 0.0
- barriers_been_added = 0
- START_NEW_SCRIPT Noname_4
- START_NEW_SCRIPT Noname_5
- START_NEW_SCRIPT Noname_6
- START_NEW_SCRIPT Noname_7
- START_NEW_SCRIPT Noname_11
- START_NEW_SCRIPT Noname_9
- START_NEW_SCRIPT Noname_8
- START_NEW_SCRIPT Noname_10
- START_NEW_SCRIPT Noname_3
- LAUNCH_MISSION hj.sc
- LAUNCH_MISSION usj.sc
- LAUNCH_MISSION genstuf.sc
- LAUNCH_MISSION rampage.sc
- LAUNCH_MISSION import.sc
- LAUNCH_MISSION camera.sc
- LAUNCH_MISSION gates.sc
- WAIT 0
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 892.75 -425.75 13.875 13 luigi_contact_blip
- REMOVE_BLIP luigi_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 1191.688 -870.0 -100.0 10 joey_contact_blip
- REMOVE_BLIP joey_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 1219.563 -321.0 -100.0 19 toni_contact_blip
- REMOVE_BLIP toni_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 1455.688 -187.25 -100.0 16 frankie_contact_blip
- REMOVE_BLIP frankie_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 1272.188 -92.875 -100.0 7 eightball_contact_blip
- REMOVE_BLIP eightball_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 938.375 -230.5 -100.0 8 diablo_contact_blip
- REMOVE_BLIP diablo_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 523.5625 -639.375 16.5625 1 asuka_contact_blip
- REMOVE_BLIP asuka_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 459.0625 -1413.0 26.0625 11 kenji_contact_blip
- REMOVE_BLIP kenji_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 38.75 -725.375 -100.0 15 ray_contact_blip
- REMOVE_BLIP ray_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 86.0625 -1548.688 28.25 6 love_contact_blip
- REMOVE_BLIP love_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 120.6875 -272.0625 16.0625 12 yardie_contact_blip
- REMOVE_BLIP yardie_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT -363.6875 246.0625 60.0 3 maria_contact_blip
- REMOVE_BLIP maria_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT -443.5 -6.0625 3.75 9 hood_contact_blip
- REMOVE_BLIP hood_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 893.5 -306.0625 -100.0 17 var_225
- REMOVE_BLIP var_225
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 103.0 -484.1875 -100.0 17 var_226
- REMOVE_BLIP var_226
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT -665.0 -6.5 -100.0 17 var_227
- REMOVE_BLIP var_227
- ADD_SPRITE_BLIP_FOR_COORD 925.0 -359.5 -100.0 18 spray_taxi
- REMOVE_BLIP spray_taxi
- MAKE_OBJECT_TARGETTABLE var_31
- MAKE_OBJECT_TARGETTABLE var_32
- MAKE_OBJECT_TARGETTABLE var_33
- SET_VISIBILITY_OF_CLOSEST_OBJECT_OF_TYPE 1027.25 -933.75 15.0 50.0 INDHELIX_BARRIER 0
- SWAP_NEAREST_BUILDING_MODEL 1027.25 -933.75 15.0 50.0 INDHELIX_BARRIER LOD_LAND014
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL player 0
- ENDIF
- SET_FADING_COLOUR 0 0 0
- DO_FADE 0 0
- LOAD_AND_LAUNCH_MISSION intro.sc // (0) Intro Movie
- START_NEW_SCRIPT I_SAVE
- START_NEW_SCRIPT C_SAVE
- START_NEW_SCRIPT S_SAVE
- START_NEW_SCRIPT I_RSTRT
- START_NEW_SCRIPT C_RSTRT
- START_NEW_SCRIPT S_RSTRT
- START_NEW_SCRIPT Noname_1
- START_NEW_SCRIPT Noname_2
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL player 1
- ENDIF
- MainLoop:
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 1
- IF flag_player_on_mission = 0
- AND heal_info_trip = 0
- AND flag_health_info = 0
- CREATE_PICKUP INFO 3 1144.188 -596.875 14.875 heal_info
- heal_info_trip = 1
- ENDIF
- IF flag_player_on_mission = 1
- AND heal_info_trip = 1
- REMOVE_PICKUP heal_info
- heal_info_trip = 0
- ENDIF
- IF flag_player_on_mission = 0
- AND wanted_info_trip = 0
- AND flag_wanted_info = 0
- CREATE_PICKUP INFO 3 1143.875 -675.1875 15.0 wanted_info
- wanted_info_trip = 1
- ENDIF
- IF flag_player_on_mission = 1
- AND wanted_info_trip = 1
- REMOVE_PICKUP wanted_info
- wanted_info_trip = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO MainLoop
- Noname_1:
- {
- WAIT 0
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_ZONE player S_VIEW // Portland View
- AND flag_player_on_mission = 0
- AND heal_info_trip = 1
- IF HAS_PICKUP_BEEN_COLLECTED heal_info
- SET_PLAYER_CONTROL player 0
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION health.sc // (1) Hospital Info Scene
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_1
- }
- Noname_2:
- {
- WAIT 0
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_ZONE player S_VIEW // Portland View
- AND flag_player_on_mission = 0
- AND wanted_info_trip = 1
- IF HAS_PICKUP_BEEN_COLLECTED wanted_info
- SET_PLAYER_CONTROL player 0
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION wanted.sc // (2) Police Station Info Scene
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_2
- }
- Noname_3:
- {
- WAIT 0
- IF IS_PLAYER_PLAYING player
- AND flag_just_done_rc_mission = 0
- IF IS_PLAYER_IN_MODEL player TOYZ
- IF flag_player_on_mission = 0
- IF LOCATE_PLAYER_ANY_MEANS_3D player 1014.0 -120.0 5.0 5.0 5.0 5.0 0
- PRINT_BIG RC1 15000 2 // 'DIABLO DESTRUCTION'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION rc1.sc // (3) RC Diablo Destruction
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ANY_MEANS_3D player 1158.0 -309.0 23.0 5.0 5.0 5.0 0
- PRINT_BIG RC2 15000 2 // 'MAFIA MASSACRE'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION rc2.sc // (4) RC Mafia Massacre
- ENDIF
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ANY_MEANS_3D player -636.0 65.0 19.0 5.0 5.0 5.0 0
- PRINT_BIG RC4 15000 2 // 'RUMPO RAMPAGE'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION rc3.sc // (5) RC Rumpo Rampage
- ENDIF
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ANY_MEANS_3D player 366.0 -1312.0 26.0 5.0 5.0 5.0 0
- PRINT_BIG RC3 15000 2 // 'CASINO CALAMITY'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION rc4.sc // (6) RC Casino Calamity
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF NOT IS_PLAYER_IN_MODEL player TOYZ
- flag_just_done_rc_mission = 0
- ENDIF
- ENDIF
- GOTO Noname_3
- }
- Noname_4:
- {
- WAIT var_5
- IF flag_4x4_mission1_passed = 0
- record_4x4_one = 300
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF flag_player_on_mission = 0
- AND IS_PLAYER_IN_ZONE player S_VIEW // Portland View
- IF IS_PLAYER_IN_MODEL player PATRIOT
- AND NOT IS_PLAYER_IN_AREA_2D player 1294.0 -656.0 1316.0 -638.0 0
- flag_4x4one_trigger = 1
- ENDIF
- IF IS_PLAYER_IN_MODEL player PATRIOT
- AND flag_4x4one_trigger = 0
- PRINT_BIG T4X4_1 15000 2 // 'PATRIOT PLAYGROUND'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION 4x4_1.sc // (7) Patriot Playground
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF NOT IS_PLAYER_IN_ANY_CAR player
- flag_4x4one_trigger = 0
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_4
- }
- Noname_5:
- {
- WAIT var_5
- IF flag_4x4_mission2_passed = 0
- record_4x4_two = 120
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF flag_player_on_mission = 0
- AND IS_PLAYER_IN_ZONE player PARK // Belleville Park
- IF IS_PLAYER_IN_MODEL player LANDSTAL
- AND NOT IS_PLAYER_IN_AREA_2D player 58.0 -585.0 68.0 -595.0 0
- flag_4x4two_trigger = 1
- ENDIF
- IF IS_PLAYER_IN_MODEL player LANDSTAL
- AND flag_4x4two_trigger = 0
- PRINT_BIG T4X4_2 15000 2 // 'A RIDE IN THE PARK'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION 4x4_2.sc // (8) A Ride In The Park
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF NOT IS_PLAYER_IN_ANY_CAR player
- flag_4x4two_trigger = 0
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_5
- }
- Noname_6:
- {
- WAIT var_5
- IF flag_4x4_mission3_passed = 0
- record_4x4_three = 300
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF flag_player_on_mission = 0
- AND IS_PLAYER_IN_AREA_2D player -230.0 255.0 -210.0 275.0 0
- IF IS_PLAYER_IN_MODEL player PATRIOT
- AND NOT IS_PLAYER_IN_AREA_2D player -230.0 255.0 -210.0 275.0 0
- flag_4x4three_trigger = 1
- ENDIF
- IF IS_PLAYER_IN_MODEL player PATRIOT
- AND flag_4x4three_trigger = 0
- PRINT_BIG T4X4_3 15000 2 // 'GRIPPED!'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION 4x4_3.sc // (9) Gripped!
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF NOT IS_PLAYER_IN_ANY_CAR player
- flag_4x4three_trigger = 0
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_6
- }
- Noname_7:
- {
- WAIT var_5
- IF flag_mayhem_mission1_passed = 0
- record_mayhem = 120
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF flag_player_on_mission = 0
- AND IS_PLAYER_IN_ZONE player COM_EAS // Newport
- IF IS_PLAYER_IN_MODEL player STALLION
- AND NOT IS_PLAYER_IN_AREA_2D player 238.0 -612.0 267.0 -469.0 0
- flag_mayhem_trigger = 1
- ENDIF
- IF IS_PLAYER_IN_MODEL player STALLION
- AND flag_mayhem_trigger = 0
- PRINT_BIG MM_1 15000 2 // 'MULTISTOREY MAYHEM'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION mayhem1.sc // (10) Multistorey Mayhem
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF NOT IS_PLAYER_IN_ANY_CAR player
- flag_mayhem_trigger = 0
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_7
- }
- Noname_8:
- {
- WAIT 0
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_MODEL player AMBULAN
- IF flag_player_on_mission = 0
- AND flag_player_on_ambulance_mission = 0
- GET_CONTROLLER_MODE controlmode
- IF var_370 = 0
- IF NOT controlmode = 3
- PRINT_HELP ATUTOR // Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle Paramedic missions on or off.
- ELSE
- PRINT_HELP ATUTOR3 // Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle Paramedic missions on or off.
- ENDIF
- var_370 = 1
- ENDIF
- IF NOT controlmode = 3
- IF IS_BUTTON_PRESSED 0 19
- WHILE IS_BUTTON_PRESSED 0 19
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO Noname_8
- ENDIF
- ENDWHILE
- PRINT_BIG AMBUL_M 4000 5 // PARAMEDIC
- WAIT 0
- LOAD_AND_LAUNCH_MISSION ambulance.sc // (11) Paramedic
- var_370 = 1
- ENDIF
- ELSE
- IF IS_BUTTON_PRESSED 0 14
- WHILE IS_BUTTON_PRESSED 0 14
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO Noname_8
- ENDIF
- ENDWHILE
- PRINT_BIG AMBUL_M 4000 5 // PARAMEDIC
- WAIT 0
- LOAD_AND_LAUNCH_MISSION ambulance.sc // (11) Paramedic
- var_370 = 1
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF var_370 = 1
- CLEAR_HELP
- var_370 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_8
- }
- Noname_9:
- {
- WAIT 0
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_MODEL player FIRETRUK
- IF flag_player_on_mission = 0
- AND flag_player_on_fire_mission = 0
- GET_CONTROLLER_MODE controlmode
- IF var_372 = 0
- IF NOT controlmode = 3
- PRINT_HELP FTUTOR // Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle fire truck missions on or off.
- ELSE
- PRINT_HELP FTUTOR2 // Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle fire truck missions on or off.
- ENDIF
- var_372 = 1
- ENDIF
- IF NOT controlmode = 3
- IF IS_BUTTON_PRESSED 0 19
- WHILE IS_BUTTON_PRESSED 0 19
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO Noname_9
- ENDIF
- ENDWHILE
- PRINT_BIG FIRE_M 4000 5 // FIREFIGHTER
- WAIT 0
- LOAD_AND_LAUNCH_MISSION firetruck.sc // (12) Firefighter
- var_372 = 1
- ENDIF
- ELSE
- IF IS_BUTTON_PRESSED 0 14
- WHILE IS_BUTTON_PRESSED 0 14
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO Noname_9
- ENDIF
- ENDWHILE
- PRINT_BIG FIRE_M 4000 5 // FIREFIGHTER
- WAIT 0
- LOAD_AND_LAUNCH_MISSION firetruck.sc // (12) Firefighter
- var_372 = 1
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF var_372 = 1
- CLEAR_HELP
- var_372 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_9
- }
- Noname_10:
- {
- WAIT 0
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_MODEL player POLICE
- OR IS_PLAYER_IN_MODEL player ENFORCER
- OR IS_PLAYER_IN_MODEL player RHINO
- OR IS_PLAYER_IN_MODEL player FBICAR
- IF flag_player_on_mission = 0
- AND flag_player_on_cop_mission = 0
- GET_CONTROLLER_MODE controlmode
- IF var_374 = 0
- IF NOT controlmode = 3
- PRINT_HELP CTUTOR // Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle Vigilante missions on or off.
- ELSE
- PRINT_HELP CTUTOR2 // Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle Vigilante missions on or off.
- ENDIF
- var_374 = 1
- ENDIF
- IF NOT controlmode = 3
- IF IS_BUTTON_PRESSED 0 19
- WHILE IS_BUTTON_PRESSED 0 19
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO Noname_10
- ENDIF
- ENDWHILE
- PRINT_BIG COP_M 4000 5 // VIGILANTE
- WAIT 0
- LOAD_AND_LAUNCH_MISSION copcar.sc // (13) Vigilante
- var_374 = 1
- ENDIF
- ELSE
- IF IS_BUTTON_PRESSED 0 14
- WHILE IS_BUTTON_PRESSED 0 14
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO Noname_10
- ENDIF
- ENDWHILE
- PRINT_BIG COP_M 4000 5 // VIGILANTE
- WAIT 0
- LOAD_AND_LAUNCH_MISSION copcar.sc // (13) Vigilante
- var_374 = 1
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF var_374 = 1
- CLEAR_HELP
- var_374 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_10
- }
- Noname_11:
- {
- WAIT 0
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_TAXI player
- IF flag_player_on_mission = 0
- AND flag_taxi1_mission_launched = 0
- GET_CONTROLLER_MODE controlmode
- IF var_396 = 0
- IF NOT controlmode = 3
- PRINT_HELP TTUTOR // Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle taxi missions on or off.
- ELSE
- PRINT_HELP TTUTOR2 // Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle taxi missions on or off.
- ENDIF
- var_396 = 1
- ENDIF
- IF NOT controlmode = 3
- IF IS_BUTTON_PRESSED 0 19
- WHILE IS_BUTTON_PRESSED 0 19
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO Noname_11
- ENDIF
- ENDWHILE
- PRINT_BIG TAXI_M 4000 5 // 'TAXI DRIVER'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION taxi1.sc // (14) Taxi Driver
- flag_taxi1_mission_launched = 1
- ENDIF
- ELSE
- IF IS_BUTTON_PRESSED 0 14
- WHILE IS_BUTTON_PRESSED 0 14
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO Noname_11
- ENDIF
- ENDWHILE
- PRINT_BIG TAXI_M 4000 5 // 'TAXI DRIVER'
- WAIT 0
- LOAD_AND_LAUNCH_MISSION taxi1.sc // (14) Taxi Driver
- flag_taxi1_mission_launched = 1
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF var_396 = 1
- CLEAR_HELP
- var_396 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO Noname_11
- }
- meat_mission1_loop:
- {
- WAIT var_5
- IF flag_meat_mission1_passed = 1
- TURN_PHONE_OFF var_301
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- GET_TIME_OF_DAY hours minutes
- IF hours >= 9
- AND 19 > hours
- TURN_PHONE_ON var_301
- ELSE
- TURN_PHONE_OFF var_301
- ENDIF
- ELSE
- TURN_PHONE_OFF var_301
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 1224.563 -840.25 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_301
- GET_TIME_OF_DAY hours minutes
- IF hours >= 9
- AND 19 > hours
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG MEA1 15000 2 // 'THE CROOK'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION meat1.sc // (15) The Crook
- ENDIF
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO meat_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1224.563 -840.25 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO meat_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO meat_mission1_loop
- }
- meat_mission2_loop:
- {
- WAIT var_5
- IF flag_meat_mission2_passed = 1
- TURN_PHONE_OFF var_301
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- GET_TIME_OF_DAY hours minutes
- IF hours >= 9
- AND 19 > hours
- TURN_PHONE_ON var_301
- ELSE
- TURN_PHONE_OFF var_301
- ENDIF
- ELSE
- TURN_PHONE_OFF var_301
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 1224.563 -840.25 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_301
- GET_TIME_OF_DAY hours minutes
- IF hours >= 9
- AND 19 > hours
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG MEA2 15000 2 // 'THE THIEVES'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION meat2.sc // (16) The Thieves
- ENDIF
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO meat_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1224.563 -840.25 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO meat_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO meat_mission2_loop
- }
- meat_mission3_loop:
- {
- WAIT var_5
- IF flag_meat_mission3_passed = 1
- TURN_PHONE_OFF var_301
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- GET_TIME_OF_DAY hours minutes
- IF hours >= 9
- AND 19 > hours
- TURN_PHONE_ON var_301
- ELSE
- TURN_PHONE_OFF var_301
- ENDIF
- ELSE
- TURN_PHONE_OFF var_301
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 1224.563 -840.25 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_301
- GET_TIME_OF_DAY hours minutes
- IF hours >= 9
- AND 19 > hours
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG MEA3 15000 2 // 'THE WIFE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION meat3.sc // (17) The Wife
- ENDIF
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO meat_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1224.563 -840.25 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO meat_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO meat_mission3_loop
- }
- meat_mission4_loop:
- {
- WAIT var_5
- IF flag_meat_mission4_passed = 1
- TURN_PHONE_OFF var_301
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- GET_TIME_OF_DAY hours minutes
- IF hours >= 9
- AND 19 > hours
- TURN_PHONE_ON var_301
- ELSE
- TURN_PHONE_OFF var_301
- ENDIF
- ELSE
- TURN_PHONE_OFF var_301
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 1224.563 -840.25 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_301
- GET_TIME_OF_DAY hours minutes
- IF hours >= 9
- AND 19 > hours
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG MEA4 15000 2 // 'HER LOVER'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION meat4.sc // (18) Her Lover
- ENDIF
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO meat_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1224.563 -840.25 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO meat_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO meat_mission4_loop
- }
- eightball_mission_loop:
- {
- WAIT 0
- IF flag_industrial_passed = 1
- AND flag_eightball_mission_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_eightball_mission_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- AND flag_eightball_mission_launched = 0
- AND flag_player_on_mission = 0
- IF flag_reached_hideout = 0
- IF LOCATE_PLAYER_ON_FOOT_2D player 811.875 -939.9375 3.5 3.5 0
- IF CAN_PLAYER_START_MISSION player
- LOAD_AND_LAUNCH_MISSION 8ball.sc // (19) Give Me Liberty and Luigi's Girls
- flag_eightball_mission_launched = 1
- ENDIF
- ENDIF
- ELSE
- IF LOCATE_PLAYER_ON_FOOT_2D player 883.5 -308.1875 3.5 3.5 0
- IF CAN_PLAYER_START_MISSION player
- LOAD_AND_LAUNCH_MISSION 8ball.sc // (19) Give Me Liberty and Luigi's Girls
- flag_eightball_mission_launched = 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO eightball_mission_loop
- }
- luigi_mission2_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_luigi_mission2_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_luigi_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 892.75 -425.75 13.875 1.5 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LM2 15000 2 // DONT SPANK MA BITCH UP'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION luigi2.sc // (20) Don't Spank My Bitch Up
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO luigi_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 892.75 -425.75 13.875 1.5 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO luigi_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO luigi_mission2_loop
- }
- luigi_mission3_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_luigi_mission3_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_luigi_mission3_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 892.75 -425.75 13.875 1.5 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LM3 15000 2 // 'DRIVE MISTY FOR ME'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION luigi3.sc // (21) Drive Misty For Me
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO luigi_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 892.75 -425.75 13.875 1.5 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO luigi_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO luigi_mission3_loop
- }
- luigi_mission4_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_luigi_mission4_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_luigi_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission3_passed = 1
- AND flag_frankie_mission1_passed = 0
- flag_luigi_mission4_terminated = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 892.75 -425.75 13.875 1.5 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LM4 15000 2 // 'PUMP-ACTION PIMP'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION luigi4.sc // (22) Pump-Action Pimp
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO luigi_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 892.75 -425.75 13.875 1.5 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO luigi_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO luigi_mission4_loop
- }
- luigi_mission5_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_luigi_mission5_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_luigi_mission5_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission3_passed = 1
- AND flag_frankie_mission1_passed = 0
- flag_luigi_mission5_terminated = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 892.75 -425.75 13.875 1.5 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LM5 15000 2 // 'THE FUZZ BALL'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION luigi5.sc // (23) The Fuzz Ball
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO luigi_mission5_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 892.75 -425.75 13.875 1.5 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO luigi_mission5_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO luigi_mission5_loop
- }
- joey_mission1_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_joey_mission1_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_joey_mission1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- GET_TIME_OF_DAY hours minutes
- IF hours >= 5
- AND 21 > hours
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG JM1 15000 2 // 'MIKE LIPS LAST LUNCH'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION joey1.sc // (24) Mike Lips Last Lunch
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission1_loop
- ENDIF
- ENDWHILE
- ELSE
- PRINT_NOW WRONGT1 5000 1 // ~g~Come back between 05:00 and 21:00 for a job
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission1_loop
- ENDIF
- GET_TIME_OF_DAY hours minutes
- IF hours >= 5
- AND 21 > hours
- GOTO joey_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO joey_mission1_loop
- }
- joey_mission2_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_joey_mission2_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_joey_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG JM2 15000 2 // 'FAREWELL CHUNKY LEE CHONG'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION joey2.sc // (25) Farewell Chunky Lee Chong
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO joey_mission2_loop
- }
- joey_mission3_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_joey_mission3_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_joey_mission3_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG JM3 15000 2 // 'VAN HEIST'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION joey3.sc // (26) Van Heist
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO joey_mission3_loop
- }
- joey_mission4_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_joey_mission4_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_joey_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG JM4 15000 2 // CIPRIANIS CHAUFFEUR'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION joey4.sc // (27) Cipriani's Chauffeur
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO joey_mission4_loop
- }
- joey_mission5_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_joey_mission5_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_joey_mission5_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission3_passed = 1
- AND flag_frankie_mission1_passed = 0
- flag_joey_mission5_terminated = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG JM5 15000 2 // 'DEAD SKUNK IN THE TRUNK'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION joey5.sc // (28) Dead Skunk In The Trunk
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission5_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission5_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO joey_mission5_loop
- }
- joey_mission6_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_joey_mission6_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_joey_mission6_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission3_passed = 1
- AND flag_frankie_mission1_passed = 0
- flag_joey_mission6_terminated = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- GET_TIME_OF_DAY hours minutes
- IF hours >= 6
- AND 14 > hours
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG JM6 15000 2 // 'THE GETAWAY'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION joey6.sc // (29) The Getaway
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission6_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission6_loop
- ENDIF
- ENDWHILE
- ELSE
- PRINT_NOW WRONGT2 5000 1 // ~g~Come back between 06:00 and 14:00 for a job
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1191.688 -870.0 15.0 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO joey_mission6_loop
- ENDIF
- GET_TIME_OF_DAY hours minutes
- IF hours >= 6
- AND 14 > hours
- GOTO joey_mission6_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO joey_mission6_loop
- }
- toni_mission1_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_toni_mission1_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG TM1 15000 2 // 'TAKING OUT THE LAUNDRY'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION toni1.sc // (30) Taking Out The Laundry
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO toni_mission1_loop
- }
- toni_mission2_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_toni_mission2_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG TM2 15000 2 // 'THE PICK-UP'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION toni2.sc // (31) The Pick-Up
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO toni_mission2_loop
- }
- toni_mission3_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_toni_mission3_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission3_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG TM3 15000 2 // SALVATORES CALLED A MEETING'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION toni3.sc // (32) Salvatore's Called A Meeting
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO toni_mission3_loop
- }
- toni_mission4_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_toni_mission4_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG TM4 15000 2 // 'TRIADS AND TRIBULATIONS'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION toni4.sc // (33) Triads And Tribulations
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO toni_mission4_loop
- }
- toni_mission5_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_toni_mission5_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_toni_mission5_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG TM5 15000 2 // 'BLOW FISH'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION toni5.sc // (34) Blow Fish
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission5_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1219.75 -319.6875 27.375 1.0 2.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO toni_mission5_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO toni_mission5_loop
- }
- frankie_mission1_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_frankie_mission1_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_frankie_mission1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- OR IS_PLAYER_IN_ANGLED_AREA_ON_FOOT_3D player 1466.188 -175.0 50.0 1452.875 -172.0625 60.0 11.5625 0
- IF flag_frankie_switched_off = 0
- AND flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG FM1 15000 2 // CHAPERONE
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION frank1.sc // (35) Chaperone
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO frankie_mission1_loop
- }
- frankie_mission2_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_frankie_mission2_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_frankie_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- OR IS_PLAYER_IN_ANGLED_AREA_ON_FOOT_3D player 1466.188 -175.0 50.0 1452.875 -172.0625 60.0 11.5625 0
- IF flag_frankie_switched_off = 0
- AND flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG FM2 15000 2 // 'CUTTING THE GRASS'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION frank2.sc // (36) Cutting The Grass
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO frankie_mission2_loop
- }
- frankie_mission2.1_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_frankie_mission2.1_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_frankie_mission2.1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- OR IS_PLAYER_IN_ANGLED_AREA_ON_FOOT_3D player 1466.188 -175.0 50.0 1452.875 -172.0625 60.0 11.5625 0
- IF flag_frankie_switched_off = 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG FM21 15000 2 // 'BOMB DA BASE: ACT I'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION frank2.1.sc // (37) Bomb Da Base: Act I
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission2.1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission2.1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ELSE
- PRINT_NOW FRANGO 5000 1 // ~g~Salvatore wants you to help Toni deal with the Triads first!
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission2.1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO frankie_mission2.1_loop
- }
- frankie_mission3_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_frankie_mission3_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_frankie_mission3_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF var_274 = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1272.188 -92.875 13.75 1.0 1.0 2.0 0
- IF var_247 = 0
- AND flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG FM3 15000 2 // 'BOMB DA BASE: ACT II'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION frank3.sc // (38) Bomb Da Base: Act II
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1272.188 -92.875 13.75 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO frankie_mission3_loop
- }
- frankie_mission4_loop:
- {
- WAIT var_5
- IF flag_industrial_passed = 1
- AND flag_frankie_mission4_passed = 0
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_frankie_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- OR IS_PLAYER_IN_ANGLED_AREA_ON_FOOT_3D player 1466.188 -175.0 50.0 1452.875 -172.0625 60.0 11.5625 0
- IF flag_frankie_switched_off = 0
- AND flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG FM4 15000 2 // 'LAST REQUESTS'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION frank4.sc // (39) Last Requests
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 1455.688 -187.25 55.5625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO frankie_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO frankie_mission4_loop
- }
- diablo_mission1_loop:
- {
- WAIT var_5
- IF flag_diablo_mission1_passed = 1
- TURN_PHONE_OFF var_298
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_298
- ELSE
- TURN_PHONE_OFF var_298
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 938.375 -230.5 3.875 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_298
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG DIAB1 15000 2 // TURISMO
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION diablo1.sc // (40) Turismo
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO diablo_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 938.375 -230.5 3.875 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO diablo_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO diablo_mission1_loop
- }
- diablo_mission2_loop:
- {
- WAIT var_5
- IF flag_diablo_mission2_passed = 1
- TURN_PHONE_OFF var_298
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_298
- ELSE
- TURN_PHONE_OFF var_298
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 938.375 -230.5 3.875 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_298
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG DIAB2 15000 2 // 'I SCREAM, YOU SCREAM'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION diablo2.sc // (41) I Scream, You Scream
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO diablo_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 938.375 -230.5 3.875 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO diablo_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO diablo_mission2_loop
- }
- diablo_mission3_loop:
- {
- WAIT var_5
- IF flag_diablo_mission3_passed = 1
- TURN_PHONE_OFF var_298
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_298
- ELSE
- TURN_PHONE_OFF var_298
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 938.375 -230.5 3.875 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_298
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG DIAB3 15000 2 // 'TRIAL BY FIRE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION diablo3.sc // (42) Trial By Fire
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO diablo_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 938.375 -230.5 3.875 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO diablo_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO diablo_mission3_loop
- }
- diablo_mission4_loop:
- {
- WAIT var_5
- IF flag_diablo_mission4_passed = 1
- TURN_PHONE_OFF var_298
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_298
- ELSE
- TURN_PHONE_OFF var_298
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 938.375 -230.5 3.875 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_298
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG DIAB4 15000 2 // BIGNVEINY
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION diablo4.sc // (43) BigNVeiny
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO diablo_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 938.375 -230.5 3.875 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO diablo_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO diablo_mission4_loop
- }
- asuka_mission1_loop:
- {
- WAIT var_5
- IF flag_asuka_mission1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG AM1 15000 2 // 'SAYONARA SALVATORE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION asuka1.sc // (44) Sayonara Salvatore
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO asuka_mission1_loop
- }
- asuka_mission2_loop:
- {
- WAIT var_5
- IF flag_asuka_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG AM2 15000 2 // 'UNDER SURVEILLANCE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION asuka2.sc // (45) Under Surveillance
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO asuka_mission2_loop
- }
- asuka_mission3_loop:
- {
- WAIT var_5
- IF flag_asuka_mission3_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG AM3 15000 2 // 'PAPARAZZI PURGE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION asuka3.sc // (46) Paparazzi Purge
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO asuka_mission3_loop
- }
- asuka_mission4_loop:
- {
- WAIT var_5
- IF flag_asuka_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG AM4 15000 2 // 'PAYDAY FOR RAY'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION asuka4.sc // (47) Payday For Ray
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO asuka_mission4_loop
- }
- asuka_mission5_loop:
- {
- WAIT var_5
- IF flag_love_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_asuka_mission5_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG AM5 15000 2 // 'TWO-FACED TANNER'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION asuka5.sc // (48) Two-Faced Tanner
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission5_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 523.6875 -639.0 16.0625 1.0 4.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_mission5_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO asuka_mission5_loop
- }
- kenji_mission1_loop:
- {
- WAIT var_5
- IF flag_kenji_mission1_passed = 1
- OR flag_love_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG KM1 15000 2 // 'KANBU BUST-OUT'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION kenji1.sc // (49) Kanbu Bust-Out
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO kenji_mission1_loop
- }
- kenji_mission2_loop:
- {
- WAIT var_5
- IF flag_kenji_mission2_passed = 1
- OR flag_love_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG KM2 15000 2 // 'GRAND THEFT AUTO'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION kenji2.sc // (50) Grand Theft Auto
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO kenji_mission2_loop
- }
- kenji_mission3_loop:
- {
- WAIT var_5
- IF flag_kenji_mission3_passed = 1
- OR flag_love_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG KM3 15000 2 // 'DEAL STEAL'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION kenji3.sc // (51) Deal Steal
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO kenji_mission3_loop
- }
- kenji_mission4_loop:
- {
- WAIT var_5
- IF flag_kenji_mission4_passed = 1
- OR flag_love_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG KM4 15000 2 // SHIMA
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION kenji4.sc // (52) Shima
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO kenji_mission4_loop
- }
- kenji_mission5_loop:
- {
- WAIT var_5
- IF flag_kenji_mission5_passed = 1
- OR flag_love_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG KM5 15000 2 // 'SMACK DOWN'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION kenji5.sc // (53) Smack Down
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission5_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 459.0625 -1413.0 26.0625 1.5 1.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO kenji_mission5_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO kenji_mission5_loop
- }
- ray_mission1_loop:
- {
- WAIT 0
- IF flag_ray_mission1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- rays_cutscene_flag = 1
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG RM1 15000 2 // 'SILENCE THE SNEAK'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION ray1.sc // (54) Silence The Sneak
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO ray_mission1_loop
- }
- ray_mission2_loop:
- {
- WAIT 0
- IF flag_ray_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- rays_cutscene_flag = 1
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG RM2 15000 2 // 'ARMS SHORTAGE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION ray2.sc // (55) Arms Shortage
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO ray_mission2_loop
- }
- ray_mission3_loop:
- {
- WAIT 0
- IF flag_ray_mission3_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- rays_cutscene_flag = 1
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG RM3 15000 2 // 'EVIDENCE DASH'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION ray3.sc // (56) Evidence Dash
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO ray_mission3_loop
- }
- ray_mission4_loop:
- {
- WAIT 0
- IF flag_ray_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- rays_cutscene_flag = 1
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG RM4 15000 2 // 'GONE FISHING'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION ray4.sc // (57) Gone Fishing
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO ray_mission4_loop
- }
- ray_mission5_loop:
- {
- WAIT 0
- IF flag_ray_mission5_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- rays_cutscene_flag = 1
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG RM5 15000 2 // 'PLASTER BLASTER'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION ray5.sc // (58) Plaster Blaster
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission5_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission5_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO ray_mission5_loop
- }
- ray_mission6_loop:
- {
- WAIT 0
- IF flag_ray_mission6_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG RM6 15000 2 // 'MARKED MAN'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION ray6.sc // (59) Marked Man
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission6_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 38.75 -725.375 22.75 1.1875 1.1875 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO ray_mission6_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO ray_mission6_loop
- }
- love_mission1_loop:
- {
- WAIT var_5
- IF flag_love_mission1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LOVE1 15000 2 // LIBERATOR
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION love1.sc // (60) Liberator
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO love_mission1_loop
- }
- love_mission2_loop:
- {
- WAIT var_5
- IF flag_love_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LOVE2 15000 2 // 'WAKA-GASHIRA WIPEOUT!'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION love2.sc // (61) Waka-Gashira Wipeout!
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO love_mission2_loop
- }
- love_mission3_loop:
- {
- WAIT var_5
- IF flag_love_mission3_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LOVE3 15000 2 // 'A DROP IN THE OCEAN'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION love3.sc // (62) A Drop In The Ocean
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO love_mission3_loop
- }
- yardie_mission1_loop:
- {
- WAIT var_5
- IF flag_yardie_mission1_passed = 1
- TURN_PHONE_OFF var_302
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_302
- ELSE
- TURN_PHONE_OFF var_302
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 120.6875 -272.0625 16.0625 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_302
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG YD1 15000 2 // 'BLING-BLING SCRAMBLE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION yard1.sc // (63) Bling-Bling Scramble
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO yardie_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 120.6875 -272.0625 16.0625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO yardie_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO yardie_mission1_loop
- }
- yardie_mission2_loop:
- {
- WAIT var_5
- IF flag_yardie_mission2_passed = 1
- TURN_PHONE_OFF var_302
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_302
- ELSE
- TURN_PHONE_OFF var_302
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 120.6875 -272.0625 16.0625 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_302
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG YD2 15000 2 // 'UZI RIDER'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION yard2.sc // (64) Uzi Rider
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO yardie_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 120.6875 -272.0625 16.0625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO yardie_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO yardie_mission2_loop
- }
- yardie_mission3_loop:
- {
- WAIT var_5
- IF flag_yardie_mission3_passed = 1
- TURN_PHONE_OFF var_302
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_302
- ELSE
- TURN_PHONE_OFF var_302
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 120.6875 -272.0625 16.0625 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_302
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG YD3 15000 2 // 'GANGCAR ROUND-UP'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION yard3.sc // (65) Gangcar Round-Up
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO yardie_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 120.6875 -272.0625 16.0625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO yardie_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO yardie_mission3_loop
- }
- yardie_mission4_loop:
- {
- WAIT var_5
- IF flag_yardie_mission4_passed = 1
- TURN_PHONE_OFF var_302
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_302
- ELSE
- TURN_PHONE_OFF var_302
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player 120.6875 -272.0625 16.0625 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_302
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG YD4 15000 2 // 'KINGDOM COME'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION yard4.sc // (66) Kingdom Come
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO yardie_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 120.6875 -272.0625 16.0625 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO yardie_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO yardie_mission4_loop
- }
- love_mission4_loop:
- {
- WAIT var_5
- IF flag_love_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LOVE4 15000 2 // 'GRAND THEFT AERO'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION love4.sc // (67) Grand Theft Aero
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO love_mission4_loop
- }
- love_mission5_loop:
- {
- WAIT var_5
- IF flag_love_mission5_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LOVE5 15000 2 // 'ESCORT SERVICE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION love5.sc // (68) Escort Service
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission5_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission5_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO love_mission5_loop
- }
- love_mission6_loop:
- {
- WAIT var_5
- IF flag_love_mission6_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LOVE6 15000 2 // DECOY
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION love6.sc // (69) Decoy
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission6_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission6_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO love_mission6_loop
- }
- love_mission7_loop:
- {
- WAIT var_5
- IF flag_love_mission7_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG LOVE7 15000 2 // LOVE'S DISAPPEARANCE
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION love7.sc // (70) Love's Disappearance
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission7_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 87.25 -1548.563 28.25 2.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO love_mission7_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO love_mission7_loop
- }
- asuka_suburban_mission1_loop:
- {
- WAIT var_5
- IF flag_asuka_suburban_mission1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 367.25 -328.0625 19.5 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG AS1 15000 2 // BAIT
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION asusb1.sc // (71) Bait
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_suburban_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 367.25 -328.0625 19.5 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_suburban_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO asuka_suburban_mission1_loop
- }
- asuka_suburban_mission2_loop:
- {
- WAIT var_5
- IF flag_asuka_suburban_mission2_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 367.25 -328.0625 19.5 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG AS2 15000 2 // 'ESPRESSO-2-GO!'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION asusb2.sc // (72) Espresso-2-Go!
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_suburban_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 367.25 -328.0625 19.5 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_suburban_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO asuka_suburban_mission2_loop
- }
- asuka_suburban_mission3_loop:
- {
- WAIT var_5
- IF flag_asuka_suburban_mission3_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player 367.25 -328.0625 19.5 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG AS3 15000 2 // 'S.A.M.'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION asusb3.sc // (73) S.A.M.
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_suburban_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player 367.25 -328.0625 19.5 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO asuka_suburban_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO asuka_suburban_mission3_loop
- }
- hood_mission1_loop:
- {
- WAIT var_5
- IF flag_hood_mission1_passed = 1
- TURN_PHONE_OFF var_309
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_309
- ELSE
- TURN_PHONE_OFF var_309
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_309
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG HM_1 15000 2 // 'UZI MONEY'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION hood1.sc // (74) Uzi Money
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO hood_mission1_loop
- }
- hood_mission2_loop:
- {
- WAIT var_5
- IF flag_hood_mission2_passed = 1
- TURN_PHONE_OFF var_309
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_309
- ELSE
- TURN_PHONE_OFF var_309
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_309
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG HM_2 15000 2 // TOYMINATOR
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION hood2.sc // (75) Toyminator
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission2_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission2_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO hood_mission2_loop
- }
- hood_mission3_loop:
- {
- WAIT var_5
- IF flag_hood_mission3_passed = 1
- IF flag_hood_mission5_passed = 0
- TURN_PHONE_OFF var_309
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_309
- ELSE
- TURN_PHONE_OFF var_309
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_309
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG HM_3 15000 2 // 'RIGGED TO BLOW'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION hood3.sc // (76) Rigged To Blow
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission3_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission3_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO hood_mission3_loop
- }
- hood_mission4_loop:
- {
- WAIT var_5
- IF flag_hood_mission4_passed = 1
- TURN_PHONE_OFF var_309
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_309
- ELSE
- TURN_PHONE_OFF var_309
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_309
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG HM_4 15000 2 // 'BULLION RUN'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION hood4.sc // (77) Bullion Run
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission4_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission4_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO hood_mission4_loop
- }
- hood_mission5_loop:
- {
- WAIT var_5
- IF flag_hood_mission5_passed = 1
- TURN_PHONE_OFF var_309
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF flag_player_on_mission = 0
- TURN_PHONE_ON var_309
- ELSE
- TURN_PHONE_OFF var_309
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_STOPPED_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- IF flag_player_on_mission = 0
- IF CAN_PLAYER_START_MISSION player
- TURN_PHONE_OFF var_309
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- PRINT_BIG HM_5 15000 2 // RUMBLE
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION hood5.sc // (78) Rumble
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission5_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player -443.5 -6.0625 3.75 1.0 1.0 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO hood_mission5_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- GOTO hood_mission5_loop
- }
- cat_mission1_loop:
- {
- WAIT var_5
- IF flag_cat_mission1_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF LOCATE_PLAYER_ON_FOOT_3D player -362.75 246.5 60.0 4.5 4.5 2.0 0
- IF flag_player_on_mission = 0
- IF nicked_half_a_mil_before = 1
- GOTO Noname_76_141
- ENDIF
- IF IS_SCORE_GREATER player 499999
- Noname_76_141:
- IF CAN_PLAYER_START_MISSION player
- MAKE_PLAYER_SAFE_FOR_CUTSCENE player
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1500 0
- SWITCH_STREAMING 0
- PRINT_BIG CAT2 15000 2 // 'THE EXCHANGE'
- WHILE GET_FADING_STATUS
- WAIT 0
- ENDWHILE
- LOAD_AND_LAUNCH_MISSION cat1.sc // (79) The Exchange
- ENDIF
- IF NOT IS_PLAYER_PLAYING player
- GOTO cat_mission1_loop
- ENDIF
- WHILE LOCATE_PLAYER_ON_FOOT_3D player -362.75 246.5 60.0 4.5 4.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO cat_mission1_loop
- ENDIF
- ENDWHILE
- ELSE
- PRINT_NOW CAT_MON 5000 1 // ~g~You don't have enough money yet. You need var_500,000.
- WHILE LOCATE_PLAYER_ON_FOOT_3D player -362.75 246.5 60.0 4.5 4.5 2.0 0
- WAIT 0
- IF NOT IS_PLAYER_PLAYING player
- GOTO cat_mission1_loop
- ENDIF
- ENDWHILE
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO cat_mission1_loop
- }
- I_SAVE:
- {
- SCRIPT_NAME I_SAVE
- I_SAVE_10:
- WAIT 250
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 1
- IF var_228 = 0
- REMOVE_BLIP var_225
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 870.0 -308.1875 -100.0 17 var_225
- CHANGE_BLIP_DISPLAY var_225 2
- var_228 = 1
- ENDIF
- IF IS_PLAYER_IN_ZONE player REDLIGH // Red Light District
- IF flag_eightball_mission_passed = 1
- IF flag_player_on_mission = 0
- WHILE NOT ROTATE_OBJECT playersdoor 210.0 10.0 0
- WAIT 0
- ENDWHILE
- ELSE
- WHILE NOT ROTATE_OBJECT playersdoor 0.0 10.0 0
- WAIT 0
- ENDWHILE
- ENDIF
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF CAN_PLAYER_START_MISSION player
- IF flag_player_on_mission = 0
- IF IS_PLAYER_IN_AREA_ON_FOOT_3D player 891.1875 -309.6875 7.6875 899.25 -303.25 12.6875 0
- SET_PLAYER_CONTROL player 0
- SET_FIXED_CAMERA_POSITION 884.5 -305.3125 13.5 0.0 0.0 0.0
- POINT_CAMERA_AT_POINT 885.25 -305.8125 13.0 2
- LOAD_MISSION_AUDIO DOOR_1
- WHILE NOT HAS_MISSION_AUDIO_LOADED
- WAIT 0
- ENDWHILE
- PLAY_MISSION_AUDIO
- WHILE NOT ROTATE_OBJECT playersdoor 0.0 8.0 0
- WAIT 0
- ENDWHILE
- WHILE NOT HAS_MISSION_AUDIO_FINISHED
- WAIT 0
- ENDWHILE
- ACTIVATE_SAVE_MENU
- WAIT 0
- WHILE NOT HAS_SAVE_GAME_FINISHED
- WAIT 0
- ENDWHILE
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1000 0
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL player 0
- ENDIF
- WAIT 1000
- WHILE NOT ROTATE_OBJECT playersdoor 210.0 10.0 0
- WAIT 0
- ENDWHILE
- CLEAR_AREA 888.5625 -308.375 -100.0 1.0 1
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_COORDINATES player 888.5625 -308.375 -100.0
- SET_PLAYER_HEADING player 90.0
- DO_FADE 1000 1
- RESTORE_CAMERA_JUMPCUT
- SET_CAMERA_IN_FRONT_OF_PLAYER
- ENDIF
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL player 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF var_228 = 1
- REMOVE_BLIP var_225
- var_228 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO I_SAVE_10
- }
- I_RSTRT:
- {
- SCRIPT_NAME I_RSTRT
- I_RSTRT_10:
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 1
- ADD_HOSPITAL_RESTART 1144.25 -596.875 13.875 90.0
- ADD_POLICE_RESTART 1143.875 -675.1875 -100.0 90.0
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- GOTO I_RSTRT_10
- }
- diablo_phone_start:
- {
- SCRIPT_NAME DIAB_PH
- DIAB_PH_10:
- WAIT 10000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 1
- IF flag_player_on_mission = 0
- ADD_PAGER_MESSAGE DIAB1_A 140 2 0 // El Burro wants to offer you an opportunity. Get to the payphone in Hepburn Heights if you want more info.
- START_NEW_SCRIPT diablo_mission1_loop
- START_NEW_SCRIPT DIAB_BP
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- GOTO DIAB_PH_10
- }
- DIAB_BP:
- {
- SCRIPT_NAME DIAB_BP
- DIAB_BP_10:
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 1
- IF var_299 = 0
- REMOVE_BLIP diablo_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 938.375 -230.5 -100.0 8 diablo_contact_blip
- var_299 = 1
- ENDIF
- ELSE
- IF var_299 = 1
- REMOVE_BLIP diablo_contact_blip
- var_299 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO DIAB_BP_10
- }
- joeys_buggy_loop:
- {
- SCRIPT_NAME JOE_BUG
- JOE_BUG_10:
- WAIT 500
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 1
- GET_TIME_OF_DAY hours minutes
- IF hours > 17
- AND 24 > hours
- IF var_414 = 0
- SWITCH_CAR_GENERATOR joeys_buggy 101
- ADD_CONTINUOUS_SOUND 937.0625 -275.5 8.875 91 var_131
- var_414 = 1
- ENDIF
- ELSE
- IF var_414 = 1
- SWITCH_CAR_GENERATOR joeys_buggy 0
- REMOVE_SOUND var_131
- var_414 = 0
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO JOE_BUG_10
- }
- toni5_flames_loop:
- {
- SCRIPT_NAME TONI_FR
- TONI_FR_10:
- WAIT 500
- IF IS_PLAYER_PLAYING player
- IF NOT IS_PLAYER_IN_ZONE player PORT_W // Callahan Point
- REMOVE_ALL_SCRIPT_FIRES
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- GOTO TONI_FR_10
- }
- blob_help_loop:
- {
- SCRIPT_NAME BLOB_HP
- BLOB_HP_10:
- WAIT 100
- IF IS_PLAYER_PLAYING player
- IF IS_PLAYER_IN_AREA_ON_FOOT_3D player 895.25 -428.0 12.0 900.25 -423.1875 18.0 0
- PRINT_HELP HELP12 // Walk into the center of the blue marker to trigger a mission.
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- GOTO BLOB_HP_10
- }
- toni4_pager_loop:
- {
- SCRIPT_NAME TONI4PG
- TONI4PG_10:
- WAIT 10000
- IF IS_PLAYER_PLAYING player
- IF flag_player_on_mission = 0
- IF IS_COLLISION_IN_MEMORY 1
- IF flag_toni_mission4_passed = 0
- ADD_PAGER_MESSAGE TONI_P 140 2 0 // I've got some urgent work for you! -Toni
- ENDIF
- START_NEW_SCRIPT toni5_pager_loop
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- GOTO TONI4PG_10
- }
- toni5_pager_loop:
- {
- SCRIPT_NAME TONI5PG
- TONI5PG_10:
- WAIT 10000
- IF IS_PLAYER_PLAYING player
- IF flag_player_on_mission = 0
- IF IS_COLLISION_IN_MEMORY 1
- IF flag_toni_mission4_passed = 1
- IF flag_toni_mission5_passed = 0
- ADD_PAGER_MESSAGE TONI_P 140 2 0 // I've got some urgent work for you! -Toni
- ENDIF
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- GOTO TONI5PG_10
- }
- close_fuzz_doors:
- {
- SCRIPT_NAME FUZZ_DR
- WHILE flag_moved_door1_lm5 = 0
- OR flag_moved_door2_lm5 = 0
- WAIT 0
- IF counter_girls_trying_to_get_to_ball = 0
- IF NOT IS_AREA_OCCUPIED 1008.0 -899.0 14.0 996.5 -886.5 20.0 0 1 1 0 1
- IF ROTATE_OBJECT fuzz_door1 180.0 10.0 0
- flag_moved_door1_lm5 = 1
- ENDIF
- IF ROTATE_OBJECT fuzz_door2 0.0 10.0 0
- flag_moved_door2_lm5 = 1
- ENDIF
- ENDIF
- ENDIF
- ENDWHILE
- TERMINATE_THIS_SCRIPT
- }
- C_SAVE:
- {
- SCRIPT_NAME C_SAVE
- C_SAVE_10:
- WAIT 250
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 2
- IF var_229 = 0
- REMOVE_BLIP var_226
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 103.25 -469.1875 -100.0 17 var_226
- CHANGE_BLIP_DISPLAY var_226 2
- var_229 = 1
- ENDIF
- IF IS_PLAYER_IN_ZONE player PARK // Belleville Park
- IF flag_player_on_mission = 0
- WHILE NOT SLIDE_OBJECT var_46 105.3125 -482.75 16.25 0.0625 0.0 0.0 0
- OR NOT SLIDE_OBJECT var_47 100.6875 -482.75 16.25 0.0625 0.0 0.0 0
- WAIT 0
- ENDWHILE
- ELSE
- WHILE NOT SLIDE_OBJECT var_46 103.8125 -482.75 16.25 0.0625 0.0 0.0 0
- OR NOT SLIDE_OBJECT var_47 102.1875 -482.75 16.25 0.0625 0.0 0.0 0
- WAIT 0
- ENDWHILE
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF CAN_PLAYER_START_MISSION player
- IF flag_player_on_mission = 0
- IF IS_PLAYER_IN_AREA_ON_FOOT_3D player 105.6875 -486.0 15.0 100.75 -483.375 18.0 0
- SET_PLAYER_CONTROL player 0
- SET_FIXED_CAMERA_POSITION 98.5 -472.0 19.8125 0.0 0.0 0.0
- POINT_CAMERA_AT_POINT 98.9375 -472.875 19.4375 2
- LOAD_MISSION_AUDIO DOOR_3
- WHILE NOT HAS_MISSION_AUDIO_LOADED
- WAIT 0
- ENDWHILE
- PLAY_MISSION_AUDIO
- WHILE NOT SLIDE_OBJECT var_46 103.8125 -482.75 16.25 0.0625 0.0 0.0 0
- OR NOT SLIDE_OBJECT var_47 102.1875 -482.75 16.25 0.0625 0.0 0.0 0
- WAIT 0
- ENDWHILE
- WHILE NOT HAS_MISSION_AUDIO_FINISHED
- WAIT 0
- ENDWHILE
- ACTIVATE_SAVE_MENU
- WAIT 0
- WHILE NOT HAS_SAVE_GAME_FINISHED
- WAIT 0
- ENDWHILE
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1000 0
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL player 0
- ENDIF
- WAIT 1000
- WHILE NOT SLIDE_OBJECT var_46 105.3125 -482.75 16.25 0.0625 0.0 0.0 0
- OR NOT SLIDE_OBJECT var_47 100.6875 -482.75 16.25 0.0625 0.0 0.0 0
- WAIT 0
- ENDWHILE
- CLEAR_AREA 103.0 -478.5 14.875 1.0 1
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_COORDINATES player 103.0 -478.5 14.875
- SET_PLAYER_HEADING player 0.0
- DO_FADE 1000 1
- RESTORE_CAMERA_JUMPCUT
- SET_CAMERA_IN_FRONT_OF_PLAYER
- ENDIF
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL player 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF var_229 = 1
- REMOVE_BLIP var_226
- var_229 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO C_SAVE_10
- }
- C_RSTRT:
- {
- SCRIPT_NAME C_RSTRT
- C_RSTRT_10:
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 2
- IF flag_industrial_passed = 1
- ADD_HOSPITAL_RESTART 183.5 -17.75 16.1875 180.0
- ADD_POLICE_RESTART 340.25 -1123.375 25.0 180.0
- SET_MAX_WANTED_LEVEL 5
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- GOTO C_RSTRT_10
- }
- yardie_phone_start:
- {
- SCRIPT_NAME YARD_PH
- YARD_PH_10:
- WAIT 10000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 2
- IF flag_player_on_mission = 0
- ADD_PAGER_MESSAGE YD_P 140 2 0 // King Courtney would like a word. Get to the payphone in Aspatria!!
- START_NEW_SCRIPT yardie_mission1_loop
- START_NEW_SCRIPT YARD_BP
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- GOTO YARD_PH_10
- }
- YARD_BP:
- {
- SCRIPT_NAME YARD_BP
- YARD_BP_10:
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 2
- IF flag_yardie_mission4_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF var_304 = 0
- REMOVE_BLIP yardie_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT 120.6875 -272.0625 16.0625 12 yardie_contact_blip
- var_304 = 1
- ENDIF
- ELSE
- IF var_304 = 1
- REMOVE_BLIP yardie_contact_blip
- var_304 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO YARD_BP_10
- }
- close_asuka1_door:
- {
- SCRIPT_NAME ASUK_DR
- IF DOES_OBJECT_EXIST backdoor
- GET_OBJECT_HEADING backdoor door_position_a1
- IF door_crash_flag = 1
- WHILE NOT door_position_a1 = 0.0
- IF IS_PLAYER_PLAYING player
- IF NOT IS_PLAYER_IN_AREA_3D player 889.5625 -418.0625 15.0 895.125 -412.625 18.0 0
- IF door_position_a1 > -10.0
- AND 10.0 > door_position_a1
- door_position_a1 = 0.0
- ELSE
- door_position_a1 -= 10.0
- ENDIF
- SET_OBJECT_HEADING backdoor door_position_a1
- ENDIF
- ELSE
- door_position_a1 = 0.0
- SET_OBJECT_HEADING backdoor door_position_a1
- ENDIF
- WAIT 0
- ENDWHILE
- ENDIF
- ENDIF
- TERMINATE_THIS_SCRIPT
- }
- S_SAVE:
- {
- SCRIPT_NAME S_SAVE
- S_SAVE_10:
- WAIT 250
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 3
- IF var_230 = 0
- REMOVE_BLIP var_227
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT -665.0 -6.5 -100.0 17 var_227
- CHANGE_BLIP_DISPLAY var_227 2
- var_230 = 1
- ENDIF
- IF IS_PLAYER_IN_ZONE player PROJECT // Wichita Gardens
- IF flag_player_on_mission = 0
- WHILE NOT ROTATE_OBJECT var_56 250.0 10.0 0
- WAIT 0
- ENDWHILE
- ELSE
- WHILE NOT ROTATE_OBJECT var_56 180.0 10.0 0
- WAIT 0
- ENDWHILE
- ENDIF
- IF IS_PLAYER_PLAYING player
- IF CAN_PLAYER_START_MISSION player
- IF flag_player_on_mission = 0
- IF IS_PLAYER_IN_AREA_ON_FOOT_3D player -670.5 3.875 18.0 -660.0 12.6875 22.0 0
- SET_PLAYER_CONTROL player 0
- SET_FIXED_CAMERA_POSITION -678.125 -6.4375 24.4375 0.0 0.0 0.0
- POINT_CAMERA_AT_POINT -677.375 -5.875 24.0625 2
- WHILE NOT ROTATE_OBJECT var_56 180.0 8.0 0
- WAIT 0
- ENDWHILE
- ACTIVATE_SAVE_MENU
- WAIT 0
- WHILE NOT HAS_SAVE_GAME_FINISHED
- WAIT 0
- ENDWHILE
- SET_FADING_COLOUR 0 0 0
- DO_FADE 1000 0
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL player 0
- ENDIF
- WAIT 1000
- WHILE NOT ROTATE_OBJECT var_56 250.0 10.0 0
- WAIT 0
- ENDWHILE
- CLEAR_AREA -666.75 -1.75 -100.0 1.0 1
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_COORDINATES player -666.75 -1.75 -100.0
- SET_PLAYER_HEADING player 180.0
- DO_FADE 1000 1
- RESTORE_CAMERA_JUMPCUT
- SET_CAMERA_IN_FRONT_OF_PLAYER
- ENDIF
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- SET_PLAYER_CONTROL player 1
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ENDIF
- ELSE
- IF var_230 = 1
- REMOVE_BLIP var_227
- var_230 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO S_SAVE_10
- }
- S_RSTRT:
- {
- SCRIPT_NAME S_RSTRT
- S_RSTRT_10:
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 3
- IF flag_commercial_passed = 1
- ADD_HOSPITAL_RESTART -1253.0 -138.1875 57.75 90.0
- ADD_POLICE_RESTART -1259.5 -44.5 57.75 90.0
- SET_MAX_WANTED_LEVEL 6
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- GOTO S_RSTRT_10
- }
- hood_phone_start:
- {
- SCRIPT_NAME HOOD_PH
- HOOD_PH_10:
- WAIT 10000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 3
- IF flag_player_on_mission = 0
- ADD_PAGER_MESSAGE HOOD1_A 140 2 0 // Get to the payphone in Wichita Gardens and we'll talk business.
- START_NEW_SCRIPT hood_mission1_loop
- START_NEW_SCRIPT HOOD_BP
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- ENDIF
- GOTO HOOD_PH_10
- }
- HOOD_BP:
- {
- SCRIPT_NAME HOOD_BP
- HOOD_BP_10:
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- IF IS_COLLISION_IN_MEMORY 3
- IF flag_hood_mission5_passed = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- IF var_310 = 0
- REMOVE_BLIP hood_contact_blip
- ADD_SPRITE_BLIP_FOR_CONTACT_POINT -443.5 -6.0625 3.75 9 hood_contact_blip
- var_310 = 1
- ENDIF
- ELSE
- IF var_310 = 1
- REMOVE_BLIP hood_contact_blip
- var_310 = 0
- ENDIF
- ENDIF
- ENDIF
- GOTO HOOD_BP_10
- }
- luigi_message:
- {
- SCRIPT_NAME LUIHELP
- WAIT 1000
- IF IS_PLAYER_PLAYING player
- IF var_9 = 0
- IF flag_luigi_mission1_passed = 1
- PRINT_HELP LM1_8 // You can go and see Luigi for more work or check out Liberty City.
- var_9 = 1
- ENDIF
- ENDIF
- IF var_9 = 1
- TIMERA = 0
- var_9 = 2
- ENDIF
- WHILE 6000 > TIMERA
- WAIT 0
- ENDWHILE
- IF var_9 = 2
- IF flag_player_on_mission = 0
- PRINT_HELP LM1_8A // To earn some extra cash, why not borrow a taxi...
- var_9 = 3
- ENDIF
- ENDIF
- ENDIF
- TERMINATE_THIS_SCRIPT
- }
- pistol_message:
- {
- SCRIPT_NAME PISTOL1
- PISTOL1_10:
- WAIT 10000
- IF IS_PLAYER_PLAYING player
- IF flag_player_on_mission = 0
- IF out_of_stock_pistol = 0
- REMOVE_PICKUP var_98
- CREATE_PICKUP COLT45 1 1068.5 -400.75 15.1875 var_99
- ADD_PAGER_MESSAGE COLT_IN 140 2 0 // The Pistol is now in stock at Ammunation!
- out_of_stock_pistol = 1
- ENDIF
- ENDIF
- ENDIF
- IF out_of_stock_pistol = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- GOTO PISTOL1_10
- }
- uzi_message:
- {
- SCRIPT_NAME UZI1
- UZI1_10:
- WAIT 5000
- IF IS_PLAYER_PLAYING player
- IF flag_player_on_mission = 0
- IF out_of_stock_uzi = 0
- ADD_PAGER_MESSAGE UZI_IN 140 2 0 // The Uzi is now in stock at Ammunation!
- out_of_stock_uzi = 1
- ENDIF
- ENDIF
- ENDIF
- IF out_of_stock_uzi = 1
- TERMINATE_THIS_SCRIPT
- ENDIF
- GOTO UZI1_10
- }
- imp_exp_pager:
- {
- WAIT 100000
- IF flag_player_on_mission = 0
- IF IS_PLAYER_PLAYING player
- ADD_PAGER_MESSAGE IMPEXPP 140 2 0 // Import/Export garage, Portland Harbor. We have orders for various vehicles. Check our notice board for our requirements.
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- GOTO imp_exp_pager
- }
- emergency_crane_pager:
- {
- WAIT 200000
- IF flag_player_on_mission = 0
- IF IS_PLAYER_PLAYING player
- ADD_PAGER_MESSAGE EMVHPUP 140 2 0 // Great rates paid for new and used Emergency Vehicles. Bring them to the crane in the north east of Portland Harbor.
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- GOTO emergency_crane_pager
- }
- van_heist_garage_pager:
- {
- WAIT 300000
- IF flag_player_on_mission = 0
- IF IS_PLAYER_PLAYING player
- ADD_PAGER_MESSAGE VANHSTP 140 2 0 // Any more Securicars you want cracked? Bring them to our garage in the Portland Harbor.
- TERMINATE_THIS_SCRIPT
- ENDIF
- ENDIF
- GOTO van_heist_garage_pager
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement