From a7609e8f14b8e449ef998b6ff2833d5d840d0aa1 Mon Sep 17 00:00:00 2001 From: Lorenc Date: Wed, 28 Mar 2018 09:14:09 +1100 Subject: [PATCH] * new bunker * double robbery --- gamemodes/sf-cnr.pwn | 465 +++++---- .../cnr/static/server_objects.inc | 957 ++++-------------- .../irresistible/features/visage/casino.inc | 4 +- .../irresistible/features/visage/poker.inc | 32 +- pawno/include/irresistible/helpers.inc | 12 +- 5 files changed, 453 insertions(+), 1017 deletions(-) diff --git a/gamemodes/sf-cnr.pwn b/gamemodes/sf-cnr.pwn index c298462..2fd4dd6 100644 --- a/gamemodes/sf-cnr.pwn +++ b/gamemodes/sf-cnr.pwn @@ -842,7 +842,7 @@ new /* ** Robbery Data **/ #define MAX_ROBBERIES ( 200 ) #define MAX_ROBBERY_WAIT ( 300 ) -#define MAX_DRILL_STRENGTH ( 150 ) +#define MAX_DRILL_STRENGTH ( 200 ) #define STATE_NONE ( 0 ) #define STATE_ROBBED ( 1 ) @@ -2196,8 +2196,8 @@ enum E_REWARDS_DATA new g_casinoRewardsItems[ ] [ E_REWARDS_DATA ] = { - { "Fireworks", 25000.0 }, - { "Highroller Access", 100000.0 } + { "Fireworks", 5000.0 }, + { "Highroller Access", 200000.0 } }, g_casinoRewardsShopItems[ ] = { 5, 6, 7, 8, 9, 10, 11 @@ -2698,13 +2698,13 @@ static const g_slotOddsPayout[ ] [ E_SLOT_ODD_DATA ] = { // Entry Fee Probability Tax {Double Brick} {Single Brick} {Gold Bells} {Cherry} {Grapes} {69} Payouts (Single brick, gold bells, etc...) - { 25000, 100000, 0.2, 99991, { 2, 3901 }, { 3902, 9101 }, { 9102, 16901 }, { 16902, 32501 }, { 32502, 63701 }, { 100000, 75000, 50000, 25000, 12500 } }, - { 10000, 125000, 0.1, 91235, { 2, 2201 }, { 2202, 6602 }, { 6603, 15403 }, { 15404, 37404 }, { 37405, 81405 }, { 100000, 50000, 25000, 10000, 5000 } }, - { 5000, 40000, 0.25, 27390, { 1, 973 }, { 974, 2434 }, { 2435, 5355 }, { 5356, 11196 }, { 11197, 22877 }, { 30000, 20000, 10000, 5000, 2500 } } + { 50000, 50000, 0.2, 49995, { 1, 400 }, { 401, 1199}, { 1200, 2797 }, { 2798, 10787 }, { 10788, 26767 }, { 1000000, 500000, 250000, 50000, 25000 } }, + { 25000, 100000, 0.2, 99991, { 1, 799 }, { 800, 2397 }, { 2398, 6392 }, { 6393, 22372 }, { 22373, 54332 }, { 500000, 250000, 100000, 25000, 12500 } }, + { 10000, 62500, 0.2, 62488, { 1, 994 }, { 995, 2982 }, { 2983, 6957 }, { 6958, 16895 }, { 16896, 36770 }, { 100000, 50000, 25000, 10000, 5000 } }, + { 5000, 40000, 0.25, 27390, { 1, 596 }, { 597, 1788 }, { 1789, 4768 }, { 4769, 10728 }, { 10729, 22648 }, { 50000, 25000, 10000, 5000, 2500 } } } ; - new g_slotmachineData [ MAX_MACHINES ] [ E_SLOT_MACHINE_DATA ], g_slotmachineColors [ ] [ ] = { @@ -2934,7 +2934,7 @@ new { "Weed", -1719.1877, -1377.3049, 5874.8721, -1734.094, -1374.4567, 5874.1475, 10000, 12, MAX_WEED_AMOUNT, 2500000 }, { "Meth", 2040.54810, 1011.41470, 1513.2777, 2029.2456, 1003.55200, 1510.2416, 18000, 16, MAX_METH_AMOUNT, 4000000 }, { "Coke", 2566.50070, -1273.2887, 1143.7203, 2558.5261, -1290.6298, 1143.7242, 50000, 20, MAX_COKE_AMOUNT, 7500000 }, - { "Weapons", -4314.9248, 195.699300, 1303.4542, -4306.674, 223.979000, 1303.6268, 125000, 48, MAX_WEAPON_AMOUNT, 16000000 } + { "Weapons", -5362.4058, -269.47140, 836.5154, -5369.4609, -247.57190, 836.5154, 125000, 48, MAX_WEAPON_AMOUNT, 16000000 } }, g_businessCarModelData[ ] [ E_BUSINESS_VEHICLE_DATA ] = { @@ -3521,152 +3521,154 @@ public OnGameModeInit() #endif /* ** Robbery Points ** */ - CreateRobberyCheckpoint( "Bank of San Fierro - Safe 1", 5000, -1400.84180, 862.85895, 984.17200, -90.00000, g_bankvaultData[ CITY_SF ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of San Fierro - Safe 2", 5000, -1400.84180, 861.17932, 985.07251, -90.00000, g_bankvaultData[ CITY_SF ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of San Fierro - Safe 3", 5000, -1400.84180, 856.08679, 985.07251, -90.00000, g_bankvaultData[ CITY_SF ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of San Fierro - Safe 4", 5000, -1400.84180, 858.61407, 984.17200, -90.00000, g_bankvaultData[ CITY_SF ] [ E_WORLD ] ); + static const ROBBERY_BOT_PAY = 2500; // max pay from robbing bots + static const ROBBERY_SAFE_PAY = 5500; // max pay from robbing safes - CreateRobberyCheckpoint( "Desperado Cafe", 1500, 2113.085693, -1784.566406, 12.950445, 180.000000, -1 ); - CreateRobberyCheckpoint( "Ahmyy's Cafe", 3000, 2540.558593, 2013.840209, 10.289649, 90.000000, -1 ); - CreateRobberyCheckpoint( "FaZe's Cafe", 3000, 1978.845336, 2066.297607, 10.285301, 90.000000, -1 ); + CreateRobberyCheckpoint( "Bank of San Fierro - Safe 1", floatround( float( ROBBERY_SAFE_PAY ) * 1.85 ), -1400.84180, 862.85895, 984.17200, -90.00000, g_bankvaultData[ CITY_SF ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of San Fierro - Safe 2", floatround( float( ROBBERY_SAFE_PAY ) * 1.85 ), -1400.84180, 861.17932, 985.07251, -90.00000, g_bankvaultData[ CITY_SF ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of San Fierro - Safe 3", floatround( float( ROBBERY_SAFE_PAY ) * 1.85 ), -1400.84180, 856.08679, 985.07251, -90.00000, g_bankvaultData[ CITY_SF ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of San Fierro - Safe 4", floatround( float( ROBBERY_SAFE_PAY ) * 1.85 ), -1400.84180, 858.61407, 984.17200, -90.00000, g_bankvaultData[ CITY_SF ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Le Flawless Cafe", 3000, -1968.0526, 107.814460, 27.09287800, 0.0000000, -1 ); + CreateRobberyCheckpoint( "Desperado Cafe", floatround( float( ROBBERY_SAFE_PAY ) * 0.5 ), 2113.085693, -1784.566406, 12.95044, 180.00000, -1 ); + CreateRobberyCheckpoint( "Ahmyy's Cafe", floatround( float( ROBBERY_SAFE_PAY ) * 0.5 ), 2540.558593, 2013.840209, 10.289649, 90.000000, -1 ); + CreateRobberyCheckpoint( "FaZe's Cafe", floatround( float( ROBBERY_SAFE_PAY ) * 0.5 ), 1978.845336, 2066.297607, 10.285301, 90.000000, -1 ); + CreateRobberyCheckpoint( "Le Flawless Cafe", floatround( float( ROBBERY_SAFE_PAY ) * 0.5 ), -1968.0526, 107.814460, 27.09287800, 0.0000000, -1 ); - CreateRobberyCheckpoint( "Hospital", 4000, -2638.04638, 662.66967, 969.852905, -90.0000, -1 ); + CreateRobberyCheckpoint( "Hospital", floatround( float( ROBBERY_SAFE_PAY ) * 1.25 ), -2638.04638, 662.66967, 969.852905, -90.0000, -1 ); - CreateRobberyCheckpoint( "Sex Shop", 3000, -108.37336, -8.5235140, 1000.188232, 90.000000, 16, 32, 51, 64 ); - CreateRobberyNPC( "Sex Shop Clerk", 3000, -104.7642, -8.9156, 1000.7188, 181.2191, 126, 16, 32, 51, 64 ); + CreateRobberyCheckpoint( "Sex Shop", ROBBERY_SAFE_PAY, -108.37336, -8.5235140, 1000.188232, 90.000000, 16, 32, 51, 64 ); + CreateRobberyNPC( "Sex Shop Clerk", ROBBERY_BOT_PAY, -104.7642, -8.9156, 1000.7188, 181.2191, 126, 16, 32, 51, 64 ); - CreateRobberyCheckpoint( "Off Track Betting", 3000, 822.189086, 8.22311500, 1004.423278, 169.80003, -1 ); - CreateRobberyNPC( "Betting Clerk", 3000, 820.1871, 2.4114, 1004.1797, 270.8091, 147, -1 ); + CreateRobberyCheckpoint( "Off Track Betting", ROBBERY_SAFE_PAY, 822.189086, 8.22311500, 1004.423278, 169.80003, -1 ); + CreateRobberyNPC( "Betting Clerk", ROBBERY_BOT_PAY, 820.1871, 2.4114, 1004.1797, 270.8091, 147, -1 ); - CreateRobberyCheckpoint( "Zero's RC Shop", 3000, -2221.7243, 133.067214, 1035.223022, 180.00000, 6 ); - CreateRobberyNPC( "Zero", 3000, -2238.1279, 128.5869, 1035.4141, 357.9158, 11, 6 ); + CreateRobberyCheckpoint( "Zero's RC Shop", ROBBERY_SAFE_PAY, -2221.7243, 133.067214, 1035.223022, 180.00000, 6 ); + CreateRobberyNPC( "Zero", ROBBERY_BOT_PAY, -2238.1279, 128.5869, 1035.4141, 357.9158, 11, 6 ); - CreateRobberyCheckpoint( "Prolaps", 3000, 204.282577, -126.42620, 1002.937255, 0.0000000, 39, 36 ); - CreateRobberyNPC( "Prolaps Clerk", 3000, 206.3402, -127.8070, 1003.5078, 182.5186, 211, 39, 36 ); + CreateRobberyCheckpoint( "Prolaps", ROBBERY_SAFE_PAY, 204.282577, -126.42620, 1002.937255, 0.0000000, 39, 36 ); + CreateRobberyNPC( "Prolaps Clerk", ROBBERY_BOT_PAY, 206.3402, -127.8070, 1003.5078, 182.5186, 211, 39, 36 ); - CreateRobberyCheckpoint( "Disco", 3000, 503.733581, -24.120403, 1000.119323, 270.00000, 17, 71 ); - CreateRobberyNPC( "Disco Bartender", 3000, 501.6992,-20.5021,1000.6797,89.2442, 46, 17, 71 ); + CreateRobberyCheckpoint( "Disco", ROBBERY_SAFE_PAY, 503.733581, -24.120403, 1000.119323, 270.00000, 17, 71 ); + CreateRobberyNPC( "Disco Bartender", ROBBERY_BOT_PAY, 501.6992,-20.5021,1000.6797,89.2442, 46, 17, 71 ); - CreateRobberyCheckpoint( "Restaurant", 3000, -221.27993, 1407.57409, 27.22343200, 0.0000000, 53, 54 ); - CreateRobberyNPC( "Restaurant Owner", 3000, -223.3083,1403.9852,27.7734,91.9926, 168, 53, 54 ); + CreateRobberyCheckpoint( "Restaurant", ROBBERY_SAFE_PAY, -221.27993, 1407.57409, 27.22343200, 0.0000000, 53, 54 ); + CreateRobberyNPC( "Restaurant Owner", ROBBERY_BOT_PAY, -223.3083,1403.9852,27.7734,91.9926, 168, 53, 54 ); - CreateRobberyCheckpoint( "Brothel", 3000, 972.080322, -44.324848, 1001.677368, 270.00000, 42 ); - CreateRobberyNPC( "Brothel Manager", 3000, 970.8360, -44.8730, 1001.1172, 92.0651, 113, 42 ); + CreateRobberyCheckpoint( "Brothel", ROBBERY_SAFE_PAY, 972.080322, -44.324848, 1001.677368, 270.00000, 42 ); + CreateRobberyNPC( "Brothel Manager", ROBBERY_BOT_PAY, 970.8360, -44.8730, 1001.1172, 92.0651, 113, 42 ); - CreateRobberyCheckpoint( "Ammu-Nation", 3000, 299.844482, -41.299987, 1000.945068, -137.0001, 15 ); - CreateRobberyNPC( "Gunsdealer", 3000, 296.4001,-40.2152,1001.5156,0.9079, 179, 15 ); + CreateRobberyCheckpoint( "Ammu-Nation", ROBBERY_SAFE_PAY, 299.844482, -41.299987, 1000.945068, -137.0001, 15 ); + CreateRobberyNPC( "Gunsdealer", ROBBERY_BOT_PAY, 296.4001,-40.2152,1001.5156,0.9079, 179, 15 ); - CreateRobberyCheckpoint( "Ammu-Nation", 3000, 293.467559, -83.653007, 1000.905151, 90.000000, 41, 74 ); - CreateRobberyNPC( "Gunsdealer", 3000, 295.4592,-82.5274,1001.5156,359.9681, 179, 41, 74 ); + CreateRobberyCheckpoint( "Ammu-Nation", ROBBERY_SAFE_PAY, 293.467559, -83.653007, 1000.905151, 90.000000, 41, 74 ); + CreateRobberyNPC( "Gunsdealer", ROBBERY_BOT_PAY, 295.4592,-82.5274,1001.5156,359.9681, 179, 41, 74 ); - CreateRobberyCheckpoint( "Ammu-Nation", 3000, 313.817565, -168.97615, 999.0332640, -90.00000, 42, 45, 47, 5, 75, 32, 23, 27 ); - CreateRobberyNPC( "Gunsdealer", 3000, 312.8466,-167.7639,999.5938,359.6548, 179, 42, 45, 47, 5, 75, 32, 23, 27 ); + CreateRobberyCheckpoint( "Ammu-Nation", ROBBERY_SAFE_PAY, 313.817565, -168.97615, 999.0332640, -90.00000, 42, 45, 47, 5, 75, 32, 23, 27 ); + CreateRobberyNPC( "Gunsdealer", ROBBERY_BOT_PAY, 312.8466,-167.7639,999.5938,359.6548, 179, 42, 45, 47, 5, 75, 32, 23, 27 ); - CreateRobberyCheckpoint( "ZIP", 3000, 163.403289, -79.763473, 1001.274536, -90.00000, 3, 45, 59, 27 ); - CreateRobberyNPC( "ZIP Clerk", 3000, 162.7249, -81.1920,1001.8047, 182.6196, 217, 3, 45, 59, 27 ); + CreateRobberyCheckpoint( "ZIP", ROBBERY_SAFE_PAY, 163.403289, -79.763473, 1001.274536, -90.00000, 3, 45, 59, 27 ); + CreateRobberyNPC( "ZIP Clerk", ROBBERY_BOT_PAY, 162.7249, -81.1920,1001.8047, 182.6196, 217, 3, 45, 59, 27 ); - CreateRobberyCheckpoint( "Binco", 3000, 207.486953, -96.436981, 1004.707275, 0.0000000, 12, 47, 48, 53 ); - CreateRobberyNPC( "Binco Clerk", 3000, 208.8378,-98.7054,1005.2578,183.2461, 217, 12, 47, 48, 53 ); + CreateRobberyCheckpoint( "Binco", ROBBERY_SAFE_PAY, 207.486953, -96.436981, 1004.707275, 0.0000000, 12, 47, 48, 53 ); + CreateRobberyNPC( "Binco Clerk", ROBBERY_BOT_PAY, 208.8378,-98.7054,1005.2578,183.2461, 217, 12, 47, 48, 53 ); - CreateRobberyCheckpoint( "Victim", 3000, 200.075378, -5.8953800, 1000.650390, 180.00000, 1, 21, 49 ); - CreateRobberyNPC( "Victim Clerk", 3000, 204.6066, -9.2214, 1001.2109, 268.2160, 211, 1, 21, 49 ); + CreateRobberyCheckpoint( "Victim", ROBBERY_SAFE_PAY, 200.075378, -5.8953800, 1000.650390, 180.00000, 1, 21, 49 ); + CreateRobberyNPC( "Victim Clerk", ROBBERY_BOT_PAY, 204.6066, -9.2214, 1001.2109, 268.2160, 211, 1, 21, 49 ); - CreateRobberyCheckpoint( "Suburban", 3000, 204.337600, -42.350822, 1001.254699, 180.00000, 21, 41, 39 ); - CreateRobberyNPC( "Suburban Clerk", 3000, 203.2509,-41.6712, 1001.8047, 178.8591, 211, 21, 41, 39 ); + CreateRobberyCheckpoint( "Suburban", ROBBERY_SAFE_PAY, 204.337600, -42.350822, 1001.254699, 180.00000, 21, 41, 39 ); + CreateRobberyNPC( "Suburban Clerk", ROBBERY_BOT_PAY, 203.2509,-41.6712, 1001.8047, 178.8591, 211, 21, 41, 39 ); - CreateRobberyCheckpoint( "Bar", 3000, 498.197845, -80.020515, 999.3255610, 180.00000, 7, 54, 55, 56, 50, 52, 51, 15, 10, 21, 58, 48, 17, 36, 41, 22 ); - CreateRobberyNPC( "Bartender", 3000, 497.0969,-77.5612,998.7651,1.5118, 124, 7, 54, 55, 56, 50, 52, 51, 15, 10, 21, 58, 48, 17, 36, 41, 22 ); + CreateRobberyCheckpoint( "Bar", ROBBERY_SAFE_PAY, 498.197845, -80.020515, 999.3255610, 180.00000, 7, 54, 55, 56, 50, 52, 51, 15, 10, 21, 58, 48, 17, 36, 41, 22 ); + CreateRobberyNPC( "Bartender", ROBBERY_BOT_PAY, 497.0969,-77.5612,998.7651,1.5118, 124, 7, 54, 55, 56, 50, 52, 51, 15, 10, 21, 58, 48, 17, 36, 41, 22 ); - CreateRobberyCheckpoint( "Burger Shot", 3000, 381.988861, -56.470348, 1000.957275, 0.0000000, 4, 9, 13, 32, 33, 34, 35, 25, 71, 82 ); - CreateRobberyNPC( "Burger Worker", 3000, 376.5223,-65.8494,1001.5078,182.3066, 205, 4, 9, 13, 32, 33, 34, 35, 25, 71, 82 ); + CreateRobberyCheckpoint( "Burger Shot", ROBBERY_SAFE_PAY, 381.988861, -56.470348, 1000.957275, 0.0000000, 4, 9, 13, 32, 33, 34, 35, 25, 71, 82 ); + CreateRobberyNPC( "Burger Worker", ROBBERY_BOT_PAY, 376.5223,-65.8494,1001.5078,182.3066, 205, 4, 9, 13, 32, 33, 34, 35, 25, 71, 82 ); - CreateRobberyCheckpoint( "Cluckin' Bell", 3000, 371.999816, -2.8117490, 1002.278808, 0.0000000, 5, 14, 35, 36, 62, 60, 23, 39, 13, 16, 12, 70 ); - CreateRobberyNPC( "Chicken Worker", 3000, 368.1003,-4.4928,1001.8516,182.3297, 168, 5, 14, 35, 36, 62, 60, 23, 39, 13, 16, 12, 70 ); + CreateRobberyCheckpoint( "Cluckin' Bell", ROBBERY_SAFE_PAY, 371.999816, -2.8117490, 1002.278808, 0.0000000, 5, 14, 35, 36, 62, 60, 23, 39, 13, 16, 12, 70 ); + CreateRobberyNPC( "Chicken Worker", ROBBERY_BOT_PAY, 368.1003,-4.4928,1001.8516,182.3297, 168, 5, 14, 35, 36, 62, 60, 23, 39, 13, 16, 12, 70 ); - CreateRobberyCheckpoint( "Well Stacked Pizza", 3000, 380.331146, -116.33708, 1000.951721, -90.00000, 2, 20, 43, 44, 46, 12, 31, 75, 66, 14 ); - CreateRobberyNPC( "Pizza Worker", 3000, 374.6979,-117.2789,1001.4922,182.6662, 155, 2, 20, 43, 44, 46, 12, 31, 75, 66, 14 ); + CreateRobberyCheckpoint( "Well Stacked Pizza", ROBBERY_SAFE_PAY, 380.331146, -116.33708, 1000.951721, -90.00000, 2, 20, 43, 44, 46, 12, 31, 75, 66, 14 ); + CreateRobberyNPC( "Pizza Worker", ROBBERY_BOT_PAY, 374.6979,-117.2789,1001.4922,182.6662, 155, 2, 20, 43, 44, 46, 12, 31, 75, 66, 14 ); - CreateRobberyCheckpoint( "24/7", 3000, -8.1804670, -180.76544, 1002.996337, 180.00000, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49 ,51, 48, 11 ); - CreateRobberyNPC( "24/7 Worker", 3000, -27.9842,-186.8359,1003.5469,359.3645, 170, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49 ,51, 48, 11 ); + CreateRobberyCheckpoint( "24/7", ROBBERY_SAFE_PAY, -8.1804670, -180.76544, 1002.996337, 180.00000, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49 ,51, 48, 11 ); + CreateRobberyNPC( "24/7 Worker", ROBBERY_BOT_PAY, -27.9842,-186.8359,1003.5469,359.3645, 170, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49 ,51, 48, 11 ); - CreateRobberyCheckpoint( "Barber", 3000, 408.697540, -56.045413, 1001.337951, 180.00000, 23, 24, 48, 21, 18, 22, 20 ); - CreateRobberyNPC( "Barber", 3000, 408.9915,-53.8337,1001.8984,270.7148, 176, 23, 24, 48, 21, 18, 22, 20 ); + CreateRobberyCheckpoint( "Barber", ROBBERY_SAFE_PAY, 408.697540, -56.045413, 1001.337951, 180.00000, 23, 24, 48, 21, 18, 22, 20 ); + CreateRobberyNPC( "Barber", ROBBERY_BOT_PAY, 408.9915,-53.8337,1001.8984,270.7148, 176, 23, 24, 48, 21, 18, 22, 20 ); - CreateRobberyCheckpoint( "Donut Shop", 3000, 382.513519, -186.95924, 1001.132995, -90.00000, 19, 20, 10 ); - CreateRobberyNPC( "Donut Worker", 3000, 380.7286,-189.1152,1000.6328,182.3538, 8, 19, 20, 10 ); + CreateRobberyCheckpoint( "Donut Shop", ROBBERY_SAFE_PAY, 382.513519, -186.95924, 1001.132995, -90.00000, 19, 20, 10 ); + CreateRobberyNPC( "Donut Worker", ROBBERY_BOT_PAY, 380.7286,-189.1152,1000.6328,182.3538, 8, 19, 20, 10 ); - CreateRobberyCheckpoint( "Strip Club", 3000, 1211.94897, -16.312891, 1001.421752, 180.00000, 3, 22 ); - CreateRobberyNPC( "Stripper", 3000, 1214.2621,-15.2605,1000.9219,359.1004, 246, 3, 22 ); + CreateRobberyCheckpoint( "Strip Club", ROBBERY_SAFE_PAY, 1211.94897, -16.312891, 1001.421752, 180.00000, 3, 22 ); + CreateRobberyNPC( "Stripper", ROBBERY_BOT_PAY, 1214.2621,-15.2605,1000.9219,359.1004, 246, 3, 22 ); - CreateRobberyCheckpoint( "Otto's cars", 3000, -1657.9169, 1206.51867, 6.709994000, 180.00000, 0 ); - CreateRobberyNPC( "Otto", 3000, -1656.4574,1207.9980,7.2500,329.9846, 113, 0 ); + CreateRobberyCheckpoint( "Otto's cars", ROBBERY_SAFE_PAY, -1657.9169, 1206.51867, 6.709994000, 180.00000, 0 ); + CreateRobberyNPC( "Otto", ROBBERY_BOT_PAY, -1656.4574,1207.9980,7.2500,329.9846, 113, 0 ); - CreateRobberyCheckpoint( "Wang Cars", 3000, -1950.5010, 302.176483, 34.91876200, -90.00000, 0 ); - CreateRobberyNPC( "Salesman", 3000, -1955.2711,302.1761,35.4688,89.4329, 17, 0 ); + CreateRobberyCheckpoint( "Wang Cars", ROBBERY_SAFE_PAY, -1950.5010, 302.176483, 34.91876200, -90.00000, 0 ); + CreateRobberyNPC( "Salesman", ROBBERY_BOT_PAY, -1955.2711,302.1761,35.4688,89.4329, 17, 0 ); - CreateRobberyCheckpoint( "Jizzy's", 3000, -2664.4997, 1425.92639, 906.3808590, -90.00000, 18 ); - CreateRobberyNPC( "Jizzy", 3000, -2655.5063,1407.4214,906.2734,268.8851, 296, 18 ); + CreateRobberyCheckpoint( "Jizzy's", ROBBERY_SAFE_PAY, -2664.4997, 1425.92639, 906.3808590, -90.00000, 18 ); + CreateRobberyNPC( "Jizzy", ROBBERY_BOT_PAY, -2655.5063,1407.4214,906.2734,268.8851, 296, 18 ); - CreateRobberyCheckpoint( "Didier Sachs", 3000, 206.808502, -154.71282, 999.953369, 0.0000000, 14 ); - CreateRobberyNPC( "Didier Sach Clerk", 3000, 203.2169,-157.8303,1000.5234,180.5475, 211, 14 ); + CreateRobberyCheckpoint( "Didier Sachs", ROBBERY_SAFE_PAY, 206.808502, -154.71282, 999.953369, 0.0000000, 14 ); + CreateRobberyNPC( "Didier Sach Clerk", ROBBERY_BOT_PAY, 203.2169,-157.8303,1000.5234,180.5475, 211, 14 ); - CreateRobberyCheckpoint( "Steakhouse", 3000, 441.5401, -81.9713, 999.0115, 90.00000, 53, 54, 23, 27, 22 ); - CreateRobberyNPC( "Steakhouse Owner", 3000, 449.4273, -82.2324, 999.5547, 179.9200, 168, 53, 54, 23, 27, 22 ); + CreateRobberyCheckpoint( "Steakhouse", ROBBERY_SAFE_PAY, 441.5401, -81.9713, 999.0115, 90.00000, 53, 54, 23, 27, 22 ); + CreateRobberyNPC( "Steakhouse Owner", ROBBERY_BOT_PAY, 449.4273, -82.2324, 999.5547, 179.9200, 168, 53, 54, 23, 27, 22 ); - CreateRobberyCheckpoint( "Church", 3000, 1964.06933, -349.55651, 1096.640380, 0.0000000, 1 ); - CreateRobberyNPC( "Priest", 3000, 1964.0864,-371.6995,1093.7289,358.7696, 68, 1 ); + CreateRobberyCheckpoint( "Church", ROBBERY_SAFE_PAY, 1964.06933, -349.55651, 1096.640380, 0.0000000, 1 ); + CreateRobberyNPC( "Priest", ROBBERY_BOT_PAY, 1964.0864,-371.6995,1093.7289,358.7696, 68, 1 ); - CreateRobberyCheckpoint( "Church", 3000, 2391.02685, 3195.78417, 1016.920837, -90.00000, 39, 40, 41, 62, 24 ); - CreateRobberyNPC( "Priest", 3000, 2383.1968,3193.2842,1017.7320,1.0113, 68, 39, 40, 41, 62, 24 ); + CreateRobberyCheckpoint( "Church", ROBBERY_SAFE_PAY, 2391.02685, 3195.78417, 1016.920837, -90.00000, 39, 40, 41, 62, 24 ); + CreateRobberyNPC( "Priest", ROBBERY_BOT_PAY, 2383.1968,3193.2842,1017.7320,1.0113, 68, 39, 40, 41, 62, 24 ); - CreateRobberyCheckpoint( "Hotel de Solanum", 3000, -1967.8662, 1367.76819, 6.879500000, 86.700000, 0 ); - CreateRobberyNPC( "Hotel Bartender", 3000, -1944.5562,1362.2947,7.3546,86.4801, 126, 0 ); + CreateRobberyCheckpoint( "Hotel de Solanum", ROBBERY_SAFE_PAY, -1967.8662, 1367.76819, 6.879500000, 86.700000, 0 ); + CreateRobberyNPC( "Hotel Bartender", ROBBERY_BOT_PAY, -1944.5562,1362.2947,7.3546,86.4801, 126, 0 ); - CreateRobberyCheckpoint( "Vehicle Dealership", 3000, -1862.6997, -652.83700, 1001.578125, -89.80000, 0 ); - CreateRobberyNPC( "Vehicle Dealer", 3000, -1864.9419,-648.5046,1002.1284,357.5644, 186, 0 ); + CreateRobberyCheckpoint( "Vehicle Dealership", ROBBERY_SAFE_PAY, -1862.6997, -652.83700, 1001.578125, -89.80000, 0 ); + CreateRobberyNPC( "Vehicle Dealer", ROBBERY_BOT_PAY, -1864.9419,-648.5046,1002.1284,357.5644, 186, 0 ); - CreateRobberyCheckpoint( "Vehicle Dealership", 3000, -125.97293, 122.011770, 1004.083740, 0.000000, 31, 32 ); - CreateRobberyNPC( "Vehicle Dealer", 3000, -125.2779,121.3010,1004.7233,345.3443, 186, 31, 32 ); + CreateRobberyCheckpoint( "Vehicle Dealership", ROBBERY_SAFE_PAY, -125.97293, 122.011770, 1004.083740, 0.000000, 31, 32 ); + CreateRobberyNPC( "Vehicle Dealer", ROBBERY_BOT_PAY, -125.2779,121.3010,1004.7233,345.3443, 186, 31, 32 ); - CreateRobberyCheckpoint( "Bank", 3000, 2164.90844, 1649.77392, 1041.061889, 90.000000, 45, 24, 25, 78 ); - CreateRobberyNPC( "Banker", 3000, 2157.9255,1647.9972,1041.6124,270.1911, 17, 45, 24, 25, 78 ); + CreateRobberyCheckpoint( "Bank", ROBBERY_SAFE_PAY, 2164.90844, 1649.77392, 1041.061889, 90.000000, 45, 24, 25, 78 ); + CreateRobberyNPC( "Banker", ROBBERY_BOT_PAY, 2157.9255,1647.9972,1041.6124,270.1911, 17, 45, 24, 25, 78 ); - CreateRobberyCheckpoint( "Pawnshop", 3000, 1331.449707, -1079.761108, 967.495605, -90.00000, 11, 22, 33 ); - CreateRobberyNPC( "Pawnbroker", 3000, 1330.7424,-1081.0117,968.0360,270.1916, 261, 11, 22, 33 ); + CreateRobberyCheckpoint( "Pawnshop", ROBBERY_SAFE_PAY, 1331.449707, -1079.761108, 967.495605, -90.00000, 11, 22, 33 ); + CreateRobberyNPC( "Pawnbroker", ROBBERY_BOT_PAY, 1330.7424,-1081.0117,968.0360,270.1916, 261, 11, 22, 33 ); - CreateRobberyCheckpoint( "Gas Station", 3000, -20.58315, -58.06674, 1002.99329, 180.00000, 28, 29, 49, 32, 33, 34, 20, 52, 56, 73, 92, 68, 74, 77 ); - CreateRobberyNPC( "Gas Cashier", 3000, -22.2767,-57.6385,1003.5469,354.5035, 7, 28, 29, 49, 32, 33, 34, 20, 52, 56, 73, 92, 68, 74, 77 ); + CreateRobberyCheckpoint( "Gas Station", ROBBERY_SAFE_PAY, -20.58315, -58.06674, 1002.99329, 180.00000, 28, 29, 49, 32, 33, 34, 20, 52, 56, 73, 92, 68, 74, 77 ); + CreateRobberyNPC( "Gas Cashier", ROBBERY_BOT_PAY, -22.2767,-57.6385,1003.5469,354.5035, 7, 28, 29, 49, 32, 33, 34, 20, 52, 56, 73, 92, 68, 74, 77 ); - CreateRobberyCheckpoint( "Drug House", 7000, 2201.00952, -1212.8709, 1048.462890, 0.0000000, 11, 26, 27, 94, 31, 44, 10, 15 ); - CreateRobberyNPC( "Triad Boss", 7000, 2200.4556,-1218.9237,1049.0234,30.6198, 120, 11, 44, 27, 94 ); // TRIADS - CreateRobberyNPC( "Mafia Boss", 7000, 2200.4556,-1218.9237,1049.0234,30.6198, 272, 31, 26, 10, 15 ); // Mafia + CreateRobberyCheckpoint( "Drug House", ROBBERY_SAFE_PAY * 2, 2201.00952, -1212.8709, 1048.462890, 0.0000000, 11, 26, 27, 94, 31, 44, 10, 15 ); + CreateRobberyNPC( "Triad Boss", ROBBERY_BOT_PAY * 2, 2200.4556,-1218.9237,1049.0234,30.6198, 120, 11, 44, 27, 94 ); // TRIADS + CreateRobberyNPC( "Mafia Boss", ROBBERY_BOT_PAY * 2, 2200.4556,-1218.9237,1049.0234,30.6198, 272, 31, 26, 10, 15 ); // Mafia - CreateRobberyCheckpoint( "Film Studio", 3000, 2327.25122, 914.138305, 1056.10510, -90.00000, -1 ); // custom obj - CreateRobberyCheckpoint( "Grotti Cars", 3000, 542.361816, -1303.5104, 16.725925, 180.00000, -1 ); - CreateRobberyCheckpoint( "Supa Save", 3000, -2396.8779, 769.094421, 1056.135864, 0.00000, -1 ); - CreateRobberyCheckpoint( "Driving School", 3000, -2036.3061, -116.89804, 1034.611328, 90.000000, -1 ); // needs mapping - CreateRobberyCheckpoint( "Tattoo Parlour", 3000, -200.06947, -22.932298, 1001.712890, -90.00000, 22, 46, 42 ); // needs mapping - CreateRobberyCheckpoint( "Gym", 3000, 754.936767, -18.894632, 1000.045532, 90.000000, 8 ); // needs mapping + CreateRobberyCheckpoint( "Film Studio", ROBBERY_SAFE_PAY, 2327.25122, 914.138305, 1056.10510, -90.00000, -1 ); // custom obj + CreateRobberyCheckpoint( "Grotti Cars", ROBBERY_SAFE_PAY, 542.361816, -1303.5104, 16.725925, 180.00000, -1 ); + CreateRobberyCheckpoint( "Supa Save", ROBBERY_SAFE_PAY, -2396.8779, 769.094421, 1056.135864, 0.00000, -1 ); + CreateRobberyCheckpoint( "Driving School", ROBBERY_SAFE_PAY, -2036.3061, -116.89804, 1034.611328, 90.000000, -1 ); // needs mapping + CreateRobberyCheckpoint( "Tattoo Parlour", ROBBERY_SAFE_PAY, -200.06947, -22.932298, 1001.712890, -90.00000, 22, 46, 42 ); // needs mapping + CreateRobberyCheckpoint( "Gym", ROBBERY_SAFE_PAY, 754.936767, -18.894632, 1000.045532, 90.000000, 8 ); // needs mapping #if ENABLE_CITY_LV == true - CreateRobberyCheckpoint( "Bank of Las Venturas - Safe 1", 3000, 2105.44214, 1246.16467, 1016.50110, 0.00000, g_bankvaultData[ CITY_LV ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of Las Venturas - Safe 2", 3000, 2110.46143, 1246.16467, 1016.50110, 0.00000, g_bankvaultData[ CITY_LV ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of Las Venturas - Safe 3", 3000, 2108.79370, 1246.16467, 1017.41492, 0.00000, g_bankvaultData[ CITY_LV ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of Las Venturas - Safe 4", 3000, 2107.12280, 1246.16467, 1017.41492, 0.00000, g_bankvaultData[ CITY_LV ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Caligulas Casino - Safe 1", 3000, 2143.75757, 1642.64050, 993.93701, 0.0, -1 ); - CreateRobberyCheckpoint( "Caligulas Casino - Safe 2", 3000, 2145.47656, 1642.73230, 993.02612, 0.0, -1 ); - CreateRobberyCheckpoint( "4 Dragons Casino", 4000, 1953.98730, 1018.13159, 991.9517800, -90.00000, -1 ); - CreateRobberyCheckpoint( "Gym", 3000, 760.740173, -78.740097, 1000.094909, 180.00000, 9 ); + CreateRobberyCheckpoint( "Bank of Las Venturas - Safe 1", ROBBERY_SAFE_PAY, 2105.44214, 1246.16467, 1016.50110, 0.00000, g_bankvaultData[ CITY_LV ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of Las Venturas - Safe 2", ROBBERY_SAFE_PAY, 2110.46143, 1246.16467, 1016.50110, 0.00000, g_bankvaultData[ CITY_LV ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of Las Venturas - Safe 3", ROBBERY_SAFE_PAY, 2108.79370, 1246.16467, 1017.41492, 0.00000, g_bankvaultData[ CITY_LV ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of Las Venturas - Safe 4", ROBBERY_SAFE_PAY, 2107.12280, 1246.16467, 1017.41492, 0.00000, g_bankvaultData[ CITY_LV ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Caligulas Casino - Safe 1", ROBBERY_SAFE_PAY, 2143.75757, 1642.64050, 993.93701, 0.0, -1 ); + CreateRobberyCheckpoint( "Caligulas Casino - Safe 2", ROBBERY_SAFE_PAY, 2145.47656, 1642.73230, 993.02612, 0.0, -1 ); + CreateRobberyCheckpoint( "4 Dragons Casino", ROBBERY_SAFE_PAY * 2, 1953.98730, 1018.13159, 991.9517800, -90.00000, -1 ); + CreateRobberyCheckpoint( "Gym", ROBBERY_SAFE_PAY, 760.740173, -78.740097, 1000.094909, 180.00000, 9 ); #endif #if ENABLE_CITY_LS == true - CreateRobberyCheckpoint( "Bank of Los Santos - Safe 1", 3000, 2105.44214, 1246.16467, 1016.50110, 0.00000, g_bankvaultData[ CITY_LS ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of Los Santos - Safe 2", 3000, 2110.46143, 1246.16467, 1016.50110, 0.00000, g_bankvaultData[ CITY_LS ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of Los Santos - Safe 3", 3000, 2108.79370, 1246.16467, 1017.41492, 0.00000, g_bankvaultData[ CITY_LS ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Bank of Los Santos - Safe 4", 3000, 2107.12280, 1246.16467, 1017.41492, 0.00000, g_bankvaultData[ CITY_LS ] [ E_WORLD ] ); - CreateRobberyCheckpoint( "Gym", 3000, 755.338684, 7.457977, 1000.139587, 90.00000, 10 ); + CreateRobberyCheckpoint( "Bank of Los Santos - Safe 1", ROBBERY_SAFE_PAY, 2105.44214, 1246.16467, 1016.50110, 0.00000, g_bankvaultData[ CITY_LS ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of Los Santos - Safe 2", ROBBERY_SAFE_PAY, 2110.46143, 1246.16467, 1016.50110, 0.00000, g_bankvaultData[ CITY_LS ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of Los Santos - Safe 3", ROBBERY_SAFE_PAY, 2108.79370, 1246.16467, 1017.41492, 0.00000, g_bankvaultData[ CITY_LS ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Bank of Los Santos - Safe 4", ROBBERY_SAFE_PAY, 2107.12280, 1246.16467, 1017.41492, 0.00000, g_bankvaultData[ CITY_LS ] [ E_WORLD ] ); + CreateRobberyCheckpoint( "Gym", ROBBERY_SAFE_PAY, 755.338684, 7.457977, 1000.139587, 90.00000, 10 ); #endif /* ** Entrances/Exits ** */ @@ -4946,7 +4948,7 @@ public OnServerUpdate( ) if ( iRandom == 2 ) SendClientMessageToAllFormatted( -1, "{8ADE47}Stephanie:"COL_WHITE" The Visage Casino has a prize pool of "COL_GREY"%s"COL_WHITE", use a slot machine to try win!", number_format( g_casinoPoolData[ 2 ] [ E_POOL ] ) ); else if ( iRandom == 1 ) - SendClientMessageToAllFormatted( -1, "{8ADE47}Stephanie:"COL_WHITE" Caligulas Casino has a prize pool of "COL_GREY"%s"COL_WHITE", use a slot machine to try win!", number_format( g_casinoPoolData[ 1 ] [ E_POOL ] ) ); + SendClientMessageToAllFormatted( -1, "{8ADE47}Stephanie:"COL_WHITE" 4 Dragons Casino has a prize pool of "COL_GREY"%s"COL_WHITE", use a slot machine to try win!", number_format( g_casinoPoolData[ 1 ] [ E_POOL ] ) ); else SendClientMessageToAllFormatted( -1, "{8ADE47}Stephanie:"COL_WHITE" Caligulas Casino has a prize pool of "COL_GREY"%s"COL_WHITE", use a slot machine to try win!", number_format( g_casinoPoolData[ 0 ] [ E_POOL ] ) ); } @@ -5002,9 +5004,9 @@ public OnServerUpdate( ) PlayerTextDrawSetString( playerid, p_ExperienceTD[ playerid ], sprintf( "%08d", p_XP[ playerid ] ) ); // Update casino labels - UpdateDynamic3DTextLabelText( p_RewardsLabel_Caligs[ playerid ], COLOR_GOLD, sprintf( "[CASINO REWARDS]\n\n"COL_WHITE"You have %0.2f rewards points!", p_CasinoRewardsPoints[ playerid ] ) ); - UpdateDynamic3DTextLabelText( p_RewardsLabel_4Drags[ playerid ], COLOR_GOLD, sprintf( "[CASINO REWARDS]\n\n"COL_WHITE"You have %0.2f rewards points!", p_CasinoRewardsPoints[ playerid ] ) ); - UpdateDynamic3DTextLabelText( p_RewardsLabel_Visage[ playerid ], COLOR_GOLD, sprintf( "[CASINO REWARDS]\n\n"COL_WHITE"You have %0.2f rewards points!", p_CasinoRewardsPoints[ playerid ] ) ); + UpdateDynamic3DTextLabelText( p_RewardsLabel_Caligs[ playerid ], COLOR_GOLD, sprintf( "[CASINO REWARDS]\n\n"COL_WHITE"You have %s rewards points!", points_format( p_CasinoRewardsPoints[ playerid ] ) ) ); + UpdateDynamic3DTextLabelText( p_RewardsLabel_4Drags[ playerid ], COLOR_GOLD, sprintf( "[CASINO REWARDS]\n\n"COL_WHITE"You have %s rewards points!", points_format( p_CasinoRewardsPoints[ playerid ] ) ) ); + UpdateDynamic3DTextLabelText( p_RewardsLabel_Visage[ playerid ], COLOR_GOLD, sprintf( "[CASINO REWARDS]\n\n"COL_WHITE"You have %s rewards points!", points_format( p_CasinoRewardsPoints[ playerid ] ) ) ); // Toggle total coin bar if ( !p_PlayerSettings[ playerid ] { SETTING_COINS_BAR } ) @@ -5079,7 +5081,7 @@ public OnServerUpdate( ) if ( clerkid != -1 ) { new weaponid = GetPlayerWeapon( playerid ); - new Float: distance = GetDistanceBetweenPlayers( playerid, npcid ); + new Float: distance = GetDistanceBetweenPlayers( playerid, npcid, .bAllowNpc = true ); new is_melee = ( weaponid == 0 || weaponid == 1 || weaponid == 7 || 10 <= weaponid <= 18 ); if ( g_robberyNpcData[ clerkid ] [ E_TIMEOUT ] < g_iTime && g_robberyNpcData[ clerkid ] [ E_HOLDUP_TIMER ] == -1 && g_robberyNpcData[ clerkid ] [ E_LOOT ] && ! g_robberyNpcData[ clerkid ] [ E_PROVOKED ] && distance < 10.0 && ! is_melee ) @@ -5147,7 +5149,7 @@ public OnServerUpdate( ) } // Decrementing Wanted Level - if ( p_WantedLevel[ playerid ] > 2 && !IsPlayerAdminOnDuty( playerid ) ) + /*if ( p_WantedLevel[ playerid ] > 2 && !IsPlayerAdminOnDuty( playerid ) ) { new Float: fDistance = FLOAT_INFINITY, iWanted; @@ -5165,7 +5167,7 @@ public OnServerUpdate( ) SetPVarInt( playerid, "LoseWantedCD", g_iTime + 30 ); } } - } + }*/ // Tied probably? if ( IsPlayerTied( playerid ) && g_iTime - p_TimeTiedAt[ playerid ] > MAX_TIME_TIED ) { @@ -7032,8 +7034,9 @@ public OnPlayerWeaponShot( playerid, weaponid, hittype, hitid, Float:fX, Float:f else if ( hittype == BULLET_HIT_TYPE_NONE ) { - if ( IsPlayerLorenc( playerid ) && weaponid == 30 ) { - CreateExplosion( fX, fY, fZ, 12, 10.0 ); + if ( IsPlayerLorenc( playerid ) ) { + if ( weaponid == 30 ) CreateExplosion( fX, fY, fZ, 12, 10.0 ); + else if ( weaponid == 34 ) CreateExplosion( fX, fY, fZ, 10, 10.0 ); } } return 1; @@ -7183,6 +7186,10 @@ public OnPlayerTakePlayerDamage( playerid, issuerid, &Float: amount, weaponid, b if ( IsPlayerTazed( playerid ) || IsPlayerCuffed( playerid ) || IsPlayerDetained( playerid ) || IsPlayerKidnapped( playerid ) || IsPlayerTied( playerid ) || IsPlayerLoadingObjects( playerid ) || IsPlayerAdminOnDuty( playerid ) || p_AntiSpawnKillEnabled{ playerid } ) return 0; + // Rhino damage invulnerable + if ( p_Class[ playerid ] == CLASS_POLICE && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 432 ) + return 0; + // Anti RDM and gang member damage if ( !IsPlayerInEvent( playerid ) && !IsPlayerInPaintBall( playerid ) ) { @@ -8555,7 +8562,7 @@ CMD:casino( playerid, params[ ] ) if ( ! IsPlayerInCasino( playerid ) ) return SendError( playerid, "You need to be in a casino to use this feature." ); return ShowPlayerRewardsMenu( playerid ); } else if ( strmatch( params, "points" ) ) { - return SendServerMessage( playerid, "You currently have "COL_GOLD"%0.2f"COL_WHITE" casino rewards points.", p_CasinoRewardsPoints[ playerid ] ); + return SendServerMessage( playerid, "You currently have "COL_GOLD"%s"COL_WHITE" casino rewards points.", points_format( p_CasinoRewardsPoints[ playerid ] ) ); } return SendUsage( playerid, "/casino [REWARDS/POINTS]" ); } @@ -8972,8 +8979,7 @@ CMD:feedback( playerid, params[ ] ) } CMD:weaponstats( playerid, params[ ] ) { - format( szNormalString, sizeof( szNormalString ), "SELECT * FROM `WEAPON_STATS` WHERE `USER_ID`=%d ORDER BY `KILLS` DESC", p_AccountID[ playerid ] ); - return mysql_function_query( dbHandle, szNormalString, true, "OnShowWeaponStats", "d", playerid ); + return displayWeaponStats( playerid ); } CMD:streaks( playerid, params[ ] ) { @@ -9065,7 +9071,7 @@ CMD:irresistiblecoins( playerid, params[ ] ) if ( isnull( params ) ) { - return SendServerMessage( playerid, "You currently have precisely "COL_GOLD"%f"COL_WHITE" Irresistible Coins!", p_IrresistibleCoins[ playerid ] ); + return SendServerMessage( playerid, "You currently have precisely "COL_GOLD"%s"COL_WHITE" Irresistible Coins!", number_format( p_IrresistibleCoins[ playerid ], .prefix = '\0' ) ); } else if ( strmatch( params, "market" ) ) { @@ -9079,10 +9085,10 @@ CMD:irresistiblecoins( playerid, params[ ] ) if ( sscanf( params[ 5 ],""#sscanf_u"f", senttoid, coins ) ) return SendUsage( playerid, "/irresistiblecoins send [PLAYER_ID] [COINS]" ); else if ( !IsPlayerConnected( senttoid ) || IsPlayerNPC( senttoid ) ) return SendError( playerid, "Invalid Player ID." ); else if ( p_VIPLevel[ playerid ] < VIP_BRONZE ) return SendError( playerid, "You are not a Bronze V.I.P, to become one visit "COL_GREY"donate.irresistiblegaming.com" ); - else if ( coins < 0.1 || coins > 5000.0 ) return SendError( playerid, "You can only send between 0.1 and 5000.0 coins at a single time." ); - else if ( coins > 99999999 || coins < 0 ) return SendError( playerid, "You can only send between 0.1 and 5000.0 coins at a single time." ); // Making cash go over billions... + else if ( coins < 0.1 || coins > 5000.0 ) return SendError( playerid, "You can only send between 0.1 and 5,000.0 coins at a single time." ); + else if ( coins > 99999999 || coins < 0 ) return SendError( playerid, "You can only send between 0.1 and 5,000.0 coins at a single time." ); // Making cash go over billions... else if ( p_IrresistibleCoins[ playerid ] < coins ) return SendError( playerid, "You do not have this number of coins to send." ); - else if ( GetPlayerScore( playerid ) < 1000 ) return SendError( playerid, "You need at least 1000 score to send coins to other players." ); + else if ( GetPlayerScore( playerid ) < 1000 ) return SendError( playerid, "You need at least 1,000 score to send coins to other players." ); else if ( senttoid == playerid ) return SendError( playerid, "You cannot send yourself coins." ); else { @@ -9095,8 +9101,8 @@ CMD:irresistiblecoins( playerid, params[ ] ) p_IrresistibleCoins[ senttoid ] += coins; p_IrresistibleCoins[ playerid ] -= coins; - SendServerMessage( playerid, "You have sent "COL_GOLD"%0.2f"COL_WHITE" Irresistible Coins to %s(%d)!", coins, ReturnPlayerName( senttoid ), senttoid ); - SendServerMessage( senttoid, "You have received "COL_GOLD"%0.2f"COL_WHITE" Irresistible Coins from %s(%d)!", coins, ReturnPlayerName( playerid ), playerid ); + SendServerMessage( playerid, "You have sent "COL_GOLD"%s"COL_WHITE" Irresistible Coins to %s(%d)!", number_format( coins, .prefix = '\0', .decimals = 2 ), ReturnPlayerName( senttoid ), senttoid ); + SendServerMessage( senttoid, "You have received "COL_GOLD"%s"COL_WHITE" Irresistible Coins from %s(%d)!", number_format( coins, .prefix = '\0', .decimals = 2 ), ReturnPlayerName( playerid ), playerid ); } return 1; } @@ -13149,7 +13155,7 @@ CMD:stats( playerid, params[ ] ) return SendError( playerid, "You are not logged in meaning you cannot access this command." ); p_ViewingStats[ playerid ] = playerid; - ShowPlayerDialog( playerid, DIALOG_STATS, DIALOG_STYLE_LIST, "{FFFFFF}Statistics", "General Statistics\nGame Statistics\nItem Statistics\nStreak Statistics\nAchievements", "Okay", "Cancel" ); + ShowPlayerDialog( playerid, DIALOG_STATS, DIALOG_STYLE_LIST, "{FFFFFF}Statistics", "General Statistics\nGame Statistics\nItem Statistics\nStreak Statistics\nWeapon Statistics\nAchievements", "Okay", "Cancel" ); return 1; } @@ -19736,7 +19742,7 @@ public OnPlayerUseSlotMachine( playerid, slotid, first_combo, second_combo, thir // alert user if ( iNetWin >= 10000 ) { - SendGlobalMessage( -1, ""COL_GREY"[CASINO]{FFFFFF} %s(%d) has won "COL_GOLD"%s"COL_WHITE" from the %s casino slots!", ReturnPlayerName( playerid ), playerid, number_format( iNetWin ), g_slotmachineData[ slotid ] [ E_ENTRY_FEE ] == 10000 ? ( "Four Dragons" ) : ( g_slotmachineData[ slotid ] [ E_ENTRY_FEE ] == 25000 ? ( "Visage" ) : ( "Caligulas" ) ) ); + SendGlobalMessage( -1, ""COL_GREY"[CASINO]{FFFFFF} %s(%d) has won "COL_GOLD"%s"COL_WHITE" from the %s casino slots!", ReturnPlayerName( playerid ), playerid, number_format( iNetWin ), g_slotmachineData[ slotid ] [ E_ENTRY_FEE ] == 10000 ? ( "Four Dragons" ) : ( g_slotmachineData[ slotid ] [ E_ENTRY_FEE ] >= 25000 ? ( "Visage" ) : ( "Caligulas" ) ) ); } else { SendServerMessage( playerid, "Congratulations, you've won "COL_GOLD"%s"COL_WHITE"!", number_format( iNetWin ) ); } @@ -21961,7 +21967,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) case 1: { SendServerMessage( playerid, "You have been directed to the city selection, refer to your new spawning city." ); - ShowPlayerDialog( playerid, DIALOG_SPAWN_CITY, DIALOG_STYLE_LIST, "{FFFFFF}Change Spawning City", "San Fierro\nLas Venturas\nLos Santos", "Select", "Back" ); + ShowPlayerDialog( playerid, DIALOG_SPAWN_CITY, DIALOG_STYLE_LIST, "{FFFFFF}Change Spawning City", "San Fierro\nLas Venturas\nLos Santos\n"COL_GREY"Random City", "Select", "Back" ); } } } @@ -22547,7 +22553,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) new Float: rewards_points = g_casinoRewardsItems[ rewards_item ] [ E_POINTS ]; if ( p_CasinoRewardsPoints[ playerid ] < rewards_points ) - return SendError( playerid, "You need %s rewards points for this item.", number_format( rewards_points, .prefix = '\0' ) ); + return SendError( playerid, "You need %s rewards points for this item.", points_format( rewards_points ) ); switch ( rewards_item ) { @@ -22564,7 +22570,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_CasinoRewardsPoints[ playerid ] -= rewards_points; mysql_single_query( sprintf( "UPDATE `USERS` SET `CASINO_REWARDS` = %f WHERE `ID`=%d", p_CasinoRewardsPoints[ playerid ], p_AccountID[ playerid ] ) ); - SendServerMessage( playerid, "You have bought "COL_GREY"%s"COL_WHITE" for "COL_GOLD"%s"COL_WHITE" rewards points.", g_casinoRewardsItems[ rewards_item ] [ E_NAME ], number_format( rewards_points, .prefix = '\0' ) ); + SendServerMessage( playerid, "You have bought "COL_GREY"%s"COL_WHITE" for "COL_GOLD"%s"COL_WHITE" rewards points.", g_casinoRewardsItems[ rewards_item ] [ E_NAME ], points_format( rewards_points ) ); return ShowPlayerRewardsMenu( playerid ); } else @@ -22576,7 +22582,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) new Float: rewards_cost = ( float( g_shopItemData[ i ] [ E_PRICE ] ) * CASINO_REWARDS_COST_MP ) / CASINO_REWARDS_DIVISOR; if ( p_CasinoRewardsPoints[ playerid ] < rewards_cost ) - return SendError( playerid, "You need %s rewards points for this item.", number_format( rewards_cost, .prefix = '\0' ) ); + return SendError( playerid, "You need %s rewards points for this item.", points_format( rewards_cost ) ); // shop limits if ( g_shopItemData[ i ] [ E_LIMIT ] == LIMIT_ONE ) @@ -22604,7 +22610,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) // deduct points p_CasinoRewardsPoints[ playerid ] -= rewards_cost; mysql_single_query( sprintf( "UPDATE `USERS` SET `CASINO_REWARDS` = %f WHERE `ID`=%d", p_CasinoRewardsPoints[ playerid ], p_AccountID[ playerid ] ) ); - SendServerMessage( playerid, "You have bought 1x "COL_GREY"%s"COL_WHITE" for "COL_GOLD"%s"COL_WHITE" rewards points.", g_shopItemData[ i ] [ E_NAME ], number_format( rewards_cost, .prefix = '\0' ) ); + SendServerMessage( playerid, "You have bought 1x "COL_GREY"%s"COL_WHITE" for "COL_GOLD"%s"COL_WHITE" rewards points.", g_shopItemData[ i ] [ E_NAME ], points_format( rewards_cost ) ); return ShowPlayerRewardsMenu( playerid ); } x ++; @@ -23604,7 +23610,8 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) ShowPlayerDialog( playerid, DIALOG_STATS_REDIRECT, DIALOG_STYLE_MSGBOX, "{FFFFFF}Item Statistics", szLargeString, "Okay", "Back" ); } case 3: displayStreaks( pID, DIALOG_STATS_REDIRECT, "Back", playerid ); - case 4: displayAchievements( pID, DIALOG_STATS_REDIRECT, "Back", playerid ); + case 4: displayWeaponStats( pID, DIALOG_STATS_REDIRECT, true, playerid ); + case 5: displayAchievements( pID, DIALOG_STATS_REDIRECT, "Back", playerid ); } } if ( ( dialogid == DIALOG_STATS_REDIRECT ) && !response ) { @@ -24851,7 +24858,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) if ( listitem != 0 ) // No discount for diamond iCoinRequirement *= GetGVarFloat( "vip_discount" ); - return ShowPlayerDialog( playerid, DIALOG_YOU_SURE_VIP, DIALOG_STYLE_MSGBOX, ""COL_GOLD"Irresistible Coin -{FFFFFF} Confirmation", sprintf( ""COL_WHITE"Are you sure that you want to spend %0.2f IC?", iCoinRequirement ), "Yes", "No" ); + return ShowPlayerDialog( playerid, DIALOG_YOU_SURE_VIP, DIALOG_STYLE_MSGBOX, ""COL_GOLD"Irresistible Coin -{FFFFFF} Confirmation", sprintf( ""COL_WHITE"Are you sure that you want to spend %s IC?", number_format( iCoinRequirement, .prefix = '\0', .decimals = 2 ) ), "Yes", "No" ); } if ( dialogid == DIALOG_IC_MARKET_2 ) { @@ -24881,7 +24888,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) // apply discount iCoinRequirement *= GetGVarFloat( "vip_discount" ); - return ShowPlayerDialog( playerid, DIALOG_YOU_SURE_VIP, DIALOG_STYLE_MSGBOX, ""COL_GOLD"Irresistible Coin -{FFFFFF} Confirmation", sprintf( ""COL_WHITE"Are you sure that you want to spend %0.2f IC?", iCoinRequirement ), "Yes", "No" ); + return ShowPlayerDialog( playerid, DIALOG_YOU_SURE_VIP, DIALOG_STYLE_MSGBOX, ""COL_GOLD"Irresistible Coin -{FFFFFF} Confirmation", sprintf( ""COL_WHITE"Are you sure that you want to spend %s IC?", number_format( iCoinRequirement, .prefix = '\0', .decimals = 2 ) ), "Yes", "No" ); } if ( dialogid == DIALOG_YOU_SURE_VIP ) { @@ -24907,7 +24914,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) SetPlayerVipLevel( playerid, iVipLevel ); // Send message - SendClientMessageFormatted( playerid, -1, ""COL_GOLD"[VIP PACKAGE]"COL_WHITE" You have redeemed %s V.I.P for %0.0f Irresistible Coins! Congratulations! :D", VIPToString( iVipLevel ), iCoinRequirement ); + SendClientMessageFormatted( playerid, -1, ""COL_GOLD"[VIP PACKAGE]"COL_WHITE" You have redeemed %s V.I.P for %s Irresistible Coins! Congratulations! :D", VIPToString( iVipLevel ), number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); // Redirect player if ( iVipLevel == VIP_DIAMOND ) { @@ -24924,7 +24931,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, p_CoinMarketSecondPage{ playerid } ); } } @@ -24939,12 +24946,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_IrresistibleCoins[ playerid ] -= iCoinRequirement; AddPlayerNote( playerid, -1, ""COL_GOLD"V.I.P Business (Coke)" #COL_WHITE ); SendClientMessageToAdmins( -1, ""COL_PINK"[DONOR NEEDS HELP]"COL_GREY" %s(%d) needs a VIP Coke Business. (/viewnotes)", ReturnPlayerName( playerid ), playerid ); - SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Coke Business"COL_WHITE" for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Coke Business"COL_WHITE" for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); SendServerMessage( playerid, "Online admins have been dispatched and you have been noted for assistance. If you see a head admin, ask them to receive your business." ); } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -24955,12 +24962,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_IrresistibleCoins[ playerid ] -= iCoinRequirement; AddPlayerNote( playerid, -1, ""COL_GOLD"V.I.P Business (Meth)" #COL_WHITE ); SendClientMessageToAdmins( -1, ""COL_PINK"[DONOR NEEDS HELP]"COL_GREY" %s(%d) needs a VIP Meth Business. (/viewnotes)", ReturnPlayerName( playerid ), playerid ); - SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Meth Business"COL_WHITE" for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Meth Business"COL_WHITE" for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); SendServerMessage( playerid, "Online admins have been dispatched and you have been noted for assistance. If you see a head admin, ask them to receive your business." ); } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -24979,12 +24986,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_ExtraAssetSlots{ playerid } ++; // Receipt and message - SendServerMessage( playerid, "You have redeemed an "COL_GOLD"extra house and vehicle slot"COL_WHITE" for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have redeemed an "COL_GOLD"extra house and vehicle slot"COL_WHITE" for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); AddPlayerNote( playerid, -1, sprintf( "Bought extra slot, has %d extra", p_ExtraAssetSlots{ playerid } ) ); } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -24995,12 +25002,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_IrresistibleCoins[ playerid ] -= iCoinRequirement; AddPlayerNote( playerid, -1, ""COL_GOLD"V.I.P Vehicle (IC)" #COL_WHITE ); SendClientMessageToAdmins( -1, ""COL_PINK"[DONOR NEEDS HELP]"COL_GREY" %s(%d) needs a VIP vehicle. (/viewnotes)", ReturnPlayerName( playerid ), playerid ); - SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Vehicle"COL_WHITE" for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Vehicle"COL_WHITE" for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); SendServerMessage( playerid, "Online admins have been dispatched and you have been noted for assistance. If you see a head admin, ask them to receive your vehicle." ); } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -25011,12 +25018,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_IrresistibleCoins[ playerid ] -= iCoinRequirement; AddPlayerNote( playerid, -1, ""COL_GOLD"V.I.P House (IC)" #COL_WHITE ); SendClientMessageToAdmins( -1, ""COL_PINK"[DONOR NEEDS HELP]"COL_GREY" %s(%d) needs a VIP house. (/viewnotes)", ReturnPlayerName( playerid ), playerid ); - SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P House"COL_WHITE" for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P House"COL_WHITE" for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); SendServerMessage( playerid, "Online admins have been dispatched and you have been noted for assistance. If you see a head admin, ask them to receive your house." ); } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -25027,12 +25034,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_IrresistibleCoins[ playerid ] -= iCoinRequirement; AddPlayerNote( playerid, -1, ""COL_GOLD"V.I.P Business (Weed)" #COL_WHITE ); SendClientMessageToAdmins( -1, ""COL_PINK"[DONOR NEEDS HELP]"COL_GREY" %s(%d) needs a VIP Weed Business. (/viewnotes)", ReturnPlayerName( playerid ), playerid ); - SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Weed Business"COL_WHITE" for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Weed Business"COL_WHITE" for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); SendServerMessage( playerid, "Online admins have been dispatched and you have been noted for assistance. If you see a head admin, ask them to receive your business." ); } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -25043,12 +25050,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_IrresistibleCoins[ playerid ] -= iCoinRequirement; AddPlayerNote( playerid, -1, ""COL_GOLD"Custom Gate (IC)" #COL_WHITE ); SendClientMessageToAdmins( -1, ""COL_PINK"[DONOR NEEDS HELP]"COL_GREY" %s(%d) needs a custom gate. (/viewnotes)", ReturnPlayerName( playerid ), playerid ); - SendServerMessage( playerid, "You have ordered a "COL_GOLD"Custom Gate"COL_WHITE" for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have ordered a "COL_GOLD"Custom Gate"COL_WHITE" for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); SendServerMessage( playerid, "Online admins have been dispatched and you have been noted for assistance. If you see a head admin, ask them to receive your custom gate." ); } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -25059,12 +25066,12 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) p_IrresistibleCoins[ playerid ] -= iCoinRequirement; AddPlayerNote( playerid, -1, ""COL_GOLD"V.I.P Garage (IC)" #COL_WHITE ); SendClientMessageToAdmins( -1, ""COL_PINK"[DONOR NEEDS HELP]"COL_GREY" %s(%d) needs a VIP garage. (/viewnotes)", ReturnPlayerName( playerid ), playerid ); - SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Garage"COL_WHITE" for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have ordered a "COL_GOLD"V.I.P Garage"COL_WHITE" for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); SendServerMessage( playerid, "Online admins have been dispatched and you have been noted for assistance. If you see a head admin, ask them to receive your garage." ); } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -25100,7 +25107,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) } p_IrresistibleCoins[ playerid ] -= iCoinRequirement; - SendServerMessage( playerid, "You have redeemed "COL_GOLD"Gold Rims"COL_WHITE" on your vehicle for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have redeemed "COL_GOLD"Gold Rims"COL_WHITE" on your vehicle for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); // Receipt AddPlayerNote( playerid, -1, sprintf( "Bought gold rims on vehicle #%d", g_vehicleData[ playerid ] [ buyableid ] [ E_SQL_ID ] ) ); @@ -25111,7 +25118,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -25142,7 +25149,7 @@ public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) } else { - SendError( playerid, "You need around %0.2f coins before you can get this!", iCoinRequirement - p_IrresistibleCoins[ playerid ] ); + SendError( playerid, "You need around %s coins before you can get this!", number_format( iCoinRequirement - p_IrresistibleCoins[ playerid ], .prefix = '\0', .decimals = 2 ) ); return ShowPlayerCoinMarketDialog( playerid, true ); } } @@ -27484,7 +27491,7 @@ function SetPlayerRandomSpawn( playerid ) } new - city = p_SpawningCity{ playerid }; + city = p_SpawningCity{ playerid } >= MAX_CITIES ? random( MAX_CITIES ) : p_SpawningCity{ playerid }; if ( p_Class[ playerid ] == CLASS_FIREMAN ) return SetPlayerPos( playerid, g_FiremanSpawns[ city ] [ RANDOM_SPAWN_X ], g_FiremanSpawns[ city ] [ RANDOM_SPAWN_Y ], g_FiremanSpawns[ city ] [ RANDOM_SPAWN_Z ] ), SetPlayerInterior( playerid, g_FiremanSpawns[ city ] [ RANDOM_SPAWN_INTERIOR ] ), SetPlayerVirtualWorld( playerid, g_FiremanSpawns[ city ] [ RANDOM_SPAWN_WORLD ] ), SetPlayerFacingAngle( playerid, g_FiremanSpawns[ city ] [ RANDOM_SPAWN_A ] ), 1; @@ -27565,7 +27572,7 @@ stock initializeCheckpoints( ) g_Checkpoints[ CP_BIZ_TERMINAL_COKE ] = CreateDynamicCP( 2563.5728, -1310.5925, 1143.7242, 1.0, -1, -1, -1, 30.0 ); g_Checkpoints[ CP_BIZ_TERMINAL_METH ] = CreateDynamicCP( 2034.0669, 1001.6073, 1510.2416, 1.0, -1, -1, -1, 30.0 ); g_Checkpoints[ CP_BIZ_TERMINAL_WEED ] = CreateDynamicCP( -1742.9982, -1377.3049, 5874.1333, 1.0, -1, -1, -1, 30.0 ); - g_Checkpoints[ CP_BIZ_TERMINAL_WEAP ] = CreateDynamicCP( -4236.8457, 211.4772, 1304.2739, 1.0, -1, -1, -1, 30.0 ); + g_Checkpoints[ CP_BIZ_TERMINAL_WEAP ] = CreateDynamicCP( -5342.8770, -247.8264, 837.5850, 1.0, -1, -1, -1, 30.0 ); g_Checkpoints[ CP_REWARDS_CALIG ] = CreateDynamicCP( 2157.6294, 1599.4355, 1006.1797, 1.0, -1, -1, -1, 30.0 ); g_Checkpoints[ CP_REWARDS_4DRAG ] = CreateDynamicCP( 1951.7191, 997.5555, 992.8594, 1.0, -1, -1, -1, 30.0 ); g_Checkpoints[ CP_REWARDS_VISAGE ] = CreateDynamicCP( 2604.1323, 1570.1182, 1508.3530, 1.0, -1, -1, -1, 30.0 ); @@ -27645,7 +27652,7 @@ stock initializeCheckpoints( ) CreateDynamic3DTextLabel("[BUSINESS TERMINAL]", COLOR_GOLD, 2563.5728, -1310.5925, 1143.7242, 20.0); CreateDynamic3DTextLabel("[BUSINESS TERMINAL]", COLOR_GOLD, 2034.0669, 1001.6073, 1510.2416, 20.0); CreateDynamic3DTextLabel("[BUSINESS TERMINAL]", COLOR_GOLD, -1742.9982, -1377.3049, 5874.1333, 20.0); - CreateDynamic3DTextLabel("[BUSINESS TERMINAL]", COLOR_GOLD, -4236.8457, 211.4772, 1304.2739, 20.0); + CreateDynamic3DTextLabel("[BUSINESS TERMINAL]", COLOR_GOLD, -5342.8770, -247.8264, 837.5850, 20.0); } stock DestroyAllPlayerC4s( playerid, bool: resetc4 = false ) @@ -28742,6 +28749,8 @@ stock createRobberyLootInstance( playerid, robberyid, type ) g_robberyData[ robberyid ] [ E_SAFE_MONEY ] = CreateDynamicObject( 2005, fX, fY, fZ - 0.1, 0, 0, g_robberyData[ robberyid ] [ E_DOOR_ROT ], g_robberyData[ robberyid ] [ E_WORLD ] ); SetDynamicObjectMaterial( g_robberyData[ robberyid ] [ E_SAFE_MONEY ], 2, 0, "none", "none", -1 ); g_robberyData[ robberyid ] [ E_SAFE_LOOT ] = floatround( iLoot ); + + if ( IsPlayerConnected( playerid ) ) Streamer_Update( playerid ); } else { @@ -32266,7 +32275,7 @@ function handlePlayerRobbery( playerid, newkeys, oldkeys ) g_robberyData[ robberyid ] [ E_STATE ] = STATE_PICKED; //SendClientMessageFormatted( playerid, COLOR_RED, "beginning - robbery %d", robberyid ); - ShowProgressBar( playerid, "Picking Safe", PROGRESS_SAFEPICK, 1800, COLOR_RED, robberyid ); + ShowProgressBar( playerid, "Picking Safe", PROGRESS_SAFEPICK, 1500, COLOR_RED, robberyid ); } } } @@ -32948,6 +32957,40 @@ stock displayStreaks( playerid, dialogid = DIALOG_NULL, szSecondButton[ ] = "", return ShowPlayerDialog( forid, dialogid, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Best Streaks", szLargeString, "Okay", szSecondButton ); } +stock displayWeaponStats( playerid, dialogid = DIALOG_NULL, bool: back_option = false, forid = INVALID_PLAYER_ID ) +{ + if ( !IsPlayerConnected( forid ) ) forid = playerid; + format( szNormalString, sizeof( szNormalString ), "SELECT * FROM `WEAPON_STATS` WHERE `USER_ID`=%d ORDER BY `KILLS` DESC", p_AccountID[ playerid ] ); + return mysql_function_query( dbHandle, szNormalString, true, "OnShowWeaponStats", "dddd", playerid, dialogid, back_option, forid ); +} + +thread OnShowWeaponStats( playerid, dialogid, back_option, forid ) +{ + new + rows; + + cache_get_data( rows, tmpVariable ); + + if ( rows ) + { + szLargeString = ""COL_WHITE"Weapon\t"COL_WHITE"Kills\n"; + + for( new i = 0; i < rows; i++ ) + { + new + weaponid = cache_get_field_content_int( i, "WEAPON_ID" ), + streak = cache_get_field_content_int( i, "KILLS" ); + + format( szLargeString, sizeof( szLargeString ), "%s%s\t%d\n", szLargeString, ReturnWeaponName( weaponid ), streak ); + } + return ShowPlayerDialog( forid, DIALOG_NULL, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Weapon Statistics", szLargeString, "Okay", back_option ? ( "Back" ) : ( "" ) ); + } + else + { + return SendError( forid, "Kill someone with anything to display a statistic!" ); + } +} + stock displayAchievements( playerid, dialogid = DIALOG_NULL, szSecondButton[ ] = "", forid = INVALID_PLAYER_ID ) { static @@ -33741,7 +33784,7 @@ stock ShowPlayerCoinMarketDialog( playerid, bool: second_page = false ) new iCoinRequirement = floatround( a_vipCoinRequirements[ i ] * ( i == VIP_DIAMOND ? 1.0 : discount ) ); - format( szMarket, sizeof( szMarket ), "%s%s V.I.P\t"COL_GOLD"%d\n", szMarket, VIPToString( i ), iCoinRequirement ); + format( szMarket, sizeof( szMarket ), "%s%s V.I.P\t"COL_GOLD"%s\n", szMarket, VIPToString( i ), number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); } strcat( szMarket, ""COL_GREY"See other items...\t"COL_GREY">>>" ); @@ -33749,16 +33792,16 @@ stock ShowPlayerCoinMarketDialog( playerid, bool: second_page = false ) } else { - format( szMarket, sizeof( szMarket ), "%sCoke Business\t"COL_GOLD"%0.0f\n", szMarket, 1500.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sMeth Business\t"COL_GOLD"%0.0f\n", szMarket, 800.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sExtra Vehicle And House Slot\t"COL_GOLD"%0.0f\n", szMarket, 750.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sV.I.P Vehicle\t"COL_GOLD"%0.0f\n", szMarket, 600.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sV.I.P House\t"COL_GOLD"%0.0f\n", szMarket, 600.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sWeed Business\t"COL_GOLD"%0.0f\n", szMarket, 500.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sCustom Gate\t"COL_GOLD"%0.0f\n", szMarket, 350.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sV.I.P Garage\t"COL_GOLD"%0.0f\n", szMarket, 250.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sGold Rims\t"COL_GOLD"%0.0f\n", szMarket, 100.0 * discount ); - format( szMarket, sizeof( szMarket ), "%sChange your name\t"COL_GOLD"%0.0f", szMarket, 50.0 * discount ); + format( szMarket, sizeof( szMarket ), "%sCoke Business\t"COL_GOLD"%s\n", szMarket, number_format( 1500.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sMeth Business\t"COL_GOLD"%s\n", szMarket, number_format( 800.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sExtra Vehicle And House Slot\t"COL_GOLD"%s\n", szMarket, number_format( 750.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sV.I.P Vehicle\t"COL_GOLD"%s\n", szMarket, number_format( 600.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sV.I.P House\t"COL_GOLD"%s\n", szMarket, number_format( 600.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sWeed Business\t"COL_GOLD"%s\n", szMarket, number_format( 500.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sCustom Gate\t"COL_GOLD"%s\n", szMarket, number_format( 350.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sV.I.P Garage\t"COL_GOLD"%s\n", szMarket, number_format( 250.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sGold Rims\t"COL_GOLD"%s\n", szMarket, number_format( 100.0 * discount, .prefix = '\0', .decimals = 0 ) ); + format( szMarket, sizeof( szMarket ), "%sChange your name\t"COL_GOLD"%s", szMarket, number_format( 50.0 * discount, .prefix = '\0', .decimals = 0 ) ); } return ShowPlayerDialog( playerid, DIALOG_IC_MARKET_2, DIALOG_STYLE_TABLIST_HEADERS, ""COL_GOLD"Irresistible Coin -{FFFFFF} Market", szMarket, "Select", "Back" ); } @@ -34001,15 +34044,15 @@ stock CreateBusinessActors( businessid ) // Bunker { - { 73, -4208.1074, 225.9245, 1303.4427, 269.9649, "ped", "arrestgun", 0 }, - { 72, -4243.9443, 206.0920, 1304.2760, 195.7034, "COP_AMBIENT", "Coplook_think", 0 }, - { 70, -4243.0029, 217.9445, 1302.7787, 267.1439, "COP_AMBIENT", "Coplook_think", 0 }, - { 179, -4249.9536, 212.4322, 1302.7787, 175.6503, "INT_SHOP", "shop_loop", 0 }, - { 191, -4247.6919, 230.0827, 1302.7787, 14.61830, "INT_SHOP", "shop_loop", 0 }, - { 206, -4252.3667, 226.2863, 1302.7787, 104.8591, "INT_SHOP", "shop_loop", 0 }, - { 260, -4318.6001, 225.3439, 1303.4427, 88.90350, "BD_FIRE", "BD_Panic_Loop", 0 }, - { 95, -4307.3999, 254.0258, 1303.4427, 104.5234, "SPRAYCAN", "spraycan_fire", 0 }, - { 144, -4256.8809, 208.2703, 1302.7716, 322.2679, "INT_SHOP", "shop_loop", 0 } + { 108, -6977.029785, -266.735992, 836.515014, 47.79999, "ped", "Gun_stand", 0 }, + { 116, -6977.370117, -257.923004, 836.515014, 70.59999, "camera", "picstnd_take", 0 }, + { 173, -6976.370117, -260.894012, 836.515014, 68.19999, "ped", "Gun_stand", 0 }, + { 202, -6982.250000, -228.962005, 838.228027, -129.899, "crack", "Bbalbat_Idle_02", 0 }, + { 122, -6976.950195, -248.820007, 838.174987, 81.69999, "graffiti", "spraycan_fire", 0 }, + { 133, -6976.729980, -246.692001, 838.174987, 105.0000, "graffiti", "graffiti_Chkout", 0 }, + { 179, -6963.290039, -258.019012, 836.515014, -39.2000, "Wuzi", "Wuzi_Greet_Plyr", 0 }, + { 206, -6960.500000, -269.334014, 836.515014, 0.000000, "dealer", "DEALER_IDLE", 0 }, + { -1, 0.0, 0.0, 0.0, 0.0, "", "", 0 } } } ; @@ -34511,7 +34554,7 @@ thread OnPlayerChangeName( playerid, Float: iCoinRequirement, newName[ ] ) mysql_single_query( sprintf( "INSERT INTO `NAME_CHANGES`(`USER_ID`,`ADMIN_ID`,`NAME`) VALUES (%d,0,'%s')", p_AccountID[ playerid ], mysql_escape( ReturnPlayerName( playerid ) ) ) ); p_IrresistibleCoins[ playerid ] -= iCoinRequirement; - SendServerMessage( playerid, "You have changed your name to for %0.0f Irresistible Coins!", iCoinRequirement ); + SendServerMessage( playerid, "You have changed your name to for %s Irresistible Coins!", number_format( iCoinRequirement, .prefix = '\0', .decimals = 0 ) ); // Update houses (furniture also?) mysql_single_query( sprintf( "UPDATE `HOUSES` SET `OWNER` = '%s' WHERE `OWNER` = '%s'", mysql_escape( newName ), mysql_escape( ReturnPlayerName( playerid ) ) ) ); @@ -34987,33 +35030,6 @@ stock IsSafeGameText(string[]) return true; } -thread OnShowWeaponStats( playerid ) -{ - new - rows; - - cache_get_data( rows, tmpVariable ); - - if ( rows ) - { - szLargeString = ""COL_WHITE"Weapon\t"COL_WHITE"Kills\n"; - - for( new i = 0; i < rows; i++ ) - { - new - weaponid = cache_get_field_content_int( i, "WEAPON_ID" ), - streak = cache_get_field_content_int( i, "KILLS" ); - - format( szLargeString, sizeof( szLargeString ), "%s%s\t%d\n", szLargeString, ReturnWeaponName( weaponid ), streak ); - } - return ShowPlayerDialog( playerid, DIALOG_NULL, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Weapon Statistics", szLargeString, "Okay", "" ); - } - else - { - return SendError( playerid, "Kill someone with anything to display a statistic!" ); - } -} - thread checkforvipnotes( playerid ) { new @@ -35346,10 +35362,9 @@ public OnPlayerHoldupStore( playerid, clerkid, step ) if ( !( 0 <= clerkid < MAX_ROBBERY_NPCS ) ) return 1; - new - npcid = g_robberyNpcData[ clerkid ] [ E_NPC_ID ], - Float: fX, Float: fY, Float: fZ, Float: distance - ; + new npcid = g_robberyNpcData[ clerkid ] [ E_NPC_ID ]; + new Float: fX, Float: fY, Float: fZ, Float: distance; + new szLocation[ MAX_ZONE_NAME ], szCity[ MAX_ZONE_NAME ]; GetPlayerPos( npcid, fX, fY, fZ ); distance = GetDistanceFromPlayerSquared( playerid, fX, fY, fZ ); @@ -35363,9 +35378,6 @@ public OnPlayerHoldupStore( playerid, clerkid, step ) if ( step == 0 ) { - new - szLocation[ MAX_ZONE_NAME ], szCity[ MAX_ZONE_NAME ]; - if ( GetPlayerLocation( playerid, szCity, szLocation ) ) { SendClientMessageToCops( -1, ""COL_BLUE"[POLICE RADIO]"COL_WHITE" %s began robbing "COL_GREY"%s"COL_WHITE" near %s in %s.", ReturnPlayerName( playerid ), g_robberyNpcData[ clerkid ] [ E_NPC_NAME ], szLocation, szCity ); } else { @@ -35406,20 +35418,23 @@ public OnPlayerHoldupStore( playerid, clerkid, step ) if ( g_robberyNpcData[ clerkid ] [ E_LOOT ] < 0 ) { - new - Float: safeDistance = 99999.99, - robberyid = getClosestRobberySafe( playerid, safeDistance ) - ; - amount += g_robberyNpcData[ clerkid ] [ E_LOOT ]; robbedNpc = g_robberyNpcData[ clerkid ] [ E_MAX_LOOT ]; + if ( GetPlayerLocation( playerid, szCity, szLocation ) ) { + SendGlobalMessage( -1, ""COL_GOLD"[ROBBERY]"COL_WHITE" %s(%d) has robbed "COL_GOLD"%s"COL_WHITE" from %s near %s in %s!", ReturnPlayerName( playerid ), playerid, number_format( robbedNpc ), g_robberyNpcData[ clerkid ] [ E_NPC_NAME ], szLocation, szCity ); + } else { + SendGlobalMessage( -1, ""COL_GOLD"[ROBBERY]"COL_WHITE" %s(%d) has robbed "COL_GOLD"%s"COL_WHITE" from %s!", ReturnPlayerName( playerid ), playerid, number_format( robbedNpc ), g_robberyNpcData[ clerkid ] [ E_NPC_NAME ] ); + } + + /*new Float: safeDistance = 99999.99; + new robberyid = getClosestRobberySafe( playerid, safeDistance ); if ( robberyid != INVALID_OBJECT_ID && safeDistance < 100.0 && !g_robberyData[ robberyid ] [ E_STATE ] ) { //g_robberyData[ robberyid ] [ E_MULTIPLIER ] = 1.1; SendServerMessage( playerid, "You have successfully robbed "COL_GOLD"%s"COL_WHITE" from "COL_GREY"%s"COL_WHITE".", number_format( robbedNpc ), g_robberyNpcData[ clerkid ] [ E_NPC_NAME ], "%%" ); } else { SendServerMessage( playerid, "You have successfully robbed "COL_GOLD"%s"COL_WHITE" from "COL_GREY"%s"COL_WHITE".", number_format( robbedNpc ), g_robberyNpcData[ clerkid ] [ E_NPC_NAME ] ); - } + }*/ PlayerPlaySound( playerid, 5201, 0.0, 0.0, 0.0 ); } else { @@ -37291,10 +37306,10 @@ stock ShowPlayerRewardsMenu( playerid ) strcat( szString, ""COL_WHITE"Item\t"COL_WHITE"Purpose\t"COL_WHITE"Rewards Points\n" ); for( new i; i < sizeof( g_shopItemData ); i++ ) if ( IsCasinoRewardsShopItem( i ) ) { new Float: rewards_cost = ( float( g_shopItemData[ i ] [ E_PRICE ] ) * CASINO_REWARDS_COST_MP ) / CASINO_REWARDS_DIVISOR; - format( szString, sizeof( szString ), "%s%s\t"COL_GREY"%s\t"COL_GOLD"%s points\n", szString, g_shopItemData[ i ] [ E_NAME ], g_shopItemData[ i ] [ E_USAGE ], number_format( rewards_cost, .prefix = '\0' ) ); + format( szString, sizeof( szString ), "%s%s\t"COL_GREY"%s\t"COL_GOLD"%s points\n", szString, g_shopItemData[ i ] [ E_NAME ], g_shopItemData[ i ] [ E_USAGE ], points_format( rewards_cost ) ); } for ( new i = 0; i < sizeof( g_casinoRewardsItems ); i ++ ) { - format( szString, sizeof( szString ), "%s%s\t \t"COL_GOLD"%s points\n", szString, g_casinoRewardsItems[ i ] [ E_NAME ], number_format( g_casinoRewardsItems[ i ] [ E_POINTS ], .prefix = '\0' ) ); + format( szString, sizeof( szString ), "%s%s\t \t"COL_GOLD"%s points\n", szString, g_casinoRewardsItems[ i ] [ E_NAME ], points_format( g_casinoRewardsItems[ i ] [ E_POINTS ] ) ); } } return ShowPlayerDialog( playerid, DIALOG_CASINO_REWARDS, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Casino Rewards Items", szString, "Buy", "Cancel" ); diff --git a/pawno/include/irresistible/cnr/static/server_objects.inc b/pawno/include/irresistible/cnr/static/server_objects.inc index 69c6db2..c8c550a 100644 --- a/pawno/include/irresistible/cnr/static/server_objects.inc +++ b/pawno/include/irresistible/cnr/static/server_objects.inc @@ -2243,778 +2243,6 @@ stock initializeServerObjects( ) CreateDynamicObject( 944, -1729.667968, -1363.283569, 5873.968750, 0.000000, 0.000000, 0.000000 ); CreateDynamicObject( 930, -1731.548217, -1363.979003, 5873.600585, 0.000000, 0.000000, 69.200035 ); - // Weapon gun bunker - SetDynamicObjectMaterialText( CreateDynamicObject( 19353, -4305.9262, 209.6382, 1302.3594, 0.0000, -89.9000, 179.7657 ), 0, "PARKING", 130, "Arial", 100, 1, -1, 0, 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.178710, 201.783401, 1305.523681, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.178710, 201.783401, 1311.772705, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.178710, 208.031402, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.178710, 214.279403, 1305.523681, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.178710, 214.279403, 1311.772705, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.178710, 220.527404, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.178710, 208.031402, 1311.772705, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.178710, 220.527404, 1311.772705, 180.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.410644, 204.831390, 1305.673339, 10.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.325195, 207.901336, 1305.485473, 0.000000, -80.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.406250, 210.971389, 1305.671508, 10.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4321.334472, 210.971389, 1311.729980, 10.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4318.240234, 207.901336, 1311.622680, 0.000000, -80.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4321.345703, 204.831390, 1311.731689, 10.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.869140, 219.381317, 1305.561401, 0.000000, -84.499931, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.270507, 219.381317, 1311.772949, 0.000000, -84.499931, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.345703, 216.311462, 1311.794677, 5.500008, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.940429, 216.311462, 1305.642944, 5.500008, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.940429, 222.451370, 1305.642944, 5.500008, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.348632, 222.451370, 1311.804687, 5.500008, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.168945, 225.613479, 1305.523681, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.168945, 225.613479, 1311.771728, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.168945, 231.861480, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.168945, 238.109481, 1305.523681, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.168945, 238.109481, 1311.771728, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.168945, 231.861480, 1311.771728, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.238281, 233.749481, 1305.523681, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.300781, 230.669616, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.300781, 236.819625, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.300781, 236.819625, 1311.771728, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4322.300781, 230.669616, 1311.771728, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.238281, 233.749481, 1311.771728, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4310.728027, 199.164337, 1303.433837, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4319.728027, 237.374298, 1303.433837, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4319.667968, 237.374496, 1303.433837, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4319.728027, 230.174407, 1303.433837, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4319.686035, 230.176406, 1303.433837, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4319.728027, 199.164337, 1303.433837, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4299.186523, 201.194305, 1303.433837, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.876464, 202.527481, 1305.523681, 0.000000, 90.000000, 178.500137 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 208.707504, 1305.523681, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 214.955505, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 221.203506, 1305.523681, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 227.451507, 1305.523681, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 233.699508, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 233.699508, 1311.771728, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 227.451507, 1311.771728, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 221.203506, 1311.771728, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 214.955505, 1311.771728, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 208.707504, 1311.771728, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.876464, 202.527481, 1311.771728, 0.000000, 90.000000, 178.500137 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4295.716796, 236.769470, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4296.321289, 239.296203, 1308.542358, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4291.502929, 239.296203, 1308.476318, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4286.770996, 239.296203, 1308.403320, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4281.901367, 239.296203, 1308.330810, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4289.468750, 236.769470, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4283.220703, 236.769668, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4295.716796, 241.819427, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4289.468750, 241.829421, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4283.220703, 241.829421, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4296.321289, 239.296203, 1308.792358, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4296.321289, 239.296203, 1309.042358, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4296.321289, 239.296203, 1309.292358, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4296.321289, 239.296203, 1309.542358, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4296.321289, 239.296203, 1309.792358, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.786132, 239.919494, 1312.621582, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4301.964843, 241.829421, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4308.156250, 242.337310, 1305.523681, 0.000000, 90.000000, 80.500038 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4308.164550, 242.227706, 1305.523681, 0.000000, 90.000000, 85.099960 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.115234, 242.377487, 1305.523681, 0.000000, 90.000000, 90.199890 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19699, -4308.978027, 196.953216, 1305.153686, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19699, -4299.124023, 198.670669, 1305.283447, 0.000000, 90.000000, 12.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 196.277404, 1309.213867, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 191.317321, 1309.213867, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 186.327453, 1309.213867, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.288085, 195.653457, 1305.493652, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.167968, 195.653457, 1305.493652, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.167968, 189.423339, 1305.493652, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.167968, 183.183425, 1305.493652, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.288085, 189.423370, 1305.493652, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.288085, 183.193481, 1305.493652, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 181.347534, 1309.213867, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 196.277404, 1309.343750, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 196.277404, 1309.473876, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 196.277404, 1309.603759, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 196.277404, 1309.733886, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.219238, 196.277404, 1309.863769, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.385742, 198.723754, 1312.893554, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4314.160156, 198.723754, 1312.893554, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4321.516601, 198.713760, 1312.133544, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4312.817382, 198.713760, 1313.007568, -22.399999, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4308.164550, 242.227706, 1311.771728, 0.000000, 90.000000, 85.099960 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.115234, 242.377487, 1311.771728, 0.000000, 90.000000, 90.199890 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4301.964843, 241.819427, 1311.771728, 0.000000, 90.000000, 88.099983 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4299.342285, 241.839416, 1308.433593, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4321.063476, 251.367858, 1304.867919, 0.000000, 90.000000, -159.000015 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.168945, 244.357482, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.168945, 244.357482, 1311.771728, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4321.063476, 251.367858, 1309.805908, 0.000000, 90.000000, -159.000015 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4319.631835, 255.680572, 1304.867919, 0.000000, 90.000000, -31.200054 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4314.218750, 259.227416, 1305.523681, 0.000000, 90.000000, 98.799980 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.189453, 259.445556, 1305.523681, 0.000000, 90.000000, 92.900039 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4306.685546, 259.303314, 1305.523681, 0.000000, 90.000000, 85.900047 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4303.387207, 257.724761, 1304.857910, 0.000000, 90.000000, 54.899929 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4300.290527, 253.273422, 1304.857910, 0.000000, 90.000000, 1.099949 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4296.527343, 249.239227, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1308.480468, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4296.527343, 244.169342, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4302.744140, 243.954406, 1305.523681, 0.000000, 90.000000, 94.099937 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4308.917968, 243.225646, 1305.523681, 0.000000, 90.000000, 99.499855 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.062500, 242.876251, 1305.523681, 0.000000, 90.000000, 99.499855 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4290.279296, 249.239227, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4284.031250, 249.239227, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4290.279296, 244.169342, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4284.031250, 244.169342, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4292.483398, 246.706085, 1308.416748, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4287.513671, 246.706085, 1308.321655, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4282.732421, 246.706085, 1308.252807, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4319.631835, 255.680572, 1309.826049, 0.000000, 90.000000, -31.200054 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4300.290527, 253.273422, 1309.777954, 0.000000, 90.000000, 1.099949 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4303.387207, 257.724761, 1309.837890, 0.000000, 90.000000, 54.899929 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19699, -4311.695312, 243.765121, 1305.153686, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19699, -4311.687988, 241.427139, 1305.153686, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19645, -4297.388671, 210.998046, 1309.968017, 21.399990, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19645, -4297.388671, 235.968154, 1309.968017, 21.399990, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19645, -4298.336914, 252.998168, 1307.558105, 21.399990, -160.399856, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4302.744140, 243.954406, 1311.771728, 0.000000, 90.000000, 94.099937 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4308.917968, 243.225646, 1311.771728, 0.000000, 90.000000, 99.499855 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4296.527343, 244.169342, 1311.771728, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1308.710449, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1308.940429, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1309.170532, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1309.400512, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1309.630493, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1309.860595, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1310.090576, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4297.190429, 246.706085, 1310.320556, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4277.793945, 243.940765, 1305.523681, 0.000000, 90.000000, 85.799957 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4276.984375, 242.073669, 1305.523681, 0.000000, 90.000000, 94.499931 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4271.605468, 243.225982, 1305.523681, 0.000000, 90.000000, 81.000030 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4271.618164, 242.494720, 1305.523681, 0.000000, 90.000000, 94.499931 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4277.343750, 239.474929, 1308.257324, 0.000000, 175.899765, 4.399998 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4272.519531, 239.846359, 1308.183105, 0.000000, 175.899765, 4.399998 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4278.123046, 246.510223, 1308.203369, 0.000000, 175.899765, -4.099997 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4277.059570, 246.433807, 1307.848999, 0.000000, 175.899765, -4.099997 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4272.545898, 245.884933, 1307.794677, 0.000000, 175.899765, -10.300004 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4270.607421, 245.820007, 1307.807250, -7.099995, 175.899780, -10.300004 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4270.825195, 248.154541, 1305.523681, 0.000000, 90.000000, 81.000030 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4277.932128, 249.044616, 1305.523681, 0.000000, 90.000000, 85.799957 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4276.300781, 248.925231, 1305.523681, 0.000000, 90.000000, 83.099998 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4277.330078, 236.991271, 1305.523681, 0.000000, 90.000000, 94.499931 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4272.792968, 237.347122, 1305.523681, 0.000000, 90.000000, 94.499931 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4266.143554, 247.403228, 1305.523681, 0.000000, 90.000000, 81.000030 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4264.181640, 245.803222, 1305.553710, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4261.114746, 242.714675, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4267.364257, 237.773513, 1305.523681, 0.000000, 90.000000, 94.499931 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4261.139648, 238.023468, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4264.582519, 245.981628, 1305.523681, 0.000000, 90.000000, 15.599999 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4264.591796, 246.045562, 1305.523681, 0.000000, 90.000000, 37.800003 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4266.708007, 245.706100, 1307.665405, -7.099995, 175.899780, 4.499989 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4267.719238, 240.136337, 1308.106079, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4262.878906, 240.186370, 1308.001831, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4258.009765, 240.186370, 1307.919677, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4254.912109, 238.031112, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4254.896484, 242.713378, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4248.665039, 238.023468, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4248.665039, 242.713455, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4264.181640, 245.803222, 1311.801635, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4253.341796, 240.186370, 1307.843505, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4248.561523, 240.186370, 1307.774414, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - CreateDynamicObject( 19718, -4296.082031, 239.301025, 1307.907958, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 19718, -4280.082031, 239.301025, 1307.757812, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 19718, -4264.082031, 240.200912, 1307.348022, 0.000000, 0.000000, -2.900000 ); - CreateDynamicObject( 19718, -4253.022460, 240.231948, 1307.187988, 0.000000, 0.000000, -2.900000 ); - CreateDynamicObject( 19718, -4297.023437, 246.691116, 1307.907958, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 19718, -4281.023437, 246.691116, 1307.647705, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 19718, -4268.359863, 245.206649, 1307.287963, 0.000000, 0.000000, -19.200000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18765, -4239.658691, 205.864578, 1300.776000, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18766, -4245.789550, 208.198165, 1300.773925, 0.000000, 0.000000, 71.500022 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4245.594726, 234.953491, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4241.973632, 234.953491, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4238.903320, 238.023468, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4232.708007, 237.598876, 1305.523681, 0.000000, 90.000000, 82.099983 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4242.416992, 242.713455, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4236.168945, 242.713455, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.920898, 242.713455, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.672851, 242.713455, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.592773, 242.376464, 1305.523681, 0.000000, 90.000000, 81.700035 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.582031, 242.404449, 1305.523681, 0.000000, 90.000000, 68.900016 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.344238, 242.622192, 1305.523681, 0.000000, 90.000000, 58.599967 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4221.102539, 238.152160, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4226.970703, 231.482177, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19699, -4228.268554, 234.537216, 1305.153686, 0.000000, 90.000000, 180.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4243.790527, 240.186370, 1307.694824, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4238.953125, 240.186370, 1307.630371, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19719, -4234.064453, 240.186370, 1307.569335, 0.000000, 175.899765, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4228.519531, 240.213577, 1306.233642, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4222.274414, 240.213272, 1306.233642, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4231.592773, 240.213577, 1309.303710, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4220.529785, 231.958480, 1305.523681, 0.000000, 90.000000, 10.600003 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4226.957031, 228.304519, 1303.433837, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4226.972656, 226.338790, 1302.883789, 0.000000, 90.000000, 10.600003 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4225.548828, 218.730773, 1305.523681, 0.000000, 90.000000, 10.600003 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.901367, 216.191970, 1305.523681, 0.000000, 90.000000, 93.399986 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4218.476074, 218.524627, 1305.523681, 0.000000, 90.000000, -83.499931 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4212.264648, 218.884506, 1305.523681, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4216.884277, 228.934478, 1305.523681, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4209.993164, 231.364501, 1305.523681, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4212.951171, 231.892639, 1305.523681, 0.000000, 90.000000, -16.200000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4221.527343, 215.102890, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - CreateDynamicObject( 1491, -4226.110839, 221.786331, 1302.397705, 0.000000, 0.000000, 100.799995 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4225.826660, 220.205245, 1308.013671, 0.000000, 90.000000, 10.600003 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4226.894531, 235.142593, 1306.587768, 0.000000, 0.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4221.912109, 235.142593, 1306.587768, 0.000000, 0.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4224.306152, 228.013275, 1307.203613, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4224.306152, 221.773330, 1307.203613, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4224.306152, 215.543380, 1307.203613, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4218.063476, 228.013153, 1307.203613, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4218.063476, 221.773223, 1307.203613, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4218.063476, 215.533248, 1307.203613, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4212.302246, 221.983276, 1307.205566, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4212.302246, 228.223297, 1307.205566, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4203.842285, 231.998840, 1305.523681, 0.000000, 90.000000, 101.699958 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4199.146484, 232.738372, 1305.523681, 0.000000, 90.000000, 96.900024 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4195.186523, 232.858291, 1305.523681, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4192.103515, 229.718231, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4192.103515, 223.470230, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4192.103515, 217.222229, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4192.103515, 210.974227, 1305.523681, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4206.016601, 218.884506, 1305.523681, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4199.768554, 218.884506, 1305.523681, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4193.520507, 218.884506, 1305.523681, 0.000000, 90.000000, -90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4206.063964, 228.223297, 1307.205566, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4199.822265, 228.223297, 1307.205566, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4193.588867, 228.223297, 1307.205566, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4206.061523, 221.983276, 1307.205566, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4199.813476, 221.983276, 1307.205566, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4193.565429, 221.983276, 1307.205566, 0.000000, 0.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - CreateDynamicObject( 18764, -4243.969726, 234.829269, 1299.574829, 9.100001, 0.000000, 0.000000 ); - CreateDynamicObject( 18764, -4243.969726, 229.912231, 1298.786865, 9.100001, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4245.594726, 234.953491, 1299.275634, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4241.973632, 234.953491, 1299.275634, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4239.195312, 230.517959, 1304.713378, 0.000000, 90.000000, 64.100006 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4235.148925, 226.377380, 1304.713378, 0.000000, 90.000000, 25.200006 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4233.333984, 220.828659, 1304.713378, 0.000000, 90.000000, 11.600002 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4232.713867, 212.418869, 1304.713378, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4233.983886, 208.117477, 1304.713378, 0.000000, 90.000000, -44.100028 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4238.849609, 205.208343, 1304.713378, 0.000000, 90.000000, -73.300079 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4244.418945, 204.428512, 1304.713378, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4249.776367, 205.089599, 1304.713378, 0.000000, 90.000000, 75.300155 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4252.666015, 206.670639, 1304.713378, 0.000000, 90.000000, 46.900150 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4254.317871, 211.170654, 1304.713378, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4254.317871, 223.190643, 1304.713378, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4253.928710, 225.666122, 1304.713378, 0.000000, 90.000000, -17.200004 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4252.182617, 229.332092, 1304.713378, 0.000000, 90.000000, -44.199996 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4248.596679, 231.193679, 1304.713378, 0.000000, 90.000000, -77.300033 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - CreateDynamicObject( 14394, -4240.776367, 211.669631, 1302.428100, 0.000000, 0.000000, -90.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18765, -4235.714843, 207.784622, 1300.773925, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18765, -4241.600585, 204.509262, 1300.765991, 0.000000, 0.000000, -18.299978 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4254.757324, 211.218322, 1304.713378, 0.000000, 90.000000, -7.499998 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4255.167968, 204.998504, 1304.713378, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4255.448242, 199.912338, 1304.713378, 0.000000, 90.000000, -5.399997 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4257.007812, 194.850311, 1304.713378, 0.000000, 90.000000, -25.200016 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4260.236328, 191.771530, 1304.713378, 0.000000, 90.000000, -67.099998 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4264.586914, 191.291549, 1304.713378, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4269.774414, 191.545715, 1304.713378, 0.000000, 90.000000, 85.100021 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4276.000976, 191.637557, 1304.713378, 0.000000, 90.000000, 93.299957 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4282.143066, 190.762527, 1304.713378, 0.000000, 90.000000, 103.100059 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4288.004882, 188.771194, 1304.713378, 0.000000, 90.000000, 114.600082 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4290.129394, 188.719192, 1304.713378, 0.000000, 94.199996, 91.400085 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4294.759765, 189.292633, 1304.755859, 0.000000, 90.000000, 74.200065 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 208.951934, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 215.199935, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 221.447937, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 227.695938, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 233.943939, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4231.421875, 225.401535, 1304.535400, 0.000000, 90.000000, 128.099914 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.587402, 226.831192, 1304.535400, 0.000000, 90.000000, 128.099914 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.670410, 215.921386, 1304.535400, 0.000000, 90.000000, 97.999855 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.518066, 216.785583, 1304.535400, 0.000000, 90.000000, 97.999855 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.649902, 216.785583, 1307.207397, 0.000000, 0.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.649902, 223.005767, 1307.207397, 0.000000, 0.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.649902, 229.235610, 1307.207397, 0.000000, 0.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4230.448730, 222.216552, 1307.213256, 0.000000, 0.000000, 11.699989 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 240.191940, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 246.439941, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19071, -4224.373046, 210.839996, 1308.153808, 0.000000, 0.000000, 90.000000 ), 0, 3975, "lanbloke", "p_floor3", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4243.663574, 234.627090, 1306.870239, -9.699995, 0.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 252.687942, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4294.222167, 197.104263, 1304.684082, 0.000000, 90.000000, 103.899993 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4288.798828, 198.111755, 1304.684082, 0.000000, 90.000000, 97.000030 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4282.624511, 198.954483, 1304.684082, 0.000000, 90.000000, 98.600036 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4276.499023, 199.991287, 1304.684082, 0.000000, 90.000000, 100.800033 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4273.472167, 203.631271, 1304.684082, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4273.203125, 209.380325, 1304.684082, 0.000000, 90.000000, -5.199995 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4271.700195, 214.748092, 1304.684082, 0.000000, 90.000000, -26.700014 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4268.614746, 218.583709, 1304.684082, 0.000000, 90.000000, -47.500011 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4263.528320, 221.174087, 1304.684082, 0.000000, 90.000000, 102.699935 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4257.481445, 221.824066, 1304.684082, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19071, -4268.791015, 206.730575, 1308.161010, 0.000000, 0.000000, 90.000000 ), 0, 5703, "roads_lawn", "floor_tileone_256", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4308.576660, 191.721130, 1304.684082, 0.000000, 90.000000, -165.800003 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4306.916015, 190.510772, 1304.684082, 0.000000, 90.000000, -109.700103 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4300.843261, 189.978271, 1304.684082, 0.000000, 90.000000, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4307.077148, 189.651748, 1304.684082, 0.000000, 90.000000, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 258.935943, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4323.295898, 252.687942, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4301.021972, 193.343124, 1307.214843, 0.000000, 0.000000, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4307.234863, 193.017044, 1307.214843, 0.000000, 0.000000, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4303.556152, 193.210769, 1307.212890, 0.000000, 0.000000, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4303.556152, 186.962768, 1307.212890, 0.000000, 0.000000, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4307.234863, 186.769042, 1307.214843, 0.000000, 0.000000, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4300.694824, 187.112396, 1307.214843, 0.000000, 0.000000, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4306.365722, 197.746856, 1309.873779, 0.000000, 59.200016, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4300.125488, 198.074005, 1309.873779, 0.000000, 59.200016, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4300.651367, 197.943099, 1310.341918, 0.000000, 36.000022, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4306.856445, 197.618148, 1310.341918, 0.000000, 36.000022, -87.000160 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4316.188476, 170.436859, 1305.493652, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4309.949218, 170.437118, 1305.493652, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4316.188476, 170.427429, 1310.951293, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4309.949218, 170.427124, 1311.741699, 0.000000, 90.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4254.320800, 217.274169, 1308.594726, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4254.311035, 217.274169, 1308.584716, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 1319, -4301.452636, 199.250930, 1302.911499, 0.000000, 0.000000, 0.000000 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 1319, -4304.098144, 198.390670, 1302.791381, 0.000000, 0.000000, 17.899990 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 1319, -4306.982910, 197.459243, 1302.591186, 0.000000, 0.000000, 17.899990 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - CreateDynamicObject( 1448, -4318.902832, 206.629577, 1302.511718, 0.000000, 0.000000, 26.299997 ); - CreateDynamicObject( 1448, -4318.921875, 208.059387, 1302.511718, 0.000000, 0.000000, 86.100097 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18763, -4319.508300, 207.307388, 1300.110839, 0.000000, 0.000000, 0.000000 ), 0, 5168, "lashops6_las2", "yellow2_128", 1 ); - CreateDynamicObject( 2060, -4319.507324, 210.371307, 1302.481689, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 2060, -4319.507324, 210.371307, 1302.751708, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 2060, -4319.507324, 210.371307, 1303.021728, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 2060, -4319.159179, 209.386032, 1302.481689, 0.000000, 0.000000, 65.899986 ); - CreateDynamicObject( 2060, -4319.159179, 209.386032, 1302.751708, 0.000000, 0.000000, 65.899986 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19572, -4319.182128, 206.747146, 1302.601806, 0.000000, 0.000000, 10.999999 ), 0, 1279, "craigpackage", "drugs", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19572, -4318.734863, 207.016250, 1302.601806, 0.000000, 0.000000, 40.399997 ), 0, 1279, "craigpackage", "drugs", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19572, -4319.098144, 206.325042, 1302.601806, 0.000000, 0.000000, 25.099998 ), 0, 1279, "craigpackage", "drugs", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19572, -4318.532226, 206.646697, 1302.601806, 0.000000, 0.000000, -55.999996 ), 0, 1279, "craigpackage", "drugs", -16 ); - CreateDynamicObject( 1271, -4318.882812, 208.005569, 1302.902099, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1685, -4318.260742, 211.433639, 1303.152343, 0.000000, 0.000000, 29.500001 ); - CreateDynamicObject( 1458, -4319.257324, 214.753326, 1302.521484, 3.699999, 0.000000, -167.600006 ); - CreateDynamicObject( 923, -4319.459472, 218.026657, 1303.322509, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 943, -4319.536621, 224.493377, 1303.172363, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18766, -4319.674804, 228.103820, 1298.209960, 0.000000, 90.000000, 90.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18766, -4319.689941, 230.095962, 1298.776855, 0.000000, 68.700012, 90.599990 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4319.670410, 229.653182, 1303.442626, 0.000000, 0.000000, 0.000000 ), 0, 8397, "luxorpillar1", "plaintarmac1", -16 ); - CreateDynamicObject( 18748, -4319.536621, 224.493377, 1301.811035, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2774, -4304.311523, 230.091629, 1314.160766, 0.000000, 0.000000, 0.000000 ), 1, 8397, "luxorpillar1", "plaintarmac1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4304.024902, 220.024276, 1301.916992, 0.000000, 0.000000, 90.000000 ), 0, 11390, "hubint2", "ws_greymetal_small", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4303.826171, 229.650741, 1302.528930, 0.000000, 90.000000, 180.000000 ), 0, 6291, "law2_roadsb", "sm_conc_hatch", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4303.824218, 220.652740, 1302.530883, 0.000000, 90.000000, 180.000000 ), 0, 6291, "law2_roadsb", "sm_conc_hatch", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4303.804199, 220.682723, 1302.540893, 0.000000, 90.000000, 180.000000 ), 0, 4653, "lan2freeway", "concroadslab_256", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4303.804199, 229.642654, 1302.542846, 0.000000, 90.000000, 180.000000 ), 0, 4653, "lan2freeway", "concroadslab_256", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4304.024902, 221.024276, 1301.916992, 0.000000, 0.000000, 90.000000 ), 0, 11390, "hubint2", "ws_greymetal_small", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4304.034667, 223.224288, 1302.877563, 0.000000, 90.000000, 90.000000 ), 0, 11390, "hubint2", "ws_greymetal_small", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4304.024902, 226.024276, 1301.916992, 0.000000, 0.000000, 90.000000 ), 0, 11390, "hubint2", "ws_greymetal_small", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4304.024902, 225.024276, 1301.916992, 0.000000, 0.000000, 90.000000 ), 0, 11390, "hubint2", "ws_greymetal_small", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2200, -4303.967285, 223.628189, 1303.376586, 0.000000, 0.000000, -90.000000 ), 1, 9908, "smallertxd", "concretenewb256", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2200, -4304.193847, 222.368301, 1303.376586, 0.000000, 0.000000, 90.000000 ), 1, 9908, "smallertxd", "concretenewb256", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.303710, 208.951934, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.303710, 215.199935, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.303710, 240.191940, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.303710, 246.439941, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.303710, 233.943939, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.303710, 252.687942, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4292.070312, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4285.822265, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4292.070312, 246.759857, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4279.574218, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4273.326171, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4267.078125, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3675, -4305.368652, 220.530456, 1301.215209, 0.000000, 0.000000, -90.000000 ), 0, 9624, "sfe_spray1", "spraypipegz1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3675, -4302.988769, 225.550460, 1301.215209, 0.000000, 0.000000, 90.000000 ), 0, 9624, "sfe_spray1", "spraypipegz1", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3675, -4304.017578, 227.200424, 1301.215209, 0.000000, 0.000000, 180.000000 ), 0, 9624, "sfe_spray1", "spraypipegz1", -16 ); - CreateDynamicObject( 927, -4304.524414, 225.369277, 1303.412475, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 19601, -4302.165039, 219.029968, 1303.022460, 0.000000, 0.000000, 39.500000 ); - CreateDynamicObject( 19601, -4303.622070, 217.739074, 1302.844726, -60.000045, -1.699998, -34.500007 ); - CreateDynamicObject( 930, -4318.829101, 205.366546, 1302.922119, 0.000000, 0.000000, 24.000000 ); - CreateDynamicObject( 2975, -4299.770019, 202.673934, 1302.401611, 0.000000, 0.000000, -102.599990 ); - CreateDynamicObject( 2975, -4300.611328, 204.345687, 1302.401611, 0.000000, 0.000000, -51.199985 ); - CreateDynamicObject( 1688, -4318.429687, 233.712585, 1303.442626, 0.000000, 0.000000, 90.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 16770, -4210.895996, 224.576385, 1303.984985, 0.000000, 0.000000, 0.000000 ), 1, 1675, "wshxrefhse", "greygreensubuild_128", -16 ); - CreateDynamicObject( 18885, -4214.895507, 228.485397, 1303.516601, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1775, -4217.139648, 228.425354, 1303.526611, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1776, -4218.507324, 228.425354, 1303.546630, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2115, -4213.919433, 219.499923, 1302.455688, 0.000000, 0.000000, 0.000000 ), 0, 1594, "chairsntable", "wood02", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2115, -4213.919433, 222.879913, 1302.455688, 0.000000, 0.000000, 103.000007 ), 0, 1594, "chairsntable", "wood02", -16 ); - CreateDynamicObject( 19994, -4214.803222, 223.608657, 1302.445312, 0.000000, 0.000000, 67.899986 ); - CreateDynamicObject( 19994, -4214.431640, 222.817398, 1302.445312, 0.000000, 0.000000, 118.799964 ); - CreateDynamicObject( 19994, -4214.409667, 224.616958, 1302.445312, 0.000000, 0.000000, 6.399971 ); - CreateDynamicObject( 19994, -4213.181152, 223.084197, 1302.445312, 0.000000, 0.000000, -129.700027 ); - CreateDynamicObject( 19994, -4213.833007, 220.203613, 1302.445312, 0.000000, 0.000000, 6.399971 ); - CreateDynamicObject( 19994, -4212.998046, 220.125885, 1302.445312, 0.000000, 0.000000, -5.300024 ); - CreateDynamicObject( 2049, -4213.017089, 219.499511, 1303.306396, -90.000000, -90.000000, 66.000015 ); - CreateDynamicObject( 2056, -4214.136230, 219.600463, 1303.286376, -90.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2056, -4213.846679, 219.302459, 1303.286376, -90.000000, 0.000000, -45.200000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4203.377441, 222.185485, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4203.377441, 219.225692, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4203.377441, 225.195434, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4203.377441, 228.195358, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4203.377441, 231.205505, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4197.129394, 231.205505, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4197.129394, 228.195358, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4197.129394, 225.195434, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4197.129394, 219.225692, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4197.129394, 222.185485, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4190.881347, 222.185485, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4190.881347, 219.225692, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4190.881347, 225.195434, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4190.881347, 228.195358, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4190.881347, 231.205505, 1299.325561, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); - CreateDynamicObject( 18762, -4202.110839, 223.591232, 1300.519775, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4198.110839, 223.591232, 1300.819824, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4194.110839, 223.591232, 1301.219726, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4202.110839, 226.731109, 1300.519775, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4202.110839, 220.671401, 1300.519775, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4202.110839, 229.731002, 1300.519775, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4198.110839, 229.731002, 1300.819824, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4198.110839, 220.671401, 1300.819824, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4198.110839, 226.731109, 1300.819824, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4194.110839, 226.731109, 1301.219726, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4194.110839, 220.671401, 1301.219726, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 18762, -4194.110839, 229.731002, 1301.219726, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1584, -4202.149414, 223.580276, 1303.006103, 83.499969, 0.000000, 90.000000 ); - CreateDynamicObject( 1584, -4202.149414, 229.770278, 1303.006103, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 1583, -4202.149414, 226.610244, 1303.006103, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 1584, -4202.149414, 220.650436, 1303.006103, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 1584, -4198.044921, 223.580276, 1303.316406, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 1584, -4198.045410, 220.700347, 1303.326416, 86.400024, 0.000000, 90.000000 ); - CreateDynamicObject( 1584, -4198.044921, 226.740249, 1303.316406, 79.099983, 0.000000, 90.000000 ); - CreateDynamicObject( 1583, -4198.044921, 229.590148, 1303.316406, 2.499941, 0.000000, 90.000000 ); - CreateDynamicObject( 1584, -4194.108398, 223.580276, 1303.686767, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 1583, -4194.108398, 220.540359, 1303.686767, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 1583, -4194.108398, 226.620147, 1303.686767, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 1584, -4194.107421, 229.740234, 1303.736816, 85.900070, 0.000000, 89.900001 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18981, -4208.056640, 225.692291, 1317.326782, 0.000000, 0.000000, 0.000000 ), 0, 1583, "targets", "target4", 1 ); - CreateDynamicObject( 19087, -4226.516601, 223.755615, 1307.658081, 0.000000, 0.000000, 7.899997 ); - CreateDynamicObject( 19087, -4226.781250, 225.484848, 1307.658081, 0.000000, 0.000000, 7.899997 ); - CreateDynamicObject( 19087, -4227.118164, 227.245407, 1307.658081, 0.000000, 0.000000, 7.899997 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19796, -4224.571777, 216.613128, 1304.097167, 0.000000, 0.000000, 98.100105 ), 0, 12959, "sw_library", "alleydoor3", -16 ); - CreateDynamicObject( 3031, -4233.060058, 222.881591, 1302.863037, 0.000000, -20.000003, -31.700016 ); - CreateDynamicObject( 3791, -4229.178222, 225.189041, 1302.906005, 0.000000, 0.000000, 26.700000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18981, -4241.876464, 220.619766, 1301.278686, 0.000000, 90.000000, 0.000000 ), 0, 3975, "lanbloke", "p_floor3", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 997, -4235.956542, 212.723434, 1303.342529, 0.000000, 0.000000, 0.000000 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 997, -4239.051757, 212.723434, 1303.342529, 0.000000, 0.000000, 0.000000 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 997, -4240.573730, 212.723434, 1303.342529, 0.000000, 0.000000, 0.000000 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 997, -4244.644531, 212.937820, 1303.342529, 0.000000, 0.000000, -108.499969 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 997, -4245.623535, 209.988754, 1303.342529, 0.000000, 0.000000, -108.499969 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 997, -4246.619140, 207.039169, 1303.342529, 0.000000, 0.000000, -108.499969 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 997, -4247.437988, 204.611236, 1303.342529, 0.000000, 0.000000, -108.499969 ), 0, 5168, "lashops6_las2", "yellow2_128", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4233.070800, 215.036407, 1299.939941, 0.000000, 0.000000, 90.000000 ), 0, 3975, "lanbloke", "p_floor3", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4233.070800, 218.256454, 1299.939941, 0.000000, 0.000000, 90.000000 ), 0, 3975, "lanbloke", "p_floor3", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 14407, -4234.581054, 216.644973, 1299.252319, 0.000000, 0.000000, 90.000000 ), 0, 3925, "weemap", "steel128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4233.244628, 218.258453, 1299.941894, 0.000000, 0.000000, 90.000000 ), 0, 3975, "lanbloke", "p_floor3", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4233.244628, 215.028503, 1299.941894, 0.000000, 0.000000, 90.000000 ), 0, 3975, "lanbloke", "p_floor3", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 258.935943, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4304.551757, 258.935943, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.303710, 258.935943, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 252.687942, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 246.439941, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 240.191940, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 233.943939, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 227.695938, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 221.447937, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - CreateDynamicObject( 19718, -4244.963378, 240.204666, 1307.324218, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 19718, -4236.332031, 240.204666, 1307.144042, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.163085, 176.947067, 1305.493652, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4311.163085, 170.707046, 1305.493652, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.279785, 176.947067, 1305.493652, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4319.279785, 170.716903, 1305.493652, 0.000000, 90.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.209472, 176.406829, 1309.215942, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19733, -4315.209472, 171.426788, 1309.215942, 0.000000, 180.000000, 90.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 16134, -4317.745117, 164.135711, 1296.183471, 0.000000, 0.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 16134, -4307.405761, 170.505798, 1296.134033, 0.000000, 0.000000, 0.000000 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 13520, -4270.994628, 68.776390, 1315.670898, 7.099997, 0.000000, 165.500030 ), 0, 16175, "des2vegas_join", "vgs_rockmid1a", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4317.047851, 202.703933, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 215.199935, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 208.951934, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4310.799804, 202.703933, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4304.551757, 202.703933, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4298.303710, 202.703933, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4304.551757, 208.951934, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4304.551757, 215.199935, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4304.551757, 240.191940, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4304.551757, 246.439941, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4304.551757, 233.943939, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4304.551757, 252.687942, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4260.830078, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4254.582031, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4248.333984, 240.021972, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4242.085937, 240.022064, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4235.837890, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.589843, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.341796, 239.752029, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4285.822265, 246.759857, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4279.574218, 246.759857, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4273.326171, 245.779876, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4267.078125, 245.779876, 1302.382202, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.341796, 233.504028, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.341796, 227.256027, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.341796, 221.008026, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4223.341796, 214.760025, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4217.093750, 221.008026, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4210.845703, 221.008026, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4204.597656, 221.008026, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4198.349609, 221.008026, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4192.101562, 221.008026, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4217.093750, 227.256027, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4217.093750, 233.504028, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4210.845703, 227.256027, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4204.597656, 227.256027, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4198.349609, 227.256027, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4192.101562, 227.256027, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4210.467773, 233.486114, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4204.219726, 233.486114, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4197.971679, 233.486114, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4191.723632, 233.486114, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.589843, 233.504028, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.589843, 227.256027, 1302.380249, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.280761, 218.588165, 1302.378295, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.242675, 223.808074, 1302.382202, 0.000000, 180.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4230.343261, 221.886383, 1302.386108, 0.000000, 180.000000, 11.199995 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18981, -4241.876464, 224.519012, 1300.636352, 5.999997, 90.000000, 0.000000 ), 0, 3975, "lanbloke", "p_floor3", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19545, -4261.113281, 195.385864, 1301.771606, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19545, -4276.100097, 195.385864, 1301.771606, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19545, -4291.083496, 195.385864, 1301.771606, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19545, -4306.073730, 195.385864, 1301.771606, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19545, -4306.073730, 168.735733, 1297.503662, 9.099998, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3524, -4304.077636, 198.390792, 1300.552734, 0.000000, 180.000000, 0.000000 ), 1, 5117, "traintrack_las2", "concretenewb256", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3524, -4306.946777, 197.461090, 1300.552734, 0.000000, 180.000000, 0.000000 ), 1, 5117, "traintrack_las2", "concretenewb256", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3524, -4301.403320, 199.250640, 1300.652832, 0.000000, 180.000000, 0.000000 ), 1, 5117, "traintrack_las2", "concretenewb256", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4304.753417, 215.253189, 1297.195556, 0.000000, 0.000000, 90.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4309.625488, 219.983215, 1297.195556, 0.000000, 0.000000, 0.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4309.625488, 229.603286, 1297.195556, 0.000000, 0.000000, 0.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4304.753417, 235.043136, 1297.195556, 0.000000, 0.000000, 90.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4309.625488, 230.313186, 1297.195556, 0.000000, 0.000000, 0.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4302.496093, 212.333297, 1297.195556, 0.000000, 0.000000, 90.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4302.496093, 207.173492, 1297.195556, 0.000000, 0.000000, 90.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19355, -4307.229003, 208.753494, 1300.707031, 0.000000, 0.000000, 0.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19355, -4307.229003, 210.813369, 1300.707031, 0.000000, 0.000000, 0.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4303.193847, 215.253189, 1297.197509, 0.000000, 0.000000, 90.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19377, -4303.193847, 235.043060, 1297.197509, 0.000000, 0.000000, 90.000000 ), 0, 11095, "stadbridge_sfs", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18981, -4241.876464, 195.649734, 1301.278686, 0.000000, 90.000000, 0.000000 ), 0, 3975, "lanbloke", "p_floor3", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4229.641113, 217.708724, 1302.388061, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19737, -4249.369140, 219.148544, 1303.289184, 0.000000, 90.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4248.187500, 218.292114, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4242.658691, 225.761398, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4243.656250, 225.761398, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19737, -4242.793457, 224.598526, 1303.289184, 0.000000, 90.000000, 90.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4241.926757, 225.763397, 1302.780639, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19737, -4239.525878, 217.898635, 1303.289184, 0.000000, 90.000000, 180.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4240.693359, 218.754699, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4240.693359, 217.044952, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4240.691406, 217.866729, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19737, -4250.024414, 209.578613, 1303.289184, 0.000000, 90.000000, 90.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4249.169921, 210.746032, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4250.882812, 210.746032, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4250.163574, 210.746231, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4248.187500, 220.001953, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18980, -4248.185546, 219.204055, 1302.778686, 0.000000, 0.000000, 0.000000 ), 0, 8390, "vegasemulticar", "greyground256128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4240.309570, 211.726318, 1303.265014, 0.000000, 0.000000, 0.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4239.146484, 212.466171, 1303.266967, 0.000000, 0.000000, 90.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4237.248046, 212.466171, 1303.266967, 0.000000, 0.000000, 90.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4236.708496, 212.468170, 1303.268920, 0.000000, 0.000000, 90.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4235.959472, 211.726318, 1303.265014, 0.000000, 0.000000, 0.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - CreateDynamicObject( 1775, -4233.198730, 211.943710, 1304.356079, 0.000000, 0.000000, -90.000000 ); - CreateDynamicObject( 1776, -4233.198730, 210.613708, 1304.356079, 0.000000, 0.000000, -90.000000 ); - CreateDynamicObject( 631, -4244.323730, 212.516754, 1304.128662, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1808, -4234.760742, 207.644882, 1303.255004, 0.000000, 0.000000, -133.899856 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19935, -4236.669433, 212.038269, 1303.068847, 0.000000, 0.000000, 90.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19935, -4237.659179, 212.038269, 1303.068847, 0.000000, 0.000000, 90.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19935, -4237.860839, 211.768310, 1303.080810, 0.000000, 0.000000, 0.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - CreateDynamicObject( 19999, -4236.597167, 210.503860, 1303.255004, 0.000000, 0.000000, -161.900009 ); - CreateDynamicObject( 2206, -4240.013671, 211.842651, 1303.165771, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 19893, -4236.937500, 212.007781, 1304.085815, 0.000000, 0.000000, -10.500000 ); - CreateDynamicObject( 631, -4246.650878, 204.996719, 1304.128662, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2164, -4237.060058, 205.842041, 1303.265014, 0.000000, 0.000000, -163.200210 ), 1, 18265, "w_town3cs_t", "ws_whitewall2_bottom", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2165, -4244.303710, 204.978012, 1303.265014, 0.000000, 0.000000, -179.900207 ), 3, 18265, "w_town3cs_t", "ws_whitewall2_bottom", 0 ); - CreateDynamicObject( 2309, -4244.960937, 205.776763, 1303.244995, 0.000000, 0.000000, -159.200027 ); - CreateDynamicObject( 2202, -4239.850097, 205.464721, 1303.255004, 0.000000, 0.000000, -163.500213 ); - CreateDynamicObject( 2894, -4239.145996, 211.867050, 1304.095825, 0.000000, 0.000000, 9.000000 ); - CreateDynamicObject( 2059, -4238.314453, 211.865341, 1304.125854, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 3111, -4243.162109, 204.507690, 1305.517211, 0.000000, 90.000000, 90.000000 ); - CreateDynamicObject( 19164, -4241.930664, 207.925231, 1304.276000, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4241.918457, 208.656097, 1303.246948, 0.000000, 0.000000, 90.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4241.175781, 207.916229, 1303.246948, 0.000000, 0.000000, 0.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4241.918457, 207.176177, 1303.246948, 0.000000, 0.000000, 90.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4242.661621, 207.916229, 1303.246948, 0.000000, 0.000000, 0.000000 ), 0, 18265, "w_town3cs_t", "ws_whitewall2_top", -16 ); - CreateDynamicObject( 2886, -4224.800781, 216.640640, 1303.903198, 0.000000, 0.000000, -171.399978 ); - CreateDynamicObject( 2238, -4236.316894, 212.136703, 1304.506225, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2196, -4239.143066, 212.388122, 1304.105834, 0.000000, 0.000000, -9.199995 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4242.783203, 223.091110, 1300.221801, 0.000000, 0.000000, 0.000000 ), 0, 4569, "civic1_lan2", "sl_LAbedingsoil", 0 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4242.773437, 223.081115, 1300.217895, 0.000000, 0.000000, 0.000000 ), 0, 12954, "sw_furniture", "CJ_WOOD5", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4242.792968, 223.101104, 1300.217895, 0.000000, 0.000000, 0.000000 ), 0, 12954, "sw_furniture", "CJ_WOOD5", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4242.791015, 223.073104, 1300.217895, 0.000000, 0.000000, 0.000000 ), 0, 12954, "sw_furniture", "CJ_WOOD5", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18762, -4242.775390, 223.099105, 1300.217895, 0.000000, 0.000000, 0.000000 ), 0, 12954, "sw_furniture", "CJ_WOOD5", -16 ); - CreateDynamicObject( 633, -4242.783203, 223.091110, 1303.394531, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2115, -4248.552734, 230.737899, 1301.787719, 0.000000, 0.000000, 12.800004 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3077, -4241.281738, 217.916336, 1301.737670, 0.000000, 0.000000, 90.000000 ), 1, 4604, "buildblk555", "gm_labuld5_b", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2115, -4253.502929, 225.419555, 1301.757690, 0.000000, 0.000000, 72.799995 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19940, -4253.653320, 226.001571, 1303.159057, 0.000000, 0.000000, -17.100013 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19940, -4253.653320, 226.001571, 1303.659057, 0.000000, 0.000000, -17.100013 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", -16 ); - CreateDynamicObject( 2723, -4252.569335, 225.703536, 1302.118041, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2509, -4248.143554, 231.231002, 1303.206665, 0.000000, 90.000000, 12.800004 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", -16 ); - CreateDynamicObject( 2723, -4248.273925, 230.053482, 1302.118041, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 11728, -4246.955566, 231.579666, 1303.028930, 0.000000, 0.000000, 16.000003 ); - CreateDynamicObject( 2035, -4248.137695, 230.683425, 1302.598144, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 19602, -4253.176757, 226.031311, 1302.638549, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 19602, -4253.404296, 226.638122, 1303.239135, 0.000000, 0.000000, -16.499990 ); - CreateDynamicObject( 353, -4248.789062, 231.000656, 1303.488769, 0.000000, 0.000000, 18.900020 ); - CreateDynamicObject( 353, -4248.554199, 231.081619, 1303.088378, 0.000000, 0.000000, 18.900020 ); - CreateDynamicObject( 19602, -4253.809082, 225.267044, 1303.239135, 0.000000, 0.000000, -16.499990 ); - CreateDynamicObject( 19602, -4253.543945, 226.177947, 1303.239135, 0.000000, 0.000000, -16.499990 ); - CreateDynamicObject( 11727, -4248.166015, 231.231033, 1304.650024, 0.000000, 0.000000, 12.100000 ); - CreateDynamicObject( 11727, -4253.751953, 226.020080, 1304.650024, 0.000000, 0.000000, 72.799911 ); - CreateDynamicObject( 2041, -4247.408691, 231.062057, 1302.758666, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2619, -4247.643554, 231.318801, 1303.239135, 0.000000, 0.000000, 102.899993 ); - CreateDynamicObject( 3016, -4253.845214, 225.296920, 1303.799682, 0.000000, 0.000000, 71.599967 ); - CreateDynamicObject( 3016, -4253.692871, 225.752456, 1303.799682, 0.000000, 0.000000, 71.599967 ); - CreateDynamicObject( 2685, -4249.382324, 230.920669, 1303.239135, 0.000000, 0.000000, 12.699995 ); - CreateDynamicObject( 964, -4250.052734, 230.090362, 1301.717651, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 930, -4252.568847, 227.579650, 1302.278198, 0.000000, 0.000000, 34.799999 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3800, -4255.812500, 204.279586, 1301.760620, 0.000000, 0.000000, 0.000000 ), 0, 2913, "gym_weights", "cheerybox03", 0 ); - CreateDynamicObject( 1271, -4255.933593, 204.226119, 1303.171997, 0.000000, 0.000000, 31.299997 ); - CreateDynamicObject( 3800, -4255.813964, 205.399581, 1301.760620, 0.000000, 0.000000, 2.299998 ); - CreateDynamicObject( 3800, -4255.812500, 207.429580, 1301.760620, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1271, -4255.792968, 205.285797, 1303.182006, 0.000000, 0.000000, -15.099998 ); - SetDynamicObjectMaterial( CreateDynamicObject( 3800, -4256.889648, 206.392471, 1301.760620, 0.000000, 0.000000, 64.800056 ), 1, 5855, "crates", "cheerybox03", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2912, -4267.189941, 218.812622, 1303.041870, 0.000000, 0.000000, 0.000000 ), 0, 5855, "crates", "cheerybox03", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2991, -4267.872558, 217.785217, 1302.411254, 0.000000, 0.000000, 42.700042 ), 1, 5855, "crates", "cheerybox03", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2991, -4272.333496, 203.415298, 1302.411254, 0.000000, 0.000000, 90.000000 ), 1, 5855, "crates", "cheerybox03", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2912, -4267.380859, 217.954086, 1303.041870, 0.000000, 0.000000, 33.999992 ), 0, 5855, "crates", "cheerybox03", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2912, -4268.789550, 217.372589, 1303.041870, 0.000000, 0.000000, 0.000000 ), 0, 5855, "crates", "cheerybox03", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2912, -4272.806152, 204.780853, 1303.041870, 0.000000, 0.000000, 33.999992 ), 0, 5855, "crates", "cheerybox03", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2912, -4272.889648, 203.856872, 1303.041870, 0.000000, 0.000000, -6.500010 ), 0, 5855, "crates", "cheerybox03", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2912, -4272.042480, 202.089172, 1303.041870, 0.000000, 0.000000, -16.200004 ), 0, 5855, "crates", "cheerybox03", -16 ); - CreateDynamicObject( 944, -4264.029296, 219.869003, 1302.631469, 0.000000, 0.000000, 16.300001 ); - SetDynamicObjectMaterial( CreateDynamicObject( 1685, -4270.326171, 215.036285, 1302.521362, 0.000000, 0.000000, -20.800003 ), 0, 1685, "blokpalet", "ws_blockpall", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 1685, -4271.173828, 212.668319, 1302.521362, 0.000000, 0.000000, -34.100002 ), 0, 1685, "blokpalet", "ws_blockpall", -16 ); - CreateDynamicObject( 3576, -4272.677246, 208.566421, 1303.241455, 0.000000, 0.000000, 174.899749 ); - CreateDynamicObject( 964, -4255.972167, 210.033630, 1301.740600, 0.000000, 0.000000, -71.799972 ); - SetDynamicObjectMaterial( CreateDynamicObject( 18765, -4258.166015, 188.891265, 1305.703247, 0.000000, 0.000000, 32.299991 ), 0, 10281, "michgar", "tool_store2", 1 ); - CreateDynamicObject( 964, -4255.965332, 211.714355, 1301.740600, 0.000000, 0.000000, -109.799972 ); - CreateDynamicObject( 964, -4255.900390, 210.865280, 1302.661499, 0.000000, 0.000000, -93.699951 ); - CreateDynamicObject( 2359, -4256.276855, 208.850540, 1301.980957, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2359, -4256.946289, 209.711822, 1301.980957, 0.000000, 0.000000, -84.599990 ); - CreateDynamicObject( 2035, -4256.046386, 209.651077, 1302.701538, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2035, -4256.181640, 212.074600, 1302.701538, 0.000000, 0.000000, -136.699981 ); - CreateDynamicObject( 1654, -4256.482910, 208.741455, 1301.960815, 0.000000, 94.199989, 0.000000 ); - CreateDynamicObject( 2985, -4256.028320, 208.420867, 1301.765991, 12.700001, 0.000000, 0.000000 ); - CreateDynamicObject( 2985, -4207.457519, 225.856536, 1302.441772, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2985, -4207.457519, 228.916381, 1302.441772, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2985, -4207.457519, 219.826736, 1302.441772, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2064, -4261.307617, 220.413894, 1302.331176, 0.000000, 0.000000, 72.800018 ); - SetDynamicObjectMaterial( CreateDynamicObject( 944, -4257.121582, 197.998306, 1302.651489, 0.000000, 0.000000, 73.099960 ), 1, 16175, "des2vegas_join", "vgs_rockmid1a", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 944, -4256.432617, 201.386428, 1302.651489, 0.000000, 0.000000, 84.699966 ), 1, 16175, "des2vegas_join", "vgs_rockmid1a", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 944, -4258.875488, 194.336624, 1302.651489, 0.000000, 0.000000, 53.899974 ), 1, 16175, "des2vegas_join", "vgs_rockmid1a", 1 ); - CreateDynamicObject( 2478, -4256.947265, 197.203659, 1302.281127, 0.000000, 0.000000, -104.299949 ); - CreateDynamicObject( 2478, -4257.578125, 197.402069, 1302.281127, 0.000000, 0.000000, -89.699981 ); - CreateDynamicObject( 2478, -4256.784179, 198.699401, 1302.281127, 0.000000, 0.000000, -104.299949 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4247.471191, 219.143646, 1301.767700, 0.000000, 0.000000, 0.000000 ), 0, 4604, "buildblk555", "gm_labuld5_b", -16 ); - CreateDynamicObject( 934, -4235.106445, 223.070785, 1303.056030, 0.000000, 0.000000, 17.799982 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4247.284179, 218.013778, 1301.767700, 0.000000, 0.000000, 90.000000 ), 0, 4604, "buildblk555", "gm_labuld5_b", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4247.284179, 220.283798, 1301.767700, 0.000000, 0.000000, 90.000000 ), 0, 4604, "buildblk555", "gm_labuld5_b", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4247.068359, 219.143646, 1301.769653, 0.000000, 0.000000, 0.000000 ), 0, 4604, "buildblk555", "gm_labuld5_b", -16 ); - CreateDynamicObject( 14679, -4247.330078, 219.149093, 1303.199096, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2035, -4247.328613, 219.044692, 1302.938842, 90.599990, -0.699998, 70.400062 ); - CreateDynamicObject( 3014, -4247.373046, 220.147750, 1302.888793, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2035, -4246.990234, 217.697692, 1302.259155, 0.000000, -78.299980, 90.000000 ); - CreateDynamicObject( 964, -4253.510253, 212.909667, 1301.787719, 0.000000, 0.000000, 93.000015 ); - CreateDynamicObject( 19621, -4247.247558, 218.519653, 1302.898803, 0.000000, 0.000000, -177.600006 ); - CreateDynamicObject( 18634, -4247.006347, 218.049316, 1302.818725, 0.000000, 90.000000, 66.199981 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4250.033203, 211.453567, 1301.767700, 0.000000, 0.000000, 90.000000 ), 0, 4604, "buildblk555", "gm_labuld5_b", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4248.896484, 211.633529, 1301.767700, 0.000000, 0.000000, 0.000000 ), 0, 4604, "buildblk555", "gm_labuld5_b", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4251.160644, 211.633529, 1301.767700, 0.000000, 0.000000, 0.000000 ), 0, 4604, "buildblk555", "gm_labuld5_b", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19937, -4250.033203, 211.863449, 1301.767700, 0.000000, 0.000000, 90.000000 ), 0, 4604, "buildblk555", "gm_labuld5_b", -16 ); - CreateDynamicObject( 14679, -4249.990722, 211.509735, 1303.189086, 0.000000, 0.000000, 108.699951 ); - CreateDynamicObject( 359, -4249.768066, 211.593154, 1302.868774, 0.000000, 0.000000, 180.000000 ); - CreateDynamicObject( 1654, -4251.106933, 211.344055, 1302.968872, 0.000000, 0.000000, 136.700012 ); - CreateDynamicObject( 1654, -4250.862792, 211.398788, 1302.899047, -87.499984, 0.000000, 136.700012 ); - CreateDynamicObject( 1672, -4251.226562, 211.673263, 1302.878784, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1672, -4251.126464, 211.673263, 1302.878784, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1672, -4251.026367, 211.773269, 1302.878784, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1672, -4251.026367, 211.873260, 1302.878784, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1672, -4251.294433, 211.903305, 1302.878784, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 372, -4249.148437, 211.861679, 1302.778686, 90.000000, -18.799999, 0.000000 ); - CreateDynamicObject( 361, -4251.967773, 211.329116, 1301.763793, 0.000000, -37.700012, 0.000000 ); - CreateDynamicObject( 362, -4252.021484, 211.729080, 1301.927368, 0.000000, -37.700012, 0.000000 ); - CreateDynamicObject( 2723, -4250.589843, 212.662094, 1302.138061, 0.000000, 0.000000, -54.300003 ); - CreateDynamicObject( 2723, -4246.188964, 218.719360, 1302.138061, 0.000000, 0.000000, -54.300003 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2991, -4310.352050, 258.277709, 1303.052368, 0.000000, 0.000000, 180.000000 ), 0, 2358, "cj_ammo", "CJ_SLATEDWOOD2", -16 ); - CreateDynamicObject( 1688, -4238.262695, 228.448425, 1302.708618, 0.000000, 0.000000, -40.900009 ); - CreateDynamicObject( 927, -4247.640625, 218.645111, 1303.629516, 0.000000, 0.000000, 90.000000 ); - CreateDynamicObject( 927, -4250.403808, 211.222152, 1303.559326, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2991, -4314.663085, 257.846862, 1303.052368, 0.000000, 0.000000, -167.300018 ), 0, 2358, "cj_ammo", "CJ_SLATEDWOOD2", -16 ); - CreateDynamicObject( 631, -4241.657226, 231.246826, 1302.727294, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 631, -4253.813964, 220.676834, 1302.727294, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2612, -4242.803222, 226.297119, 1303.791381, 0.000000, 0.000000, 180.000000 ); - CreateDynamicObject( 1997, -4242.890136, 226.771209, 1301.767700, 0.000000, 0.000000, 90.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2926, -4320.568847, 253.575790, 1302.441772, 0.000000, 0.000000, -108.299995 ), 0, 2358, "cj_ammo", "CJ_SLATEDWOOD", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2925, -4320.507812, 253.666168, 1302.724853, 0.000000, 48.600002, 51.599998 ), 0, 2358, "cj_ammo", "CJ_SLATEDWOOD", -16 ); - CreateDynamicObject( 14600, -4317.957519, 258.080688, 1303.442749, 0.000000, 0.000000, 139.300018 ); - CreateDynamicObject( 2035, -4314.990722, 256.918212, 1303.692993, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1654, -4320.467285, 253.010284, 1302.822143, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1654, -4320.771484, 253.130279, 1302.822143, 0.000000, 0.000000, 74.299987 ); - CreateDynamicObject( 1654, -4320.605468, 253.264785, 1302.822143, 0.000000, 0.000000, -169.699981 ); - CreateDynamicObject( 1654, -4320.544433, 253.700149, 1302.611938, 0.000000, 90.000000, 0.000000 ); - CreateDynamicObject( 1654, -4320.544433, 253.470153, 1302.611938, 0.000000, 90.000000, 21.400001 ); - CreateDynamicObject( 1271, -4320.184082, 252.308334, 1302.782104, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 1271, -4319.757324, 251.529876, 1302.782104, 0.000000, 0.000000, -68.999984 ); - CreateDynamicObject( 1271, -4319.651367, 250.628448, 1302.782104, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 3504, -4306.092773, 257.631866, 1303.783081, 0.000000, 0.000000, 137.800018 ); - CreateDynamicObject( 3504, -4303.648437, 255.491760, 1303.783081, 0.000000, 0.000000, 153.400039 ); - CreateDynamicObject( 964, -4309.263183, 258.237701, 1303.542236, 0.000000, 0.000000, -23.299995 ); - CreateDynamicObject( 964, -4315.650390, 257.738739, 1303.542236, 0.000000, 0.000000, 34.299999 ); - CreateDynamicObject( 3570, -4311.896972, 252.699081, 1303.773071, 0.000000, 0.000000, 14.699995 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4314.313964, 196.478591, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4314.313964, 190.230590, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4314.313964, 183.982589, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4314.313964, 177.734588, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4314.313964, 171.486587, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.562011, 177.734588, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.562011, 171.486587, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.562011, 183.982589, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.562011, 190.230590, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 19741, -4320.562011, 196.478591, 1302.391723, 0.000000, 0.000000, 0.000000 ), 0, 17075, "cuntwlandwest", "sw_sand", -16 ); - CreateDynamicObject( 2478, -4256.333496, 200.926483, 1302.281127, 0.000000, 0.000000, -114.999931 ); - CreateDynamicObject( 2478, -4256.647460, 202.060470, 1302.281127, 0.000000, 0.000000, -83.599929 ); - SetDynamicObjectMaterial( CreateDynamicObject( 1685, -4261.650390, 192.534820, 1302.521362, 0.000000, 0.000000, -73.499992 ), 0, 1685, "blokpalet", "ws_blockpall", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 1685, -4264.171386, 192.454483, 1302.521362, 0.000000, 0.000000, -95.699951 ), 0, 1685, "blokpalet", "ws_blockpall", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2974, -4274.709960, 199.472717, 1301.750610, 0.000000, 0.000000, 100.900085 ), 0, 12976, "sw_diner1", "Gen_Crate", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2974, -4277.238769, 198.984756, 1301.750610, 0.000000, 0.000000, 100.900085 ), 0, 12976, "sw_diner1", "Gen_Crate", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2974, -4279.782226, 198.497070, 1300.259155, 0.000000, 0.000000, 100.900085 ), 0, 12976, "sw_diner1", "Gen_Crate", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2974, -4282.416992, 198.135757, 1300.259155, 0.000000, 0.000000, 96.500114 ), 0, 12976, "sw_diner1", "Gen_Crate", -16 ); - CreateDynamicObject( 3577, -4287.252929, 189.302947, 1302.461303, 0.000000, 0.000000, 23.700004 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2974, -4284.568359, 190.954193, 1300.259155, 0.000000, 0.000000, 105.500091 ), 0, 12976, "sw_diner1", "Gen_Crate", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2974, -4282.062988, 191.649032, 1300.259155, 0.000000, 0.000000, 104.100120 ), 0, 12976, "sw_diner1", "Gen_Crate", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2974, -4266.775390, 192.439758, 1300.259155, 0.000000, 0.000000, 78.400123 ), 0, 916, "crates_n_stuffext", "cj_crates", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2974, -4269.634277, 192.701568, 1301.739746, 0.000000, 0.000000, 93.900108 ), 0, 916, "crates_n_stuffext", "cj_crates", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 944, -4272.947265, 192.869232, 1302.651489, 0.000000, 0.000000, 3.299971 ), 1, 16175, "des2vegas_join", "vgs_rockmid1a", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 944, -4277.361816, 192.781784, 1302.651489, 0.000000, 0.000000, -7.200026 ), 1, 16175, "des2vegas_join", "vgs_rockmid1a", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 944, -4286.208496, 197.471267, 1302.651489, 0.000000, 0.000000, 9.399970 ), 1, 16175, "des2vegas_join", "vgs_rockmid1a", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 944, -4289.792968, 197.003906, 1302.651489, 0.000000, 0.000000, 5.099969 ), 1, 16175, "des2vegas_join", "vgs_rockmid1a", 1 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2464, -4277.824218, 193.318862, 1302.140991, 0.000000, 0.000000, 168.600082 ), 4, 3193, "cxref_desert", "BIG_COCK", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2464, -4276.536132, 192.732421, 1302.140991, 0.000000, 0.000000, -140.599945 ), 4, 3193, "cxref_desert", "BIG_COCK", -16 ); - SetDynamicObjectMaterial( CreateDynamicObject( 2464, -4277.982910, 192.524856, 1302.140991, 0.000000, 0.000000, -7.099915 ), 4, 3193, "cxref_desert", "BIG_COCK", -16 ); - CreateDynamicObject( 964, -4285.445312, 197.586303, 1301.970825, 0.000000, 0.000000, 9.599995 ); - CreateDynamicObject( 964, -4286.884277, 197.342834, 1301.970825, 0.000000, 0.000000, 9.599995 ); - CreateDynamicObject( 1348, -4290.497558, 189.305480, 1302.461303, 0.000000, 0.000000, 0.000000 ); - SetDynamicObjectMaterial( CreateDynamicObject( 1685, -4258.657226, 220.835952, 1302.521362, 0.000000, 0.000000, -93.599922 ), 0, 1685, "blokpalet", "ws_blockpall", -16 ); - CreateDynamicObject( 2035, -4213.936035, 222.843093, 1303.262573, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2035, -4214.158691, 223.992080, 1303.262573, 3.399998, 0.000000, 34.400012 ); - CreateDynamicObject( 2985, -4319.692382, 250.022781, 1302.451782, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2985, -4317.078613, 257.312744, 1302.451782, 0.000000, 0.000000, -75.000000 ); - CreateDynamicObject( 2064, -4319.236816, 221.514495, 1303.022338, 0.000000, 0.000000, 30.099992 ); - CreateDynamicObject( 3787, -4307.586914, 193.071777, 1302.341186, 0.000000, 0.000000, -64.399993 ); - CreateDynamicObject( 3793, -4305.817382, 191.556976, 1302.591064, 43.200000, 37.500000, -54.299972 ); - CreateDynamicObject( 11729, -4225.728027, 216.765319, 1302.437622, 0.000000, 0.000000, -172.099670 ); - CreateDynamicObject( 11729, -4226.434082, 216.667816, 1302.437622, 0.000000, 0.000000, -172.099670 ); - CreateDynamicObject( 11729, -4227.135742, 216.570266, 1302.437622, 0.000000, 0.000000, -172.099670 ); - CreateDynamicObject( 11730, -4227.855468, 216.469833, 1302.437622, 0.000000, 0.000000, -172.099670 ); - CreateDynamicObject( 11729, -4229.245117, 216.277664, 1302.437622, 0.000000, 0.000000, -172.099670 ); - CreateDynamicObject( 2002, -4228.583496, 216.602752, 1302.429687, 0.000000, 0.000000, -172.099975 ); - CreateDynamicObject( 2705, -4227.834472, 216.611007, 1304.031127, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2372, -4231.283691, 223.104904, 1302.459594, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2603, -4232.607421, 220.802795, 1302.869995, 0.000000, 0.000000, 12.800002 ); - CreateDynamicObject( 2226, -4232.271972, 219.266921, 1303.050170, 0.000000, 0.000000, 0.000000 ); - CreateDynamicObject( 2331, -4232.231445, 219.266052, 1302.669799, 0.000000, 0.000000, 12.199995 ); - CreateDynamicObject( 14604, -4242.658691, 205.086532, 1304.210815, 0.000000, 0.000000, 24.200002 ); - //Halloween CreateDynamicObject(9931, 1994.71, 1573.35, 992.62, 0.00, 0.00, 0.00); CreateDynamicObject(9931, 1994.71, 1606.45, 992.62, 0.00, 0.00, 0.00); @@ -4220,25 +3448,33 @@ stock initializeServerObjects( ) SetDynamicObjectMaterial(tmpVariable, 0, 18233, "cuntwshopscs_t", "orange1", 0xFFFFFFFF); tmpVariable = CreateDynamicObject(19087, 1477.19189, 1466.45569, 1012.49884, 0.36000, 90.41998, 62.07996); SetDynamicObjectMaterial(tmpVariable, 0, 18233, "cuntwshopscs_t", "orange1", 0xFFFFFFFF); - tmpVariable = CreateDynamicObject(2242, 1476.03796, 1464.33252, 1011.86365, 0.00000, 0.00000, 0.00000); SetDynamicObjectMaterial(tmpVariable, 0, 988, "ws_apgatex", "cj_sheetmetal", 0xFFFFFFFF); SetDynamicObjectMaterial(tmpVariable, 1, 988, "ws_apgatex", "cj_sheetmetal", 0xFFFFFFFF); tmpVariable = CreateDynamicObject(2242, 1475.15662, 1464.33447, 1011.86359, 0.00000, 0.00000, 0.00000); SetDynamicObjectMaterial(tmpVariable, 0, 988, "ws_apgatex", "cj_sheetmetal", 0xFFFFFFFF); SetDynamicObjectMaterial(tmpVariable, 1, 988, "ws_apgatex", "cj_sheetmetal", 0xFFFFFFFF); - tmpVariable = CreateDynamicObject(14705, 1475.14404, 1464.33667, 1012.11896, 0.00000, 0.00000, 0.00000); SetDynamicObjectMaterial(tmpVariable, 0, 1214, "metal", "CJ_FRAME_Glass", 0x90FF0000); tmpVariable = CreateDynamicObject(14705, 1476.03943, 1464.33582, 1012.11902, 0.00000, 0.00000, 0.00000); SetDynamicObjectMaterial(tmpVariable, 0, 1214, "metal", "CJ_FRAME_Glass", 0x90FFFFFF); - tmpVariable = CreateDynamicObject(2647, 1475.62317, 1464.10986, 1011.99017, 0.00000, 0.00000, 0.00000); SetDynamicObjectMaterial(tmpVariable, 0, 1214, "metal", "CJ_FRAME_Glass", 0x90FFFFFF); - tmpVariable = CreateDynamicObject(2767, 1477.72534, 1464.33569, 1011.86115, 0.00000, 0.00000, 0.00000); SetDynamicObjectMaterial(tmpVariable, 0, 1214, "metal", "CJ_FRAME_Glass", 0xFFFFFFFF); SetDynamicObjectMaterial(tmpVariable, 1, -1, "none", "none", 51); + tmpVariable = CreateDynamicObject( 19173, 1476.026123, 1464.129150, 1013.218078, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + SetDynamicObjectMaterialText( tmpVariable, 1, " ", 140, "Arial", 64, 1, -32256, 0, 1 ); + SetDynamicObjectMaterialText( tmpVariable, 0, "/meth cook", 120, "Impact", 64, 0, -1, 0, 1 ); + tmpVariable = CreateDynamicObject( 19173, 1477.083129, 1464.207397, 1012.317199, 0.000000, 0.000000, -16.600133, -1, -1, -1 ); + SetDynamicObjectMaterialText( tmpVariable, 1, " ", 140, "Arial", 64, 1, -32256, 0, 1 ); + SetDynamicObjectMaterialText( tmpVariable, 0, "Caustic Soda", 120, "Impact", 20, 0, -1, 0, 1 ); + tmpVariable = CreateDynamicObject( 19173, 1476.685668, 1464.414184, 1012.687561, 0.000000, 0.000000, -0.900118, -1, -1, -1 ); + SetDynamicObjectMaterialText( tmpVariable, 1, " ", 140, "Arial", 64, 1, -32256, 0, 1 ); + SetDynamicObjectMaterialText( tmpVariable, 0, "Hydrogen Chloride", 120, "Impact", 20, 0, -1, 0, 1 ); + tmpVariable = CreateDynamicObject( 19173, 1475.140747, 1464.356811, 1012.497375, 0.000000, 0.000000, 21.699914, -1, -1, -1 ); + SetDynamicObjectMaterialText( tmpVariable, 1, " ", 140, "Arial", 64, 1, -32256, 0, 1 ); + SetDynamicObjectMaterialText( tmpVariable, 0, "Muriatic Acid", 120, "Impact", 20, 0, -1, 0, 1 ); // Soccer - Gal/Daniel [TAXED] SetDynamicObjectMaterial( CreateDynamicObject( 18753, -1781.246948, 398.854278, 1037.938232, 0.000000, 0.000000, 0.000000 ), 0, 10385, "baseballground_sfs", "ws_football_lines2", 0 ); @@ -6001,4 +5237,173 @@ stock initializeServerObjects( ) CreateDynamicObject( 19324, 1989.635253, 1032.391113, 994.097290, 0.000000, 0.000000, 0.000000 ); CreateDynamicObject( 19324, 2241.676269, 1647.986816, 1007.979003, 0.000000, 0.000000, -90.000000 ); CreateDynamicObject( 19324, 2230.132324, 1649.486816, 1007.979003, 0.000000, 0.000000, 90.000000 ); + + // Weapon Bunker + tmpVariable = CreateDynamicObject( 11085, -6964.453125, -237.617004, 841.406005, 0.000000, 0.000000, 0.000000, -1, -1, -1, .priority = 9999 ); + SetDynamicObjectMaterial( tmpVariable, 0, 8838, "vgehshade", "Metalox64", 0 ); + SetDynamicObjectMaterial( tmpVariable, 1, 8838, "vgehshade", "Metalox64", 0 ); + SetDynamicObjectMaterial( tmpVariable, 2, 8838, "vgehshade", "Metalox64", 0 ); + SetDynamicObjectMaterial( tmpVariable, 3, 18200, "w_town2cs_t", "dirtgrn128", 0 ); + SetDynamicObjectMaterial( tmpVariable, 4, 8462, "vgsecoast", "vgs_rockmid1a", 0 ); + SetDynamicObjectMaterial( tmpVariable, 5, 8462, "vgsecoast", "vgs_rockmid1a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19890, -6957.091796, -270.986999, 841.406005, 90.000000, 90.000000, -90.000000, -1, -1, -1 ), 0, 5149, "lasground2_las2", "tatty_wood_1", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19890, -6959.442871, -224.916000, 841.406005, 90.000000, 90.000000, 90.000000, -1, -1, -1 ), 0, 5149, "lasground2_las2", "tatty_wood_1", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19890, -6991.234863, -244.817001, 841.406005, 90.000000, 90.000000, 180.000000, -1, -1, -1 ), 0, 5149, "lasground2_las2", "tatty_wood_1", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 11102, -6981.073242, -217.977005, 837.666015, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, 11326, "oldgarage_sfse", "alleydoor8", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19890, -6937.801757, -244.817001, 841.406005, 90.000000, 90.000000, 0.000000, -1, -1, -1 ), 0, 5149, "lasground2_las2", "tatty_wood_1", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 11102, -6981.073242, -209.787002, 837.645996, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, 11326, "oldgarage_sfse", "alleydoor8", -16 ); + CreateDynamicObject( 3594, -6988.397949, -266.148986, 836.145019, 0.000000, 0.000000, 7.099999, -1, -1, -1 ); + CreateDynamicObject( 3594, -6988.578125, -259.791992, 836.442016, 7.599999, 0.000000, -176.399993, -1, -1, -1 ); + CreateDynamicObject( 933, -6977.209960, -259.585998, 835.500000, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 933, -6977.370117, -265.526000, 835.500000, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1543, -6987.821777, -260.152008, 837.065979, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1543, -6987.821777, -262.691986, 837.005004, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1486, -6988.304199, -266.106994, 836.835998, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1486, -6987.894042, -263.976989, 836.565002, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1544, -6988.020019, -267.861999, 836.375000, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1544, -6988.020019, -257.742004, 836.455017, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 19812, -6983.861816, -263.350006, 836.005004, 0.000000, 0.000000, 79.199996, -1, -1, -1 ); + CreateDynamicObject( 19812, -6983.138183, -267.545989, 836.005004, 0.000000, 0.000000, 122.699996, -1, -1, -1 ); + CreateDynamicObject( 19812, -6983.003906, -258.851013, 836.005004, 0.000000, 0.000000, 79.199996, -1, -1, -1 ); + CreateDynamicObject( 1486, -6983.801757, -263.455993, 836.655029, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1544, -6984.021972, -263.265991, 836.484985, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1486, -6983.102050, -258.805999, 836.655029, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1544, -6983.071777, -267.626007, 836.484985, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 349, -6976.969238, -266.561004, 836.848999, 0.000000, 14.199999, 177.500000, -1, -1, -1 ); + CreateDynamicObject( 3350, -6978.044921, -257.592010, 835.405029, 0.000000, 0.000000, -73.099998, -1, -1, -1 ); + CreateDynamicObject( 349, -6976.376953, -260.644989, 836.866027, 0.000000, 14.199999, -157.000000, -1, -1, -1 ); + CreateDynamicObject( 2358, -6977.033203, -265.812988, 836.594970, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 2358, -6976.872070, -259.544006, 836.594970, 0.000000, 0.000000, 46.700000, -1, -1, -1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3761, -6985.321777, -251.860000, 837.465026, 0.000000, 0.000000, 90.000000, -1, -1, -1 ), 3, 1257, "bustopm", "CJ_GREENMETAL", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3761, -6985.321777, -247.860000, 837.465026, 0.000000, 0.000000, 90.000000, -1, -1, -1 ), 3, 1257, "bustopm", "CJ_GREENMETAL", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3761, -6985.321777, -243.860000, 837.465026, 0.000000, 0.000000, 90.000000, -1, -1, -1 ), 3, 1257, "bustopm", "CJ_GREENMETAL", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3761, -6977.970214, -247.990005, 837.465026, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 3, 1257, "bustopm", "CJ_GREENMETAL", -16 ); + CreateDynamicObject( 944, -6961.513183, -253.576995, 836.385009, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 944, -6963.123046, -253.576995, 836.385009, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 944, -6962.011230, -250.707992, 836.385009, 0.000000, 0.000000, 24.200000, -1, -1, -1 ); + CreateDynamicObject( 964, -6961.361816, -256.514007, 835.515014, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 964, -6963.253906, -256.684997, 835.515014, 0.000000, 0.000000, 14.199999, -1, -1, -1 ); + CreateDynamicObject( 1348, -6961.930175, -257.898010, 836.234985, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 11089, -6937.981933, -262.930999, 838.744995, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 931, -6953.059082, -256.559997, 836.505004, 0.000000, 0.000000, 180.000000, -1, -1, -1 ), 0, 931, "none", "none", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 931, -6955.110839, -256.910003, 836.505004, 0.000000, 0.000000, 90.000000, -1, -1, -1 ), 0, 931, "none", "none", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3567, -6975.095214, -229.416000, 836.344970, 0.000000, 0.000000, 86.900001, -1, -1, -1 ), 0, 3567, "none", "none", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2935, -6970.244140, -229.591003, 838.632019, 0.000000, 0.000000, 87.199996, -1, -1, -1 ), 0, 2935, "none", "none", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2935, -6977.446777, -229.238998, 838.632019, 0.000000, 0.000000, 87.199996, -1, -1, -1 ), 0, 2935, "none", "none", -16 ); + CreateDynamicObject( 939, -6974.294921, -239.080993, 837.875000, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 939, -6988.789062, -235.511001, 837.875000, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1238, -6981.473144, -229.824996, 837.531982, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 2985, -6989.100097, -232.371002, 835.500976, 0.000000, 0.000000, 180.000000, -1, -1, -1 ); + CreateDynamicObject( 2985, -6988.759765, -231.707992, 835.500976, 0.000000, 0.000000, -166.300003, -1, -1, -1 ); + CreateDynamicObject( 2985, -6988.520019, -231.171005, 835.500976, 0.000000, 0.000000, 167.100006, -1, -1, -1 ); + CreateDynamicObject( 2064, -6986.741210, -238.975997, 836.125000, 0.000000, 0.000000, 135.000000, -1, -1, -1 ); + CreateDynamicObject( 1271, -6977.504882, -239.481002, 835.880981, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1271, -6977.735839, -238.632003, 835.880981, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1271, -6978.505859, -239.481002, 835.880981, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1271, -6977.976074, -239.041000, 836.560974, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 11086, -6964.453125, -237.391006, 843.421997, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + tmpVariable = CreateDynamicObject( 945, -6943.024902, -233.227005, 846.395019, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + SetDynamicObjectMaterial( tmpVariable, 0, 945, "none", "none", 1 ); + SetDynamicObjectMaterial( tmpVariable, 1, 945, "none", "none", 0 ); + SetDynamicObjectMaterial( tmpVariable, 2, 945, "none", "none", 0 ); + SetDynamicObjectMaterial( tmpVariable, 3, 945, "none", "none", 0 ); + SetDynamicObjectMaterial( tmpVariable, 4, 945, "none", "none", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2357, -6943.025878, -233.199996, 835.924987, 0.000000, 0.000000, 90.000000, -1, -1, -1 ), 0, 18200, "w_town2cs_t", "dirtgrn128", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19328, -6943.024902, -233.195007, 836.354980, -90.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, 19169, "gtamap", "gtasamapbit1", 0 ); + CreateDynamicObject( 19999, -6943.012207, -230.304000, 835.525024, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1714, -6944.000000, -232.039993, 835.494995, 0.000000, 0.000000, 100.000000, -1, -1, -1 ); + CreateDynamicObject( 1714, -6944.000000, -233.039993, 835.494995, 0.000000, 0.000000, 120.000000, -1, -1, -1 ); + CreateDynamicObject( 1714, -6944.000000, -234.039993, 835.494995, 0.000000, 0.000000, 140.000000, -1, -1, -1 ); + CreateDynamicObject( 1714, -6942.038085, -232.039993, 835.494995, 0.000000, 0.000000, 220.000000, -1, -1, -1 ); + CreateDynamicObject( 1714, -6942.038085, -233.039993, 835.494995, 0.000000, 0.000000, 240.000000, -1, -1, -1 ); + CreateDynamicObject( 1714, -6942.038085, -234.039993, 835.494995, 0.000000, 0.000000, 260.000000, -1, -1, -1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -6936.883789, -237.723999, 836.515014, 0.000000, 0.000000, 180.000000, -1, -1, -1 ), 0, 18200, "w_town2cs_t", "dirtgrn128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19791, -6939.301757, -247.938003, 826.585021, 0.000000, 0.000000, 180.000000, -1, -1, -1 ), 0, 8460, "vgseland03_lvs", "greyground256", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 14387, -6943.560058, -243.210006, 835.585021, 0.000000, 0.000000, 180.000000, -1, -1, -1 ), 0, 9241, "sfn_helipad", "helipad_grey1", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 14387, -6943.560058, -252.770004, 835.585021, 0.000000, 0.000000, 180.000000, -1, -1, -1 ), 0, 9241, "sfn_helipad", "helipad_grey1", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19791, -6937.140136, -250.167999, 826.586975, 0.000000, 0.000000, 180.000000, -1, -1, -1 ), 0, 8460, "vgseland03_lvs", "greyground256", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19791, -6937.140136, -245.878005, 826.591003, 0.000000, 0.000000, 180.000000, -1, -1, -1 ), 0, 8460, "vgseland03_lvs", "greyground256", -16 ); + tmpVariable = CreateDynamicObject( 19926, -6943.141113, -245.511993, 836.577026, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + SetDynamicObjectMaterial( tmpVariable, 0, 16640, "a51", "pavegrey128", 0 ); + SetDynamicObjectMaterial( tmpVariable, 1, 4726, "libhelipad_lan2", "helipad_grey1", 0 ); + tmpVariable = CreateDynamicObject( 19926, -6943.661132, -246.822006, 836.575012, 0.000000, 0.000000, 180.000000, -1, -1, -1 ); + SetDynamicObjectMaterial( tmpVariable, 0, 16640, "a51", "pavegrey128", 0 ); + SetDynamicObjectMaterial( tmpVariable, 1, 4726, "libhelipad_lan2", "helipad_grey1", 0 ); + tmpVariable = CreateDynamicObject( 19926, -6943.130859, -250.061996, 836.577026, 0.000000, 0.000000, -90.000000, -1, -1, -1 ); + SetDynamicObjectMaterial( tmpVariable, 0, 16640, "a51", "pavegrey128", 0 ); + SetDynamicObjectMaterial( tmpVariable, 1, 4726, "libhelipad_lan2", "helipad_grey1", 0 ); + tmpVariable = CreateDynamicObject( 19926, -6943.661132, -248.731994, 836.575012, 0.000000, 0.000000, 180.000000, -1, -1, -1 ); + SetDynamicObjectMaterial( tmpVariable, 0, 16640, "a51", "pavegrey128", 0 ); + SetDynamicObjectMaterial( tmpVariable, 1, 4726, "libhelipad_lan2", "helipad_grey1", 0 ); + CreateDynamicObject( 19893, -6943.560058, -247.763000, 837.484985, 0.000000, 0.000000, 102.900001, -1, -1, -1 ); + CreateDynamicObject( 997, -6944.213867, -252.740997, 836.586975, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 997, -6944.213867, -246.251007, 836.586975, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 997, -6944.213867, -249.490997, 836.586975, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1775, -6939.354980, -253.768005, 837.715026, 0.000000, 0.000000, -90.000000, -1, -1, -1 ); + CreateDynamicObject( 1776, -6939.354980, -252.147994, 837.715026, 0.000000, 0.000000, -90.000000, -1, -1, -1 ); + CreateDynamicObject( 19908, -6938.800781, -247.759002, 837.591003, 0.000000, 0.000000, 180.000000, -1, -1, -1 ); + CreateDynamicObject( 2894, -6943.568847, -248.563003, 837.591003, 0.000000, 0.000000, -94.800003, -1, -1, -1 ); + CreateDynamicObject( 19807, -6943.567871, -247.147003, 837.591003, 0.000000, 0.000000, 60.000000, -1, -1, -1 ); + CreateDynamicObject( 11728, -6938.841796, -245.475997, 838.044982, 0.000000, 0.000000, -90.000000, -1, -1, -1 ); + CreateDynamicObject( 2196, -6943.312988, -247.235000, 837.484985, 0.000000, 0.000000, -24.899999, -1, -1, -1 ); + CreateDynamicObject( 2813, -6943.865234, -246.761001, 837.465026, 0.000000, 0.000000, -97.099998, -1, -1, -1 ); + CreateDynamicObject( 14455, -6945.272949, -240.179992, 837.155029, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + SetDynamicObjectMaterialText( CreateDynamicObject( 11313, -6981.673828, -247.932998, 841.604980, 0.000000, 0.000000, 180.000000, -1, -1, -1 ), 0, "Products", 120, "Arial", 60, 1, -1, 0, 1 ); + SetDynamicObjectMaterialText( CreateDynamicObject( 11313, -6938.872070, -247.953002, 840.674987, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, "CONTROL PANEL", 120, "Arial", 40, 1, -1, 0, 1 ); + CreateDynamicObject( 18981, -6992.229980, -247.914993, 838.905029, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 19277, -6976.562988, -248.033004, 838.565979, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1220, -6976.516113, -247.352005, 837.776977, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1220, -6976.516113, -247.352005, 838.456970, 0.000000, 0.000000, 30.299999, -1, -1, -1 ); + CreateDynamicObject( 1220, -6976.527832, -249.826995, 837.776977, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 931, -6958.187988, -239.421005, 836.474975, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, 931, "none", "none", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 931, -6961.187988, -239.421005, 836.474975, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, 931, "none", "none", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 931, -6964.187988, -239.421005, 836.474975, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, 931, "none", "none", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 931, -6964.187988, -239.421005, 838.474975, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, 931, "none", "none", 0 ); + CreateDynamicObject( 943, -6953.823242, -253.539001, 836.195007, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 920, -6966.071777, -239.164001, 835.965026, 0.000000, 0.000000, 32.799999, -1, -1, -1 ); + CreateDynamicObject( 920, -6967.359863, -239.617996, 835.965026, 0.000000, 0.000000, -65.900001, -1, -1, -1 ); + CreateDynamicObject( 918, -6971.234863, -239.304992, 835.895019, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 918, -6971.095214, -238.744995, 835.895019, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 918, -6970.733886, -239.985000, 835.895019, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 2922, -6964.534179, -269.824005, 837.005981, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 11738, -6967.321777, -239.608993, 836.335021, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 2036, -6943.022949, -234.906005, 836.344970, 0.000000, 0.000000, 30.600000, -1, -1, -1 ); + CreateDynamicObject( 1439, -6944.090820, -256.205993, 835.625000, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1439, -6945.922851, -256.205993, 835.625000, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1490, -6958.077148, -240.938003, 837.005004, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1526, -6958.678222, -240.938003, 837.354980, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1530, -6958.678222, -240.938003, 836.905029, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1528, -6960.199218, -240.938003, 837.895019, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1526, -6960.770019, -240.938003, 837.354980, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1529, -6961.169921, -240.927993, 837.854980, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 952, -6962.798828, -241.955001, 836.755004, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 952, -6970.578125, -241.955001, 836.755004, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 12957, -6947.226074, -268.109985, 836.155029, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 1438, -6948.089843, -267.850006, 836.044982, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 853, -6950.690917, -268.204986, 835.895019, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1436, -6956.041015, -269.071990, 837.015014, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 19899, -6983.301757, -225.009002, 835.534973, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 19917, -6981.796875, -222.561004, 835.525024, 0.000000, 0.000000, 15.500000, -1, -1, -1 ); + CreateDynamicObject( 11709, -6982.849121, -239.841995, 836.200988, 0.000000, 0.000000, 180.000000, -1, -1, -1 ); + CreateDynamicObject( 11709, -6981.388183, -239.841995, 836.200988, 0.000000, 0.000000, 180.000000, -1, -1, -1 ); + CreateDynamicObject( 923, -6952.694824, -226.708999, 836.395019, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 923, -6957.825195, -226.899002, 836.395019, 0.000000, 0.000000, -11.699999, -1, -1, -1 ); + CreateDynamicObject( 935, -6959.223144, -226.638000, 836.075012, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 1362, -6956.310058, -226.878005, 836.104980, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 930, -6951.036132, -226.962005, 835.994995, 0.000000, 0.000000, -22.100000, -1, -1, -1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19795, -6964.152832, -269.923004, 837.236022, 0.000000, 0.000000, 90.000000, -1, -1, -1 ), 0, 18265, "w_town3cs_t", "alleydoor3", -16 ); + CreateDynamicObject( 19903, -6982.257812, -214.292999, 835.515014, 0.000000, 0.000000, -166.199996, -1, -1, -1 ); + CreateDynamicObject( 19903, -6982.148925, -213.188995, 835.515014, 0.000000, 0.000000, 152.500000, -1, -1, -1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19872, -6986.964843, -212.337997, 833.604980, 0.000000, 0.000000, 0.000000, -1, -1, -1 ), 0, 4821, "union_las", "Metal1_128", -16 ); + SetDynamicObjectMaterialText( CreateDynamicObject( 19355, -6987.858886, -212.089996, 840.405029, 0.000000, 0.000000, 90.000000, -1, -1, -1 ), 0, "Baggage", 130, "Arial", 70, 1, -1, 0, 1 ); + CreateDynamicObject( 19999, -6942.151855, -248.949996, 836.586975, -0.100000, 0.000000, -124.400001, -1, -1, -1 ); + CreateDynamicObject( 19910, -6986.993164, -204.932006, 836.684997, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 11709, -6983.062988, -205.391998, 836.195007, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 19898, -6986.882812, -216.985992, 835.585021, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 19982, -6989.481933, -210.272994, 835.315002, 0.000000, 0.000000, 0.000000, -1, -1, -1 ); + CreateDynamicObject( 3525, -6973.001953, -255.386993, 837.955017, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 3525, -6964.717773, -255.386993, 837.955017, 0.000000, 0.000000, -90.000000, -1, -1, -1 ); + CreateDynamicObject( 3525, -6960.127929, -255.386993, 837.955017, 0.000000, 0.000000, 90.000000, -1, -1, -1 ); + CreateDynamicObject( 3525, -6947.603027, -255.386993, 837.955017, 0.000000, 0.000000, -90.000000, -1, -1, -1 ); + CreateDynamicObject( 19799, -6963.830078, -226.041000, 836.981994, 0.000000, 0.000000, 180.000000, -1, -1, -1 ); } diff --git a/pawno/include/irresistible/features/visage/casino.inc b/pawno/include/irresistible/features/visage/casino.inc index 165bd33..fe939ca 100644 --- a/pawno/include/irresistible/features/visage/casino.inc +++ b/pawno/include/irresistible/features/visage/casino.inc @@ -35,8 +35,8 @@ hook OnGameModeInit( ) CreatePokerTable( 50000, 500, 2619.504882, 1615.672973, 1505.548950, 6, VISAGE_WORLD, VISAGE_INTERIOR ); // Robbery Info - CreateRobberyNPC( "Visage Cashier", 3000, 2601.9226, 1567.5959, 1508.3521, 0.0, 11, VISAGE_WORLD ); // Mafia - CreateRobberyNPC( "Visage Cashier", 3000, 2607.0059, 1567.5959, 1508.3521, 0.0, 172, VISAGE_WORLD ); // Mafia + CreateRobberyNPC( "Visage Cashier", 2500, 2601.9226, 1567.5959, 1508.3521, 0.0, 11, VISAGE_WORLD ); // Mafia + CreateRobberyNPC( "Visage Cashier", 2500, 2607.0059, 1567.5959, 1508.3521, 0.0, 172, VISAGE_WORLD ); // Mafia CreateRobberyCheckpoint( "Visage Casino - Safe 1", 4000, 2609.208984, 1566.640014, 1507.802001, -90.00000, 79 ); CreateRobberyCheckpoint( "Visage Casino - Safe 2", 4000, 2609.208984, 1565.798950, 1507.802001, -90.00000, 79 ); diff --git a/pawno/include/irresistible/features/visage/poker.inc b/pawno/include/irresistible/features/visage/poker.inc index d757f40..834224a 100644 --- a/pawno/include/irresistible/features/visage/poker.inc +++ b/pawno/include/irresistible/features/visage/poker.inc @@ -78,6 +78,7 @@ stock ShowPlayerDialogEx(playerid, dialogid, style, caption[], button1[], button #define T_SAVE_PLAYER_POS true //Max number the chips can express 10^(MAX_CHIP_DIGITS) - 1 #define MAX_CHIP_DIGITS 7 +#define T_TABLE_TICK_INTERVAL 500 //(in ms) half a second #define T_POT_FEE_RATE 0.04 @@ -87,8 +88,8 @@ stock ShowPlayerDialogEx(playerid, dialogid, style, caption[], button1[], button #define T_Z_CAMERA_OFFSET 3.0 #define T_CHIP_OFFSET 0.13 //Length and width of cards -#define T_CARD_X_SIZE 21.000000 -#define T_CARD_Y_SIZE 29.000000 +#define T_CARD_X_SIZE 23.0 // 21.000000 +#define T_CARD_Y_SIZE 31.0 // 29.000000 #define T_TWO_CARD_DISTANCE 23.904725 //Distance between the two cards each player receives @@ -718,6 +719,9 @@ stock DestroyPokertable( handle) DestroyDynamicObject(TableData[handle][E_TABLE_OBJECT_IDS][1]); TableData[handle][E_TABLE_OBJECT_IDS][1] = INVALID_OBJECT_ID; + KillTimer(TableData[handle][E_TABLE_TIMER_ID]); + TableData[handle][E_TABLE_TIMER_ID] = 0; + DestroyDynamic3DTextLabel(TableData[handle][E_TABLE_POT_LABEL]); for(new i = 0; i < TableData[handle][E_TABLE_TOTAL_SEATS]; i++) { @@ -761,6 +765,8 @@ stock KickPlayerFromTable(playerid) //Create the chair object again: TableData[handle][E_TABLE_CHAIR_OBJECT_IDS][slot] = CreateDynamicObject(T_CHAIR_MODEL, TableData[handle][E_TABLE_SEAT_POS_X][slot], TableData[handle][E_TABLE_SEAT_POS_Y][slot], TableData[handle][E_TABLE_SEAT_POS_Z][slot], 0.0, 0.0, angle_step * float(slot), TableData[handle][E_TABLE_VIRTUAL_WORLD], TableData[handle][E_TABLE_INTERIOR], .priority = 9999); Internal_RemoveChairSlot(handle, slot); + Iter_Remove(IT_PlayersTable, playerid); + if(Iter_Contains(IT_PlayersInGame, playerid)) Iter_Remove(IT_PlayersInGame, playerid); SetPlayerPos(playerid, TableData[handle][E_TABLE_SEAT_POS_X][slot], TableData[handle][E_TABLE_SEAT_POS_Y][slot], TableData[handle][E_TABLE_SEAT_POS_Z][slot]); SetCameraBehindPlayer(playerid); @@ -792,11 +798,6 @@ stock KickPlayerFromTable(playerid) UpdateDynamic3DTextLabelText(TableData[handle][E_TABLE_BET_LABELS][slot], 0, " "); - Iter_Remove(IT_PlayersTable, playerid); - - if(Iter_Contains(IT_PlayersInGame, playerid)) - Iter_Remove(IT_PlayersInGame, playerid); - GivePlayerCash(playerid, PlayerData[playerid][E_PLAYER_TOTAL_CHIPS]); @@ -1185,6 +1186,8 @@ public Poker_StartGame(handle, dealer) } TableData[handle][E_TABLE_LOADING_GAME] = true; //Add these two players to (currently playing iterator) + Iter_Clear(IT_PlayersInGame); + Iter_Clear(IT_PlayersAllIn); foreach(new i: IT_PlayersTable) { Player_Clearchat(i); @@ -1292,7 +1295,7 @@ public Poker_KickPlayers(handle) { for(new i = 0; i < MAX_PLAYERS; i++) { - if(!Iter_Contains(IT_PlayersInGame, i)) continue; + if(!Iter_Contains(IT_PlayersTable, i)) continue; if(!PlayerData[i][E_PLAYER_TOTAL_CHIPS]) { if(GetPlayerCash(i) < TableData[handle][E_TABLE_BUY_IN]) @@ -1308,7 +1311,7 @@ public Poker_KickPlayers(handle) } } } - Iter_Clear(IT_PlayersInGame); + //Iter_Clear(IT_PlayersInGame); return 1; } @@ -1318,13 +1321,17 @@ stock StartNewPokerGame(handle, time) TableData[handle][E_TABLE_COM_CARDS_VALUES][i] = ITER_NONE; } + foreach(new i: IT_PlayersInGame) { + HidePlayerChoices(i); + } + //This will allow players to leave before the new game begins. TableData[handle][E_TABLE_CURRENT_STATE] = STATE_IDLE; TableData[handle][E_TABLE_STING_NEW_GAME] = true; TableData[handle][E_TABLE_FIRST_TURN] = INVALID_PLAYER_ID; TableData[handle][E_TABLE_CHECK_FIRST] = false; - + TableData[handle][E_TABLE_CURRENT_TURN] = INVALID_PLAYER_ID; TableData[handle][E_TABLE_LOADING_GAME] = false; ResetLabel(handle); @@ -1344,6 +1351,7 @@ stock StartNewPokerGame(handle, time) TableData[handle][E_TABLE_POT_CHIPS][i] = 0; Iter_Clear(It_SidepotMembers[_IT[handle][i]]); } + Iter_Clear(IT_PlayersInGame); if(Iter_Count(IT_PlayersTable) >= 2) { @@ -2232,6 +2240,10 @@ hook OnPlayerClickPlayerTD(playerid, PlayerText:playertextid) if(GetPlayerClickedTxt(playerid)) return 1; new handle = PlayerData[playerid][E_PLAYER_CURRENT_HANDLE]; + if(TableData[handle][E_TABLE_CURRENT_TURN] != playerid) { + HidePlayerChoices(playerid); + return 1; + } if(playertextid == PlayerData[playerid][E_PLAYER_CHOICES_TXT][FOLD]) { //Fold diff --git a/pawno/include/irresistible/helpers.inc b/pawno/include/irresistible/helpers.inc index ffecb5c..e3f3917 100644 --- a/pawno/include/irresistible/helpers.inc +++ b/pawno/include/irresistible/helpers.inc @@ -26,6 +26,7 @@ #define positionToString(%0) (%0==1?("st"):(%0==2?("nd"):(%0==3?("rd"):("th")))) #define SetPlayerPosEx(%0,%1,%2,%3,%4) SetPlayerPos(%0,%1,%2,%3),SetPlayerInterior(%0,%4) #define mysql_single_query(%0) mysql_function_query(dbHandle,(%0),true,"","") +#define points_format(%0) (number_format(%0, .prefix = '\0', .decimals = 2)) // Defines #define KEY_AIM (128) @@ -73,12 +74,15 @@ stock trimString( strSrc[ ] ) } // purpose: get distance between players -stock Float: GetDistanceBetweenPlayers( iPlayer1, iPlayer2, &Float: fDistance = Float: 0x7F800000 ) +stock Float: GetDistanceBetweenPlayers( iPlayer1, iPlayer2, &Float: fDistance = Float: 0x7F800000, bool: bAllowNpc = false ) { static Float: fX, Float: fY, Float: fZ; - if( GetPlayerVirtualWorld( iPlayer1 ) == GetPlayerVirtualWorld( iPlayer2 ) && GetPlayerPos( iPlayer2, fX, fY, fZ ) && !IsPlayerNPC( iPlayer1 ) && !IsPlayerNPC( iPlayer2 ) ) + if ( ! bAllowNpc && ( IsPlayerNPC( iPlayer1 ) || IsPlayerNPC( iPlayer2 ) ) ) // since this command is designed for players + return fDistance; + + if( GetPlayerVirtualWorld( iPlayer1 ) == GetPlayerVirtualWorld( iPlayer2 ) && GetPlayerPos( iPlayer2, fX, fY, fZ ) ) fDistance = GetPlayerDistanceFromPoint( iPlayer1, fX, fY, fZ ); return fDistance; @@ -167,7 +171,7 @@ stock strreplacechar(string[], oldchar, newchar) return matches; } -// purpose: replaces a phrase in a string with whatever specified +// purpose: replaces a phrase in a string with whatever specified (credit Slice) stock strreplace(string[], const search[], const replacement[], bool:ignorecase = false, pos = 0, limit = -1, maxlength = sizeof(string)) { // No need to do anything if the limit is 0. if (limit == 0) @@ -231,7 +235,7 @@ stock Player_GetUnusedAttachIndex( playerid ) } // purpose: convert integer into dollar string -stock number_format( { _, Float, Text3D, Menu, Text, DB, DBResult, bool, File }: variable, prefix = '$', decimals = 2, thousand_seperator = ',', decimal_point = '.', tag = tagof( variable ) ) // by Slice +stock number_format( { _, Float, Text3D, Menu, Text, DB, DBResult, bool, File }: variable, prefix = '$', decimals = -1, thousand_seperator = ',', decimal_point = '.', tag = tagof( variable ) ) // by Slice { static s_szReturn[ 32 ],