From 5c1a0ae5f7682b12b08468d2f2065d1fcdd28a0b Mon Sep 17 00:00:00 2001 From: Lorenc Date: Fri, 28 Jul 2017 09:16:43 +1000 Subject: [PATCH] gotta finish at uni --- filterscripts/objects.pwn | 612 +++++++++++++++++++++++++++++++++++++- gamemodes/sf-cnr.pwn | 108 +++++-- pawno/include/sf-cnr.inc | 15 + 3 files changed, 696 insertions(+), 39 deletions(-) diff --git a/filterscripts/objects.pwn b/filterscripts/objects.pwn index 9fc66a8..6baa9a4 100644 --- a/filterscripts/objects.pwn +++ b/filterscripts/objects.pwn @@ -717,6 +717,590 @@ public OnFilterScriptInit() SetDynamicObjectMaterial( CreateDynamicObject( 18763, -1951.752563, 717.935363, 43.074089, 0.000000, 0.000000, 0.000000 ), 0, 8463, "vgseland", "triadcarpet2", 0 ); CreateDynamicObject( 350, -1950.420532, 716.821899, 49.044017, 0.000000, -9.899999, 180.000000 ); CreateDynamicObject( 348, -1950.424804, 716.821899, 48.608390, 0.000000, -9.899999, 180.000000 ); + + // Irev House LV City Hall CBCNR~ + SetDynamicObjectMaterial( CreateDynamicObject( 18981, 2463.487060, 2245.969970, 3.841887, 0.000000, 0.000000, 90.000000 ), 0, 8671, "vegassland62", "ws_stonewall", -16 ); + CreateDynamicObject( 1557, 2461.223876, 2245.525634, 9.801849, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2462.730468, 2245.956787, 8.071867, 0.000000, 90.000000, 0.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); + CreateDynamicObject( 19861, 2470.092529, 2245.469970, 12.339659, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1557, 2464.264648, 2245.525634, 9.801849, 0.000000, 0.000000, 180.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2460.728515, 2243.724365, 10.571867, 0.000000, 0.000000, 0.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); + CreateDynamicObject( 19325, 2462.771240, 2246.545654, 13.069666, 0.000000, 90.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2464.741699, 2243.724609, 10.571867, 0.000000, 0.000000, 0.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2464.741699, 2246.666992, 12.571880, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2460.729492, 2246.666992, 12.571880, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); + CreateDynamicObject( 948, 2464.728271, 2244.811279, 9.810297, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 948, 2460.724365, 2244.811279, 9.810297, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3525, 2460.717529, 2243.128662, 11.719677, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3525, 2464.740234, 2243.128662, 11.719677, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3660, 2450.402587, 2244.506103, 11.479678, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19861, 2470.092529, 2243.247802, 9.809651, 90.000000, 0.000000, 0.000000 ), 0, 17946, "carter_mainmap", "mp_carter_carpet", -16 ); + CreateDynamicObject( 3660, 2450.402587, 2246.488037, 11.479678, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, 2468.354248, 2255.750244, 9.331871, 0.000000, 90.000000, 0.000000 ), 0, 10412, "hotel1", "carpet_red_256", -16 ); + + // Irev VIP Lounge Houses + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -1807.184326, 874.703308, 24.412200, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -1807.182373, 875.183776, 24.412200, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -1807.182373, 882.323120, 24.412200, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -1807.180419, 882.806030, 24.412200, 0.000000, 90.000000, 90.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", 0 ); + CreateDynamicObject( 3525, -1806.544067, 871.024658, 26.622230, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3525, -1806.544067, 878.806213, 26.622230, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3525, -1806.544067, 886.435791, 26.622230, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1569, -1806.688598, 873.460876, 23.872177, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1569, -1806.688598, 876.461242, 23.872177, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 1569, -1806.688598, 881.071533, 23.872177, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1569, -1806.688598, 884.032775, 23.872177, 0.000000, 0.000000, -90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19437, -1803.727172, 874.921264, 23.812175, 0.000000, 90.000000, 0.000000 ), 0, 10412, "hotel1", "carpet_red_256", -1027023 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19437, -1807.197021, 874.921264, 23.812175, 0.000000, 90.000000, 0.000000 ), 0, 10412, "hotel1", "carpet_red_256", -1027023 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19437, -1807.197021, 882.521179, 23.812175, 0.000000, 90.000000, 0.000000 ), 0, 10412, "hotel1", "carpet_red_256", -1027023 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19437, -1803.726318, 882.521179, 23.812175, 0.000000, 90.000000, 0.000000 ), 0, 10412, "hotel1", "carpet_red_256", -1027023 ); + CreateDynamicObject( 638, -1805.247070, 879.882690, 24.582183, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 638, -1805.327758, 871.821289, 24.582183, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 638, -1805.357788, 885.660888, 24.582183, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3471, -1805.529418, 878.922058, 24.952194, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 638, -1804.286132, 878.901733, 24.582183, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 638, -1805.247070, 877.941711, 24.582183, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3524, -1807.286254, 874.936340, 24.757583, 15.199996, 0.000000, 90.000000 ); + CreateDynamicObject( 3524, -1807.286254, 882.526977, 24.757583, 15.199996, 0.000000, 90.000000 ); + CreateDynamicObject( 3528, -1805.823486, 878.407836, 32.672199, 0.000000, 0.000000, 0.000000 ); + + // Sponyy Vip Lounge House + CreateDynamicObject( 1557, -1807.000732, 967.646423, 23.864355, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1557, -1807.010742, 970.667968, 23.864355, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 3525, -1806.769531, 967.257629, 25.564393, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3525, -1806.769531, 971.038208, 25.604394, 0.000000, 0.000000, 90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3524, -1807.775268, 969.119812, 25.015939, 22.800025, 0.000000, 90.000000 ), 1, 0, "none", "none", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18763, -1806.818603, 969.155029, 22.394323, 0.000000, -90.000000, 0.000000 ), 0, 10412, "hotel1", "carpet_red_256", 0 ); + CreateDynamicObject( 638, -1805.642456, 971.011901, 24.470615, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1497, -1820.874511, 969.902832, 71.896148, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 638, -1805.642456, 967.281372, 24.470615, 0.000000, 0.000000, 90.000000 ); + + // TDK HQ LV + CreateDynamicObject( 19909, 2505.273437, 2805.150878, 9.950291, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 18728, 2533.317138, 2831.336669, 8.390299, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 18728, 2514.227050, 2831.336669, 8.390299, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2601.596923, 2838.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2591.596923, 2838.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2581.596923, 2838.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2571.596923, 2838.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2601.596923, 2847.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2591.596923, 2847.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2581.596923, 2847.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2571.596923, 2847.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2576.348388, 2843.224121, 14.780323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2586.849365, 2842.893798, 14.780323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2596.843750, 2843.224121, 14.780323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2588.603759, 2838.558105, 14.370326, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2584.051513, 2838.558105, 14.372323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2584.051513, 2847.558105, 14.372323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2588.603759, 2847.558105, 14.370326, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2571.588623, 2844.602539, 14.380312, 0.000000, 90.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2571.588623, 2841.279296, 14.382320, 0.000000, 90.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2601.597412, 2844.602539, 14.380312, 0.000000, 90.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2601.597412, 2840.569824, 14.380312, 0.000000, 90.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + CreateDynamicObject( 3268, 2523.639892, 2841.938232, 9.810297, 0.000000, 0.000000, 90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2576.906250, 2847.964599, 8.710309, 0.000000, 0.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2586.740234, 2847.953369, 8.720314, 0.000000, 0.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2596.545410, 2847.955322, 8.730318, 0.000000, 0.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19391, 2601.810058, 2845.465087, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2601.810058, 2842.125488, 9.170326, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2601.812011, 2840.676025, 9.170326, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19435, 2601.813964, 2845.550781, 13.510331, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2571.276855, 2845.378662, 9.170326, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19391, 2571.279541, 2840.640380, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2571.278808, 2843.959228, 9.170326, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19435, 2571.276855, 2840.615478, 13.620339, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 1502, 2571.281250, 2839.895996, 9.790306, 0.000000, 0.000000, 90.000000 ), 1, 13066, "sw_fact01a", "sw_waredoor", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 1502, 2601.813720, 2844.728515, 9.790306, 0.000000, 0.000000, 90.000000 ), 1, 13066, "sw_fact01a", "sw_waredoor", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2592.596923, 2807.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2582.596923, 2807.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2572.596923, 2807.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2562.596923, 2807.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2592.596923, 2816.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2582.596923, 2816.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2572.596923, 2816.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2562.596923, 2816.558105, 2.370311, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2567.348388, 2812.224121, 14.780323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2577.849365, 2812.224121, 14.780323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2587.843750, 2812.224121, 14.780323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2579.603759, 2807.558105, 14.370326, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2575.051513, 2807.558105, 14.372323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2575.051513, 2816.558105, 14.372323, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2579.603759, 2816.558105, 14.370326, 0.000000, 90.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2562.588623, 2813.602539, 14.380312, 0.000000, 90.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2562.588623, 2810.279296, 14.382320, 0.000000, 90.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2592.597412, 2813.602539, 14.380312, 0.000000, 90.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2592.597412, 2809.569824, 14.380312, 0.000000, 90.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2567.906250, 2807.159179, 8.710309, 0.000000, 0.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2577.740234, 2807.159179, 8.720314, 0.000000, 0.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2587.545410, 2807.159179, 8.730318, 0.000000, 0.000000, 90.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19391, 2592.810058, 2814.465087, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2592.810058, 2811.125488, 9.170326, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2592.812011, 2809.676025, 9.170326, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19435, 2592.813964, 2814.550781, 13.510331, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2562.276855, 2814.378662, 9.170326, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19391, 2562.279541, 2809.640380, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2562.278808, 2812.959228, 9.170326, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19435, 2562.276855, 2809.615478, 13.620339, 90.000000, 0.000000, 0.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 1502, 2562.281250, 2808.895996, 9.790306, 0.000000, 0.000000, 90.000000 ), 1, 13066, "sw_fact01a", "sw_waredoor", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 1502, 2592.813720, 2813.728515, 9.790306, 0.000000, 0.000000, 90.000000 ), 1, 13066, "sw_fact01a", "sw_waredoor", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2561.094970, 2839.407714, 2.370311, 0.000000, 0.000000, 45.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2556.447509, 2834.760253, 2.370311, 0.000000, 0.000000, 45.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2552.505371, 2847.997314, 2.370311, 0.000000, 0.000000, 45.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2554.678955, 2839.360839, 9.550312, 90.000000, 0.000000, 135.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2547.862792, 2843.344970, 2.370311, 0.000000, 0.000000, 45.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2556.498535, 2841.180419, 9.552309, 90.000000, 0.000000, 135.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2557.134521, 2841.560546, 9.970295, 0.000000, 90.000000, 45.000000 ), 0, 11315, "sprayshp_sfse", "sf_spray_floor2", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2554.275634, 2843.403320, 9.554308, 90.000000, 0.000000, 135.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2554.275634, 2843.403320, 15.054308, 90.000000, 0.000000, 135.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2552.448730, 2841.591064, 15.048316, 90.000000, 0.000000, 135.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2554.678955, 2839.360839, 15.050312, 90.000000, 0.000000, 135.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2556.498535, 2841.180419, 15.052309, 90.000000, 0.000000, 135.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + CreateDynamicObject( 8613, 2588.081787, 2821.186523, 11.500303, 0.000000, 0.000000, 180.000000 ); + CreateDynamicObject( 1437, 2581.669189, 2810.799804, 15.800642, -21.800003, 0.000000, -90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2552.463134, 2841.591308, 9.552309, 90.000000, 0.000000, 135.000000 ), 0, 8572, "vgssstairs1", "metpat64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2554.249267, 2841.118652, 9.981303, 0.000000, 90.000000, 45.000000 ), 0, 11315, "sprayshp_sfse", "sf_spray_floor1", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2554.281494, 2838.707519, 9.970295, 0.000000, 90.000000, 45.000000 ), 0, 11315, "sprayshp_sfse", "sf_spray_floor2", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2554.657958, 2844.037109, 9.972302, 0.000000, 90.000000, 45.000000 ), 0, 11315, "sprayshp_sfse", "sf_spray_floor2", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2551.818115, 2841.185058, 9.972302, 0.000000, 90.000000, 45.000000 ), 0, 11315, "sprayshp_sfse", "sf_spray_floor2", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2554.777099, 2839.203125, 9.967302, 0.000000, 90.000000, 45.000000 ), 0, 11315, "sprayshp_sfse", "sf_spray_floor2", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, 2553.293457, 2842.669189, 9.971302, 0.000000, 90.000000, 45.000000 ), 0, 11315, "sprayshp_sfse", "sf_spray_floor2", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2547.942382, 2840.172851, 8.240315, 0.000000, 0.000000, 45.000000 ), 0, 3925, "weemap", "steel128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2547.742187, 2839.692382, 8.242315, 0.000000, 0.000000, 0.000000 ), 0, 3925, "weemap", "steel128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2547.742187, 2838.701416, 8.242315, 0.000000, 0.000000, 0.000000 ), 0, 3925, "weemap", "steel128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2548.600830, 2840.831298, 8.240315, 0.000000, 0.000000, 45.000000 ), 0, 3925, "weemap", "steel128", -16 ); + CreateDynamicObject( 1010, 2547.803955, 2839.117187, 10.770311, 0.000000, 0.000000, 105.599998 ); + CreateDynamicObject( 2798, 2547.702392, 2839.116943, 10.972025, 0.000000, -8.699995, 0.199965 ); + CreateDynamicObject( 1146, 2547.469482, 2838.239746, 10.661685, 0.000000, 69.000022, -89.199981 ); + CreateDynamicObject( 18717, 2547.793457, 2839.108398, 9.280299, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19903, 2545.860595, 2840.815429, 9.790288, 0.000000, 0.000000, -21.299997 ); + CreateDynamicObject( 1085, 2545.289306, 2840.589599, 10.250305, 0.000000, 0.000000, 180.000000 ); + CreateDynamicObject( 1008, 2548.343017, 2840.786865, 10.700304, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19621, 2548.561523, 2841.266357, 10.840312, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19627, 2548.658447, 2840.634277, 10.820305, 134.599990, 90.000000, -9.299998 ); + CreateDynamicObject( 19807, 2547.957763, 2840.505615, 10.810311, 0.000000, 0.000000, 77.299995 ); + CreateDynamicObject( 19893, 2548.160156, 2840.032958, 10.740304, 0.000000, 0.000000, 57.199996 ); + CreateDynamicObject( 19999, 2549.071289, 2839.876464, 9.810295, 0.000000, 0.000000, -85.299995 ); + CreateDynamicObject( 19872, 2564.214111, 2845.261718, 9.087224, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19872, 2568.234863, 2845.261718, 8.597225, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3173, 2609.168212, 2810.510009, 9.790289, 0.000000, 0.000000, 126.299995 ); + CreateDynamicObject( 12957, 2612.365234, 2820.740234, 10.470306, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3005, 2599.660156, 2807.477539, 9.850310, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 16332, 2554.886230, 2840.856445, 14.020340, 0.000000, 0.000000, 45.000000 ); + CreateDynamicObject( 19917, 2554.851806, 2840.769531, 12.973278, 7.699995, 0.000000, 80.000000 ); + CreateDynamicObject( 19899, 2553.274169, 2836.539550, 9.740297, 0.000000, 0.000000, -135.000000 ); + CreateDynamicObject( 19898, 2555.335693, 2840.369384, 10.080307, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19876, 2568.954589, 2690.703857, 11.822956, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 19877, 2562.967041, 2690.633789, 11.822956, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 19905, 2525.969238, 2700.175781, 9.787439, 0.000000, 0.000000, 180.000000 ); + CreateDynamicObject( 19869, 2502.075683, 2691.104492, 9.768664, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2499.973632, 2691.104492, 9.768664, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2502.075683, 2691.104492, 12.168679, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2499.973632, 2691.104492, 12.158649, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2543.911132, 2689.713623, 9.775806, 0.000000, 0.000000, 91.699974 ); + CreateDynamicObject( 19869, 2543.938720, 2688.722656, 9.775806, 0.000000, 0.000000, 91.699974 ); + CreateDynamicObject( 19869, 2543.911132, 2689.713623, 12.195807, 0.000000, 0.000000, 91.699974 ); + CreateDynamicObject( 19869, 2543.938720, 2688.722656, 12.195816, 0.000000, 0.000000, 91.699974 ); + CreateDynamicObject( 19869, 2546.681396, 2686.050048, 12.195815, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2553.914062, 2686.050048, 12.195815, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2548.663085, 2686.050048, 12.195815, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2584.066406, 2686.050048, 11.735799, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2589.238525, 2686.050048, 11.735799, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2591.006591, 2686.050048, 11.735799, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19869, 2593.659179, 2688.702636, 11.735799, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19869, 2593.659179, 2693.874023, 11.735799, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19865, 2546.350341, 2704.265380, 9.794362, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19865, 2551.351318, 2704.265380, 9.794362, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19865, 2555.591796, 2704.265380, 9.794362, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19865, 2558.131591, 2706.747802, 9.794362, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19865, 2558.131591, 2711.760742, 9.794362, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19865, 2558.131591, 2716.777587, 9.794362, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19865, 2558.131591, 2720.631103, 9.794362, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19865, 2560.634765, 2723.037109, 9.794362, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19865, 2565.644775, 2723.037109, 9.794362, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19865, 2570.665283, 2723.037109, 9.794362, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19865, 2583.785888, 2723.037109, 9.794362, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19865, 2591.124755, 2723.037109, 9.794362, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 16052, 2587.479492, 2723.012695, 11.400311, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 967, 2582.128906, 2723.814453, 9.970305, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1660, 2589.404052, 2684.661621, 6.386166, 12.499995, 0.000000, 14.000000 ); + CreateDynamicObject( 3465, 2562.734375, 2701.756591, 11.030314, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3465, 2564.636230, 2701.756591, 11.030314, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3465, 2573.538085, 2701.756591, 11.030314, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3465, 2575.398193, 2701.756591, 11.030314, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 715, 2563.025634, 2719.624267, 18.100320, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2682.904052, 2759.383300, 11.560317, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2690.344238, 2759.383300, 11.560317, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2685.619140, 2759.373291, 11.560317, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2690.281982, 2759.373291, 11.560317, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2645.797851, 2776.388916, 8.360321, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2645.797851, 2766.789062, 8.360321, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2645.797851, 2744.886230, 8.360321, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2645.797851, 2734.258056, 8.360321, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2645.813232, 2764.105712, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2645.813232, 2771.508544, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2645.813232, 2778.977050, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2645.813232, 2747.589599, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2645.813232, 2740.114990, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2645.813232, 2732.706298, 11.560317, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + CreateDynamicObject( 3934, 2601.261474, 2769.364257, 24.812200, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3934, 2635.147216, 2769.364257, 24.812200, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 14826, 2545.417968, 2834.349121, 10.500550, 0.000000, 0.000000, 162.299972 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2594.105468, 2795.675781, 1.830327, 0.000000, 0.000000, 0.000000 ), 0, 12976, "sw_diner1", "sjmALLEY", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2594.095458, 2785.688964, 1.840327, 0.000000, 0.000000, 0.000000 ), 0, 12976, "sw_diner1", "sjmALLEY", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, 2599.281982, 2790.481933, 12.020320, 0.000000, 0.000000, 0.000000 ), 0, 12976, "sw_diner1", "sjmALLEY", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, 2594.125488, 2784.083007, 13.920335, 0.000000, 90.000000, 90.000000 ), 0, 12976, "sw_diner1", "sjmALLEY", -16 ); + CreateDynamicObject( 1569, 2594.242187, 2786.177490, 9.810290, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1569, 2594.232177, 2795.182617, 9.810290, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 1569, 2594.232177, 2789.179199, 9.810290, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 1569, 2594.232177, 2792.181640, 9.810290, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1569, 2594.242187, 2789.199707, 9.810290, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1569, 2594.242187, 2792.171875, 9.810290, 0.000000, 0.000000, -90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2588.935302, 2788.040527, 9.750304, 0.000000, 90.000000, 0.000000 ), 0, 13691, "bevcunto2_lahills", "ws_floortiles2", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2588.935302, 2792.034423, 9.752304, 0.000000, 90.000000, 0.000000 ), 0, 13691, "bevcunto2_lahills", "ws_floortiles2", 0 ); + CreateDynamicObject( 638, 2584.020019, 2784.551025, 10.500308, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 638, 2585.041015, 2783.560058, 10.500308, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 638, 2588.132568, 2783.560058, 10.500308, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 638, 2585.662109, 2794.811767, 10.500308, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 638, 2584.020019, 2793.823486, 10.500308, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 638, 2588.933593, 2794.811767, 10.500308, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 17037, 2587.318603, 2778.606445, 12.240303, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 17037, 2587.318603, 2770.591308, 12.240303, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2643.155273, 2806.903564, 8.360321, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2645.683105, 2806.898925, 11.560317, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2633.522705, 2806.903564, 8.360321, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2638.328613, 2806.898925, 11.560317, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19355, 2630.859375, 2806.898925, 11.560317, 0.000000, 0.000000, 90.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_d", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2627.890625, 2826.319091, 8.360321, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19377, 2627.890625, 2816.705078, 8.360321, 0.000000, 0.000000, 0.000000 ), 0, 6052, "law_doontoon", "gm_labuld4_a", 0 ); + CreateDynamicObject( 3279, 2502.378906, 2791.705566, 9.740302, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3279, 2504.941406, 2755.330810, 9.740302, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, 2499.264892, 2821.020507, 10.540294, 0.000000, 0.000000, 0.000000 ), 0, 5174, "warehus_las2", "Bow_Abattoir_Conc2", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, 2499.264892, 2805.157226, 10.540294, 0.000000, 0.000000, 0.000000 ), 0, 5174, "warehus_las2", "Bow_Abattoir_Conc2", 0 ); + CreateDynamicObject( 19909, 2505.273437, 2821.568603, 9.950291, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 9623, 2487.614990, 2773.731689, 12.489129, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 629, 2480.379638, 2773.207275, 10.543894, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 629, 2480.379638, 2782.633789, 10.543894, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 629, 2480.379638, 2764.594482, 10.543894, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3471, 2481.776367, 2782.625000, 11.245717, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 3471, 2481.776367, 2764.695556, 11.245717, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 691, 2489.586181, 2796.691894, 9.003510, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 691, 2489.586181, 2749.960205, 9.003510, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1411, 2491.867431, 2789.889648, 16.805027, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1411, 2491.867431, 2784.701660, 16.805027, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1411, 2491.867431, 2779.541015, 16.805027, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1411, 2491.867431, 2774.361328, 16.805027, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1411, 2491.867431, 2769.189941, 16.805027, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1411, 2491.867431, 2764.009521, 16.805027, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1411, 2491.867431, 2758.831542, 16.805027, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1411, 2491.867431, 2755.959960, 16.805027, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1411, 2489.475097, 2792.665283, 16.805027, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1411, 2489.475097, 2754.802734, 16.805027, 0.000000, 0.000000, 180.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2773.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2775.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2777.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2779.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2781.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2771.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2769.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2767.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1225, 2483.633056, 2765.595703, 15.665003, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2491.795654, 2759.941162, 16.595026, 0.000000, 0.000000, 90.000000 ), 0, 18202, "w_towncs_t", "counter01_law", 1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2491.795654, 2769.911865, 16.595026, 0.000000, 0.000000, 90.000000 ), 0, 18202, "w_towncs_t", "counter01_law", 1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2491.795654, 2779.898925, 16.595026, 0.000000, 0.000000, 90.000000 ), 0, 18202, "w_towncs_t", "counter01_law", 1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, 2491.795654, 2787.555175, 16.595026, 0.000000, 0.000000, 90.000000 ), 0, 18202, "w_towncs_t", "counter01_law", 1 ); + CreateDynamicObject( 19817, 2576.484619, 2841.544189, 8.470299, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19817, 2586.368652, 2841.544189, 8.470299, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19817, 2596.377197, 2841.544189, 8.470299, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19817, 2577.625732, 2813.712402, 8.470299, 0.000000, 0.000000, 180.000000 ); + CreateDynamicObject( 19817, 2567.758789, 2813.712402, 8.470299, 0.000000, 0.000000, 180.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2591.595703, 2807.738769, 8.242315, 0.000000, 0.000000, 0.000000 ), 0, 3925, "weemap", "steel128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2592.226318, 2808.539550, 8.244315, 0.000000, 0.000000, 0.000000 ), 0, 3925, "weemap", "steel128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2590.384521, 2807.748779, 10.254330, 0.000000, 90.000000, 0.000000 ), 0, 3925, "weemap", "steel128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, 2592.226318, 2809.530517, 8.244315, 0.000000, 0.000000, 0.000000 ), 0, 3925, "weemap", "steel128", -16 ); + CreateDynamicObject( 7312, 2577.615966, 2812.179199, 12.170306, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 7312, 2567.720458, 2812.179199, 12.170306, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19903, 2592.283691, 2810.706542, 9.820295, 0.000000, 0.000000, 145.000000 ); + CreateDynamicObject( 19815, 2589.639404, 2807.252685, 11.660318, 0.000000, 0.000000, 180.000000 ); + CreateDynamicObject( 19899, 2584.764648, 2807.722900, 9.800310, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 19921, 2592.158447, 2809.382812, 10.830311, 0.000000, 0.000000, -76.900016 ); + CreateDynamicObject( 19917, 2590.638671, 2807.789062, 10.770311, 0.000000, 0.000000, 85.999992 ); + CreateDynamicObject( 19893, 2588.400878, 2807.709960, 10.740309, 0.000000, 0.000000, 158.300003 ); + CreateDynamicObject( 11711, 2592.722412, 2814.484130, 12.520314, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 11711, 2562.373779, 2809.652587, 12.520314, 0.000000, 0.000000, 90.000000 ); + + // Deathbringer VIP Lounge House + CreateDynamicObject( 3525, -1863.312255, 1072.335815, 46.618724, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 3525, -1863.312255, 1076.076660, 46.618724, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 1569, -1863.163818, 1072.678344, 45.079006, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 1569, -1863.163818, 1075.677978, 45.079006, 0.000000, 0.000000, -90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 970, -1868.769287, 1082.142333, 45.616928, 0.000000, 0.000000, 0.000000 ), 0, 10444, "hotelbackpool_sfs", "ws_glass_balustrade", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 970, -1863.427734, 1082.141357, 45.616928, 0.000000, 0.000000, 0.000000 ), 0, 10444, "hotelbackpool_sfs", "ws_glass_balustrade", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 970, -1870.850952, 1077.778442, 45.616928, 0.000000, 0.000000, 90.000000 ), 0, 10444, "hotelbackpool_sfs", "ws_glass_balustrade", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18763, -1869.921020, 1068.410888, 44.450733, 0.000000, 90.000000, 90.000000 ), 0, 8460, "vgseland03_lvs", "grassdry_128HV", -16 ); + CreateDynamicObject( 1569, -1863.163818, 1064.538085, 45.079006, 0.000000, 0.000000, 90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18763, -1869.921020, 1073.185180, 44.450733, 0.000000, 90.000000, 90.000000 ), 0, 8460, "vgseland03_lvs", "grassdry_128HV", -16 ); + CreateDynamicObject( 638, -1863.575439, 1077.867675, 45.765960, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 638, -1863.575439, 1062.276245, 45.765960, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3525, -1863.312255, 1064.144531, 46.618724, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 1569, -1863.163818, 1067.528442, 45.079006, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 3525, -1863.312255, 1067.884765, 46.618724, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 1597, -1870.135253, 1070.784423, 48.235389, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19861, -1863.225708, 1056.457763, 47.544017, 0.000000, 0.000000, 90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 970, -1870.850952, 1063.778442, 45.616928, 0.000000, 0.000000, 90.000000 ), 0, 10444, "hotelbackpool_sfs", "ws_glass_balustrade", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 970, -1868.723022, 1051.678466, 45.616928, 0.000000, 0.000000, 0.000000 ), 0, 10444, "hotelbackpool_sfs", "ws_glass_balustrade", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 970, -1864.592895, 1051.678466, 45.616928, 0.000000, 0.000000, 0.000000 ), 0, 10444, "hotelbackpool_sfs", "ws_glass_balustrade", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -1862.713989, 1064.055419, 36.017299, 0.000000, 0.000000, 0.000000 ), 0, 8620, "excalibursign", "excaliburwall10_128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -1862.712036, 1067.629638, 36.017299, 0.000000, 0.000000, 0.000000 ), 0, 8620, "excalibursign", "excaliburwall10_128", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2987, -1863.223022, 1070.136596, 46.255939, 0.000000, 0.000000, -90.000000 ), 0, 10023, "bigwhitesfe", "liftdoors_kb_256", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2987, -1862.021850, 1070.527832, 145.305984, 0.000000, 0.000000, 90.000000 ), 0, 10023, "bigwhitesfe", "liftdoors_kb_256", 0 ); + CreateDynamicObject( 3852, -1863.834472, 1070.583251, 145.649673, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3934, -1847.923461, 1054.432128, 144.152893, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3934, -1831.792724, 1059.372680, 144.152893, 0.000000, 0.000000, 0.000000 ); + + // Prokiller Home + CreateDynamicObject( 3525, -2156.534667, 416.871490, 36.545604, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3525, -2156.534667, 423.821441, 36.545604, 0.000000, 0.000000, 90.000000 ); + CreateDynamicObject( 3525, -2156.534667, 409.881500, 36.545604, 0.000000, 0.000000, 90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, -2159.358154, 415.312072, 36.687358, 0.000000, 90.000000, 0.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, -2159.358154, 419.612274, 36.687358, 0.000000, 90.000000, 0.000000 ), 0, 16150, "ufo_bar", "GEwhite1_64", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19796, -2156.916259, 421.798156, 35.855266, 0.000000, 0.000000, 0.000000 ), 0, 2946, "sw_doors", "bevdoor03_law", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19796, -2156.916259, 414.458221, 35.855266, 0.000000, 0.000000, 0.000000 ), 0, 2946, "sw_doors", "bevdoor03_law", -16 ); + CreateDynamicObject( 638, -2156.213134, 416.857604, 34.823951, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 638, -2156.903808, 416.857604, 34.823951, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 638, -2156.005371, 409.167968, 34.609024, 0.000000, 18.799999, 0.000000 ); + CreateDynamicObject( 638, -2156.005371, 424.547760, 34.609024, 0.000000, 18.799999, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19859, -2160.597900, 417.343566, 59.768856, 0.000000, 0.000000, -90.000000 ), 0, 2946, "sw_doors", "bevdoor03_law", 0 ); + CreateDynamicObject( 3852, -2158.794189, 416.533020, 60.068824, 0.000000, 0.000000, 180.000000 ); + CreateDynamicObject( 8251, -2196.143310, 437.268768, 62.698902, 0.000000, 0.000000, -90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3578, -2196.161865, 425.254547, 57.768886, 0.000000, 0.000000, 90.000000 ), 0, 10756, "airportroads_sfse", "dt_road_stoplinea", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3578, -2196.161865, 413.254547, 57.768886, 0.000000, 0.000000, 90.000000 ), 0, 10756, "airportroads_sfse", "dt_road_stoplinea", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3578, -2196.161865, 401.254547, 57.768886, 0.000000, 0.000000, 90.000000 ), 0, 10756, "airportroads_sfse", "dt_road_stoplinea", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3578, -2196.161865, 389.254547, 57.768886, 0.000000, 0.000000, 90.000000 ), 0, 10756, "airportroads_sfse", "dt_road_stoplinea", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18785, -2196.123046, 379.923919, 59.548858, 0.000000, 0.000000, 0.000000 ), 1, 8538, "vgsrailroad", "concretenewb256", 0 ); + CreateDynamicObject( 3934, -2164.858642, 379.693572, 58.558872, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3934, -2164.858642, 394.813659, 58.558872, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3524, -2157.357177, 420.542602, 36.007617, 11.599999, 0.000000, 90.000000 ); + CreateDynamicObject( 3524, -2157.357177, 413.172698, 36.007617, 11.599999, 0.000000, 90.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18785, -2196.121093, 379.921905, 59.550857, 0.000000, 0.000000, 0.000000 ), 0, 8538, "vgsrailroad", "concretenewb256", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18785, -2196.125000, 379.931915, 59.546859, 0.000000, 0.000000, 0.000000 ), 0, 8538, "vgsrailroad", "concretenewb256", 0 ); + + // Sponyy Villa + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2396.136230, -599.022277, 131.310897, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2410.127441, -581.003906, 136.442871, 0.000000, 90.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2402.432128, -590.233520, 131.311904, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2396.865234, -599.545410, 131.313919, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2403.154541, -590.764038, 131.312911, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, -2416.130859, -601.248657, 128.073333, 0.000000, 164.599563, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2399.669677, -573.516967, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2389.877197, -609.293701, 136.442871, 0.000000, 90.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + CreateDynamicObject( 640, -2385.790771, -592.905822, 132.524078, 0.000000, 0.000000, 35.500007 ); + SetDynamicObjectMaterial( CreateDynamicObject( 13011, -2404.260253, -575.470520, 133.626342, 0.000000, 0.000000, -54.599975 ), 0, 2583, "cj_sex", "CJ_PORNO_VIDS3", 1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2419.900390, -588.000732, 124.432952, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2379.403320, -601.795166, 124.403022, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2392.152587, -584.015380, 136.412887, 0.000000, 90.000000, 125.600051 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + CreateDynamicObject( 3934, -2399.714111, -585.242126, 136.951675, 0.000000, 0.000000, -54.599964 ); + CreateDynamicObject( 3934, -2390.278808, -598.521911, 136.951675, 0.000000, 0.000000, -54.599964 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2399.650146, -616.290527, 124.413040, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + CreateDynamicObject( 3934, -2403.954589, -598.266113, 136.951675, 0.000000, 0.000000, -54.599964 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2412.464111, -598.384521, 136.412887, 0.000000, 90.000000, 125.600051 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2407.062500, -605.920288, 136.413894, 0.000000, 90.000000, 125.600051 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2386.893554, -591.357177, 136.410873, 0.000000, 90.000000, 125.600051 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2418.016357, -595.736145, 127.352890, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2421.373046, -598.139770, 127.352890, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2408.612548, -608.858398, 127.352890, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2412.019775, -611.297363, 127.352890, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2414.819824, -610.838989, 127.354888, 0.000000, 90.000000, -54.300003 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2421.906250, -600.989685, 127.354888, 0.000000, 90.000000, -54.300003 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, -2413.167236, -605.402160, 129.263900, 0.000000, 0.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, -2416.268554, -601.077331, 129.265899, 0.000000, 0.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2415.599609, -594.000488, 124.242950, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2406.200195, -607.131958, 124.252975, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2417.071777, -585.405212, 133.879028, 0.000000, 0.000000, 125.600006 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2411.713867, -581.568786, 133.879028, 0.000000, 0.000000, 125.600006 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2406.353027, -577.731994, 133.879028, 0.000000, 0.000000, 125.600006 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2396.275390, -614.448303, 133.879028, 0.000000, 0.000000, 125.600006 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2390.908447, -610.605957, 133.879028, 0.000000, 0.000000, 125.600006 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2385.541503, -606.763916, 133.879028, 0.000000, 0.000000, 125.600006 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2397.057861, -576.349975, 133.850830, 0.000000, 0.000000, 35.600017 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2381.247070, -598.433532, 133.850830, 0.000000, 0.000000, 35.600017 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2385.063964, -593.099792, 133.850830, 0.000000, 0.000000, 35.600017 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2393.209472, -581.724609, 133.850830, 0.000000, 0.000000, 35.600017 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2381.088867, -603.001525, 131.022811, 0.000000, 90.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2401.355712, -574.711303, 131.022811, 0.000000, 90.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2402.438720, -590.275268, 136.451690, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2396.158447, -599.031250, 136.455688, 0.000000, 90.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2391.374755, -585.104431, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2387.664306, -590.284057, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + CreateDynamicObject( 3920, -2406.820068, -606.796569, 135.972595, 0.000000, 0.000000, 125.500000 ); + CreateDynamicObject( 3920, -2414.140136, -596.530334, 135.972595, 0.000000, 0.000000, 125.500000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2421.906250, -600.989685, 132.844848, 0.000000, 90.000000, -54.300003 ), 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2420.657226, -597.627807, 132.842880, 0.000000, 90.000000, 35.600017 ), 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2418.020751, -595.739990, 132.844879, 0.000000, 90.000000, 35.600017 ), 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2414.825439, -610.840026, 132.844848, 0.000000, 90.000000, -54.300003 ), 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2411.260498, -610.751281, 132.842880, 0.000000, 90.000000, 35.600017 ), 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2408.639648, -608.874816, 132.844879, 0.000000, 90.000000, 35.600017 ), 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2413.865722, -596.434143, 130.962768, 0.000000, 90.000000, 125.600051 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2407.947998, -604.694885, 130.962768, 0.000000, 90.000000, 125.600051 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19325, -2418.094238, -591.373596, 133.850830, 0.000000, 0.000000, 35.600017 ), 0, 3595, "dingbat01_la", "nt_bonav1", -268435456 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2388.109619, -608.029052, 124.413040, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2402.302978, -603.378112, 133.642456, 0.000000, 0.000000, 35.599998 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2391.212646, -603.703002, 133.642456, 0.000000, 0.000000, 125.599990 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2392.051269, -602.532531, 133.642456, 0.000000, 0.000000, 125.599990 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2396.349121, -599.123352, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2420.158691, -603.417114, 130.854980, 0.000000, 0.000000, -54.300003 ), 0, 6056, "venice_law", "stonewall_la", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2416.571533, -608.403137, 130.854980, 0.000000, 0.000000, -54.300003 ), 0, 6056, "venice_law", "stonewall_la", 0 ); + CreateDynamicObject( 3524, -2420.230224, -603.451965, 131.542556, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 3524, -2416.708740, -608.412353, 131.542556, 0.000000, 0.000000, -90.000000 ); + CreateDynamicObject( 638, -2371.345214, -588.948242, 132.397201, 0.000000, 0.000000, 13.400003 ); + CreateDynamicObject( 638, -2376.249023, -578.130126, 132.397201, 0.000000, 0.000000, 35.600006 ); + CreateDynamicObject( 638, -2384.884033, -570.042663, 132.397201, 0.000000, 0.000000, 57.799995 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2384.248779, -593.376464, 129.432464, 0.000000, 0.000000, 125.599990 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2393.203369, -580.871215, 129.432464, 0.000000, 0.000000, 125.599990 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2379.187255, -595.294860, 126.922859, 0.000000, 90.000000, 35.600002 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2393.379638, -575.471801, 126.922859, 0.000000, 90.000000, 35.600002 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2385.172607, -575.133605, 129.432464, 0.000000, 0.000000, 125.599990 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2376.242919, -587.620056, 129.432464, 0.000000, 0.000000, 125.599990 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, -2390.276367, -587.080078, 131.722198, 0.000000, 90.000000, 125.600006 ), 0, 13691, "bevcunto2_lahills", "ws_floortiles2", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, -2389.170410, -588.616088, 131.718200, 0.000000, 90.000000, 125.600006 ), 0, 13691, "bevcunto2_lahills", "ws_floortiles2", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 14407, -2383.913818, -584.554870, 128.618240, 0.000000, 0.000000, -54.500110 ), 0, 13691, "bevcunto2_lahills", "ws_floortiles2", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 14407, -2384.741699, -583.399230, 128.616241, 0.000000, 0.000000, -54.500110 ), 0, 13691, "bevcunto2_lahills", "ws_floortiles2", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2387.387207, -598.166137, 130.627365, 0.000000, 90.000000, 125.600006 ), 0, 5775, "sunset01_lawn", "grasstype4", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2398.664550, -582.416442, 130.629364, 0.000000, 90.000000, 125.600006 ), 0, 5775, "sunset01_lawn", "grasstype4", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, -2394.334228, -572.512084, 128.619400, 0.000000, 0.000000, 125.600006 ), 0, 5775, "sunset01_lawn", "grasstype4", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2390.942382, -584.773742, 130.633361, 0.000000, 90.000000, 125.600006 ), 0, 5775, "sunset01_lawn", "grasstype4", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18981, -2387.127929, -590.109863, 130.635360, 0.000000, 90.000000, 125.600006 ), 0, 5775, "sunset01_lawn", "grasstype4", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, -2375.845703, -597.088195, 128.635421, 0.000000, 0.000000, 92.600013 ), 0, 5775, "sunset01_lawn", "grasstype4", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18765, -2393.226318, -572.059387, 128.635421, 0.000000, 0.000000, 70.199981 ), 0, 5775, "sunset01_lawn", "grasstype4", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19454, -2380.494628, -581.613281, 130.173004, 0.000000, 0.000000, 35.600017 ), 0, 11631, "mp_ranchcut", "CJ_SLATEDWOOD", 0 ); + CreateDynamicObject( 640, -2381.058349, -581.634887, 131.425445, 0.000000, 0.000000, 35.600009 ); + CreateDynamicObject( 19604, -2376.946289, -582.315856, 131.422424, 0.000000, 0.000000, -144.299972 ); + CreateDynamicObject( 19604, -2381.075195, -576.584472, 131.420425, 0.000000, 0.000000, -144.299972 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18763, -2385.595214, -571.144104, 129.432464, 0.000000, 0.000000, 125.599990 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + CreateDynamicObject( 19603, -2383.672119, -573.732177, 131.418426, 0.000000, 0.000000, -144.299972 ); + CreateDynamicObject( 19603, -2374.288330, -586.788818, 131.418426, 0.000000, 0.000000, -144.299972 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18763, -2372.589843, -589.308959, 129.432464, 0.000000, 0.000000, 125.599990 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + CreateDynamicObject( 2745, -2385.430908, -572.213684, 133.095352, 0.000000, 0.000000, 45.000000 ); + CreateDynamicObject( 2745, -2373.534667, -588.824951, 133.095352, 0.000000, 0.000000, -151.700119 ); + CreateDynamicObject( 18705, -2373.529052, -588.864013, 131.822631, 0.000000, 0.000000, 32.900001 ); + CreateDynamicObject( 18705, -2385.585205, -572.116210, 131.822631, 0.000000, 0.000000, -130.999908 ); + CreateDynamicObject( 1601, -2376.622070, -582.381835, 131.245361, 0.000000, 22.000005, 0.000000 ); + CreateDynamicObject( 1605, -2380.521240, -575.201293, 130.809890, 0.000000, -54.900001, -116.000015 ); + CreateDynamicObject( 1609, -2374.517822, -586.257690, 131.470413, 0.000000, 0.000000, 28.900001 ); + CreateDynamicObject( 1609, -2379.775878, -579.142761, 131.390441, 7.799993, 0.000000, -135.100021 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2388.885986, -583.351074, 126.922859, 0.000000, 90.000000, 35.600002 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2385.172607, -588.530212, 126.922859, 0.000000, 90.000000, 35.600002 ), 0, 6056, "venice_law", "stonewall_la", -16 ); + CreateDynamicObject( 1727, -2388.647949, -581.773925, 131.125534, 0.000000, 0.000000, -144.299774 ); + CreateDynamicObject( 1726, -2391.197265, -581.906616, 131.125534, 0.000000, 0.000000, 125.400260 ); + CreateDynamicObject( 1726, -2392.929687, -579.468200, 131.125534, 0.000000, 0.000000, 125.400260 ); + CreateDynamicObject( 19831, -2392.157226, -575.520874, 131.105636, 0.000000, 0.000000, 35.300006 ); + CreateDynamicObject( 2315, -2389.921875, -580.629638, 131.125534, 0.000000, 0.000000, 125.400260 ); + CreateDynamicObject( 2315, -2391.270507, -578.730529, 131.125534, 0.000000, 0.000000, 125.400260 ); + CreateDynamicObject( 1255, -2381.507568, -592.840637, 131.685394, 0.000000, 0.000000, 74.799987 ); + CreateDynamicObject( 1255, -2378.954833, -592.621093, 131.685394, 0.000000, 0.000000, 109.500007 ); + CreateDynamicObject( 1646, -2384.468017, -590.582031, 131.405410, 0.000000, 0.000000, 34.200012 ); + CreateDynamicObject( 1645, -2383.081787, -589.644287, 131.405410, 0.000000, 0.000000, 34.200012 ); + CreateDynamicObject( 1822, -2379.829589, -593.968688, 131.145446, 0.000000, 0.000000, 74.799987 ); + CreateDynamicObject( 19926, -2394.881835, -598.004943, 131.764114, 0.000000, 0.000000, 125.600021 ); + CreateDynamicObject( 19925, -2393.752929, -597.196472, 131.764114, 0.000000, 0.000000, -144.799774 ); + CreateDynamicObject( 2631, -2415.692871, -589.788513, 131.812881, 0.000000, 0.000000, 126.000000 ); + CreateDynamicObject( 19926, -2393.670410, -598.742675, 131.774124, 0.000000, 0.000000, -144.399948 ); + CreateDynamicObject( 19927, -2392.552978, -600.303833, 131.774124, 0.000000, 0.000000, -144.399948 ); + CreateDynamicObject( 19926, -2391.437255, -601.865417, 131.774124, 0.000000, 0.000000, -144.399948 ); + CreateDynamicObject( 19925, -2390.194824, -603.669433, 131.774124, 0.000000, 0.000000, 125.600067 ); + CreateDynamicObject( 19923, -2390.077392, -598.929016, 131.703933, 0.000000, 0.000000, -54.800006 ); + CreateDynamicObject( 19929, -2390.410644, -598.431335, 131.743972, 0.000000, 0.000000, 35.799995 ); + CreateDynamicObject( 19929, -2389.673339, -599.452758, 131.743972, 0.000000, 0.000000, 35.799995 ); + CreateDynamicObject( 2723, -2390.199218, -597.164855, 132.143951, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 2629, -2411.022705, -595.275329, 131.743972, 0.000000, 0.000000, -144.200119 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19940, -2413.060058, -596.105834, 132.184036, 0.000000, 0.000000, -144.200119 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2915, -2413.496337, -595.547668, 132.804077, 0.000000, 0.000000, 126.200019 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19940, -2413.157226, -596.176147, 132.693984, 0.000000, 0.000000, -144.200119 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2915, -2412.923583, -596.330383, 132.804077, 0.000000, 0.000000, 126.200019 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2913, -2412.726074, -596.446899, 132.444107, 0.000000, 90.000000, 126.200019 ), 0, 1675, "wshxrefhse", "greygreensubuild_128", 0 ); + CreateDynamicObject( 2817, -2412.852050, -592.858520, 131.804000, 0.000000, 0.000000, -144.200119 ); + CreateDynamicObject( 2226, -2414.045410, -594.311584, 131.804000, 0.000000, 0.000000, 140.599899 ); + CreateDynamicObject( 2357, -2386.925048, -604.722900, 132.223983, 0.000000, 0.000000, 125.699966 ); + CreateDynamicObject( 2124, -2388.250732, -604.168457, 132.654083, 0.000000, 0.000000, -144.400085 ); + CreateDynamicObject( 2124, -2386.828125, -606.152038, 132.654083, 0.000000, 0.000000, -144.400085 ); + CreateDynamicObject( 2124, -2387.529785, -605.176818, 132.654083, 0.000000, 0.000000, -144.400085 ); + CreateDynamicObject( 2124, -2387.014648, -603.287048, 132.654083, 0.000000, 0.000000, 35.399902 ); + CreateDynamicObject( 2124, -2386.319091, -604.265380, 132.654083, 0.000000, 0.000000, 35.399902 ); + CreateDynamicObject( 2124, -2385.600830, -605.276428, 132.654083, 0.000000, 0.000000, 35.399902 ); + CreateDynamicObject( 19924, -2390.042480, -598.941345, 135.043823, 0.000000, 0.000000, 35.799995 ); + CreateDynamicObject( 19940, -2393.873046, -598.994567, 133.863937, 0.000000, 0.000000, 35.799995 ); + CreateDynamicObject( 19916, -2390.692871, -603.005981, 131.743972, 0.000000, 0.000000, 125.499969 ); + CreateDynamicObject( 19565, -2391.441162, -602.349304, 132.690887, 0.000000, 0.000000, -34.200000 ); + CreateDynamicObject( 19566, -2391.688720, -601.870727, 132.690887, 0.000000, 0.000000, -33.700019 ); + SetDynamicObjectMaterial( CreateDynamicObject( 11739, -2393.907226, -598.896972, 133.883987, 0.000000, 0.000000, 35.799995 ), 0, 14737, "whorewallstuff", "AHpaintbond", 0 ); + CreateDynamicObject( 11740, -2394.088867, -598.645324, 133.883987, 0.000000, 0.000000, 35.799995 ); + CreateDynamicObject( 11741, -2394.293945, -598.361633, 133.883987, 0.000000, 0.000000, 35.799995 ); + CreateDynamicObject( 2723, -2388.558837, -599.485412, 132.143951, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18766, -2410.495605, -597.700622, 131.022811, 0.000000, 90.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2395.560058, -598.558837, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + CreateDynamicObject( 1502, -2398.198974, -600.590209, 131.763992, 0.000000, 0.000000, 35.299999 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2396.614990, -599.313293, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2398.309082, -600.538452, 134.763107, 0.000000, 90.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2398.309082, -600.538452, 135.703155, 0.000000, 90.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + CreateDynamicObject( 2632, -2413.756835, -585.410095, 131.812881, 0.000000, 0.000000, 35.500019 ); + CreateDynamicObject( 19175, -2413.904541, -595.534240, 134.462799, 0.000000, 0.000000, 125.599723 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2394.422607, -580.843078, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2396.755615, -577.591857, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18762, -2395.575683, -579.210144, 135.492935, 0.000000, 90.000000, 125.599998 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2395.594970, -577.978637, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2394.399902, -579.645385, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2395.016113, -578.782897, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2394.719482, -579.196411, 124.423149, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19432, -2395.357910, -579.034790, 133.422805, 0.000000, 0.000000, -144.399948 ), 0, 3603, "bevmans01_la", "cemebuild03_law", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19432, -2395.341796, -579.023193, 131.732971, 0.000000, 90.000000, 125.500000 ), 0, 3603, "bevmans01_la", "cemebuild03_law", -16 ); + CreateDynamicObject( 1731, -2394.881347, -580.090820, 133.522857, 0.000000, 0.000000, -325.000000 ); + CreateDynamicObject( 1731, -2396.201660, -578.234985, 133.522857, 0.000000, 0.000000, -325.000000 ); + CreateDynamicObject( 19939, -2396.340087, -578.166625, 133.192825, 0.000000, 0.000000, 125.500000 ); + CreateDynamicObject( 11725, -2395.653808, -579.253662, 132.202987, 0.000000, 0.000000, -54.499958 ); + CreateDynamicObject( 19939, -2394.845703, -580.258911, 133.192825, 0.000000, 0.000000, 125.500000 ); + CreateDynamicObject( 2828, -2396.696777, -578.130249, 133.222854, 0.000000, 0.000000, 137.100006 ); + CreateDynamicObject( 2828, -2394.992431, -580.556640, 133.222854, 0.000000, 0.000000, 81.900009 ); + CreateDynamicObject( 18693, -2395.653808, -579.253662, 130.563278, 0.000000, 0.000000, -54.499958 ); + SetDynamicObjectMaterial( CreateDynamicObject( 3015, -2394.836181, -580.193115, 131.912994, 0.000000, 0.000000, -166.499893 ), 1, 3603, "bevmans01_la", "cemebuild03_law", -16 ); + CreateDynamicObject( 19573, -2396.358154, -578.118591, 131.822891, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 18077, -2403.388916, -582.587219, 132.353012, 0.000000, 0.000000, 124.000106 ); + SetDynamicObjectMaterial( CreateDynamicObject( 14651, -2403.073730, -583.780151, 134.052902, 0.000000, 0.000000, 125.500000 ), 4, 8839, "vgsecarshow", "lightred2_32", -16703180 ); + SetDynamicObjectMaterial( CreateDynamicObject( 1726, -2398.838378, -582.781738, 131.794097, 0.000000, 0.000000, 125.500000 ), 1, 10824, "subpen1_sfse", "coasty_bit3_sfe", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 1726, -2395.536132, -581.902099, 131.794097, 0.000000, 0.000000, -144.299957 ), 1, 10824, "subpen1_sfse", "coasty_bit3_sfe", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 1726, -2399.780761, -579.444030, 131.794097, 0.000000, 0.000000, 35.800067 ), 1, 10824, "subpen1_sfse", "coasty_bit3_sfe", -16 ); + SetDynamicObjectMaterial( CreateDynamicObject( 1827, -2397.695800, -580.727844, 131.794174, 0.000000, 0.000000, 125.500000 ), 0, 12954, "sw_furniture", "CJ_WOOD5", -16 ); + CreateDynamicObject( 19525, -2397.695800, -580.727844, 132.224090, 0.000000, 0.000000, 125.500000 ); + CreateDynamicObject( 19824, -2397.542480, -581.083435, 132.213058, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 19822, -2397.862792, -580.432861, 132.213058, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 11686, -2404.703369, -579.779907, 131.802932, 0.000000, 0.000000, 36.000061 ); + CreateDynamicObject( 11686, -2407.095214, -581.518432, 131.804931, 0.000000, 0.000000, 36.000061 ); + SetDynamicObjectMaterial( CreateDynamicObject( 18980, -2400.468017, -590.520690, 124.432952, 0.000000, 0.000000, 35.600002 ), 0, 12959, "sw_library", "sw_brick05", -1118480 ); + CreateDynamicObject( 2227, -2400.536132, -590.888549, 131.823959, 0.000000, 0.000000, -55.099956 ); + CreateDynamicObject( 2225, -2400.178222, -590.136291, 131.823959, 0.000000, 0.000000, 125.300056 ); + CreateDynamicObject( 2627, -2410.849121, -590.200256, 131.794082, 0.000000, 0.000000, 59.599990 ); + CreateDynamicObject( 2270, -2399.897705, -591.332580, 133.703842, 0.000000, 0.000000, 35.700012 ); + CreateDynamicObject( 1557, -2401.254394, -601.992614, 131.804016, 0.000000, 0.000000, -144.399932 ); + CreateDynamicObject( 1557, -2403.698486, -603.753417, 131.804016, 0.000000, 0.000000, 35.600032 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2668, -2398.406005, -585.872131, 133.092590, -10.000000, -1.000000, 0.000000 ), 0, 10226, "sfeship1", "CJ_WOOD5", -16 ); + CreateDynamicObject( 19087, -2398.370117, -585.872741, 132.945724, 10.300000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2668, -2398.406005, -585.881958, 133.094329, -10.000000, -1.000000, 0.000000 ), 0, 11631, "mp_ranchcut", "CJ_PAINTING6", 0 ); + CreateDynamicObject( 19087, -2398.370117, -585.872741, 132.945724, 14.700015, 0.000000, 100.000000 ); + CreateDynamicObject( 19087, -2398.370117, -585.872741, 132.945724, 14.800003, 0.000000, -117.700012 ); + CreateDynamicObject( 2725, -2397.291503, -586.648620, 132.173873, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 2178, -2403.075439, -584.477111, 135.653625, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 16779, -2410.103027, -591.834350, 136.003814, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 19786, -2381.350097, -602.588195, 133.735214, 3.200000, 0.000000, -144.399993 ), 1, 2583, "cj_sex", "CJ_PORNO_VIDS3", 0 ); + CreateDynamicObject( 2295, -2382.468017, -598.902160, 131.804016, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 2295, -2384.364501, -599.879150, 131.804016, 0.000000, 0.000000, 41.099998 ); + CreateDynamicObject( 14890, -2383.125732, -598.996276, 131.833953, 0.000000, 0.000000, 0.000000 ); + SetDynamicObjectMaterial( CreateDynamicObject( 2059, -2383.915283, -599.447265, 131.844070, 0.000000, 0.000000, 0.000000 ), 1, 2583, "cj_sex", "CJ_PORNO_VIDS3", 0 ); + SetDynamicObjectMaterial( CreateDynamicObject( 12950, -2409.317138, -579.068176, 128.786270, 0.000000, 0.000000, -54.599975 ), 0, 2583, "cj_sex", "CJ_PORNO_VIDS3", 1 ); + SetDynamicObjectMaterial( CreateDynamicObject( 638, -2407.437011, -603.887329, 132.526077, 0.000000, 0.000000, 35.500007 ), 0, 0, "", "", 0 ); + CreateDynamicObject( 2001, -2394.945800, -597.996093, 132.673980, 0.000000, 0.000000, 0.000000 ); + CreateDynamicObject( 1364, -2410.326171, -608.129455, 132.545867, 0.000000, 0.000000, -144.299758 ); + CreateDynamicObject( 1364, -2418.023925, -597.576477, 132.545867, 0.000000, 0.000000, 35.700252 ); + CreateDynamicObject( 886, -2421.134277, -599.497558, 131.775909, 0.000000, 0.000000, 125.500000 ); + CreateDynamicObject( 886, -2413.149658, -610.691589, 131.775909, 0.000000, 0.000000, 125.500000 ); return 1; } @@ -729,6 +1313,24 @@ CMD:cakeiscool( playerid, params[] ) } CMD:ahm( playerid, params[]) { + return 1; +} + +public OnFilterScriptExit() +{ + return 1; +} + +CMD:spofarm( playerid, params[]) +{ + RemoveBuildingForPlayer(playerid, 17074, -1430.1328, -966.2266, 199.8125, 0.25); + RemoveBuildingForPlayer(playerid, 3260, -1431.0234, -968.3203, 200.8125, 50.0); + return 1; +} + +public OnPlayerConnect(playerid) +{ + // TDK HQ RemoveBuildingForPlayer(playerid, 6937, 2572.2422, 2703.9609, 19.0234, 0.25); RemoveBuildingForPlayer(playerid, 7038, 2527.8203, 2703.9609, 10.8203, 0.25); RemoveBuildingForPlayer(playerid, 7169, 2514.5859, 2822.9531, 13.2500, 0.25); @@ -745,13 +1347,3 @@ CMD:ahm( playerid, params[]) { RemoveBuildingForPlayer(playerid, 960, 2564.9922, 2822.7500, 10.2031, 100.0); return 1; } - -public OnFilterScriptExit() -{ - return 1; -} - -public OnPlayerConnect(playerid) -{ - return 1; -} diff --git a/gamemodes/sf-cnr.pwn b/gamemodes/sf-cnr.pwn index bb6b837..b562798 100644 --- a/gamemodes/sf-cnr.pwn +++ b/gamemodes/sf-cnr.pwn @@ -8566,7 +8566,7 @@ public OnPlayerCommandReceived(playerid, cmdtext[]) #define RACE_STREET_RACE 0 #define RACE_OUTRUN 1 -#define OUTRUN_DIST 20.0 +#define OUTRUN_DIST 12.0 enum E_RACE_DATA { @@ -8585,13 +8585,14 @@ enum E_RACE_DATA E_FINISHED_COUNT, bool: E_STARTED, E_OUTRUN_SPHERE, + E_OUTRUN_OBJECT, E_OUTRUN_LEAD }; new g_raceData[ MAX_RACES ] [ E_RACE_DATA ], Iterator:races, - p_raceLobbyId[ MAX_PLAYERS ], + p_raceLobbyId[ MAX_PLAYERS ] = { -1, ... }, p_raceInvited[ MAX_PLAYERS ] [ MAX_RACES ] ; @@ -8661,6 +8662,7 @@ CMD:race( playerid, params[ ] ) if ( GetDistanceBetweenPlayers( inviteid, playerid ) > 50.0 ) return SendError( playerid, "This player must be within 50 meters to you." ); + printf( "invited %d", inviteid ); if ( p_raceLobbyId[ inviteid ] != -1 ) return SendError( playerid, "This player is currently already in a race lobby." ); @@ -8672,7 +8674,7 @@ CMD:race( playerid, params[ ] ) p_raceInvited[ inviteid ] [ raceid ] = true; - SendClientMessageFormatted( playerid, COLOR_GREY, "[RACE]{FFFFFF} %s(%d) has invited you to their race for %s, to join type \"/race join %d\"", ReturnPlayerName( playerid ), playerid, ConvertPrice( g_raceData[ raceid ] [ E_POOL ] ), raceid ); + SendClientMessageFormatted( inviteid, COLOR_GREY, "[RACE]{FFFFFF} %s(%d) has invited you to their race for %s, to join type \"/race join %d\"", ReturnPlayerName( playerid ), playerid, ConvertPrice( g_raceData[ raceid ] [ E_POOL ] ), raceid ); SendClientMessageFormatted( playerid, COLOR_GREY, "[RACE]{FFFFFF} You have invited %s(%d) to join your race.", ReturnPlayerName( inviteid ), inviteid ); return 1; } @@ -8681,7 +8683,7 @@ CMD:race( playerid, params[ ] ) new raceid; - if ( sscanf( params, "d", raceid ) ) return SendUsage( playerid, "/race join [RACE_ID]" ); + if ( sscanf( params[ 5 ], "d", raceid ) ) return SendUsage( playerid, "/race join [RACE_ID]" ); else if ( ! Iter_Contains( races, raceid ) ) return SendError( playerid, "This race lobby does not exist." ); else if ( ! p_raceInvited[ playerid ] [ raceid ] ) return SendError( playerid, "You have not been invited to this race lobby." ); else if( GetDistanceBetweenPlayers( playerid, g_raceData[ raceid ] [ E_LOBBY_HOST ] ) > 50.0 ) return SendError( playerid, "This player must be within 50 meters to you." ); @@ -8695,7 +8697,7 @@ CMD:race( playerid, params[ ] ) // alert race players foreach (new i : Player) if ( p_raceLobbyId[ i ] == raceid ) { - SendClientMessageFormatted( playerid, COLOR_GREY, "[RACE]{FFFFFF} %s(%d) has joined the race.", ReturnPlayerName( i ), i ); + SendClientMessageFormatted( i, COLOR_GREY, "[RACE]{FFFFFF} %s(%d) has joined the race.", ReturnPlayerName( playerid ), playerid ); } // remove entry fee @@ -8728,7 +8730,7 @@ CMD:race( playerid, params[ ] ) if ( ! IsRaceHost( playerid, raceid ) ) return SendError( playerid, "You must be a race lobby host in order to use this command." ); - if ( g_raceData[ raceid ] [ E_RACE_FINISH_SET ] != 1 ) + if ( g_raceData[ raceid ] [ E_RACE_FINISH_SET ] != 1 && g_raceData[ raceid ] [ E_MODE ] == RACE_STREET_RACE ) return SendError( playerid, "You must set a finishing location for the race." ); if ( g_raceData[ raceid ] [ E_STARTED ] ) @@ -8766,14 +8768,7 @@ CMD:race( playerid, params[ ] ) if ( g_raceData[ raceid ] [ E_STARTED ] ) return SendError( playerid, "The race has not started." ); - g_raceData[ raceid ] [ E_STARTED ] = false; - - // clear race - DestroyDynamicMapIcon( g_raceData[ raceid ] [ E_FINISH_MAP_ICON ] ), g_raceData[ raceid ] [ E_FINISH_MAP_ICON ] = -1; - DestroyDynamicRaceCP( g_raceData[ raceid ] [ E_FINISH_CHECKPOINT ] ), g_raceData[ raceid ] [ E_FINISH_CHECKPOINT ] = -1; - DestroyDynamicRaceCP( g_raceData[ raceid ] [ E_START_CHECKPOINT ] ), g_raceData[ raceid ] [ E_START_CHECKPOINT ] = -1; - - // alert + DestroyRace( raceid ); SendClientMessageToRace( raceid, -1, ""COL_GREY"[RACE]"COL_WHITE" %s(%d) has ended the race." ); } else if ( ! strcmp( params, "kick", false, 4 ) ) @@ -8796,7 +8791,7 @@ CMD:race( playerid, params[ ] ) Streamer_RemoveArrayData( STREAMER_TYPE_MAP_ICON, g_raceData[ raceid ] [ E_FINISH_MAP_ICON ], E_STREAMER_PLAYER_ID, kickid ); // alert - SendClientMessageToRace( raceid, -1, ""COL_GREY"[RACE]"COL_WHITE" %s(%d) has been kiced from the race.", ReturnPlayerName( kickid ), kickid ); + SendClientMessageToRace( raceid, -1, ""COL_GREY"[RACE]"COL_WHITE" %s(%d) has been kicked from the race.", ReturnPlayerName( kickid ), kickid ); } } return SendUsage( playerid, "/race [CREATE/INVITE/JOIN/CONFIG/START/STOP]" ); @@ -8831,19 +8826,33 @@ function OnRaceCountdown( raceid, time ) { foreach (new playerid : Player) if ( p_raceLobbyId[ playerid ] == raceid ) { - // create sphere ahead of leader - if ( g_raceData[ raceid ] [ E_LOBBY_HOST ] == playerid && g_raceData[ raceid ] [ E_MODE ] == RACE_OUTRUN ) + if ( g_raceData[ raceid ] [ E_MODE ] == RACE_OUTRUN ) { - new - vehicleid = GetPlayerVehicleID( playerid ), Float: A; + // create sphere ahead of leader + if ( g_raceData[ raceid ] [ E_LOBBY_HOST ] == playerid ) + { + new + vehicleid = GetPlayerVehicleID( playerid ), Float: A; - GetVehicleZAngle( vehicleid, A ); + GetVehicleZAngle( vehicleid, A ); - // create sphere obj - g_raceData[ raceid ] [ E_OUTRUN_LEAD ] = playerid; - g_raceData[ raceid ] [ E_OUTRUN_SPHERE ] = CreateDynamicCircle( 0.0, 0.0, 0.0, 5.0 ); - AttachDynamicAreaToVehicle( g_raceData[ raceid ] [ E_OUTRUN_SPHERE ], vehicleid, OUTRUN_DIST * floatsin( -A, degrees ), OUTRUN_DIST * floatsin( -A, degrees ) ); - } + // create sphere obj + g_raceData[ raceid ] [ E_OUTRUN_LEAD ] = playerid; + g_raceData[ raceid ] [ E_OUTRUN_SPHERE ] = CreateDynamicCircle( 0.0, 0.0, 10.0 ); + g_raceData[ raceid ] [ E_OUTRUN_OBJECT ] = CreateDynamicObject( 11752, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1, -1, 0 ); + + // attach objects + Streamer_RemoveArrayData( STREAMER_TYPE_OBJECT, g_raceData[ raceid ] [ E_OUTRUN_OBJECT ], E_STREAMER_PLAYER_ID, 0 ); + AttachDynamicObjectToVehicle( g_raceData[ raceid ] [ E_OUTRUN_OBJECT ], vehicleid, 0.0, OUTRUN_DIST, -15.0, 0.0, 0.0, 0.0 ); + AttachDynamicAreaToVehicle( g_raceData[ raceid ] [ E_OUTRUN_SPHERE ], vehicleid, 0.0, -OUTRUN_DIST ); + } + + // show checkpoint for player + Streamer_AppendArrayData( STREAMER_TYPE_OBJECT, g_raceData[ raceid ] [ E_OUTRUN_OBJECT ], E_STREAMER_PLAYER_ID, playerid ); + } + + // destroy starting checkpoint + DestroyDynamicRaceCP( g_raceData[ raceid ] [ E_START_CHECKPOINT ] ); // show gametext GameTextForPlayer( playerid, "~g~GO!", 2000, 3 ); @@ -8899,19 +8908,58 @@ raceOnPlayerEnterDynamicRaceCP( playerid, checkpointid ) GivePlayerCash( playerid, prizeMoney ); SendClientMessageToRace( raceid, -1, ""COL_GREY"[RACE]"COL_WHITE" %s(%d) has finished the race in %d%s position (prize %s).", ReturnPlayerName( playerid ), playerid, position, positionToString( position ), ConvertPrice( prizeMoney ) ); + + // remove from race + RemovePlayerFromRace( playerid ); } // close race after members finished new members = GetRaceMemberCount( raceid ); + printf ("Position : %d, Members : %d", position, members); if ( position >= 3 || position >= members ) { // TODO: close race + DestroyRace( raceid ); print ("Shut race"); + } } } +stock DestroyRace( raceid ) +{ + // remove players from race + foreach (new playerid : Player) { + if ( p_raceLobbyId[ playerid ] == raceid ) { + p_raceLobbyId[ playerid ] = -1; + } + } + + // remove race vars + Iter_Remove( races, raceid ); + g_raceData[ raceid ] [ E_STARTED ] = false; + + // destroy race cps + DestroyDynamicRaceCP( g_raceData[ raceid ] [ E_START_CHECKPOINT ] ), g_raceData[ raceid ] [ E_START_CHECKPOINT ] = -1; + DestroyDynamicRaceCP( g_raceData[ raceid ] [ E_FINISH_CHECKPOINT ] ), g_raceData[ raceid ] [ E_FINISH_CHECKPOINT ] = -1; + DestroyDynamicMapIcon( g_raceData[ raceid ] [ E_FINISH_MAP_ICON ] ), g_raceData[ raceid ] [ E_FINISH_MAP_ICON ] = -1; +} + +stock RemovePlayerFromRace( playerid ) +{ + new + raceid = p_raceLobbyId[ playerid ]; + + // kick player out + p_raceLobbyId[ playerid ] = -1; + + // hide checkpoints + Streamer_RemoveArrayData( STREAMER_TYPE_RACE_CP, g_raceData[ raceid ] [ E_START_CHECKPOINT ], E_STREAMER_PLAYER_ID, playerid ); + Streamer_RemoveArrayData( STREAMER_TYPE_RACE_CP, g_raceData[ raceid ] [ E_FINISH_CHECKPOINT ], E_STREAMER_PLAYER_ID, playerid ); + Streamer_RemoveArrayData( STREAMER_TYPE_MAP_ICON, g_raceData[ raceid ] [ E_FINISH_MAP_ICON ], E_STREAMER_PLAYER_ID, playerid ); +} + stock GetRaceMemberCount( raceid ) { new count = 0; @@ -8956,8 +9004,8 @@ rOnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) if ( response ) { - g_raceData[ raceid ] [ E_RACE_FINISH_SET ] = listitem; - SendServerMessage( playerid, "You have set the race mode to "COL_GREY"%s"COL_WHITE".", g_raceData[ raceid ] [ E_POOL ], g_raceData[ raceid ] [ E_MODE ] == RACE_STREET_RACE ? ( "Streetrace" ) : ( "Outrun" ) ); + g_raceData[ raceid ] [ E_MODE ] = listitem; + SendServerMessage( playerid, "You have set the race mode to "COL_GREY"%s"COL_WHITE".", g_raceData[ raceid ] [ E_MODE ] == RACE_STREET_RACE ? ( "Streetrace" ) : ( "Outrun" ) ); } return ShowRaceConfiguration( playerid, raceid ); } @@ -19275,13 +19323,15 @@ public OnPlayerEnterDynamicArea( playerid, areaid ) new Float: A; + GetVehicleZAngle( iVehicle, A ); + // new leader g_raceData[ raceid ] [ E_OUTRUN_LEAD ] = playerid; SendClientMessageToRace( raceid, -1, ""COL_GREY"[RACE]"COL_WHITE" %s(%d) has taken the lead for the race.", ReturnPlayerName( playerid ), playerid ); // see if ahead - GetVehicleZAngle( iVehicle, A ); - AttachDynamicAreaToVehicle( g_raceData[ raceid ] [ E_OUTRUN_SPHERE ], iVehicle, OUTRUN_DIST * floatsin( -A, degrees ), OUTRUN_DIST * floatsin( -A, degrees ) ); + AttachDynamicObjectToVehicle( g_raceData[ raceid ] [ E_OUTRUN_OBJECT ], iVehicle, 0.0, OUTRUN_DIST, -15.0, 0.0, 0.0, 0.0 ); + AttachDynamicAreaToVehicle( g_raceData[ raceid ] [ E_OUTRUN_SPHERE ], iVehicle, 0.0, -OUTRUN_DIST ); } return 1; } diff --git a/pawno/include/sf-cnr.inc b/pawno/include/sf-cnr.inc index 623fa9a..285ba1d 100644 --- a/pawno/include/sf-cnr.inc +++ b/pawno/include/sf-cnr.inc @@ -19637,4 +19637,19 @@ stock removeExcessiveBuildings( playerid ) // Remove all roulette tables RemoveBuildingForPlayer(playerid, 1978, 2241.4453, 1619.6094, 1006.2266, 10000.0); + // TDK HQ + RemoveBuildingForPlayer(playerid, 6937, 2572.2422, 2703.9609, 19.0234, 0.25); + RemoveBuildingForPlayer(playerid, 7038, 2527.8203, 2703.9609, 10.8203, 0.25); + RemoveBuildingForPlayer(playerid, 7169, 2514.5859, 2822.9531, 13.2500, 0.25); + RemoveBuildingForPlayer(playerid, 7170, 2706.4531, 2762.9141, 13.2500, 0.25); + RemoveBuildingForPlayer(playerid, 7201, 2615.5000, 2740.6719, 85.7188, 0.25); + RemoveBuildingForPlayer(playerid, 7102, 2514.5859, 2822.9531, 13.2500, 0.25); + RemoveBuildingForPlayer(playerid, 3474, 2523.9688, 2818.4922, 16.7422, 0.25); + RemoveBuildingForPlayer(playerid, 6929, 2572.2422, 2703.9609, 19.0234, 0.25); + RemoveBuildingForPlayer(playerid, 7172, 2546.0313, 2828.7344, 11.5391, 0.25); + RemoveBuildingForPlayer(playerid, 7040, 2594.3750, 2680.0234, 13.2500, 0.25); + RemoveBuildingForPlayer(playerid, 7229, 2629.2188, 2742.9922, 14.8906, 0.25); + RemoveBuildingForPlayer(playerid, 7104, 2706.4531, 2762.9141, 13.2500, 0.25); + RemoveBuildingForPlayer(playerid, 961, 2564.9922, 2822.7500, 10.2109, 100.0); + RemoveBuildingForPlayer(playerid, 960, 2564.9922, 2822.7500, 10.2031, 100.0); }