forked from MhmdFVC/VC-Practice
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.sc
More file actions
2863 lines (2385 loc) · 81.7 KB
/
main.sc
File metadata and controls
2863 lines (2385 loc) · 81.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// *****************************************************************************************
// *****************************************************************************************
// *****************************************************************************************
// **********************************Vice City Main Script**********************************
// *****************************************************************************************
// *****************************************************************************************
// *****************************************************************************************
SCRIPT_NAME Main
// ***************************************SETUP*********************************************
// ******************************************************************************************
DO_FADE 0 FADE_OUT
SET_TOTAL_NUMBER_OF_MISSIONS 0
SET_PROGRESS_TOTAL 0
SET_MAX_WANTED_LEVEL 4
SET_COLLECTABLE1_TOTAL 0
SET_DEATHARREST_STATE OFF
SET_TIME_OF_DAY 8 00 // Practice SCM - Set time to 8am
// *****************************************CREATE PLAYER************************************
VAR_INT player1 scplayer
REQUEST_COLLISION -1164.690063 -1308.872559 // Practice SCM - Parking lot at Viceport
LOAD_SCENE -1164.690063 -1308.872559 14.5 // Practice SCM - Parking lot at Viceport
CREATE_PLAYER 0 -1164.690063 -1308.872559 14.5 player1 // Practice SCM - Spawn at the parking lot at Viceport
GET_PLAYER_CHAR player1 scplayer
LOAD_AND_LAUNCH_MISSION initial.sc
//LOAD_AND_LAUNCH_MISSION_EXCLUSIVE initial.sc
VAR_INT stadium_door_1
CREATE_OBJECT_NO_OFFSET dtn_staddoora -1109.615 1330.097 20.372 stadium_door_1
DONT_REMOVE_OBJECT stadium_door_1
VAR_INT stadium_door_2
CREATE_OBJECT_NO_OFFSET dtn_staddoorb -1109.615 1331.932 20.372 stadium_door_2
DONT_REMOVE_OBJECT stadium_door_2
VAR_INT stadium_poster
CREATE_OBJECT_NO_OFFSET dthotring_a -1037.08 1340.258 36.552 stadium_poster
DONT_REMOVE_OBJECT stadium_poster
VAR_INT day_flag day_counter hours_s minutes_s flag_stadium_doors
// *************************************VARIABLES********************************************
VAR_INT gate_slide_loop skip_flag mansion_blip remove_hycobuy_pickup remove_ochebuy_pickup view_of_ocean_view
VAR_INT controlmode lawyer_blip1 mansion_save_pickup remove_mansion_pickup remove_lnkvbuy_pickup
VAR_INT mission_trigger_wait_time switch_off_starfish_gates car_help_played buddycar remove_taxiwar_save_pickup
VAR_INT breakout_timer breakout_timer_start breakout_diff played_reminder_help remove_washbuy_pickup
VAR_INT audio_is_loading audio_has_loaded print_help_for_jacking remove_nbmnbuy_pickup remove_strpbuy_pickup
VAR_INT first_two_samples second_two_samples third_two_samples forth_two_samples fifth_two_samples sixth_two_samples
VAR_INT print_save_game_help print_first_help print_help_for_radar drive_by_help bike_help remove_boatbuy_pickup remove_icecream_pickup
VAR_INT import_car_generator1_created import_car_generator2_created import_car_generator3_created import_car_generator4_created
VAR_INT flag_kickstart_passed_1stime buddy_blip_active buddy_blip skip_timer1_acive colar_cuffs_blip remove_skumbuy_pickup
VAR_INT button_pressed serg_mission3_start baron_blip1 fastest_boat fastest_boat_blip goto_hotel_contact_blip
VAR_INT remove_carshow_pickup carshow_save_pickup remove_vcptbuy_pickup taxiwar_save_pickup
VAR_INT remove_printers_pickup remove_porn_pickup remove_malibu_pickup printers_pickup porn_pickup malibu_pickup
VAR_INT star_gun3 star_gun4 star_health3 star_arm1 cokerun_trigger stop_in_marker
VAR_INT buddys_lambo police_chopper Storm_Warning camera_help_played
VAR_INT deluxo_prize_car_gen sabretur_prize_car_gen sandking_prize_car_gen Hotring_prize_car_gen created_final_shirt
VAR_FLOAT one_sixteenth one_thirtysecond one_sixtyfourth
VAR_FLOAT player_x player_y player_z ground_z
VAR_FLOAT clothes_shopX clothes_shopY clothes_shopZ game_percentage
VAR_INT wasted_help wanted_help police_bribe_help wanted_star_help // flag names
VAR_INT flag_played_rock3_before // Used so player can skip the first part of the mission if they have played it once.
VAR_INT player_had_reload_award // Used to give the player the fast reload award once he has got a score over 50 in the range oddjob
VAR_INT flag_played_bank2_before // Used for the player to be able to skip the text bit
remove_carshow_pickup = 0
//POLICE BRIBES********************************************************************************
VAR_INT beach_bribe1 beach_bribe2 beach_bribe3 beach_bribe4 beach_bribe5 beach_bribe6 porn_bribe1
VAR_INT main_bribe1 main_bribe2 main_bribe3 main_bribe4 main_bribe5 main_bribe6
//BEACH
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW 393.9 -60.2 11.5 beach_bribe1 //Not far from Construction Site behind some houses
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW 116.0 -1313.1 4.4 beach_bribe2 //Through Underground Shopping mall (washinton)
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW 393.7 -660.6 10.7 beach_bribe3 //Middle of alleyways at back of Ocean Drive
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW 470.7 70.1 10.8 beach_bribe4 //Just down from Pizza Hut in Vice Point
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW 382.7 364.1 10.8 beach_bribe5 //In Alleyway in centre of Vice Point
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW 422.4 971.2 12.1 beach_bribe6 //Near garages at Big Mall
//PORN ISLAND
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW 89.1 887.4 10.5 porn_bribe1 //Down Unused street on Prawn Island
//GOLF ISLAND
//STAR ISLAND
//MAINLAND
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW -822.7 1304.5 11.7 main_bribe1 //Between shortcut in downtown
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW -900.69 251.4 17.1 main_bribe2 //over jump at top of Little Hiati into Move Over Miami Sign
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW -973.7 61.0 10.4 main_bribe3 //in little haiti close by auntie poulets hut
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW -937.9 -114.1 17.0 main_bribe4 //Over little aquaduct in little hiati
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW -1015.9 -627.9 11.2 main_bribe5 //Through alleyway in little havana
CREATE_PICKUP bribe PICKUP_ON_STREET_SLOW -906.3 -834.0 15.7 main_bribe6 //Over jump from main drag into car yard
// ***************************************CAR GENERATORS***************************************
CREATE_CAR_GENERATOR -1022.6 -868.6 12.2 175.0 deluxo -1 -1 TRUE 0 0 0 10000 deluxo_prize_car_gen
SWITCH_CAR_GENERATOR deluxo_prize_car_gen 0
CREATE_CAR_GENERATOR -1014.1 -869.4 12.2 188.0 sabretur -1 -1 TRUE 0 0 0 10000 sabretur_prize_car_gen
SWITCH_CAR_GENERATOR sabretur_prize_car_gen 0
CREATE_CAR_GENERATOR -1014.3 -868.8 17.9 195.0 sandking -1 -1 TRUE 0 0 0 10000 sandking_prize_car_gen
SWITCH_CAR_GENERATOR sandking_prize_car_gen 0
CREATE_CAR_GENERATOR -1023.2 -868.1 17.9 172.0 Hotring -1 -1 TRUE 0 0 0 10000 Hotring_prize_car_gen
SWITCH_CAR_GENERATOR Hotring_prize_car_gen 0
CREATE_CAR_GENERATOR -379.0 -632.1 10.2 187.2 seaspar -1 -1 0 0 0 0 10000 gen_car148 //behind mansion
SWITCH_CAR_GENERATOR gen_car148 0
CREATE_CAR_GENERATOR -1720.3 -239.6 14.8 92.0 rhino -1 -1 0 0 0 0 10000 gen_car149 //at army barracks
SWITCH_CAR_GENERATOR gen_car149 0
CREATE_CAR_GENERATOR -1681.2 -103.7 14.7 180.0 hunter -1 -1 0 0 0 0 10000 gen_car150 //at army barracks
SWITCH_CAR_GENERATOR gen_car150 0
CREATE_CAR_GENERATOR -72.4 -1607.9 12.7 0.0 hunter -1 -1 0 0 0 0 10000 south_beach_hunter //at south beach
SWITCH_CAR_GENERATOR south_beach_hunter 0
// *************************************LOCATE BLOB VARIABLE STUFF****************************
VAR_INT blob_flag
// zero = false no blob displayed
// one = true blob is displayed
// before the loop set this flag tSo the way you want it displayed or nothing will happen
// *****************************************SPECIAL CHARACTERS********************************
// Cutscene stuff
VAR_INT cs_time // timer for cutscenes
VAR_INT cs_player
VAR_INT cs_mobtable
VAR_INT cs_sfrenda // sonny intro
VAR_INT cs_sfrendb // sonny intro
VAR_INT cs_sgoona // Sonny intro
VAR_INT cs_sgoonb // Sonny intro
VAR_INT cs_case1
VAR_INT cs_case2
VAR_INT cs_gun1
VAR_INT cs_gun2
VAR_INT buddy
VAR_INT cs_buddy
VAR_INT cs_phil
VAR_INT cs_sonny
VAR_INT cs_phnplay
VAR_INT cs_phoncol
VAR_INT cs_ken
VAR_INT cs_kent
VAR_INT cs_dealer
VAR_INT cs_mgoona
VAR_INT cs_assas1 //assain1 in the intro
VAR_INT cs_assas2 //assain2 in the intro
VAR_INT cs_assas3 //assain3 in the intro
VAR_INT cs_chopper //Helicoter in intro
VAR_INT cs_avery
VAR_INT cs_colonel
VAR_INT cs_svntray
VAR_INT cs_drinka
VAR_INT cs_drinkb
VAR_INT cs_drinkc
VAR_INT cs_bigm // biker leader
VAR_INT cs_mserver //Barman
VAR_INT cs_server //Barman
VAR_INT cs_bmchcue // Biker leader pool cue
VAR_INT cs_cougcue // Cougar pool cue
VAR_INT cs_poolballs // Pool balls
VAR_INT cs_diaz
VAR_INT cs_merc
VAR_INT cs_direc
VAR_INT cs_mporna
VAR_INT cs_candy
VAR_INT cs_gonz
VAR_INT cs_kelly // counterfeiting
VAR_INT cs_cougr // biker
VAR_INT cs_zepp // biker
VAR_INT cs_apoulet // haitian
VAR_INT cs_dick // rockband
VAR_INT cs_jezz // rockband
VAR_INT cs_percy // rockband
VAR_INT cs_floozya // Used in counterfeiting
VAR_INT cs_floozyb // Used in laywer 2
VAR_INT cs_floozyc
VAR_INT cs_bj
VAR_INT cs_pablo
VAR_INT cs_papa
VAR_INT cs_pepe
VAR_INT cs_umbto
VAR_INT cs_shootra // Shooting range guys
VAR_INT cs_shootrb // Shooting range guys
VAR_INT cs_philgun1 // Phils gun bank2b
VAR_INT cs_philgun2 // Phils gun bank2b
VAR_INT cs_hilary // Hilary the getaway driver
VAR_INT cs_hilcar // Hilarys car
VAR_INT cs_cam
VAR_INT cs_clubfan // Fan in the back room in the club
VAR_INT cs_clubchair // Chairs in the back room in the club
VAR_INT cs_lwchara
VAR_INT cs_lwcharb
VAR_INT cs_dgoona
VAR_INT cs_dgoonc
VAR_INT cs_crewa
VAR_INT cs_crewb
VAR_INT cs_cmraman
VAR_INT cs_lobtray
VAR_INT cs_lobster
VAR_INT cs_coknife
VAR_INT cs_coltray
VAR_INT cs_lcfan
VAR_INT cs_dcfan
VAR_INT cs_espreso
VAR_INT cs_invite
VAR_INT cs_deagl
VAR_INT cs_introcar
VAR_INT cs_plane
VAR_INT cs_camera
VAR_INT cs_lawdoor
VAR_INT cs_phone
VAR_INT cs_rifle
VAR_INT cs_kettle
VAR_INT cs_htable
VAR_INT cs_drchair
VAR_INT cs_schair
VAR_INT cc_fan
VAR_INT cc_fan1
VAR_INT cs_dlove
// **************************************Game variables**************************************
VAR_INT flag_intro_passed
//Lawyer missions
VAR_INT hotel_contact_blip
VAR_INT flag_hotel_mission1_passed
VAR_INT lawyer_contact_blip
VAR_INT flag_lawyer_mission1_passed
VAR_INT flag_lawyer_mission2_passed
VAR_INT flag_lawyer_mission3_passed
VAR_INT flag_lawyer_mission4_passed
//Generals missions
VAR_INT general_contact_blip
VAR_INT flag_general_mission1_passed
VAR_INT flag_general_mission2_passed
VAR_INT flag_general_mission3_passed
VAR_INT flag_general_mission4_passed
VAR_INT flag_general_mission5_passed
//Barons missions
VAR_INT baron_contact_blip
VAR_INT flag_baron_mission1_passed
VAR_INT flag_baron_mission2_passed
VAR_INT flag_baron_mission3_passed
VAR_INT flag_baron_mission4_passed
VAR_INT flag_baron_mission5_passed
VAR_INT start_baron1_script_flag
//Kent missions
VAR_INT kent_contact_blip
VAR_INT flag_kent_mission1_passed
//Sergio missions
VAR_INT sergio_contact_blip
VAR_INT flag_sergio_mission1_passed
VAR_INT flag_sergio_mission2_passed
VAR_INT flag_sergio_mission3_passed
//bankjob missions
VAR_INT bankjob_contact_blip
VAR_INT flag_bankjob_mission1_passed
VAR_INT flag_bankjob_mission2_passed
VAR_INT flag_bankjob_mission3_passed
VAR_INT flag_bankjob_mission4_passed
VAR_INT flag_player_on_bank_mission
//phil missions
VAR_INT phil_contact_blip
VAR_INT flag_phil_mission1_passed
VAR_INT flag_phil_mission2_passed
//porn missions
VAR_INT porn_contact_blip
VAR_INT flag_porn_mission1_passed
VAR_INT flag_porn_mission2_passed
VAR_INT flag_porn_mission3_passed
VAR_INT flag_porn_mission4_passed
//exterior gates - this needs to go here for the gates opening to work
VAR_INT porn_north_gate_open
VAR_INT porn_south_gate_open
VAR_INT porn_north_gate_closed
VAR_INT porn_south_gate_closed
//north gate
CREATE_OBJECT_NO_OFFSET ci_gatesclosed 11.697 963.176 12.258 porn_north_gate_closed
DONT_REMOVE_OBJECT porn_north_gate_closed
//south gate
CREATE_OBJECT_NO_OFFSET ci_backgateclose -11.853 884.06 13.542 porn_south_gate_closed
DONT_REMOVE_OBJECT porn_south_gate_closed
//protect missions
VAR_INT protect_contact_blip
VAR_INT flag_protect_mission1_passed
VAR_INT flag_protect_mission2_passed
VAR_INT flag_protect_mission3_passed
VAR_INT flag_finale_mission1_passed
VAR_INT flag_finale_mission2_passed
//counter missions
VAR_INT counter_contact_blip
VAR_INT flag_counter_mission1_passed
VAR_INT flag_counter_mission2_passed
//Bikers missions
VAR_INT bikers_contact_blip
VAR_INT flag_bikers_mission1_passed
VAR_INT flag_bikers_mission2_passed
VAR_INT flag_bikers_mission3_passed
//Cuban missions
VAR_INT cuban_contact_blip
VAR_INT flag_cuban_mission1_passed
VAR_INT flag_cuban_mission2_passed
VAR_INT flag_cuban_mission3_passed
VAR_INT flag_cuban_mission4_passed
//Haitian missions
VAR_INT haitian_contact_blip
VAR_INT flag_haitian_mission1_passed
VAR_INT flag_haitian_mission2_passed
VAR_INT flag_haitian_mission3_passed
//rock missions
VAR_INT rock_contact_blip
VAR_INT flag_rock_mission1_passed
VAR_INT flag_rock_mission2_passed
VAR_INT flag_rock_mission3_passed
VAR_INT flag_rock_mission4_passed
//VAR_INT flag_rock_mission5_passed
//Assasin missions
VAR_INT assin_phone1
VAR_INT assin_phone2
VAR_INT assin_phone3
VAR_INT assin_phone4
VAR_INT assin_phone5
VAR_INT assasin_contact_blip
VAR_INT flag_assin_mission1_passed
VAR_INT flag_assin_mission2_passed
VAR_INT flag_assin_mission3_passed
VAR_INT flag_assin_mission4_passed
VAR_INT flag_assin_mission5_passed
VAR_INT counter_number_of_car_assin_done
VAR_INT counter_number_of_sniper_assin_done
VAR_INT counter_number_of_bat_assin_done
//assassin payphone locations
GRAB_PHONE 36.90384674 -1023.300232 assin_phone1
GRAB_PHONE 482.453 244.221 assin_phone2
GRAB_PHONE 38.3409996 -1023.300232 assin_phone3
GRAB_PHONE -1482.801147 -825.258728 assin_phone4
GRAB_PHONE -976.7705 -530.5467 assin_phone5
//Taxi War missions
VAR_INT taxiwar_contact_blip
VAR_INT flag_taxicut_mission1_passed
VAR_INT flag_taxiwar_mission1_passed
VAR_INT flag_taxiwar_mission2_passed
VAR_INT flag_taxiwar_mission3_passed
VAR_INT players_cab created_players_cab
// Global variables for missions
VAR_INT flag_player_on_mission
VAR_INT flag_player_on_oddjob
VAR_INT ambulance_pager_flag total_saved_peds total_fires_exting
DECLARE_MISSION_FLAG flag_player_on_mission
// Odd job variables
VAR_INT been_in_ambulance_before, flag_player_on_ambulance_mission // Ambulance Missions
VAR_INT been_in_a_firetruk_before, flag_player_on_fire_mission // Fire Truck Missions
VAR_INT been_in_a_copcar_before// Cop Car Missions
VAR_INT been_in_a_gang_car1_before, flag_player_on_gang_car1_mission // Gang Car Mission1 Mafia car
VAR_INT been_in_a_gang_car2_before, flag_player_on_gang_car2_mission // Gang Car Mission2 Diablo car
VAR_INT been_in_a_gang_car3_before, flag_player_on_gang_car3_mission // Gang Car Mission3 Yakuza car
VAR_INT been_in_a_gang_car4_before, flag_player_on_gang_car4_mission // Gang Car Mission4 Yardie car
VAR_INT passed_usj_counter // Unique Stunt Jump Counter
VAR_INT got_siren_help_before
VAR_INT been_in_a_garbage_truck_before, flag_player_on_garbage_mission // Garbage Truck mission
VAR_INT flag_just_done_carbomb_mission
VAR_INT flag_just_done_speed_mission
VAR_INT flag_icecream_mission1_passed
VAR_INT flag_icecut_mission1_passed
// 4x4/carpark Missions
VAR_INT flag_4x4_mission1_passed flag_4x4_mission2_passed flag_4x4_mission3_passed
VAR_INT flag_4x4one_trigger flag_4x4two_trigger flag_4x4three_trigger
VAR_INT record_4x4_one record_temp
VAR_INT flag_intro1_before flag_intro2_before flag_intro3_before flag_intro_carpark1_before
VAR_INT flag_carpark1_passed record_carpark1 flag_carpark1_trigger
VAR_INT flag_launch_4x4_1_ok flag_usj_off
VAR_INT bmx_1_trigger
VAR_INT flag_intro timer_intro_start intro_time_lapsed timer_intro_now
// Kickstart
VAR_INT flag_kickstart_mission1_passed
VAR_INT kick_trigger
// *******************************************BMX variables*****************************************************
VAR_INT flag_bmx_1_passed flag_bmx_2_passed flag_bmx_3_passed
VAR_FLOAT bmx_1_x bmx_1_y bmx_1_z
// Taxi mission
VAR_INT taxi_passed, been_in_a_taxi_before, flag_taxi1_mission_launched, been_in_taxi1_before, new_taxi_created_before
VAR_INT spray_taxi done_taxi_help
// RC Demolition
VAR_INT rec_rc1 rec_rc2 rec_rc3 rec_rc4 rec_rc5 rec_rc6
VAR_INT flag_just_done_rc_mission flag_rc1_passed flag_rc2_passed flag_rc3_passed flag_rc4_passed
//HOOKER MISSION
VAR_INT flag_mission_hooker1_passed
VAR_INT flag_hooker_mission1_launched
//PIZZA MISSION
VAR_INT flag_pizza_mission_passed
VAR_INT flag_pizza_trigger
//MM MISSION
VAR_INT flag_mm_mission_passed
VAR_INT flag_mm_trigger
//MOBILE PHONE
VAR_INT flag_first_asset_complete
VAR_INT timer_mobile_start timer_mobile_now timer_mobile_diff
//RC HELI MISSION
VAR_INT has_player_just_done_rcheli_mission
VAR_INT flag_complete_rcheli_once
//RC BUGGY CHECKPOINT RACE
VAR_INT has_player_just_done_rcrace_mission
//RC PLANE RACE
VAR_INT has_player_just_done_rcplane_mission
// *******************************************RACES variables*****************************************************
VAR_INT race1_best_position
VAR_INT race1_best_time
VAR_INT race2_best_position
VAR_INT race2_best_time
VAR_INT race3_best_position
VAR_INT race3_best_time
VAR_INT race4_best_position
VAR_INT race4_best_time
VAR_INT race5_best_position
VAR_INT race5_best_time
VAR_INT race6_best_position
VAR_INT race6_best_time
VAR_INT heli1_checkpoint_best_time
VAR_INT heli2_checkpoint_best_time
VAR_INT heli3_checkpoint_best_time
VAR_INT heli4_checkpoint_best_time
// ***************************************BLIPS******************************************************
VAR_INT the_lawyer_blip the_kent_blip the_general_blip the_baron_blip the_sergio_blip
VAR_INT the_bankjob_blip the_phil_blip the_porn_blip the_protection_blip the_counter_blip
VAR_INT the_biker_blip the_rock_blip the_cuban_blip the_haitian_blip the_assasin_blip the_taxiwar_blip
VAR_INT weapon_shop1_blip weapon_shop2_blip weapon_shop3_blip hardware_shop1 hardware_shop2 hardware_shop3
VAR_INT spray_shop1 spray_shop2 spray_shop3 spray_shop5 hotel_save_pickup remove_hotel_pickup
VAR_FLOAT x y z the_yacht_x the_yacht_y the_yacht_z
VAR_INT car
VAR_INT got_money_help_print
VAR_FLOAT hotelX hotelY hotelZ
VAR_FLOAT lawyerX lawyerY lawyerZ
VAR_FLOAT generalX generalY generalZ
VAR_FLOAT baronX baronY baronZ
VAR_FLOAT sergioX sergioY sergioZ
VAR_FLOAT bankjobX bankjobY bankjobZ
VAR_FLOAT pornX pornY pornZ
VAR_FLOAT counterX counterY counterZ
VAR_FLOAT bikersX bikersY bikersZ
VAR_FLOAT cubanX cubanY cubanZ
VAR_FLOAT haitianX haitianY haitianZ
VAR_FLOAT rockX rockY rockZ
VAR_FLOAT taxiwarX taxiwarY taxiwarZ
VAR_FLOAT philX philY philZ
VAR_FLOAT icecreamX icecreamY icecreamZ
VAR_FLOAT heli1X heli1Y heli1Z
VAR_FLOAT heli2X heli2Y heli2Z
VAR_FLOAT heli3X heli3Y heli3Z
VAR_FLOAT heli4X heli4Y heli4Z
VAR_FLOAT baron2X baron2Y baron2Z
VAR_FLOAT kentX kentY kentZ
VAR_FLOAT ass_1_x ass_1_Y ass_1_Z
VAR_FLOAT ass_2_x ass_2_Y ass_2_Z
VAR_FLOAT ass_3_x ass_3_Y ass_3_Z
VAR_FLOAT ass_4_x ass_4_Y ass_4_Z
VAR_FLOAT ass_5_x ass_5_Y ass_5_Z
VAR_FLOAT ammu1X ammu1Y ammu1Z
VAR_FLOAT ammu2X ammu2Y ammu2Z
VAR_FLOAT ammu3X ammu3Y ammu3Z
VAR_FLOAT hard1X hard1Y hard1Z
VAR_FLOAT hard2X hard2Y hard2Z
VAR_FLOAT hard3X hard3Y hard3Z
VAR_FLOAT printbuyX printbuyY printbuyZ
VAR_FLOAT carbuyX carbuyY carbuyZ
VAR_FLOAT pornbuyX pornbuyY pornbuyZ
VAR_FLOAT icebuyX icebuyY icebuyZ
VAR_FLOAT taxibuyX taxibuyY taxibuyZ
VAR_FLOAT bankbuyX bankbuyY bankbuyZ
VAR_FLOAT boatbuyX boatbuyY boatbuyZ
VAR_FLOAT strpbuyX strpbuyY strpbuyZ
VAR_FLOAT nbmnbuyX nbmnbuyY nbmnbuyZ
VAR_FLOAT porncashX porncashY porncashZ
VAR_FLOAT boatcashX boatcashY boatcashZ
VAR_FLOAT taxicashX taxicashY taxicashZ
VAR_FLOAT lnkvbuyX lnkvbuyY lnkvbuyZ
VAR_FLOAT hycobuyX hycobuyY hycobuyZ
VAR_FLOAT ochebuyX ochebuyY ochebuyZ
VAR_FLOAT washbuyX washbuyY washbuyZ
VAR_FLOAT vcptbuyX vcptbuyY vcptbuyZ
VAR_FLOAT skumbuyX skumbuyY skumbuyZ
lnkvbuyX = 304.5
lnkvbuyY = 376.3
lnkvbuyZ = 12.7
hycobuyX = -834.8
hycobuyY = 1306.9
hycobuyZ = 11.0
ochebuyX = 14.0
ochebuyY = -1500.7
ochebuyZ = 12.7
washbuyX = 88.5
washbuyY = -804.7
washbuyZ = 11.2
vcptbuyX = 531.4
vcptbuyY = 1273.7
vcptbuyZ = 17.6
skumbuyX = -560.1
skumbuyY = 703.6
skumbuyZ = 20.5
hotelX = 209.5
hotelY = -1288.9
hotelZ = 12.4
sergioX = 257.1 //190.5
sergioY = -231.7 //-366.2
sergioZ = 10.0//10.0
printbuyX = -1059.6
printbuyY = -274.5
printbuyZ = 11.4
carbuyX = -1007.3
carbuyY = -869.9
carbuyZ = 12.8
pornbuyX = 15.2
pornbuyY = 962.6
pornbuyZ = 10.9
icebuyX = -864.3
icebuyY = -576.6
icebuyZ = 11.0
taxibuyX = -1011.7
taxibuyY = 203.9
taxibuyZ = 11.2
bankbuyX = 487.2
bankbuyY = -81.5
bankbuyZ = 11.4
boatbuyX = -685.8
boatbuyY = -1495.6
boatbuyZ = 12.5
taxiwarX = -1003.1
taxiwarY = 207.0
taxiwarz = 10.0
generalX = -246.6
generalY = -1360.5
generalZ = 7.3
baronX = -378.5
baronY = -551.3
baronZ = 18.2
bankjobX = 463.9 // 496.3
bankjobY = -58.5 // -84.0
bankjobZ = 10.5 // 9.4
philX = -1101.1
philY = 343.2
philZ = 10.2
pornX = -69.4
pornY = 932.7
pornZ = 9.9
counterX = -1062.6
counterY = -278.8
counterZ = 11.0
lawyerX = 119.2
lawyerY = -826.9
lawyerZ = 9.7
kentX = 488.6 // 491.0
kentY = -75.4 // -77.7
kentZ = 10.4 // 10.4
bikersX = -597.3
bikersY = 652.9
bikersZ = 10.0
rockX = -875.5
rockY = 1159.3
rockZ = 10.2
cubanX = -1170.0
cubanY = -606.9
cubanZ = 10.6
haitianX = -962.4
haitianY = 143.0
haitianZ = 8.2
strpbuyX = 99.5
strpbuyY = -1468.5
strpbuyZ = 9.9
nbmnbuyX = 428.4
nbmnbuyY = 605.9
nbmnbuyZ = 12.2
icecreamX = -865.9
icecreamY = -571.9
icecreamZ = 11.0
porncashX = -1.9
porncashY = 959.9
porncashZ = 10.9
boatcashX = -640.8
boatcashY = -1491.8
boatcashZ = 13.7
taxicashX = -997.1
taxicashY = 189.8
taxicashZ = 11.4
the_sergio_blip = RADAR_SPRITE_AVERY
the_taxiwar_blip = RADAR_SPRITE_KCABS
the_lawyer_blip = RADAR_SPRITE_LAWYER
the_kent_blip = RADAR_SPRITE_KENT //RADAR_SPRITE_CLUB
the_general_blip = RADAR_SPRITE_CORTEZ
the_baron_blip = RADAR_SPRITE_DIAZ
the_bankjob_blip = RADAR_SPRITE_MALIBUCLUB
the_phil_blip = RADAR_SPRITE_PHIL
the_porn_blip = RADAR_SPRITE_FILM
the_protection_blip = RADAR_SPRITE_TOMMY
the_counter_blip = RADAR_SPRITE_PRINTWORKS
the_biker_blip = RADAR_SPRITE_BIKERS
the_rock_blip = RADAR_SPRITE_LOVEFIST
the_cuban_blip = RADAR_SPRITE_CUBANS
the_haitian_blip = RADAR_SPRITE_HAITIANS
the_assasin_blip = RADAR_SPRITE_PHONE
ADD_SPRITE_BLIP_FOR_CONTACT_POINT lawyerX lawyerY lawyerZ the_lawyer_blip lawyer_contact_blip
REMOVE_BLIP lawyer_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT 491.0 -77.7 10.4 the_kent_blip kent_contact_blip
REMOVE_BLIP kent_contact_blip
// GANG BLIPS
ADD_SPRITE_BLIP_FOR_CONTACT_POINT bikersX bikersY bikersZ the_biker_blip bikers_contact_blip
REMOVE_BLIP bikers_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT rockX rockY rockZ the_rock_blip rock_contact_blip
REMOVE_BLIP rock_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT cubanX cubanY cubanZ the_cuban_blip cuban_contact_blip
REMOVE_BLIP cuban_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT haitianX haitianY haitianZ the_haitian_blip haitian_contact_blip
REMOVE_BLIP haitian_contact_blip
// OTHER BLIPS
ADD_SPRITE_BLIP_FOR_CONTACT_POINT -853.0 -302.0 10.0 the_assasin_blip assasin_contact_blip
REMOVE_BLIP assasin_contact_blip
// PROPERTY BLIPS
ADD_SPRITE_BLIP_FOR_CONTACT_POINT bankjobX bankjobY bankjobZ the_bankjob_blip bankjob_contact_blip
REMOVE_BLIP bankjob_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT philX philY philZ the_phil_blip phil_contact_blip
REMOVE_BLIP phil_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT pornX pornY pornZ the_porn_blip porn_contact_blip
REMOVE_BLIP porn_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT baronX baronY baronZ the_protection_blip protect_contact_blip
REMOVE_BLIP protect_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT counterX counterY counterZ the_counter_blip counter_contact_blip
// REMOVE_BLIP counter_contact_blip // Practice SCM - keeping printworks blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT baronX baronY baronZ the_baron_blip baron_contact_blip
REMOVE_BLIP baron_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT sergioX sergioY sergioZ the_sergio_blip sergio_contact_blip
//REMOVE_BLIP sergio_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT taxiwarX taxiwarY taxiwarZ the_taxiwar_blip taxiwar_contact_blip
REMOVE_BLIP taxiwar_contact_blip
ADD_SPRITE_BLIP_FOR_CONTACT_POINT generalX generalY generalZ the_general_blip general_contact_blip
REMOVE_BLIP general_contact_blip
// ************************************PROPERTY BUYING VARIABLES************************************
//BOAT YARD
VAR_INT boatbuy_blip
VAR_INT boatbuy_price
VAR_INT boatyard_revenue
VAR_INT boatyard_cash_pickup
VAR_INT boatyard_asset_acquired
boatbuy_price = 10000
boatyard_revenue = 2000
boatyard_asset_acquired = 0
//ICECREAM FACTORY
VAR_INT icebuy_blip
VAR_INT icebuy_price
VAR_INT icecream_revenue
VAR_INT icecream_cash_pickup
VAR_INT icecream_asset_acquired
icebuy_price = 20000
icecream_revenue = 3000
icecream_asset_acquired = 0
//STRIP CLUB
VAR_INT strpbuy_blip
VAR_INT strpbuy_price
VAR_INT strpbuy_pickup
VAR_INT strip_cash_pickup
VAR_INT stripclub_revenue
VAR_INT stripclub_asset_acquired
strpbuy_price = 30000
stripclub_revenue = 4000
stripclub_asset_acquired = 0
//TAXI FIRM
VAR_INT taxibuy_blip
VAR_INT taxibuy_price
VAR_INT taxifirm_revenue
VAR_INT taxifirm_cash_pickup
VAR_INT taxifirm_asset_acquired
taxibuy_price = 40000
taxifirm_revenue = 5000
taxifirm_asset_acquired = 0
//CAR SHOWROOM
VAR_INT carbuy_blip
VAR_INT carbuy_price
VAR_INT showroom_revenue
VAR_INT showroom_cash_pickup
VAR_INT showroom_asset_acquired
carbuy_price = 50000
showroom_revenue = 1500//per board $6000 all together
showroom_asset_acquired = 0
//FILM STUDIO
VAR_INT pornbuy_blip
VAR_INT pornbuy_price
VAR_INT porn_revenue
VAR_INT porn_cash_pickup
VAR_INT porn_asset_acquired
pornbuy_price = 60000
porn_revenue = 7000
porn_asset_acquired = 0
//PRINTWORKS
VAR_INT print_works_blip
VAR_INT printworks_price
VAR_INT printworks_revenue
VAR_INT printworks_cash_pickup
printworks_price = 70000
printworks_revenue = 8000
//MALIBU CLUB
VAR_INT bankbuy_blip
VAR_INT bankbuy_price
VAR_INT malibu_revenue
VAR_INT malibu_cash_pickup
VAR_INT malibu_asset_acquired
bankbuy_price = 120000
malibu_revenue = 10000
malibu_asset_acquired = 0
//SKUMOLE TERRACE
VAR_INT skumbuy_blip
VAR_INT skumbuy_price
VAR_INT skumbuy_pickup
skumbuy_price = 1000
//3321 VICE POINT
VAR_INT vcptbuy_blip
VAR_INT vcptbuy_price
VAR_INT vcptbuy_pickup
vcptbuy_price = 2500
//1102 WASHINGTON STREET
VAR_INT washbuy_blip
VAR_INT washbuy_price
VAR_INT washbuy_pickup
washbuy_price = 3000
//LINKS VIEW APARTMENT - 1 GARAGE
VAR_INT lnkvbuy_blip
VAR_INT lnkvbuy_price
VAR_INT lnkvbuy_pickup
VAR_INT lnkvbuy_save_garage
lnkvbuy_price = 6000
//OCEAN HEIGHTS APARTMENT - 1 GARAGE
VAR_INT ochebuy_blip
VAR_INT ochebuy_price
VAR_INT ochebuy_pickup
VAR_INT ochebuy_save_garage
ochebuy_price = 7000
//ELSWANKO CASA - 1 GARAGE
VAR_INT nbmnbuy_blip
VAR_INT nbmnbuy_price
VAR_INT nbmnbuy_pickup
VAR_INT nbmnbuy_save_garage
nbmnbuy_price = 8000
//HYMAN CONDO - 3 GARAGES & HELI PAD
VAR_INT hycobuy_blip
VAR_INT hycobuy_price
VAR_INT hycobuy_pickup
VAR_INT hycobuy_save_garage1
VAR_INT hycobuy_save_garage2
VAR_INT hycobuy_save_garage3
hycobuy_price = 14000
// WASTED HELP ICONS
VAR_INT wasted_help1
CREATE_PICKUP INFO PICKUP_ONCE 493.5 703.1 12.1 wasted_help1
VAR_INT wasted_help2
CREATE_PICKUP INFO PICKUP_ONCE -108.3 -974.4 10.4 wasted_help2
// BUSTED HELP ICONS
VAR_INT busted_help1
CREATE_PICKUP INFO PICKUP_ONCE 508.9 506.8 11.3 busted_help1
VAR_INT busted_help2
CREATE_PICKUP INFO PICKUP_ONCE 398.8 -469.7 11.7 busted_help2
// Practice SCM - no locked pickups
//PRINTWORKS PURCHASING PICKUP
VAR_INT print_works_pickup
CREATE_FORSALE_PROPERTY_PICKUP printbuyX printbuyY printbuyZ printworks_price PRNT_NO print_works_pickup//You cannot buy the Print Works at this time, come back later.
//CAR SHOWROOM PURCHASING PICKUP
VAR_INT carbuy_pickup
CREATE_FORSALE_PROPERTY_PICKUP carbuyX carbuyY carbuyZ carbuy_price CAR_NO carbuy_pickup//You cannot buy the Car Showroom at this time, come back later.
//FILM STUDIO PURCHASING PICKUP
VAR_INT pornbuy_pickup
CREATE_FORSALE_PROPERTY_PICKUP pornbuyX pornbuyY pornbuyZ pornbuy_price PORN_NO pornbuy_pickup//You cannot buy the Film Studio at this time, come back later.
//ICECREAM FACTORY PURCHASING PICKUP
VAR_INT icebuy_pickup
CREATE_FORSALE_PROPERTY_PICKUP icebuyX icebuyY icebuyZ icebuy_price ICE_NO icebuy_pickup//You cannot buy the Icecream Factory at this time, come back later.
//TAXI FIRM PURCHASING PICKUP
VAR_INT taxibuy_pickup
CREATE_FORSALE_PROPERTY_PICKUP taxibuyX taxibuyY taxibuyZ taxibuy_price TAXI_NO taxibuy_pickup//You cannot buy the Taxi Company at this time, come back later.
//MALIBU CLUB PURCHASING PICKUP
VAR_INT bankbuy_pickup
CREATE_FORSALE_PROPERTY_PICKUP bankbuyX bankbuyY bankbuyZ bankbuy_price BANK_NO bankbuy_pickup//You cannot buy The Malibu at this time, come back later.
//BOAT YARD PURCHASING PICKUP
VAR_INT boatbuy_pickup
CREATE_FORSALE_PROPERTY_PICKUP boatbuyX boatbuyY boatbuyZ boatbuy_price BOAT_NO boatbuy_pickup//You cannot buy the Boat Yard at this time, come back later.
CREATE_FORSALE_PROPERTY_PICKUP strpbuyX strpbuyY strpbuyZ strpbuy_price STRP_NO strpbuy_pickup//Press R3 to purchase the Car Showroom for $~1~
CREATE_FORSALE_PROPERTY_PICKUP nbmnbuyX nbmnbuyY nbmnbuyZ nbmnbuy_price NBMN_L nbmnbuy_pickup//Press L1 to purchase the Mansion for $~1~
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT nbmnbuyX nbmnbuyY nbmnbuyZ RADAR_SPRITE_PROPERTY nbmnbuy_blip
REMOVE_BLIP nbmnbuy_blip
CREATE_FORSALE_PROPERTY_PICKUP lnkvbuyX lnkvbuyY lnkvbuyZ lnkvbuy_price LNKV_L lnkvbuy_pickup//Press L1 to purchase the Mansion for $~1~
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT lnkvbuyX lnkvbuyY lnkvbuyZ RADAR_SPRITE_PROPERTY lnkvbuy_blip
REMOVE_BLIP lnkvbuy_blip
CREATE_FORSALE_PROPERTY_PICKUP hycobuyX hycobuyY hycobuyZ hycobuy_price HYCO_L hycobuy_pickup//Press L1 to purchase the Mansion for $~1~
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT hycobuyX hycobuyY hycobuyZ RADAR_SPRITE_PROPERTY hycobuy_blip
REMOVE_BLIP hycobuy_blip
CREATE_FORSALE_PROPERTY_PICKUP ochebuyX ochebuyY ochebuyZ ochebuy_price OCHE_L ochebuy_pickup//Press L1 to purchase the Mansion for $~1~
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT ochebuyX ochebuyY ochebuyZ RADAR_SPRITE_PROPERTY ochebuy_blip
REMOVE_BLIP ochebuy_blip
CREATE_FORSALE_PROPERTY_PICKUP washbuyX washbuyY washbuyZ washbuy_price WASH_L washbuy_pickup//Press L1 to purchase the Mansion for $~1~
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT washbuyX washbuyY washbuyZ RADAR_SPRITE_PROPERTY washbuy_blip
REMOVE_BLIP washbuy_blip
CREATE_FORSALE_PROPERTY_PICKUP vcptbuyX vcptbuyY vcptbuyZ vcptbuy_price VCPT_L vcptbuy_pickup//Press L1 to purchase the Mansion for $~1~
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT vcptbuyX vcptbuyY vcptbuyZ RADAR_SPRITE_PROPERTY vcptbuy_blip
REMOVE_BLIP vcptbuy_blip
CREATE_FORSALE_PROPERTY_PICKUP skumbuyX skumbuyY skumbuyZ skumbuy_price SKUM_L skumbuy_pickup//Press L1 to purchase the Mansion for $~1~
ADD_SHORT_RANGE_SPRITE_BLIP_FOR_CONTACT_POINT skumbuyX skumbuyY skumbuyZ RADAR_SPRITE_PROPERTY skumbuy_blip
REMOVE_BLIP skumbuy_blip
// **********************************************GARAGES******************************************
VAR_INT respray_garage1 respray_garage2 respray_garage3 respray_garage4 respray_garage5
VAR_INT mansion_save_garage11
VAR_INT collect_all_cars1
VAR_INT garage_col4_dropoff garage_col4_destination
VAR_INT bud3_garage bomb_garage
VAR_INT carbuy_save_garage1 carbuy_save_garage2 carbuy_save_garage3 carbuy_save_garage4
SET_GARAGE (-914.129, -1263.54, 10.706) (-907.137, -1246.626) (-906.3, -1266.9) (14.421) GARAGE_RESPRAY respray_garage1//docks sprayshop
SET_GARAGE (-1014.341 -857.732 6.325) (-1001.315 -857.732) (-1014.341 -841.532) (10.885) GARAGE_RESPRAY respray_garage2//carshowroom sprayshop
SET_ROTATING_GARAGE_DOOR respray_garage2
SET_GARAGE (-886.157 -115.158 9.992) (-882.699 -108.312) (-876.7 -119.83) (15.58) GARAGE_RESPRAY respray_garage3//haiti
SET_GARAGE (323.9 427.4 10.0) (326.3 434.5) (313.9 430.53) (15.7) GARAGE_RESPRAY respray_garage4//nbeachbt
SET_GARAGE (-7.55 -1253.77 9.322) (-7.55 -1261.2) (2.64 -1253.7)(14.4) GARAGE_RESPRAY respray_garage5//ocean drive area
SET_GARAGE -1056.05 -469.668 10.053 -1054.074 -486.611 -1038.966 -467.675 14.753 GARAGE_MISSION garage_col4_dropoff
SET_ROTATING_GARAGE_DOOR garage_col4_dropoff
SET_GARAGE -823.448 -1488.083 10.852 -834.686 -1515.899 -842.0 -1481.0 16.165 GARAGE_FOR_SCRIPT_TO_OPEN_FOR_CAR garage_col4_destination
NO_SPECIAL_CAMERA_FOR_THIS_GARAGE garage_col4_destination
SET_ROTATING_GARAGE_DOOR garage_col4_destination
SET_GARAGE (-966.016 -861.529 5.761)(-978.454 -861.529)(-966.016 -841.683)(11.273) GARAGE_MISSION collect_all_cars1 //Import/Export garage industrial
NO_SPECIAL_CAMERA_FOR_THIS_GARAGE collect_all_cars1
SET_ROTATING_GARAGE_DOOR collect_all_cars1
SET_GARAGE (449.137 340.002 10.794)( 465.42 340.002)( 465.43 326.187) (14.7) GARAGE_FOR_SCRIPT_TO_OPEN_AND_CLOSE bud3_garage //copland bud3 garage
SET_ROTATING_GARAGE_DOOR bud3_garage
SET_GARAGE -1163.248 -1407.282 10.157 -1178.292 -1400.939 -1159.338 -1397.813 16.989 GARAGE_BOMBSHOP3 bomb_garage //Docks
SET_GARAGE ( 303.998, 400.718, 12.025 ) (298.697, 402.389 ) (301.281, 410.584 ) (16.044 ) GARAGE_MISSION lnkvbuy_save_garage
NO_SPECIAL_CAMERA_FOR_THIS_GARAGE lnkvbuy_save_garage
SET_ROTATING_GARAGE_DOOR lnkvbuy_save_garage
SET_MAXIMUM_NUMBER_OF_CARS_IN_GARAGE lnkvbuy_save_garage 1
SET_GARAGE (-848.225, 1303.119, 10.421) (-853.657, 1318.901) (-836.832, 1307.033) (15.816) GARAGE_MISSION hycobuy_save_garage1
NO_SPECIAL_CAMERA_FOR_THIS_GARAGE hycobuy_save_garage1