| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- #include <YSI\y_hooks>
- hook OnGameModeInit() {
-
- print("[Streamer] Loading Dynamic Objects...");
- //CrateLoad = CreateDynamicObject(964,-2114.1, -1723.5, 11984.5, 0, 0, 337.994, .worldid = 0, .interiorid = 1, .streamdistance = 200); //object(cj_metal_crate) (1)
- //CrateLoad = CreateDynamicObject(964, -2136.05, -1573.24, 3550.00,0.00000000,0.00000000,180.00000000, .worldid = 0, .interiorid = 1, .streamdistance = 200); //object(cj_metal_crate) (1)
- CrateLoad[0] = CreateDynamicObject(964, 2701.17188, -2654.36353, 12.63166, 0.00000, 0.00000, 88.00000, .worldid = 0, .interiorid = 0, .streamdistance = 200); //object(cj_metal_crate) (1)
- CrateLoad[1] = CreateDynamicObject(964, 2579.03467, 2811.95459, 9.82230, 0.00000, 0.00000, 176.93890, .worldid = 0, .interiorid = 0, .streamdistance = 200);
- new VIPLogo = CreateDynamicObject(19353, 1803.89, -1593.99, 14.05, 0.00, 0.00, 312.26);
- SetDynamicObjectMaterialText(VIPLogo, 0, "{842787}VIP LOUNGE", 90, "Impact", 56, 1, 0xFFFFFFFF, 0, 1);
- new FCTS = CreateDynamicObject(19482, -58.9155, -1118.4808, 7.4781, 0.0000, 0.0000, 160.3858);
- SetDynamicObjectMaterialText(FCTS, 0, "{880000}Flint County Towing Services", 110, "Impact", 40, 1, 0xFF000000, 0, 1);
- /* (ongamemodeinit) - LSPD stuff */
- eastlobby1 = CreateDynamicObject(1536,253.14941406,110.59960938,1002.21502686,0.00000000,0.00000000,270.00000000,-1,10,-1,100.0); // East lobby door (moves north)
- eastlobby2 = CreateDynamicObject(1536,253.18457031,107.59960938,1002.21502686,0.00000000,0.00000000,90.00000000,-1,10,-1,100.0); // East lobby door (moves south)
- westlobby1 = CreateDynamicObject(1536,239.71582031,116.09179688,1002.21502686,0.00000000,0.00000000,90.00000000,-1,10,-1,100.0); // West lobby door (moves north)
- westlobby2 = CreateDynamicObject(1536,239.67968750,119.09960938,1002.21502686,0.00000000,0.00000000,269.98901367,-1,10,-1,100.0); // West lobby door (moves south)
- locker1 = CreateDynamicObject(1536,267.29980469,112.56640625,1003.61718750,0.00000000,0.00000000,179.99450684,-1,10,-1,100.0); // Locker door (moves east)
- locker2 = CreateDynamicObject(1536,264.29980469,112.52929688,1003.61718750,0.00000000,0.00000000,0.00000000,-1,10,-1,100.0); // Locker door (moves west)
- cctv1 = CreateDynamicObject(1536,264.44921875,115.79980469,1003.61718750,0.00000000,0.00000000,0.00000000,-1,10,-1,100.0); // CCTV door (moves west)
- cctv2 = CreateDynamicObject(1536,267.46875000,115.83691406,1003.61718750,0.00000000,0.00000000,179.99450684,-1,10,-1,100.0); // CCTV door (moves east)
- chief1 = CreateDynamicObject(1536,229.59960938,119.50000000,1009.21875000,0.00000000,0.00000000,0.00000000,-1,10,-1,100.0); // innermost chief's door
- chief2 = CreateDynamicObject(1536,232.59960938,119.53515625,1009.21875000,0.00000000,0.00000000,179.99450684,-1,10,-1,100.0); // outermost chief's door (both move west)
- /* Noose Int Buttons End */
- sasd1A = CreateDynamicObject(1536,2511.65332031,-1697.00976562,561.79223633,0.00000000,0.00000000,0.00000000); //R6
- sasd1B = CreateDynamicObject(1536,2514.67211914,-1696.97485352,561.79223633,0.00000000,0.00000000,180.00000000); //object(gen_doorext15) (2)
- sasd2A = CreateDynamicObject(1536,2516.87548828,-1697.01525879,561.79223633,0.00000000,0.00000000,0.00000000); //R5
- sasd2B = CreateDynamicObject(1536,2519.89257812,-1696.97509766,561.79223633,0.00000000,0.00000000,179.99450684); //object(gen_doorext15) (4)
- sasd3A = CreateDynamicObject(1536,2522.15600586,-1697.01550293,561.79223633,0.00000000,0.00000000,0.00000000); //R4
- sasd3B = CreateDynamicObject(1536,2525.15893555,-1696.98010254,561.79223633,0.00000000,0.00000000,179.99450684); //object(gen_doorext15) (6)
- sasd4A = CreateDynamicObject(1536,2511.84130859,-1660.08081055,561.79528809,0.00000000,0.00000000,0.00000000); //West
- sasd4B = CreateDynamicObject(1536,2514.81982422,-1660.04650879,561.80004883,0.00000000,0.00000000,180.00000000); //object(gen_doorext15) (1)
- sasd5A = CreateDynamicObject(1536,2522.86059570,-1660.07177734,561.80206299,0.00000000,0.00000000,179.99450684); //East
- sasd5B = CreateDynamicObject(1536,2519.84228516,-1660.10888672,561.80004883,0.00000000,0.00000000,0.00000000); //object(gen_doorext15) (1)
- lspddoor1 = CreateDynamicObject(1569, 246.35150146484, 72.547714233398, 1002.640625, 0.000000, 0.000000, 0.000000); //
- lspddoor2 = CreateDynamicObject(1569, 245.03300476074, 72.568511962891, 1002.640625, 0.000000, 0.000000, 0.000000); //
- DocCellRoomDoors[0] = CreateDynamicObject(1495, 568.36981, 1453.9955, 5999.47168, 0.00000, 0.00000, 270.00000); // cell block 1
- DocCellRoomDoors[1] = CreateDynamicObject(1495, 572.8498, 1453.9955, 5999.47168, 0.00000, 0.00000, 270.00000); // cell block 2
- DocCellRoomDoors[2] = CreateDynamicObject(1495, 585.77289, 1448.87915, 5999.45947, 0.00000, 0.00000, 90.00000); // showers
- DocCellRoomDoors[3] = CreateDynamicObject(1495, 553.98120, 1466.11426, 5999.44971, 0.00000, 0.00000, 0.00000); // cafe 1
- DocCellRoomDoors[4] = CreateDynamicObject(1495, 553.98169, 1474.47205, 5999.48877, 0.00000, 0.00000, 0.00000); // cafe 2
- DocCellRoomDoors[5] = CreateDynamicObject(1495, 583.51978, 1455.05212, 5999.47266, 0.00000, 0.00000, 0.00000); // laundry
- DocCellRoomDoors[6] = CreateDynamicObject(1495, 531.66589, 1428.00647, 10999.45703, 0.00000, 0.00000, 0.00000); // isolation
- DocCellRoomDoors[7] = CreateDynamicObject(1495, 566.54053, 1462.30774, 6003.41699, 0.00000, 0.00000, 0.00000); // control panel
- DocCellRoomDoors[8] = CreateDynamicObject(1569, 572.9866, 1447.5975, 5999.4727, 0.00000, 0.00000, 90.00000); // small control room
- DocCellRoomDoors[9] = CreateDynamicObject(1569, 597.01477, 1452.43774, 5999.44873, 0.00000, 0.00000, 90.00000); // processing 1
- DocCellRoomDoors[10] = CreateDynamicObject(1569, 599.12000, 1451.45422, 5999.47754, 0.00000, 0.00000, 0.00000); // processing 2
- DocCellRoomDoors[11] = CreateDynamicObject(1569, 589.21820, 1448.87537, 5999.46826, 0.00000, 0.00000, 90.00000); // processing 3
- DocCellRoomDoors[12] = CreateDynamicObject(1569, 579.57898, 1463.63379, 5999.46143, 0.00000, 0.00000, 90.00000); // classroom
- DocCellRoomDoors[13] = CreateDynamicObject(1569, 572.99377, 1468.63940, 5999.43994, 0.00000, 0.00000, 90.00000); // closet
- DocCellRoomDoors[14] = CreateDynamicObject(1569, 572.98419, 1434.65295, 5999.52295, 0.00000, 0.00000, 90.00000); // medward
- DocCellRoomDoors[15] = CreateDynamicObject(1569, 575.50751, 1461.82019, 5999.47168, 0.00000, 0.00000, 0.00000); // hallway
- DocCellRoomDoors[16] = CreateDynamicObject(1495, 526.92139, 1414.63281, 10999.45703, 0.00000, 0.00000, 270.00000); // lobby 1
- DocCellRoomDoors[17] = CreateDynamicObject(1495, 529.96143, 1414.63281, 10999.45703, 0.00000, 0.00000, 270.00000); // lobby 2
- DocCellRoomDoors[18] = CreateDynamicObject(1495, 542.2069, 1417.86682, 10999.45703, 0.00000, 0.00000, 90.00000); // visitation
- DocCellsFloor1[0] = CreateDynamicObject(19302, 567.21069, 1445.88171, 6000.74609, 0.00000, 0.00000, 0.00000); // cell 1 - floor 1
- DocCellsFloor1[1] = CreateDynamicObject(19302, 563.58539, 1445.88171, 6000.74609, 0.00000, 0.00000, 0.00000); // cell 2 - floor 1
- DocCellsFloor1[2] = CreateDynamicObject(19302, 559.87738, 1445.88171, 6000.74609, 0.00000, 0.00000, 0.00000); // cell 3 - floor 1
- DocCellsFloor1[3] = CreateDynamicObject(19302, 556.21832, 1445.88171, 6000.74609, 0.00000, 0.00000, 0.00000); // cell 4 - floor 1
- DocCellsFloor1[4] = CreateDynamicObject(19302, 552.55121, 1445.88171, 6000.74609, 0.00000, 0.00000, 0.00000); // cell 5 - floor 1
- DocCellsFloor1[5] = CreateDynamicObject(19302, 548.86353, 1445.88171, 6000.74609, 0.00000, 0.00000, 0.00000); // cell 6 - floor 1
- DocCellsFloor1[6] = CreateDynamicObject(19302, 545.21039, 1445.86316, 6000.74609, 0.00000, 0.00000, 0.00000); // cell 7 - floor 1
- DocCellsFloor1[7] = CreateDynamicObject(19302, 542.56842, 1446.81152, 6000.74609, 0.00000, 0.00000, 270.00000); // cell 8 - floor 1
- DocCellsFloor1[8] = CreateDynamicObject(19302, 542.54321, 1450.46936, 6000.74609, 0.00000, 0.00000, 270.00000); // cell 9 - floor 1
- DocCellsFloor1[9] = CreateDynamicObject(19302, 542.55432, 1454.13354, 6000.74609, 0.00000, 0.00000, 270.00000); // cell 10 - floor 1
- DocCellsFloor1[10] = CreateDynamicObject(19302, 542.55432, 1457.79626, 6000.74609, 0.00000, 0.00000, 270.00000); // cell 11 - floor 1
- DocCellsFloor1[11] = CreateDynamicObject(19302, 543.48657, 1462.26819, 6000.74609, 0.00000, 0.00000, 180.00000); // cell 12 - floor 1
- DocCellsFloor1[12] = CreateDynamicObject(19302, 547.16162, 1462.26819, 6000.74609, 0.00000, 0.00000, 180.00000); // cell 13 - floor 1
- DocCellsFloor1[13] = CreateDynamicObject(19302, 550.84277, 1462.28821, 6000.74609, 0.00000, 0.00000, 180.00000); // cell 14 - floor 1
- DocCellsFloor1[14] = CreateDynamicObject(19302, 556.91632, 1462.26819, 6000.74609, 0.00000, 0.00000, 180.00000); // cell 15 - floor 1
- DocCellsFloor1[15] = CreateDynamicObject(19302, 560.60620, 1462.26819, 6000.74609, 0.00000, 0.00000, 180.00000); // cell 16 - floor 1
- DocCellsFloor2[0] = CreateDynamicObject(19302, 567.23071, 1445.88171, 6004.63135, 0.00000, 0.00000, 0.00000); // cell 1 - floor 2
- DocCellsFloor2[1] = CreateDynamicObject(19302, 563.58539, 1445.88171, 6004.63135, 0.00000, 0.00000, 0.00000); // cell 1 - floor 2
- DocCellsFloor2[2] = CreateDynamicObject(19302, 559.87738, 1445.88171, 6004.63135, 0.00000, 0.00000, 0.00000); // cell 2 - floor 2
- DocCellsFloor2[3] = CreateDynamicObject(19302, 556.21832, 1445.88171, 6004.63135, 0.00000, 0.00000, 0.00000); // cell 3 - floor 2
- DocCellsFloor2[4] = CreateDynamicObject(19302, 552.55121, 1445.88171, 6004.63135, 0.00000, 0.00000, 0.00000); // cell 4 - floor 2
- DocCellsFloor2[5] = CreateDynamicObject(19302, 548.86353, 1445.88171, 6004.63135, 0.00000, 0.00000, 0.00000); // cell 5 - floor 2
- DocCellsFloor2[6] = CreateDynamicObject(19302, 545.21039, 1445.86316, 6004.63135, 0.00000, 0.00000, 0.00000); // cell 6 - floor 2
- DocCellsFloor2[7] = CreateDynamicObject(19302, 542.56842, 1446.81152, 6004.63135, 0.00000, 0.00000, 270.00000); // cell 7 - floor 2
- DocCellsFloor2[8] = CreateDynamicObject(19302, 542.54321, 1450.46936, 6004.63135, 0.00000, 0.00000, 270.00000); // cell 8 - floor 2
- DocCellsFloor2[9] = CreateDynamicObject(19302, 542.55432, 1454.13354, 6004.63135, 0.00000, 0.00000, 270.00000); // cell 9 - floor 2
- DocCellsFloor2[10] = CreateDynamicObject(19302, 542.55432, 1457.79626, 6004.63135, 0.00000, 0.00000, 270.00000); // cell 10 - floor 2
- DocCellsFloor2[11] = CreateDynamicObject(19302, 543.48657, 1462.26819, 6004.63135, 0.00000, 0.00000, 180.00000); // cell 11 - floor 2
- DocCellsFloor2[12] = CreateDynamicObject(19302, 547.16162, 1462.26819, 6004.63135, 0.00000, 0.00000, 180.00000); // cell 12 - floor 2
- DocCellsFloor2[13] = CreateDynamicObject(19302, 550.84277, 1462.28821, 6004.63135, 0.00000, 0.00000, 180.00000); // cell 13 - floor 2
- DocCellsFloor2[14] = CreateDynamicObject(19302, 556.91632, 1462.26819, 6004.63135, 0.00000, 0.00000, 180.00000); // cell 14 - floor 2
-
- // Gym dynamic objects (bmx parkour)
- BikeParkourObjects[0] = CreateDynamicObject(2669,2848.1015625,-2243.1552734,99.0883789,0.0000000,0.0000000,90.0000000, .worldid = 5, .streamdistance = 300); //object(cj_chris_crate) (1)
- //BikeParkourObjects[1] = CreateDynamicObject(1381,2847.4970703,-2243.1191406,4901.4877930,0.0000000,0.0000000,69.7851562, .worldid = -1, .streamdistance = 300); //object(magnocrane_04) (1)
- MoveDynamicObject(BikeParkourObjects[0], 2848.1015625, -2238.1552734, 99.0883789, 0.5, 0.0, 0.0, 90.0);
- //MoveDynamicObject(BikeParkourObjects[1], 2847.4970703, -2243.1191406, 4901.4877930, 0.5, 0.0, 0.0, 69.7851562);
-
- gFerrisWheel = CreateObject( 18877, gFerrisOrigin[0], gFerrisOrigin[1], gFerrisOrigin[2],
- 0.0, 0.0, -270.0, 300.0 );
- CreateObject( 18878, gFerrisOrigin[0], gFerrisOrigin[1], gFerrisOrigin[2],
- 0.0, 0.0, -270.0, 300.0 );
- for(new x;x<10;x++)
- {
- gFerrisCages[x] = CreateObject( 19316, gFerrisOrigin[0], gFerrisOrigin[1], gFerrisOrigin[2],
- 0.0, 0.0, -270.0, 300.0 );
- AttachObjectToObject( gFerrisCages[x], gFerrisWheel,
- gFerrisCageOffsets[x][0],
- gFerrisCageOffsets[x][1],
- gFerrisCageOffsets[x][2],
- 0.0, 0.0, -270.0, 0 );
- }
-
- //FDSA Static object ground
- CreateObject(8531, 1289.93, -2552.11, 13.34, 0.00, 0.00, 186.04);
-
- //FDSA Static object roof
- CreateDynamicObject(19377, 1296.63, -2584.18, 16.73, 0.00, 90.00, 6.00, .worldid = 0, .streamdistance = 200);
- CreateDynamicObject(19377, 1301.41, -2578.00, 16.81, 0.00, 90.00, 6.00, .worldid = 0, .streamdistance = 200);
-
- //SFPD
- SFPDHighCMDDoor[0] = CreateDynamicObject(1536, -1578.19397, 702.29370, 18.64510, 0.00000, 0.00000, 0.00000, .streamdistance = 50); // Chief
- SFPDHighCMDDoor[1] = CreateDynamicObject(1536, -1578.26196, 696.84729, 18.64510, 0.00000, 0.00000, 0.00000, .streamdistance = 50); //Deputy Chief
- SFPDHighCMDDoor[2] = CreateDynamicObject(1536, -1587.77795, 697.84589, 18.64510, 0.00000, 0.00000, 0.00000, .streamdistance = 50); //Commander
-
- SFPDLobbyDoor[0] = CreateDynamicObject(1495, -1602.26709, 704.99298, 12.85020, 0.00000, 0.00000, -90.00000, .streamdistance = 50);
- SFPDLobbyDoor[1] = CreateDynamicObject(1495, -1598.17004, 702.68219, 12.85020, 0.00000, 0.00000, 0.00000, .streamdistance = 50);
- CreateDynamicObject(6922, 2551.58936, 112.29691, 28.16482, 0.00000, 0.00000, 90.00000); // New Robada DMV
- // SASD Interior doors.
- SASDDoors[0] = CreateDynamicObject(1495, 14.92530, 53.51950, 996.84857, 0.00000, 0.00000, 90.00000);
- SASDDoors[1] = CreateDynamicObject(1495, 8.70370, 57.32530, 991.03699, 0.00000, 0.00000, 270.00000);
-
- print("[Streamer] Dynamic Objects has been loaded.");
- return 1;
- }
|