Guest User

Strike Hero Zombie GameMode 9/4/13

a guest
Apr 9th, 2013
953
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 129.21 KB | None | 0 0
  1. // The Farm 2
  2.  
  3. // Human Spawn -> 1033,-311.20001,74.2
  4. // Zombie Spawn -> 1106.30005,-306.29999,74.2
  5.  
  6. // The Mountin // Map 3
  7.  
  8. //Human Spwn -> -2023.40002,-1500.5,126.2
  9. // Zombie Spawn -> -1992,-1572.59998,86.2
  10.  
  11. // Apocalpse // Map 4
  12.  
  13. //Human Spawn -> -1474.1766, -97.3395, 15.1169
  14. //Zombie Spawm -> -1574.5048, -191.1448, 15.6492
  15.  
  16. // The City //map 1 / 5
  17.  
  18. //Human Spawn -> 2096.1638, 1361.8507, 13.8728
  19. //Zombie Spawn -> 2018.6625, 1200.9680, 17.3856
  20.  
  21. // The Restorant
  22.  
  23. // Zombie Spawn -> 1644.66, -1459.37, 13.67
  24. // Checkpoint Shop -> 1636.24, -1443.88, 13.48
  25. //Human Spawn -> 1647.10, -1441.97, 13.58
  26.  
  27. // The Hospital
  28.  
  29. //Human Spawn -> 1188.8441,-1365.7585,572.7500
  30. //Zombie Spawn -> 1195.2526,-1344.5686,572.7500
  31.  
  32. #include <a_samp>
  33.  
  34. // Checks The Teams
  35. new gTeam[MAX_PLAYERS];
  36.  
  37. // variables
  38.  
  39. new START;
  40.  
  41. // PickUP Shop
  42.  
  43. new map1shoph;
  44. new map1shopz;
  45. new map2shoph;
  46. new map2shopz;
  47. new map3shoph;
  48. new map3shopz;
  49. new map4shoph;
  50. new map4shopz;
  51. new map5shoph;
  52. new map5shopz;
  53.  
  54.  
  55. // Shop
  56.  
  57. forward IsAtShop(playerid);
  58. forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
  59.  
  60. // Countdown Map Change
  61.  
  62. forward StartedNewRound();
  63. forward NewMapTimer(playerid);
  64.  
  65. new MapChange;
  66.  
  67. //Countdown clock
  68.  
  69. new p_Countdown[MAX_PLAYERS] = 30;
  70.  
  71. // pragmas
  72. #pragma tabsize 0
  73.  
  74. // COLORS
  75.  
  76. #define COLOR_ORANGE 0xFF9900AA
  77. #define COLOR_BLUE 0x0000BBAA
  78. #define COLOR_WHITE 0xFFFFFFAA
  79.  
  80.  
  81. // Team Defines
  82.  
  83. #define TEAM_ZOMBIE 0
  84. #define TEAM_HUMAN 1
  85.  
  86. // Colors
  87. #define COLOR_MESSAGES 0x77CC77FF
  88. #define COLOR_HUMAN 0x21DD00FF
  89. #define COLOR_ZOMBIE 0xE60000FF
  90. #define COLOR_GREEN 0x21DD00FF
  91. #define COLOR_RED 0xE60000FF
  92.  
  93. // Team Weapons defines
  94.  
  95. #define ZOMBIE_WEAPON 4
  96. #define ZOMBIE_WEAPON2 9
  97. #define HUMAN_WEAPON 29
  98.  
  99. // Round Time
  100. #define ZMB_TIME 60000*8
  101.  
  102.  
  103. // Melee Weapons
  104.   #define VBrassKnuckles 5000
  105.   #define ABrassKnuckles 5000
  106.   #define VGolfclub 5000
  107.   #define AGolfclub 5000
  108.   #define VNiteStick 5000
  109.   #define ANiteStick 5000
  110.   #define VKnife 5000
  111.   #define AKnife 5000
  112.   #define VBaseballBat 5000
  113.   #define ABaseballBat 5000
  114.   #define VShovel 5000
  115.   #define AShovel 5000
  116.   #define VPoolCue 5000
  117.   #define APoolCue 5000
  118.   #define VKatana 5000
  119.   #define AKatana 5000
  120.   #define VChainsaw 5000
  121.   #define AChainsaw 5000
  122.   #define VPurpleDildo 5000
  123.   #define APurpleDildo 5000
  124.   #define VSmallWhiteVibrator 5000
  125.   #define ASmallWhiteVibrator 5000
  126.   #define VLargeWhiteVibrator 5000
  127.   #define ALargeWhiteVibrator 5000
  128.   #define VSilverVibrator 5000
  129.   #define ASilverVibrator 5000
  130.   #define VFlower 5000
  131.   #define AFlower 5000
  132.   #define VCane 5000
  133.   #define ACane 5000
  134.  
  135. // Thrown Weapons
  136.   #define VGrenade 10000
  137.   #define AGrenade 10120
  138.   #define VTearGas 400
  139.   #define ATearGas 400
  140.   #define VMolotovCocktail 10000
  141.   #define AMolotovCocktail 10000
  142.  
  143. // Pistols
  144.   #define V9mm 2500
  145.   #define A9mm 2500
  146.   #define VSilenced9mm 2500
  147.   #define ASilenced9mm 2500
  148.   #define VDesertEagle 2500
  149.   #define ADesertEagle 2500
  150.  
  151. // Shotguns
  152.   #define VShotgun 10000
  153.   #define AShotgun 10000
  154.   #define VSawn-offShotgun 500000
  155.   #define ASawn-offShotgun 500000
  156.   #define VCombatShotgun 10000
  157.   #define ACombatShotgun 10000
  158.  
  159. // SMG's
  160.   #define VSMG 10000
  161.   #define ASMG 10000
  162.   #define VUZI 10000
  163.   #define AUZI 10000
  164.   #define VTec-9 10000
  165.   #define ATec-9 10000
  166.  
  167. // Rifles
  168.   #define VAK-47 10000
  169.   #define AAK-47 10000
  170.   #define VM4 10000
  171.   #define AM4 10000
  172.   #define VCountryRifle 10000
  173.   #define ACountryRifle 10000
  174.   #define VSniperRifle 10000
  175.   #define ASniperRifle 10000
  176.  
  177. // Special
  178.   #define VRocketLauncher 500000
  179.   #define ARocketLauncher 500000
  180.   #define VHeatSeekingRocketLauncher 800000
  181.   #define AHeatSeekingRocketLauncher 800000
  182.   #define VFlamethrower 500000
  183.   #define AFlamethrower 500000
  184.   #define VMini-gun 50000000
  185.   #define AMini-gun 50000000
  186.   #define VSatchelChargeandDetonator 500000
  187.   #define ASatchelChargeandDetonator 500000
  188.  
  189. // Extras
  190.   #define VSprayCan 100
  191.   #define ASprayCan 100
  192.   #define VFireExtinguisher 100
  193.   #define AFireExtinguisher 100
  194.   #define VCamera 100
  195.   #define ACamera 100
  196.   #define VNightvisionGoogles 100
  197.   #define ANightvisionGoogles 100
  198.   #define VThermalGoogles 100
  199.   #define AThermalGoogles 100
  200.   #define VParachute 100
  201.   #define AParachute 100
  202.  
  203. // Health and Armour
  204.   #define VHealth 5000
  205.   #define VArmour 10000
  206.   #define VHealthandArmour 15000
  207.  
  208.  
  209. // Stock Defines
  210.  
  211. stock Zombie(playerid)
  212. {
  213.     GivePlayerWeapon(playerid,ZOMBIE_WEAPON, 100);
  214.     GivePlayerWeapon(playerid, ZOMBIE_WEAPON2, 100);
  215.     SetPlayerHealth(playerid,100);
  216.     GivePlayerWeapon(playerid, 4, 100);
  217.  
  218. }
  219. stock Human(playerid)
  220. {
  221.     GivePlayerWeapon(playerid,HUMAN_WEAPON,600);
  222.     GivePlayerWeapon(playerid, 17, 100);
  223.     SetPlayerHealth(playerid,100);
  224.  
  225. }
  226.  
  227.  
  228.  
  229. #if defined FILTERSCRIPT
  230.  
  231. public OnFilterScriptInit()
  232. {
  233.     print("\n--------------------------------------");
  234.     print(" Blank Filterscript by Strike_hero");
  235.     print("--------------------------------------\n");
  236.     return 1;
  237. }
  238.  
  239. public OnFilterScriptExit()
  240. {
  241.     return 1;
  242. }
  243.  
  244. #else
  245.  
  246. main()
  247. {
  248.     print("\n----------------------------------");
  249.     print(" Blank Gamemode by Strike_Hero");
  250.     print("----------------------------------\n");
  251. }
  252.  
  253. #endif
  254.  
  255. public OnGameModeInit()
  256. {
  257.     // Don't use these lines if it's a filterscript
  258.     SetGameModeText("Zombie Mod");
  259.     AddPlayerClass(20,-2023.40002,-1500.5,126.2,179.9731,0,0,0,0,0,0); // HUMAN SPAWN - The Mountin
  260.     AddPlayerClass(162,-1992,-1572.59998,86.2,310.6343,0,0,0,0,0,0); // ZOMBIE SPAWN - The Mountin
  261.     //AddPlayerClass(20,-1935.69995,-1584.19995,135.60001,179.9731,0,0,0,0,0,0); // CRAZY SPAWN
  262.     //AddPlayerClass(162,-1976,-1567.30005,132.89999,310.6343,0,0,0,0,0,0); // SPEC SPAWN
  263.  
  264.     START = SetTimer("RoundStart",5000,true);
  265.    
  266.     map1shoph = CreatePickup(1318, 0, -2023.40002, -1500.5, 126.2, -1); //Human Shop - Map 1
  267.     map1shopz = CreatePickup(1318, 0, -1992, -1572.59998, 86.2, -1); //Zombie Shop - Map 1
  268.    
  269.     map2shoph = CreatePickup(1318, 0, 2096.1638, 1361.8507, 13.8728, -1); //Human Shop - Map 2
  270.     map2shopz = CreatePickup(1318, 0, 2018.6625, 1200.9680, 17.3856, -1); //Zombie Shop - Map 2
  271.  
  272.     map3shoph = CreatePickup(1318, 0, 1033, -311.20001, 74.2, -1); //Human Shop - Map 3
  273.     map3shopz = CreatePickup(1318, 0, 1106.30005, -306.29999, 74.2, -1); //Zombie Shop - Map 3
  274.    
  275.     map4shoph = CreatePickup(1318, 0, 1636.24, -1443.88, 13.48, -1); //Human Shop - Map restorant
  276.     map4shopz = CreatePickup(1318, 0, 1644.66, -1459.37, 13.67, -1); //Zombie Shop - Map restorant
  277.  
  278.     map5shoph = CreatePickup(1318, 0, 1188.8441,-1365.7585,572.7500, -1); //Human Shop - Map Hospital
  279.     map5shopz = CreatePickup(1318, 0, 1195.2526,-1344.5686,572.7500, -1); //Zombie Shop - Hospital
  280.    
  281.     SetTimer("NewMapTimer",300000,true);              // this is 2 min timer for MapChangechange basically has to be on true for it to change the other MapChangewhen timer is over OnPlayerSpawn Further in the tutorial you will know why
  282.     MapChange=1;
  283.    
  284.     // Map THe Hospital
  285.     //New Added
  286.     CreateObject(16501, 1187.54, -1360.06, 573.62,   270.00, 0.00, -91.00);
  287.     CreateObject(16501, 1196.63, -1359.96, 573.62,   270.00, 0.00, -91.00);
  288.     CreateObject(1523, 1189.71, -1360.15, 571.70,   0.00, 0.00, 0.00);
  289.     CreateObject(1523, 1192.73, -1360.00, 571.70,   0.00, 0.00, 180.00);
  290.     CreateObject(16501, 1194.93, -1360.05, 573.62,   270.00, 0.00, -91.00);
  291.     CreateObject(16501, 1191.32, -1360.06, 577.76,   270.00, 0.00, -91.00);
  292.     //other
  293.     CreateObject(14669, 1188.746948, -1350.306396, 571.745300, 0.0000, 0.0000, 270.0000);
  294.     CreateObject(16500, 1178.100952, -1350.264648, 573.038818, 0.0000, 0.0000, 180.0000);
  295.     CreateObject(18001, 1184.308838, -1340.759888, 573.494263, 0.0000, 0.0000, 0.0000);
  296.     CreateObject(18079, 1184.351685, -1340.786133, 573.766785, 0.0000, 0.0000, 180.0000);
  297.     CreateObject(1569, 1178.172607, -1349.523193, 571.744873, 0.0000, 0.0000, 270.0000);
  298.     CreateObject(2632, 1180.114258, -1350.337158, 571.716553, 0.0000, 0.0000, 0.0000);
  299.     CreateObject(2185, 1181.094727, -1357.269165, 571.743469, 0.0000, 0.0000, 180.0000);
  300.     CreateObject(1806, 1180.310059, -1358.306396, 571.764954, 0.0000, 0.0000, 0.0000);
  301.     CreateObject(2610, 1179.541992, -1359.595215, 572.570740, 0.0000, 0.0000, 180.0000);
  302.     CreateObject(2610, 1180.030273, -1359.596436, 572.570740, 0.0000, 0.0000, 180.0000);
  303.     CreateObject(2202, 1182.232422, -1359.418091, 571.738220, 0.0000, 0.0000, 180.0000);
  304.     CreateObject(1797, 1194.704590, -1370.338623, 571.738892, 0.0000, 0.0000, 270.0000);
  305.     CreateObject(1797, 1194.731812, -1367.876709, 571.738892, 0.0000, 0.0000, 270.0000);
  306.     CreateObject(1797, 1194.753296, -1365.335449, 571.738892, 0.0000, 0.0000, 270.0000);
  307.     CreateObject(1797, 1194.730835, -1362.682129, 571.738892, 0.0000, 0.0000, 270.0000);
  308.     CreateObject(1726, 1182.289063, -1341.340332, 571.737732, 0.0000, 0.0000, 0.0000);
  309.     CreateObject(1726, 1185.411255, -1342.506104, 571.737732, 0.0000, 0.0000, 270.0000);
  310.     CreateObject(1726, 1184.295044, -1345.564697, 571.737732, 0.0000, 0.0000, 180.0000);
  311.     CreateObject(2700, 1179.601929, -1343.437622, 574.643311, 0.0000, 0.0000, 0.0000);
  312.     CreateObject(16501, 1192.881714, -1341.856567, 573.945801, 0.0000, 0.0000, 0.0000);
  313.     CreateObject(1523, 1192.826050, -1345.329834, 571.726196, 0.0000, 0.0000, 270.0000);
  314.     CreateObject(1523, 1192.903687, -1348.527832, 571.732788, 0.0000, 0.0000, 90.0000);
  315.     CreateObject(16501, 1196.391724, -1346.944946, 573.945801, 0.0000, 0.0000, 90.0000);
  316.     CreateObject(16501, 1192.939575, -1350.696411, 573.620483, 269.7592, 0.0000, 0.0000);
  317.     CreateObject(16501, 1196.453735, -1352.769409, 573.945801, 0.0000, 0.0000, 90.0000);
  318.     CreateObject(16501, 1192.886597, -1346.923828, 576.432983, 0.0000, 0.0000, 0.0000);
  319.     CreateObject(3383, 1186.726929, -1369.386108, 571.745300, 0.0000, 0.0000, 270.0000);
  320.     CreateObject(3391, 1189.210815, -1373.099854, 571.743103, 0.0000, 0.0000, 270.0000);
  321.     CreateObject(3395, 1192.694336, -1373.091553, 571.743103, 0.0000, 0.0000, 270.0000);
  322.     CreateObject(1208, 1197.962891, -1347.392212, 571.745300, 0.0000, 0.0000, 90.0000);
  323.     CreateObject(2380, 1198.132813, -1348.626221, 573.421631, 0.0000, 0.0000, 270.0000);
  324.     CreateObject(1208, 1197.955444, -1348.073120, 571.745300, 0.0000, 0.0000, 90.0000);
  325.     CreateObject(2742, 1193.195801, -1349.242065, 572.958923, 0.0000, 0.0000, 90.0000);
  326.     CreateObject(2742, 1193.195801, -1350.103760, 572.968323, 0.0000, 0.0000, 90.0000);
  327.     CreateObject(2741, 1193.120728, -1350.723145, 572.966003, 0.0000, 0.0000, 90.0000);
  328.     CreateObject(2739, 1193.517212, -1351.701904, 571.744507, 0.0000, 0.0000, 90.0000);
  329.     CreateObject(2739, 1193.508057, -1352.447754, 571.744507, 0.0000, 0.0000, 90.0000);
  330.     CreateObject(2738, 1195.882324, -1352.212769, 572.348145, 0.0000, 0.0000, 180.0000);
  331.     CreateObject(2738, 1196.953369, -1352.234131, 572.348145, 0.0000, 0.0000, 180.0000);
  332.     CreateObject(2713, 1197.916382, -1349.533813, 571.891541, 0.0000, 0.0000, 270.0000);
  333.     CreateObject(2602, 1197.844604, -1350.860474, 572.268738, 0.0000, 0.0000, 270.0000);
  334.     CreateObject(2603, 1196.954102, -1346.273193, 572.198547, 0.0000, 0.0000, 90.2408);
  335.     CreateObject(3393, 1194.845093, -1341.210083, 571.743103, 0.0000, 0.0000, 90.0000);
  336.     CreateObject(3389, 1197.151245, -1340.863892, 571.745300, 0.0000, 0.0000, 89.9999);
  337.     CreateObject(3383, 1197.434692, -1343.766235, 571.745300, 0.0000, 0.0000, 90.0000);
  338.     // Map THe Restaurant
  339.     //New Added
  340.     CreateObject(1457, 1636.54, -1443.56, 13.62,   0.00, 0.00, 90.09);
  341.     CreateObject(1424, 1646.89, -1460.95, 13.00,   0.00, 0.00, 26.66);
  342.     CreateObject(1424, 1646.89, -1460.95, 13.57,   0.00, 0.00, 26.66);
  343.     CreateObject(1424, 1646.89, -1460.95, 14.28,   0.00, 0.00, 26.66);
  344.     CreateObject(1424, 1646.97, -1461.09, 14.66,   -91.00, 0.00, 28.00);
  345.     CreateObject(1225, 1643.28, -1447.15, 13.21,   0.00, 0.00, 0.00);
  346.     CreateObject(1225, 1639.01, -1446.64, 13.21,   0.00, 0.00, 0.00);
  347.     CreateObject(1334, 1641.51, -1458.62, 12.59,   0.00, 0.00, 0.00);
  348.     CreateObject(2068, 1646.06, -1451.28, 12.95,   84.00, 0.00, 0.00);
  349.     CreateObject(2068, 1635.65, -1451.14, 12.95,   84.00, 0.00, 0.00);
  350.     CreateObject(2068, 1641.02, -1450.60, 18.83,   84.00, 0.00, 0.00);
  351.     CreateObject(2068, 1645.55, -1450.64, 18.83,   84.00, 0.00, 0.00);
  352.     CreateObject(2068, 1635.74, -1451.05, 18.83,   84.00, 0.00, 0.00);
  353.     CreateObject(11492, 1657.56, -1440.89, 11.44,   0.00, 0.00, 0.00);
  354.     CreateObject(11492, 1660.34, -1439.20, 11.44,   0.00, 0.00, -84.00);
  355.     CreateObject(1225, 1647.10, -1445.67, 13.21,   0.00, 0.00, 0.00);
  356.     CreateObject(1225, 1644.62, -1435.01, 13.21,   0.00, 0.00, 0.00);
  357.     CreateObject(1225, 1645.20, -1455.11, 13.21,   0.00, 0.00, 0.00);
  358.     CreateObject(1225, 1631.88, -1454.82, 13.21,   0.00, 0.00, 0.00);
  359.     CreateObject(1225, 1637.96, -1455.32, 13.21,   0.00, 0.00, 0.00);
  360.     CreateObject(1225, 1641.10, -1460.96, 14.64,   0.00, 0.00, 0.00);
  361.     // Others
  362.     CreateObject(9131, 1647.53, -1451.25, 13.36,   0.00, 0.00, 359.49);
  363.     CreateObject(9131, 1647.53, -1451.25, 17.32,   0.00, 0.00, 359.49);
  364.     CreateObject(9131, 1647.53, -1451.25, 15.46,   0.00, 0.00, 359.49);
  365.     CreateObject(9131, 1647.59, -1463.55, 17.73,   0.00, 0.00, 359.49);
  366.     CreateObject(9131, 1647.59, -1463.55, 13.36,   0.00, 0.00, 359.49);
  367.     CreateObject(9131, 1647.59, -1463.55, 15.56,   0.00, 0.00, 359.49);
  368.     CreateObject(9131, 1647.54, -1462.82, 18.53,   0.00, 90.00, 90.00);
  369.     CreateObject(9131, 1647.54, -1460.82, 18.53,   0.00, 90.00, 90.00);
  370.     CreateObject(9131, 1647.54, -1458.63, 18.53,   0.00, 90.00, 90.00);
  371.     CreateObject(9131, 1647.54, -1456.51, 18.53,   0.00, 90.00, 90.00);
  372.     CreateObject(9131, 1647.54, -1454.25, 18.53,   0.00, 90.00, 90.00);
  373.     CreateObject(9131, 1647.54, -1452.05, 18.53,   0.00, 90.00, 90.00);
  374.     CreateObject(9131, 1647.60, -1457.07, 17.21,   0.00, 0.00, 359.49);
  375.     CreateObject(9131, 1647.60, -1457.07, 13.36,   0.00, 0.00, 359.49);
  376.     CreateObject(9131, 1647.60, -1457.07, 15.26,   0.00, 0.00, 359.49);
  377.     CreateObject(9131, 1636.70, -1451.31, 17.68,   0.00, 0.00, 359.49);
  378.     CreateObject(9131, 1646.61, -1451.30, 18.53,   0.00, 90.00, 180.00);
  379.     CreateObject(9131, 1642.60, -1451.30, 18.53,   0.00, 90.00, 180.00);
  380.     CreateObject(9131, 1644.59, -1451.30, 18.53,   0.00, 90.00, 180.00);
  381.     CreateObject(9131, 1640.66, -1451.30, 18.53,   0.00, 90.00, 180.00);
  382.     CreateObject(9131, 1638.69, -1451.30, 18.53,   0.00, 90.00, 180.00);
  383.     CreateObject(9131, 1636.64, -1451.30, 18.53,   0.00, 90.00, 180.00);
  384.     CreateObject(9131, 1636.70, -1451.31, 13.36,   0.00, 0.00, 359.49);
  385.     CreateObject(9131, 1636.70, -1451.31, 15.26,   0.00, 0.00, 359.49);
  386.     CreateObject(9131, 1636.70, -1451.31, 16.97,   0.00, 0.00, 359.49);
  387.     CreateObject(970, 1649.65, -1461.10, 13.10,   0.00, 0.00, 90.00);
  388.     CreateObject(970, 1649.65, -1456.98, 13.10,   0.00, 0.00, 90.00);
  389.     CreateObject(970, 1649.65, -1452.94, 13.10,   0.00, 0.00, 90.00);
  390.     CreateObject(1649, 1647.91, -1453.72, 17.17,   0.00, 0.00, 90.00);
  391.     CreateObject(1649, 1647.91, -1453.72, 13.99,   0.00, 0.00, 90.00);
  392.     CreateObject(1649, 1647.91, -1458.07, 17.17,   0.00, 0.00, 90.00);
  393.     CreateObject(1649, 1647.91, -1458.06, 13.99,   0.00, 0.00, 90.00);
  394.     CreateObject(1649, 1647.91, -1462.46, 17.17,   0.00, 0.00, 90.00);
  395.     CreateObject(1649, 1647.91, -1462.46, 13.99,   0.00, 0.00, 90.00);
  396.     CreateObject(970, 1648.18, -1449.45, 13.10,   0.00, 0.00, -45.00);
  397.     CreateObject(3660, 1648.34, -1460.69, 14.80,   0.00, 0.00, 90.00);
  398.     CreateObject(970, 1649.65, -1465.25, 13.10,   0.00, 0.00, 90.00);
  399.     CreateObject(970, 1649.65, -1469.41, 13.10,   0.00, 0.00, 90.00);
  400.     CreateObject(970, 1647.58, -1471.48, 13.10,   0.00, 0.00, 0.00);
  401.     CreateObject(3095, 1643.37, -1455.48, 18.67,   0.00, 0.00, 0.00);
  402.     CreateObject(3095, 1643.37, -1463.43, 18.67,   0.00, 0.00, 0.00);
  403.     CreateObject(3095, 1634.42, -1459.82, 18.67,   0.00, 0.00, 0.00);
  404.     CreateObject(3095, 1634.39, -1455.47, 18.67,   0.00, 0.00, 0.00);
  405.     CreateObject(1649, 1645.61, -1451.18, 17.17,   0.00, 0.00, 0.00);
  406.     CreateObject(1649, 1645.61, -1451.18, 13.99,   0.00, 0.00, 0.00);
  407.     CreateObject(9131, 1643.04, -1451.25, 17.21,   0.00, 0.00, 359.49);
  408.     CreateObject(9131, 1643.04, -1451.25, 13.36,   0.00, 0.00, 359.49);
  409.     CreateObject(9131, 1643.04, -1451.25, 15.26,   0.00, 0.00, 359.49);
  410.     CreateObject(1491, 1639.67, -1450.97, 12.55,   0.00, 0.00, 0.00);
  411.     CreateObject(1491, 1642.69, -1450.93, 12.55,   0.00, 0.00, 180.00);
  412.     CreateObject(9131, 1639.33, -1451.26, 17.07,   0.00, 0.00, 359.49);
  413.     CreateObject(9131, 1639.33, -1451.26, 13.36,   0.00, 0.00, 359.49);
  414.     CreateObject(9131, 1639.33, -1451.26, 15.16,   0.00, 0.00, 359.49);
  415.     CreateObject(1649, 1636.91, -1451.18, 17.17,   0.00, 0.00, 0.00);
  416.     CreateObject(1649, 1636.91, -1451.18, 13.99,   0.00, 0.00, 0.00);
  417.     CreateObject(1649, 1641.15, -1450.97, 16.58,   0.00, 0.00, 0.00);
  418.     CreateObject(970, 1644.66, -1448.00, 13.10,   0.00, 0.00, 0.00);
  419.     CreateObject(970, 1637.64, -1448.00, 13.10,   0.00, 0.00, 0.00);
  420.     CreateObject(18981, 1636.57, -1463.69, 12.07,   0.00, 90.00, 0.00);
  421.     CreateObject(2027, 1645.26, -1452.89, 13.11,   0.00, 0.00, 0.00);
  422.     CreateObject(2027, 1645.26, -1457.65, 13.11,   0.00, 0.00, 0.00);
  423.     CreateObject(2027, 1638.13, -1457.65, 13.11,   0.00, 0.00, 0.00);
  424.     CreateObject(2027, 1638.13, -1452.89, 13.11,   0.00, 0.00, 0.00);
  425.     CreateObject(2800, 1638.14, -1457.89, 13.15,   0.00, 0.00, 0.00);
  426.     CreateObject(1670, 1638.13, -1453.19, 13.35,   0.00, 0.00, 0.00);
  427.     CreateObject(1670, 1645.26, -1453.23, 13.35,   0.00, 0.00, 0.00);
  428.     CreateObject(2800, 1645.21, -1457.85, 13.15,   0.00, 0.00, 0.00);
  429.     CreateObject(956, 1636.79, -1459.46, 12.96,   0.00, 0.00, 90.00);
  430.     CreateObject(2453, 1645.44, -1461.56, 14.47,   0.00, 0.00, 0.00);
  431.     CreateObject(3095, 1640.42, -1461.21, 9.67,   0.00, 90.00, -90.00);
  432.     CreateObject(3095, 1642.10, -1461.22, 9.67,   0.00, 90.00, -90.00);
  433.     CreateObject(2420, 1641.15, -1461.21, 12.57,   0.00, 0.00, 180.00);
  434.     CreateObject(2427, 1638.13, -1461.19, 12.57,   0.00, 0.00, 180.00);
  435.     CreateObject(1977, 1636.82, -1463.58, 12.57,   0.00, 0.00, 180.00);
  436.     CreateObject(2859, 1637.77, -1455.65, 12.57,   0.00, 0.00, 0.00);
  437.     CreateObject(2675, 1641.15, -1455.45, 12.64,   0.00, 0.00, 0.00);
  438.     CreateObject(2673, 1641.41, -1459.09, 12.66,   0.00, 0.00, 0.00);
  439.     CreateObject(2677, 1644.60, -1455.65, 12.84,   0.00, 0.00, 0.00);
  440.     CreateObject(1491, 1647.93, -1461.32, 11.64,   0.00, 0.00, 180.00);
  441.     CreateObject(970, 1635.58, -1450.07, 13.10,   0.00, 0.00, 90.00);
  442.     CreateObject(640, 1645.36, -1450.50, 13.19,   0.00, 0.00, 90.00);
  443.     CreateObject(970, 1642.59, -1448.89, 13.10,   0.00, 0.00, 90.00);
  444.     CreateObject(970, 1639.70, -1448.82, 13.10,   0.00, 0.00, 90.00);
  445.     CreateObject(638, 1636.93, -1450.52, 13.19,   0.00, 0.00, 90.00);
  446.     CreateObject(638, 1636.92, -1449.84, 13.19,   0.00, 0.00, 90.00);
  447.     CreateObject(638, 1636.93, -1449.09, 13.19,   0.00, 0.00, 90.00);
  448.     CreateObject(638, 1636.94, -1448.50, 13.19,   0.00, 0.00, 90.00);
  449.     CreateObject(638, 1638.28, -1449.64, 13.19,   0.00, 0.00, 0.00);
  450.     CreateObject(640, 1645.35, -1449.79, 13.19,   0.00, 0.00, 90.00);
  451.    
  452.     // mAP4 Map 4
  453.     CreateObject(5005, -1493.62, -180.07, 21.15,   0.00, 0.00, 44.42);
  454.     CreateObject(5005, -1493.91, -179.79, 15.90,   0.00, 0.00, 44.42);
  455.     CreateObject(5005, -1568.33, -213.80, 20.96,   0.00, 0.00, -47.16);
  456.     CreateObject(5005, -1568.33, -213.80, 15.92,   0.00, 0.00, -47.16);
  457.     CreateObject(5005, -1556.62, -110.16, 20.88,   0.00, 0.00, 43.44);
  458.     CreateObject(5005, -1556.62, -110.16, 16.16,   0.00, 0.00, 43.44);
  459.     CreateObject(5005, -1471.85, -86.21, 21.27,   0.00, 0.00, -45.96);
  460.     CreateObject(5005, -1471.85, -86.18, 15.82,   0.00, 0.00, -45.96);
  461.     CreateObject(11480, -1470.88, -94.21, 15.19,   0.00, 0.00, 495.24);
  462.     CreateObject(11480, -1578.32, -195.18, 15.15,   0.00, 0.00, -45.96);
  463.     CreateObject(11436, -1564.32, -200.23, 12.92,   0.00, 0.00, -44.58);
  464.     CreateObject(11440, -1587.32, -161.99, 12.90,   0.00, 0.00, 132.72);
  465.     CreateObject(11444, -1558.83, -136.83, 13.24,   0.00, 0.00, -47.40);
  466.     CreateObject(11444, -1550.78, -129.24, 13.24,   0.00, 0.00, -47.34);
  467.     CreateObject(11444, -1549.83, -138.03, 13.24,   0.00, 0.00, 313.94);
  468.     CreateObject(11444, -1559.89, -127.82, 12.73,   0.00, 0.00, 312.56);
  469.     CreateObject(11436, -1541.40, -206.33, 12.62,   0.00, 0.00, -135.84);
  470.     CreateObject(11442, -1545.66, -166.66, 13.14,   0.00, 0.00, 134.46);
  471.     CreateObject(3364, -1512.53, -101.09, 12.52,   0.00, 0.00, -14.34);
  472.     CreateObject(3363, -1524.19, -90.87, 13.09,   0.00, 0.00, 334.26);
  473.     CreateObject(1407, -1544.77, -130.01, 14.15,   0.00, 0.00, 134.04);
  474.     CreateObject(1407, -1551.09, -123.65, 13.85,   0.00, 0.00, 132.18);
  475.     CreateObject(1407, -1568.46, -136.30, 13.85,   0.00, 0.00, 132.18);
  476.     CreateObject(1407, -1539.68, -202.24, 17.25,   0.00, 0.00, 316.86);
  477.     CreateObject(1407, -1544.26, -207.00, 17.25,   0.00, 0.00, 316.86);
  478.     CreateObject(16367, -1476.61, -110.08, 14.72,   0.00, 0.00, 45.66);
  479.     CreateObject(834, -1478.40, -120.18, 15.55,   0.00, 0.00, 0.00);
  480.     CreateObject(3511, -1496.20, -105.97, 12.91,   0.00, 0.00, 0.00);
  481.     CreateObject(11428, -1454.56, -129.19, 17.15,   0.00, 0.00, 313.99);
  482.     CreateObject(11446, -1484.32, -88.31, 12.72,   0.00, 0.00, -44.10);
  483.     CreateObject(11440, -1496.34, -101.93, 12.28,   0.00, 0.00, 314.22);
  484.     CreateObject(11443, -1528.77, -121.17, 12.79,   0.00, 0.00, -17.94);
  485.     CreateObject(11442, -1496.73, -77.89, 12.43,   0.00, 0.00, -15.24);
  486.     CreateObject(11436, -1498.80, -176.38, 13.03,   0.00, 0.00, -45.42);
  487.     CreateObject(834, -1513.99, -175.26, 15.55,   0.00, 0.00, 0.00);
  488.     CreateObject(11444, -1497.67, -119.50, 15.90,   0.00, 0.00, 314.66);
  489.     CreateObject(11444, -1494.61, -122.82, 13.04,   0.00, 0.00, 314.66);
  490.     CreateObject(11444, -1497.84, -119.52, 13.04,   0.00, 0.00, 314.66);
  491.     CreateObject(1407, -1500.43, -122.20, 19.66,   0.00, 0.00, -46.56);
  492.     CreateObject(1407, -1497.40, -125.27, 16.82,   0.00, 0.00, -45.36);
  493.     CreateObject(11428, -1522.18, -194.89, 18.12,   0.00, 0.00, -45.96);
  494.     CreateObject(3364, -1546.76, -150.66, 12.52,   0.00, 0.00, 109.44);
  495.     CreateObject(11440, -1502.93, -150.34, 12.28,   0.00, 0.00, 585.36);
  496.     CreateObject(11446, -1523.30, -152.99, 12.94,   0.00, 0.00, -135.06);
  497.     CreateObject(11436, -1573.98, -177.16, 12.92,   0.00, 0.00, -44.58);
  498.     CreateObject(754, -1562.40, -165.29, 13.14,   0.00, 0.00, 0.00);
  499.     CreateObject(16367, -1561.74, -173.16, 14.42,   0.00, 0.00, -134.94);
  500.     CreateObject(3511, -1553.09, -189.43, 12.42,   0.00, 0.00, 0.00);
  501.     CreateObject(11446, -1483.98, -154.45, 12.64,   0.00, 0.00, 316.61);
  502.     CreateObject(11446, -1472.91, -142.72, 12.64,   0.00, 0.00, 222.83);
  503.     CreateObject(3511, -1522.61, -95.99, 12.91,   0.00, 0.00, -0.18);
  504.     CreateObject(11443, -1544.99, -113.99, 12.79,   0.00, 0.00, 135.12);
  505.     CreateObject(11442, -1526.22, -143.59, 12.92,   0.00, 0.00, -47.76);
  506.     CreateObject(11442, -1515.40, -133.09, 12.92,   0.00, 0.00, 132.24);
  507.     CreateObject(11444, -1513.69, -78.67, 13.04,   0.00, 0.00, 403.22);
  508.     CreateObject(11446, -1507.92, -87.07, 12.72,   0.00, 0.00, -44.52);
  509.     CreateObject(11446, -1502.01, -95.27, 12.72,   0.00, 0.00, -226.14);
  510.     CreateObject(11444, -1498.45, -136.49, 13.04,   0.00, 0.00, 404.42);
  511.     CreateObject(11436, -1465.09, -117.75, 12.20,   0.00, 0.00, 314.04);
  512.     CreateObject(11446, -1515.96, -159.30, 12.94,   0.00, 0.00, -225.60);
  513.     CreateObject(11444, -1575.41, -142.50, 12.73,   0.00, 0.00, 312.56);
  514.     CreateObject(11444, -1566.43, -144.06, 13.24,   0.00, 0.00, -47.34);
  515.     CreateObject(11444, -1574.61, -151.80, 13.24,   0.00, 0.00, -47.40);
  516.     CreateObject(11444, -1565.74, -153.16, 13.24,   0.00, 0.00, 313.94);
  517.     CreateObject(1407, -1560.30, -144.81, 14.15,   0.00, 0.00, 134.04);
  518.     CreateObject(1407, -1558.67, -146.51, 14.15,   0.00, 0.00, 134.04);
  519.     CreateObject(1407, -1566.77, -138.22, 13.85,   0.00, 0.00, 132.18);
  520.     CreateObject(1407, -1553.45, -131.74, 17.05,   0.00, 0.00, -47.22);
  521.     CreateObject(1407, -1563.72, -141.54, 16.81,   0.00, 0.00, 134.10);
  522.     CreateObject(3511, -1513.54, -130.17, 12.91,   0.00, 0.00, 0.00);
  523.     CreateObject(11444, -1547.06, -181.04, 13.24,   0.00, 0.00, 404.36);
  524.     CreateObject(11440, -1524.59, -170.49, 11.98,   0.00, 0.00, 494.70);
  525.     CreateObject(11443, -1533.29, -103.81, 12.79,   0.00, 0.00, 22.20);
  526.     CreateObject(3511, -1531.36, -107.87, 12.91,   0.00, 0.00, -0.18);
  527.     CreateObject(3511, -1525.00, -124.89, 12.91,   0.00, 0.00, -0.48);
  528.     CreateObject(834, -1513.41, -176.07, 15.55,   0.00, 0.00, 0.00);
  529.     CreateObject(3511, -1544.29, -163.65, 12.91,   0.00, 0.00, 0.00);
  530.     CreateObject(3511, -1557.14, -148.76, 12.91,   0.00, 0.00, 0.00);
  531.     CreateObject(3511, -1570.49, -134.02, 12.91,   0.00, 0.00, 0.00);
  532.     CreateObject(3511, -1553.32, -121.28, 12.91,   0.00, 0.00, 0.00);
  533.     CreateObject(3511, -1543.30, -132.13, 12.91,   0.00, 0.00, 0.00);
  534.     CreateObject(11444, -1485.38, -131.96, 13.04,   0.00, 0.00, 314.66);
  535.     CreateObject(11444, -1482.10, -135.18, 15.90,   0.00, 0.00, 314.66);
  536.     CreateObject(11444, -1482.14, -135.19, 13.04,   0.00, 0.00, 314.66);
  537.     CreateObject(1407, -1484.89, -137.84, 19.66,   0.00, 0.00, -46.56);
  538.     CreateObject(1407, -1487.98, -134.76, 16.82,   0.00, 0.00, -45.36);
  539.     CreateObject(3511, -1492.73, -159.67, 12.91,   0.00, 0.00, 0.00);
  540.     CreateObject(16367, -1557.93, -207.15, 13.81,   0.00, 0.00, -116.04);
  541.     CreateObject(11480, -1549.18, -230.98, 15.23,   0.00, 0.00, 0.48);
  542.     CreateObject(11446, -1543.01, -217.47, 12.84,   0.00, 0.00, -135.36);
  543.     CreateObject(11446, -1555.17, -215.75, 12.83,   0.00, 0.00, -222.00);
  544.     CreateObject(11446, -1548.10, -205.16, 12.33,   0.00, 0.00, -134.88);
  545.     CreateObject(11444, -1501.67, -62.96, 13.04,   0.00, 0.00, 403.22);
  546.     CreateObject(11444, -1512.77, -118.28, 13.04,   0.00, 0.00, 404.42);
  547.    
  548.     // Map 3 Map3
  549.     CreateObject(18249, 1029.19995, -373.29999, 79.3, 0, 0, 88);
  550.     CreateObject(16121, 1003.09998, -341, 67.7, 0, 0, 160);
  551.     CreateObject(16121, 1003.40002, -355.89999, 67.7, 0, 0, 159.999);
  552.     CreateObject(16121, 996.29999, -367, 71.7, 0, 0, 225.999);
  553.     CreateObject(16121, 1000.59998, -300.5, 67.7, 0, 0, 163.999);
  554.     CreateObject(16121, 1008.40002, -277.29999, 67.7, 0, 0, 125.998);
  555.     CreateObject(16121, 1025, -271.20001, 67.7, 0, 0, 81.997);
  556.     CreateObject(16121, 1050.59998, -273.89999, 67.7, 0, 0, 67.996);
  557.     CreateObject(16121, 1087.30005, -277.20001, 67.7, 0, 0, 55.994);
  558.     CreateObject(16121, 1121.69995, -286.5, 67.7, 0, 0, 55.992);
  559.     CreateObject(16121, 1127.5, -292.70001, 67.7, 0, 0, 21.992);
  560.     CreateObject(16121, 1126.09998, -312.5, 67.7, 0, 0, 337.989);
  561.     CreateObject(16121, 1128.90002, -349.89999, 67.7, 0, 0, 353.989);
  562.     CreateObject(16121, 1126.59998, -366.20001, 67.7, 0, 0, 309.985);
  563.     CreateObject(16121, 1109.80005, -374.70001, 67.7, 0, 0, 259.985);
  564.     CreateObject(16121, 1089.59998, -376.29999, 67.7, 0, 0, 249.98);
  565.     CreateObject(16121, 1063.19995, -376.5, 67.7, 0, 0, 249.977);
  566.     CreateObject(17059, 1033.30005, -323.70001, 73, 0, 0, 178);
  567.     CreateObject(17010, 1039, -359, 72.5, 0, 0, 358);
  568.     CreateObject(17000, 1067.80005, -315.70001, 72.8, 0, 0, 0);
  569.     CreateObject(3403, 1100.59998, -340.10001, 75.6, 0, 0, 0);
  570.     CreateObject(1458, 1049, -347.89999, 73, 0, 0, 0);
  571.     CreateObject(1457, 1077.69995, -316, 74.7, 0, 0, 0);
  572.     CreateObject(1454, 1081.80005, -332.79999, 73.8, 0, 0, 0);
  573.     CreateObject(1454, 1079.90002, -332.79999, 73.8, 0, 0, 0);
  574.     CreateObject(1454, 1077.90002, -332.79999, 73.8, 0, 0, 0);
  575.     CreateObject(1454, 1075.90002, -332.89999, 73.8, 0, 0, 0);
  576.     CreateObject(1454, 1074, -332.89999, 73.8, 0, 0, 0);
  577.     CreateObject(1454, 1072, -333, 73.8, 0, 0, 0);
  578.     CreateObject(1454, 1070.09998, -333, 73.8, 0, 0, 0);
  579.     CreateObject(1454, 1068.09998, -333.10001, 73.8, 0, 0, 0);
  580.     CreateObject(1454, 1021.40002, -336.79999, 73.8, 0, 0, 270);
  581.     CreateObject(1454, 1021.40002, -335.29999, 73.8, 0, 0, 269.995);
  582.     CreateObject(1454, 1021.40002, -338.39999, 73.8, 0, 0, 270);
  583.     CreateObject(1454, 1021.40002, -339.89999, 73.8, 0, 0, 270);
  584.     CreateObject(1454, 1021.29999, -341.20001, 73.8, 0, 0, 270);
  585.     CreateObject(1454, 1021.29999, -342.60001, 73.8, 0, 0, 270);
  586.     CreateObject(1453, 1063.09998, -318.70001, 73.8, 0, 0, 0);
  587.     CreateObject(1452, 1091.5, -328.79999, 74.1, 0, 0, 0);
  588.     CreateObject(1452, 1089.90002, -328.70001, 74.1, 0, 0, 0);
  589.     CreateObject(12921, 1092.80005, -307.70001, 76.4, 0, 0, 270);
  590.     CreateObject(3286, 1021.20001, -330.79999, 76.4, 0, 0, 0);
  591.     CreateObject(3364, 1083.59998, -298.70001, 73, 0, 0, 0);
  592.     CreateObject(16367, 1056.40002, -312.89999, 74.1, 0, 0, 88);
  593.     CreateObject(3426, 1028.30005, -375.5, 81.5, 0, 0, 86);
  594.     CreateObject(3374, 1047.5, -335.10001, 74.5, 0, 0, 0);
  595.     CreateObject(3374, 1054, -335.89999, 74.5, 0, 0, 0);
  596.     CreateObject(3374, 1060.69995, -336.20001, 74.5, 0, 0, 0);
  597.     CreateObject(3374, 1039.09998, -334.5, 74.5, 0, 0, 0);
  598.     CreateObject(3425, 1107.30005, -299.5, 86.9, 0, 0, 0);
  599.     CreateObject(3425, 1111.09998, -360.39999, 82.4, 0, 0, 0);
  600.  
  601.     // Map 2 Map2
  602.    
  603.         CreateObject(16089, 3230.5, -1669.90002, 243.3, 0, 0, 270);
  604.         CreateObject(8171, 3266.8999, -1736.19995, 243.3, 0, 0, 0);
  605.         CreateObject(8171, 3231.8999, -1736.30005, 243.3, 0, 0, 0);
  606.         CreateObject(16089, 3264.69922, -1668.69922, 243.8, 0, 0, 269.995);
  607.         CreateObject(8483, 3248.69995, -1802.30005, 249.7, 0, 0, 92);
  608.         CreateObject(5005, 3212.30005, -1804.40002, 246.39999, 0, 0, 0);
  609.         CreateObject(5005, 3222.6001, -1749.30005, 246.89999, 0, 0, 90);
  610.         CreateObject(5005, 3272.6001, -1750.5, 246.89999, 0, 0, 90);
  611.         CreateObject(6965, 3247.19995, -1742, 247.89999, 0, 0, 0);
  612.         CreateObject(6865, 3272.3999, -1706.40002, 248.60001, 0, 0, 320);
  613.         CreateObject(7073, 3246.80005, -1673.19995, 261.60001, 0, 0, 270);
  614.         CreateObject(7392, 3247.5, -1672.5, 271.5, 0, 0, 270);
  615.         CreateObject(9833, 3228.3999, -1794.59998, 246.5, 0, 0, 0);
  616.         CreateObject(9833, 3266.6001, -1798.5, 246.5, 0, 0, 0);
  617.         CreateObject(3080, 3240.6001, -1669.5, 244.60001, 0, 0, 0);
  618.         CreateObject(3080, 3253.7998, -1670.2998, 244.60001, 0, 0, 0);
  619.         CreateObject(8171, 3267, -1601, 224.10001, 344, 0, 0);
  620.         CreateObject(8171, 3231.30005, -1604.09998, 224.10001, 343.998, 0, 0);
  621.         CreateObject(1337, 3259.81982, -1669.44873, 252.32314, 0, 0, 0);
  622.         CreateObject(7657, -1988.40002, -1589.09998, 88.4, 0, 0, 38);
  623.         CreateObject(7657, -2000.59998, -1596.09998, 89.9, 0, 0, 9.998);
  624.         CreateObject(7657, -2000.59998, -1596.09998, 92.9, 0, 0, 9.998);
  625.         CreateObject(7657, -2000.59998, -1596.09998, 95.7, 0, 0, 9.998);
  626.         CreateObject(7657, -2000.59998, -1596.09998, 98.2, 0, 0, 9.998);
  627.         CreateObject(7657, -2000.59998, -1596.09998, 101.4, 0, 0, 9.998);
  628.         CreateObject(7657, -2000.59998, -1596.09998, 104.2, 0, 0, 9.998);
  629.         CreateObject(7657, -2000.59998, -1596.09998, 107.2, 0, 0, 9.998);
  630.         CreateObject(7657, -2000.59998, -1596.09998, 110.5, 0, 0, 9.998);
  631.         CreateObject(7657, -2000.59998, -1596.09998, 112.8, 0, 0, 9.998);
  632.         CreateObject(7657, -2000.59998, -1596.09998, 116.1, 0, 0, 9.998);
  633.         CreateObject(7657, -2000.59961, -1596.09961, 86.9, 0, 0, 9.998);
  634.         CreateObject(7657, -1988.40002, -1589.09998, 91.4, 2, 0, 37.996);
  635.         CreateObject(7657, -1988.40002, -1589.09998, 94.9, 2, 0, 37.991);
  636.         CreateObject(7657, -1988.40002, -1589.09998, 97.7, 2, 0, 37.991);
  637.         CreateObject(7657, -1988.40002, -1589.09998, 99.9, 2, 0, 37.991);
  638.         CreateObject(7657, -1988.40002, -1589.09998, 103.2, 2, 0, 37.991);
  639.         CreateObject(7657, -1988.40002, -1589.09998, 106.5, 2, 0, 37.991);
  640.         CreateObject(7657, -1988.40002, -1589.09998, 109.8, 2, 0, 37.991);
  641.         CreateObject(7657, -1988.40002, -1589.09998, 112.6, 2, 0, 37.991);
  642.         CreateObject(7657, -1980.59998, -1580.19995, 88.4, 0, 0, 65.996);
  643.         CreateObject(7657, -1980.59998, -1580.19995, 91.7, 0, 0, 65.995);
  644.         CreateObject(7657, -1980.59998, -1580.19995, 94.9, 0, 0, 65.995);
  645.         CreateObject(7657, -1980.59998, -1580.19995, 98.2, 0, 0, 65.995);
  646.         CreateObject(7657, -1980.59998, -1580.19995, 100.4, 0, 0, 65.995);
  647.         CreateObject(7657, -1980.59998, -1580.19995, 103.4, 0, 0, 65.995);
  648.         CreateObject(7657, -1980.59998, -1580.19995, 106.4, 0, 0, 65.995);
  649.         CreateObject(7657, -1980.59998, -1580.19995, 109.9, 0, 0, 65.995);
  650.         CreateObject(4816, -1963.30005, -1492.80005, 90.9, 0, 0, 304);
  651.         CreateObject(4816, -1962.09998, -1490.59998, 105.7, 351.856, 182.02, 250.432);
  652.         CreateObject(4816, -1960.40002, -1487.09998, 113.2, 8.129, 355.959, 302.717);
  653.         CreateObject(4816, -1989.80005, -1449.19995, 86.8, 2, 0, 343.997);
  654.         CreateObject(4816, -1985.40002, -1445.30005, 108.5, 2, 0, 343.993);
  655.         CreateObject(4816, -1986.59998, -1445.69995, 112.5, 2, 0, 343.993);
  656.         CreateObject(4816, -2027, -1412.90002, 101.3, 4, 0, 11.993);
  657.         CreateObject(4816, -2027, -1412.90002, 119.1, 3.999, 0, 11.992);
  658.         CreateObject(4816, -1913.30005, -1533.80005, 130.3, 8.124, 355.957, 2.712);
  659.         CreateObject(4816, -1917.90002, -1541.69995, 142.8, 8.124, 355.952, 326.708);
  660.         CreateObject(4816, -1913.30005, -1533.80005, 147.3, 8.124, 355.952, 2.708);
  661.         CreateObject(4816, -1967.59998, -1443.90002, 119.3, 355.946, 167.962, 239.271);
  662.         CreateObject(4816, -1966.40002, -1443.69995, 139.60001, 355.946, 167.959, 239.271);
  663.         CreateObject(4816, -1986.09998, -1442.5, 129, 12, 0, 349.993);
  664.         CreateObject(4816, -2020.09998, -1414.19995, 138.10001, 3.999, 0, 23.992);
  665.         CreateObject(4816, -2020.09998, -1414.19995, 120.1, 3.994, 0, 23.989);
  666.         CreateObject(4816, -2020.90002, -1412.59998, 110.4, 3.994, 0, 23.989);
  667.         CreateObject(4816, -1922, -1542.09998, 153.3, 8.124, 355.952, 336.706);
  668.         CreateObject(4816, -1913.30005, -1533.80005, 150.8, 8.124, 355.952, 2.708);
  669.         CreateObject(4816, -1988.19995, -1448, 104.3, 2, 0, 343.993);
  670.         CreateObject(3414, -1995, -1575.69995, 86.9, 0, 4, 182);
  671.         CreateObject(3415, -2004.40002, -1445.90002, 121.3, 0, 0, 326);
  672.         CreateObject(3415, -1990.09998, -1520.59998, 125.8, 0, 354, 328);
  673.         CreateObject(3644, -1974.80005, -1564.80005, 132.8, 356.022, 353.985, 359.581);
  674.         CreateObject(16280, -2069.1001, -1514.19995, 127, 0, 0, 312);
  675.         CreateObject(18259, -2023.30005, -1500.40002, 124.6, 354, 0, 50);
  676.         CreateObject(847, -1981.5, -1469.30005, 116.2, 0, 0, 0);
  677.         CreateObject(847, -1985.5, -1461.09998, 124.7, 0, 0, 0);
  678.         CreateObject(838, -2016.30005, -1537.59998, 127.9, 0, 0, 0);
  679.         CreateObject(833, -2060.8999, -1506.40002, 125.1, 0, 0, 0);
  680.         CreateObject(3092, -2061.19995, -1506.09998, 126.3, 76, 0, 0);
  681.         CreateObject(853, -2030.5, -1492, 121.9, 0, 0, 0);
  682.         CreateObject(2744, -1983, -1543.80005, 88.6, 0, 0, 0);
  683.         CreateObject(1449, -1981.69995, -1473.40002, 85.8, 0, 0, 0);
  684.         CreateObject(1369, -2021.5, -1497.59998, 125.3, 0, 0, 0);
  685.         CreateObject(12957, -2041.59998, -1523.59998, 125.1, 0, 0, 0);
  686.         CreateObject(3594, -2045.19995, -1555.09998, 130.8, 318, 0, 330);
  687.         CreateObject(12839, -2039.30005, -1462.59998, 110.4, 3.804, 18.041, 230.762);
  688.         CreateObject(18368, -2005.59998, -1496.80005, 112.1, 0, 0, 44);
  689.         CreateObject(1225, -2058.30005, -1510.09998, 124.6, 0, 0, 0);
  690.         CreateObject(1225, -2041.30005, -1522.69995, 125.4, 0, 0, 0);
  691.         CreateObject(2780, -2006.5, -1597.09998, 86.1, 0, 0, 0);
  692.         CreateObject(2780, -1999.80005, -1595.40002, 86, 0, 0, 0);
  693.         CreateObject(2780, -1995, -1594.09998, 86.4, 0, 0, 0);
  694.         CreateObject(2780, -1987, -1585.09998, 86.4, 0, 0, 0);
  695.         CreateObject(2780, -1981.89941, -1580.89941, 86.5, 0, 0, 0);
  696.         CreateObject(2780, -1990.40002, -1588.30005, 86.3, 0, 0, 0);
  697.         CreateObject(2780, -2003.30005, -1593.90002, 85.7, 0, 0, 0);
  698.         CreateObject(2780, -1987.80005, -1578.90002, 158.3, 0, 0, 0);
  699.         CreateObject(2780, -1976.19922, -1564.09961, 159.5, 0, 0, 0);
  700.         CreateObject(2780, -1999.59998, -1545.5, 158, 0, 0, 0);
  701.         CreateObject(2780, -1996.7998, -1591.89941, 159.89999, 0, 0, 0);
  702.         CreateObject(2780, -1993.80005, -1529.40002, 169.10001, 0, 0, 0);
  703.         CreateObject(2780, -1993.7998, -1529.39941, 169.10001, 0, 0, 0);
  704.         CreateObject(2780, -2049.3999, -1549, 171, 0, 0, 0);
  705.         CreateObject(2780, -2056.8999, -1509, 134.3, 0, 0, 0);
  706.         CreateObject(3425, -2036.19995, -1480.59998, 128.2, 0, 0, 324);
  707.         CreateObject(3524, -2035, -1503, 126, 0, 0, 330);
  708.         CreateObject(7916, -2061, -1580, 146.7, 0, 0, 116);
  709.         CreateObject(7916, -2067, -1584.09998, 150.7, 0, 0, 115.999);
  710.         CreateObject(7916, -2072.19995, -1586.5, 155.2, 0, 0, 115.999);
  711.         CreateObject(7916, -2056.69995, -1578.19995, 143.2, 0, 0, 112);
  712.         CreateObject(7916, -2052.1001, -1577.30005, 140.7, 0, 0, 125.995);
  713.         CreateObject(2921, -2013.90002, -1519.80005, 131.10001, 0, 0, 0);
  714.         CreateObject(3786, -2040, -1525.5, 125.4, 35.347, 24.792, 345.039);
  715.         CreateObject(3794, -2057.19995, -1529.5, 124.7, 0, 0, 0);
  716.         CreateObject(1654, -2025.59998, -1505.59998, 125.6, 0, 0, 0);
  717.         CreateObject(1654, -2027.09998, -1504.09998, 125.2, 0, 0, 0);
  718.         CreateObject(18218, -1922.09998, -1594.19995, 133.8, 0, 0, 300);
  719.         CreateObject(18218, -1922.09998, -1594.19995, 135.60001, 0, 0, 299.998);
  720.         CreateObject(18218, -1922.09998, -1594.19995, 137.39999, 0, 0, 299.998);
  721.         CreateObject(18218, -1922.09998, -1594.19995, 138.89999, 0, 0, 299.998);
  722.         CreateObject(18218, -1918.40002, -1579.19995, 133.8, 0, 0, 313.998);
  723.         CreateObject(18218, -1918.40002, -1579.19995, 135.60001, 0, 0, 313.995);
  724.         CreateObject(18218, -1918.40002, -1579.19995, 137.10001, 0, 0, 313.995);
  725.         CreateObject(18218, -1918.40002, -1579.19995, 138.39999, 0, 0, 313.995);
  726.         CreateObject(18218, -1918.40002, -1579.19995, 139.89999, 0, 0, 313.995);
  727.         CreateObject(18218, -1918.40002, -1579.19995, 140.89999, 0, 0, 313.995);
  728.         CreateObject(18218, -1927.19995, -1604.80005, 135.89999, 0, 0, 281.998);
  729.         CreateObject(18218, -1927.19995, -1604.80005, 137.10001, 0, 0, 281.997);
  730.         CreateObject(18218, -1927.19995, -1604.80005, 139.10001, 0, 0, 281.997);
  731.         CreateObject(18218, -1927.19995, -1604.80005, 140.60001, 0, 0, 281.997);
  732.         CreateObject(18218, -1927.19995, -1604.80005, 142.10001, 0, 0, 281.997);
  733.         CreateObject(18218, -1922.09998, -1594.19995, 140.10001, 0, 0, 299.998);
  734.         CreateObject(18218, -1922.09998, -1594.19995, 141.60001, 0, 0, 299.998);
  735.         CreateObject(18218, -1945.59998, -1622.09998, 137.10001, 0, 0, 255.997);
  736.         CreateObject(18218, -1945.59998, -1622.09998, 138.89999, 0, 0, 255.992);
  737.         CreateObject(18218, -1945.59998, -1622.09998, 140.39999, 0, 0, 255.992);
  738.         CreateObject(18218, -1945.59998, -1622.09998, 142.10001, 0, 0, 255.992);
  739.         CreateObject(18218, -1960.5, -1621.40002, 138.10001, 0, 0, 223.992);
  740.         CreateObject(18218, -1960.5, -1621.40002, 139.89999, 0, 0, 223.989);
  741.         CreateObject(18218, -1960.5, -1621.40002, 140.89999, 0, 0, 223.989);
  742.         CreateObject(18218, -1967.09998, -1619.09998, 136.89999, 0, 0, 213.989);
  743.         CreateObject(18218, -1967.09998, -1619.09998, 138.89999, 0, 0, 213.986);
  744.         CreateObject(18218, -1967.09998, -1619.09998, 140.39999, 0, 0, 213.986);
  745.         CreateObject(18218, -1967.09998, -1619.09998, 141.10001, 0, 0, 213.986);
  746.         CreateObject(18218, -1991.19995, -1619.69995, 137.60001, 0, 358, 235.986);
  747.         CreateObject(18218, -1991.19995, -1619.69995, 138.89999, 0, 357.995, 235.981);
  748.         CreateObject(18218, -1991.19995, -1619.69995, 140.60001, 0, 357.995, 235.981);
  749.         CreateObject(18218, -1991.19995, -1619.69995, 141.89999, 0, 357.995, 235.981);
  750.         CreateObject(18218, -1991.19995, -1619.69995, 143.10001, 0, 357.995, 235.981);
  751.         CreateObject(18218, -1994.19995, -1616.30005, 139.39999, 0, 357.995, 223.981);
  752.         CreateObject(18218, -1967.09998, -1619.09998, 143.10001, 0, 0, 213.986);
  753.         CreateObject(18218, -1967.09998, -1619.09998, 144.89999, 0, 0, 213.986);
  754.         CreateObject(18218, -1967.09998, -1619.09998, 146.89999, 0, 0, 213.986);
  755.         CreateObject(18218, -1985.40002, -1629.09998, 137.60001, 0, 4, 293.986);
  756.         CreateObject(18218, -1985.40002, -1629.09998, 139.60001, 0, 3.999, 293.983);
  757.         CreateObject(18218, -1985.40002, -1629.09998, 141.10001, 0, 3.999, 293.983);
  758.         CreateObject(18218, -1985.40002, -1629.09998, 142.60001, 0, 3.999, 293.983);
  759.         CreateObject(18218, -1985.40002, -1629.09998, 143.89999, 0, 3.999, 293.983);
  760.         CreateObject(18218, -1967.09998, -1619.09998, 148.60001, 0, 0, 213.986);
  761.         CreateObject(18218, -1927.19995, -1604.80005, 143.89999, 0, 0, 281.997);
  762.         CreateObject(18218, -1927.19995, -1604.80005, 145.10001, 0, 0, 281.997);
  763.         CreateObject(18218, -1922.09998, -1594.19995, 143.39999, 0, 0, 299.998);
  764.         CreateObject(18218, -1922.09998, -1594.19995, 144.89999, 0, 0, 299.998);
  765.         CreateObject(18218, -1922.09998, -1594.19995, 146.60001, 0, 0, 299.998);
  766.         CreateObject(18218, -1960.5, -1621.40002, 142.89999, 0, 0, 223.989);
  767.         CreateObject(18218, -1960.5, -1621.40002, 144.60001, 0, 0, 223.989);
  768.         CreateObject(18218, -1945.59998, -1622.09998, 143.89999, 0, 0, 255.992);
  769.         CreateObject(18218, -1927.19995, -1604.80005, 146.60001, 0, 0, 281.997);
  770.         CreateObject(18218, -1991.19995, -1619.69995, 146.60001, 0, 357.995, 235.981);
  771.         CreateObject(18218, -1991.19995, -1619.69995, 148.10001, 0, 357.995, 235.981);
  772.         CreateObject(18218, -1994.19995, -1616.30005, 142.89999, 0, 357.99, 223.978);
  773.         CreateObject(18218, -1994.19995, -1616.30005, 140.39999, 0, 357.99, 223.978);
  774.         CreateObject(18218, -1994.19995, -1616.30005, 141.89999, 0, 357.99, 223.978);
  775.         CreateObject(18218, -1994.19995, -1616.30005, 143.89999, 0, 357.99, 223.978);
  776.         CreateObject(18218, -1994.19995, -1616.30005, 145.60001, 0, 357.99, 223.978);
  777.         CreateObject(18218, -1994.19995, -1616.30005, 147.10001, 0, 357.99, 223.978);
  778.         CreateObject(18218, -1994.19995, -1616.30005, 148.89999, 0, 357.99, 223.978);
  779.         CreateObject(18218, -2006.19995, -1614.40002, 147.10001, 0, 357.99, 223.978);
  780.         CreateObject(18218, -2006.19995, -1614.40002, 149.10001, 0, 357.99, 223.978);
  781.         CreateObject(18218, -2006.19995, -1614.40002, 150.60001, 0, 357.99, 223.978);
  782.         CreateObject(18218, -2028.90002, -1609.5, 144.10001, 0, 357.99, 195.978);
  783.         CreateObject(18218, -2028.90002, -1609.5, 147.10001, 0, 357.99, 195.974);
  784.         CreateObject(18218, -2028.90002, -1609.5, 145.60001, 0, 357.99, 195.974);
  785.         CreateObject(18218, -2028.90002, -1609.5, 149.10001, 0, 357.99, 195.974);
  786.         CreateObject(18218, -2028.90002, -1609.5, 150.39999, 0, 357.99, 195.974);
  787.         CreateObject(18218, -2028.90002, -1609.5, 151.89999, 0, 357.99, 195.974);
  788.         CreateObject(18218, -2028.90002, -1609.5, 153.39999, 0, 357.99, 195.974);
  789.         CreateObject(18218, -2006.19995, -1614.40002, 152.10001, 0, 357.99, 223.978);
  790.         CreateObject(18218, -2006.19995, -1614.40002, 153.60001, 0, 357.99, 223.978);
  791.         CreateObject(18218, -2034.69995, -1605.09998, 144.89999, 0, 357.99, 173.974);
  792.         CreateObject(18218, -2032.80005, -1604.40002, 146.10001, 0, 357.99, 173.974);
  793.         CreateObject(18218, -2032.80005, -1604.40002, 148.10001, 0, 357.99, 173.974);
  794.         CreateObject(18218, -2032.80005, -1604.40002, 150.10001, 0, 357.99, 173.974);
  795.         CreateObject(18218, -2032.80005, -1604.40002, 151.89999, 0, 357.99, 173.974);
  796.         CreateObject(18218, -2032.80005, -1604.40002, 153.10001, 0, 357.99, 173.974);
  797.         CreateObject(18218, -2044.59998, -1584.09998, 142.10001, 0, 357.99, 153.974);
  798.         CreateObject(18218, -2044.59998, -1584.09998, 143.89999, 0, 357.99, 153.973);
  799.         CreateObject(18218, -2044.59998, -1584.09998, 145.60001, 0, 357.99, 153.973);
  800.         CreateObject(18218, -2044.59998, -1584.09998, 147.60001, 0, 357.99, 153.973);
  801.         CreateObject(18218, -2044.59998, -1584.09998, 149.39999, 0, 357.99, 153.973);
  802.         CreateObject(18218, -2044.59998, -1584.09998, 150.60001, 0, 357.99, 153.973);
  803.         CreateObject(18218, -2048, -1569.69995, 135.89999, 0, 357.99, 135.973);
  804.         CreateObject(18218, -2048, -1569.69995, 137.10001, 0, 357.99, 135.972);
  805.         CreateObject(18218, -2048, -1569.69995, 138.89999, 0, 357.99, 135.972);
  806.         CreateObject(18218, -2048, -1569.69995, 140.89999, 0, 357.99, 135.972);
  807.         CreateObject(18218, -2048, -1569.69995, 142.60001, 0, 357.99, 135.972);
  808.         CreateObject(18218, -2048, -1569.69995, 144.39999, 0, 357.99, 135.972);
  809.         CreateObject(18218, -2048, -1569.69995, 145.89999, 0, 357.99, 135.972);
  810.         CreateObject(18218, -2048, -1569.69995, 147.89999, 0, 357.99, 135.972);
  811.         CreateObject(18218, -2058.6001, -1547.09998, 130.60001, 0, 357.99, 181.972);
  812.         CreateObject(18218, -2058.6001, -1547.09998, 132.39999, 0, 357.99, 181.972);
  813.         CreateObject(18218, -2058.6001, -1547.09998, 134.39999, 0, 357.99, 181.972);
  814.         CreateObject(18218, -2058.6001, -1547.09998, 136.10001, 0, 357.99, 181.972);
  815.         CreateObject(18218, -2058.6001, -1547.09998, 137.89999, 0, 357.99, 181.972);
  816.         CreateObject(18218, -2058.6001, -1547.09998, 139.89999, 0, 357.99, 181.972);
  817.         CreateObject(18218, -2058.6001, -1547.09998, 141.89999, 0, 357.99, 181.972);
  818.         CreateObject(18218, -2058.6001, -1547.09998, 129.39999, 0, 357.99, 181.972);
  819.         CreateObject(18218, -1918.40002, -1579.19995, 142.89999, 0, 0, 313.995);
  820.         CreateObject(18218, -1918.40002, -1579.19995, 144.60001, 0, 0, 313.995);
  821.         CreateObject(7347, -2097.19995, -1428.90002, 138.8, 358, 0, 260);
  822.         CreateObject(1595, -2045.40002, -1418.90002, 154, 0, 0, 196);
  823.         CreateObject(3243, -1973.69995, -1540.90002, 128.3, 0, 0, 72);
  824.         CreateObject(8620, -2045.69995, -1506.19995, 146.8, 0, 0, 8);
  825.         CreateObject(17051, -2035.40002, -1591, 138.60001, 0, 0, 0);
  826.         CreateObject(12937, -2046.80005, -1532.19995, 126.5, 0, 0, 108);
  827.         CreateObject(5892, -2020.30005, -1588.09998, 136.89999, 352.044, 353.941, 317.158);
  828.         CreateObject(3639, -1964.09998, -1616.80005, 141.60001, 0, 0, 190);
  829.         CreateObject(3418, -1931.80005, -1579.09998, 136, 0, 0, 280);
  830.         CreateObject(3415, -1929.09998, -1556.69995, 134.10001, 0, 0, 302);
  831.         CreateObject(5777, -2029.09998, -1490.80005, 121.9, 0, 0, 52);
  832.         CreateObject(2896, -2029, -1566.09998, 132.60001, 0, 0, 0);
  833.         CreateObject(2896, -1930.30005, -1554.40002, 135.10001, 0, 0, 0);
  834.         CreateObject(2896, -2015.80005, -1539, 126.4, 0, 0, 0);
  835.         CreateObject(2361, -2052, -1510.69995, 124.2, 0, 0, 0);
  836.         CreateObject(3092, -2051.6001, -1510.40002, 124.8, 75.998, 0, 282);
  837.         CreateObject(1281, -2003.90002, -1547, 127.4, 356, 0, 0);
  838.         CreateObject(2896, -2015.90002, -1540.59998, 126.7, 0, 0, 0);
  839.         CreateObject(1454, -2034, -1538, 125.1, 0, 0, 0);
  840.         CreateObject(1454, -2032.5, -1537.90002, 125.1, 0, 0, 0);
  841.         CreateObject(1454, -2033.30005, -1538.09998, 126.4, 0, 0, 0);
  842.         CreateObject(1457, -1997.69995, -1547.5, 128.5, 0, 0, 0);
  843.         CreateObject(16404, -2019.5, -1554.80005, 130.10001, 0, 0, 0);
  844.         CreateObject(1451, -2034.40002, -1538.40002, 130.89999, 0, 0, 96);
  845.         CreateObject(1452, -2037.90002, -1508.09998, 125.3, 0, 0, 0);
  846.         CreateObject(1458, -1978.80005, -1480.80005, 85.1, 0, 0, 0);
  847.         CreateObject(1458, -2005.30005, -1573.5, 85.2, 0, 0, 0);
  848.         CreateObject(919, -2010.69995, -1507.19995, 128.3, 0, 0, 0);
  849.         CreateObject(3273, -2007.5, -1555.19995, 87.2, 0, 0, 4);
  850.         CreateObject(5262, -1994.80005, -1469.69995, 86.2, 0, 0, 168);
  851.         CreateObject(5262, -2036.5, -1552.89941, 129.60001, 0, 0, 33.997);
  852.         CreateObject(3415, -1976.5, -1522.09998, 86.8, 11.97, 355.907, 282.847);
  853.         CreateObject(5269, -2003.19995, -1514.09998, 84, 0, 0, 0);
  854.         CreateObject(5269, -1999.90002, -1511.30005, 84.3, 0, 0, 90);
  855.         CreateObject(5262, -1988.69922, -1494.7998, 85.8, 0, 0, 125.997);
  856.         CreateObject(16280, -2026.80005, -1484, 85.9, 0, 0, 311.995);
  857.         CreateObject(3425, -2012.09998, -1445.5, 106.6, 0, 0, 311.998);
  858.         CreateObject(3594, -2030.30005, -1459.40002, 91.3, 317.999, 0, 307.996);
  859.         CreateObject(12930, -2015.30005, -1494.19995, 82.9, 0, 0, 288);
  860.  
  861.     // MAPS
  862.  
  863.     CreateObject(1365, 2033.6064, 1466.5905, 10.9632, 0.0000, 0.0000, 0.0000);
  864.     CreateObject(1365, 2055.1006, 1463.4880, 10.9546, 0.0000, 0.0000, 0.0000);
  865.     CreateObject(1365, 2055.2415, 1450.3221, 10.8226, 0.0000, 0.0000, 0.0000);
  866.     CreateObject(1365, 2039.0409, 1454.8502, 10.8119, 0.0000, 0.0000, 0.0000);
  867.     CreateObject(1365, 2041.2410, 1440.0111, 10.8148, 0.0000, 0.0000, 0.0000);
  868.     CreateObject(1365, 2044.1360, 1417.2471, 10.8148, 0.0000, 0.0000, 0.0000);
  869.     CreateObject(1365, 2071.3806, 1440.1572, 10.8148, 0.0000, 0.0000, 0.0000);
  870.     CreateObject(1365, 2082.8494, 1433.9063, 10.8148, 0.0000, 0.0000, 93.6549);
  871.     CreateObject(1365, 2069.9495, 1405.9929, 10.8148, 0.0000, 0.0000, 193.3079);
  872.     CreateObject(1365, 2064.6775, 1421.6528, 10.8148, 0.0000, 0.0000, 193.3044);
  873.     CreateObject(1365, 2069.6582, 1486.1050, 10.8148, 0.0000, 0.0000, 193.3044);
  874.     CreateObject(1365, 2070.7351, 1554.1621, 10.8148, 0.0000, 0.0000, 193.3044);
  875.     CreateObject(1365, 2048.2595, 1502.1245, 10.8148, 0.0000, 0.0000, 193.3044);
  876.     CreateObject(1365, 2066.2161, 1528.5713, 10.8148, 0.0000, 0.0000, 193.3044);
  877.     CreateObject(1365, 2048.5659, 1553.8047, 10.8148, 0.0000, 0.0000, 193.3044);
  878.     CreateObject(1365, 2039.8296, 1538.9818, 10.8148, 0.0000, 0.0000, 193.3044);
  879.     CreateObject(1365, 2038.2697, 1513.0881, 10.8148, 0.0000, 0.0000, 193.3044);
  880.     CreateObject(1355, 2061.8967, 1463.1962, 9.8688, 0.0000, 0.0000, 0.0000);
  881.     CreateObject(1355, 2064.1113, 1461.7141, 9.8688, 0.0000, 0.0000, 0.0000);
  882.     CreateObject(1355, 2065.3848, 1460.8402, 9.8688, 0.0000, 0.0000, 0.0000);
  883.     CreateObject(1355, 2068.1423, 1459.3214, 9.8688, 0.0000, 0.0000, 0.0000);
  884.     CreateObject(1355, 2068.9746, 1459.3110, 9.8688, 0.0000, 0.0000, 0.0000);
  885.     CreateObject(1355, 2068.7290, 1461.4729, 9.8688, 0.0000, 0.0000, 0.0000);
  886.     CreateObject(1355, 2065.5452, 1464.9213, 9.8688, 0.0000, 0.0000, 0.0000);
  887.     CreateObject(1355, 2072.2983, 1453.9683, 9.8688, 0.0000, 0.0000, 0.0000);
  888.     CreateObject(1355, 2072.2346, 1458.4567, 9.8688, 0.0000, 0.0000, 0.0000);
  889.     CreateObject(1355, 2071.9646, 1462.2943, 9.8688, 0.0000, 0.0000, 0.0000);
  890.     CreateObject(1355, 2064.7942, 1470.4580, 9.8688, 0.0000, 0.0000, 0.0000);
  891.     CreateObject(1355, 2057.4805, 1470.5625, 10.6113, 0.0000, 0.0000, 0.0000);
  892.     CreateObject(1355, 2051.5840, 1467.3589, 9.8688, 0.0000, 0.0000, 0.0000);
  893.     CreateObject(1355, 2048.7637, 1466.7188, 9.8688, 0.0000, 0.0000, 0.0000);
  894.     CreateObject(1355, 2044.8090, 1464.8076, 9.8688, 0.0000, 0.0000, 0.0000);
  895.     CreateObject(1355, 2039.2583, 1461.8778, 9.8688, 0.0000, 0.0000, 0.0000);
  896.     CreateObject(1355, 2032.1180, 1457.8915, 9.8688, 0.0000, 0.0000, 0.0000);
  897.     CreateObject(1355, 2023.9821, 1452.4812, 9.8688, 0.0000, 0.0000, 0.0000);
  898.     CreateObject(1355, 2019.2720, 1446.1526, 10.0173, 0.0000, 0.0000, 0.0000);
  899.     CreateObject(1355, 2032.4910, 1447.7327, 11.6654, 0.0000, 0.0000, 0.0000);
  900.     CreateObject(1355, 2038.8380, 1445.8524, 9.8689, 0.0000, 0.0000, 0.0000);
  901.     CreateObject(18245, 1980.5170, 1454.0651, 22.7266, 0.0000, 0.0000, 179.4600);
  902.     CreateObject(18246, 2049.2188, 1368.9296, 13.1506, 0.0000, 0.0000, 0.0000);
  903.     CreateObject(18247, 2073.6101, 1289.0535, 16.1277, 0.0000, 0.0000, 0.0000);
  904.     CreateObject(18253, 2067.5752, 1317.8489, 12.4705, 0.0000, 0.0000, 0.0000);
  905.     CreateObject(18253, 2127.2913, 1333.6541, 12.6219, 0.0000, 0.0000, 0.0000);
  906.     CreateObject(7096, 2101.8564, 1358.1239, 15.3806, 0.0000, 0.0000, 0.0000);
  907.     CreateObject(7096, 2098.4861, 1350.2198, 22.3806, 0.0000, 0.0000, 178.7352);
  908.     CreateObject(7096, 2101.9126, 1358.3025, 29.3731, 0.0000, 0.0000, 0.0000);
  909.     CreateObject(1465, 2065.7351, 1344.6893, 10.8365, 0.0000, 0.0000, 0.0000);
  910.     CreateObject(1465, 2037.6143, 1350.7734, 10.8365, 0.0000, 0.0000, 0.0000);
  911.     CreateObject(1465, 2037.6143, 1350.7734, 10.8365, 0.0000, 0.0000, 0.0000);
  912.     CreateObject(1465, 2033.7317, 1342.8014, 10.9849, 0.0000, 0.0000, 0.0000);
  913.     CreateObject(1465, 2038.1611, 1327.9899, 10.8365, 0.0000, 0.0000, 0.0000);
  914.     CreateObject(1465, 2058.8269, 1332.2446, 16.3999, 0.0000, 0.0000, 0.0000);
  915.     CreateObject(1465, 2060.9185, 1327.4828, 10.8365, 0.0000, 0.0000, 0.0000);
  916.     CreateObject(1465, 2088.5803, 1329.5040, 10.9849, 0.0000, 0.0000, 0.0000);
  917.     CreateObject(1465, 2098.2949, 1282.3826, 10.9849, 0.0000, 0.0000, 0.0000);
  918.     CreateObject(1465, 2095.2729, 1291.9124, 15.5244, 0.0000, 0.0000, 0.0000);
  919.     CreateObject(1465, 2098.0635, 1345.3221, 23.0080, 0.0000, 0.0000, 0.0000);
  920.     CreateObject(1465, 2069.2195, 1333.9631, 10.8442, 0.0000, 0.0000, 0.0000);
  921.     CreateObject(1465, 2076.4534, 1319.8871, 10.8365, 0.0000, 0.0000, 0.0000);
  922.     CreateObject(1465, 2081.3884, 1311.5825, 10.9849, 0.0000, 0.0000, 0.0000);
  923.     CreateObject(1465, 2099.4258, 1378.0173, 10.8727, 0.0000, 0.0000, 0.0000);
  924.     CreateObject(1465, 2082.5559, 1378.6732, 10.9849, 0.0000, 0.0000, 0.0000);
  925.     CreateObject(1465, 2100.4790, 1452.5280, 14.7114, 0.0000, 0.0000, 0.0000);
  926.     CreateObject(1465, 2116.6228, 1394.6165, 10.9849, 0.0000, 0.0000, 0.0000);
  927.     CreateObject(1465, 2111.2458, 1392.1918, 17.4200, 0.0000, 0.0000, 0.0000);
  928.     CreateObject(1465, 2098.1250, 1394.7449, 10.9849, 0.0000, 0.0000, 0.0000);
  929.     CreateObject(1465, 2077.8474, 1397.8810, 10.9771, 0.0000, 0.0000, 0.0000);
  930.     CreateObject(1465, 2045.0074, 1372.9360, 10.8365, 0.0000, 0.0000, 0.0000);
  931.     CreateObject(1465, 2043.2235, 1368.6271, 10.8365, 0.0000, 0.0000, 0.0000);
  932.     CreateObject(1465, 2059.1738, 1418.0187, 10.9771, 0.0000, 0.0000, 0.0000);
  933.     CreateObject(1465, 2040.9382, 1414.9271, 10.8365, 0.0000, 0.0000, 0.0000);
  934.     CreateObject(1465, 2037.7562, 1396.5961, 10.8365, 0.0000, 0.0000, 0.0000);
  935.     CreateObject(1465, 2037.1584, 1401.6584, 10.9849, 0.0000, 0.0000, 0.0000);
  936.     CreateObject(1465, 2024.0579, 1398.2061, 10.9849, 0.0000, 0.0000, 0.0000);
  937.     CreateObject(1465, 2024.0579, 1398.2061, 10.9849, 0.0000, 0.0000, 0.0000);
  938.     CreateObject(1465, 2040.1284, 1385.4031, 10.8365, 0.0000, 0.0000, 0.0000);
  939.     CreateObject(1465, 2047.3462, 1389.2533, 10.8365, 0.0000, 0.0000, 0.0000);
  940.     CreateObject(1465, 2067.6714, 1375.7432, 10.8365, 0.0000, 0.0000, 0.0000);
  941.     CreateObject(1465, 2077.9863, 1375.6194, 10.8245, 0.0000, 0.0000, 0.0000);
  942.     CreateObject(1465, 2083.9048, 1374.7357, 10.8365, 0.0000, 0.0000, 0.0000);
  943.     CreateObject(1465, 2103.9409, 1396.3369, 16.9638, 0.0000, 0.0000, 0.0000);
  944.     CreateObject(1465, 2074.3030, 1402.9915, 10.8365, 0.0000, 0.0000, 0.0000);
  945.     CreateObject(1465, 2083.9160, 1443.7841, 10.9849, 0.0000, 0.0000, 0.0000);
  946.     CreateObject(1467, 2079.7336, 1344.2876, 10.9849, 0.0000, 0.0000, 0.0000);
  947.     CreateObject(1698, 2103.4775, 1351.4702, 30.8276, 0.0000, 0.0000, 0.0000);
  948.     CreateObject(1698, 2104.8701, 1351.4241, 30.8175, 0.0000, 0.0000, 0.0000);
  949.     CreateObject(1698, 2104.5923, 1349.9929, 30.8804, 0.0000, 0.0000, 89.6849);
  950.     CreateObject(3361, 2104.6265, 1346.5454, 32.4771, 0.0000, 0.0000, 91.3095);
  951.     CreateObject(3399, 2105.0076, 1338.7980, 36.6144, 0.0000, 0.0000, 272.3002);
  952.     CreateObject(4824, 2096.4932, 1240.9885, 15.2133, 0.0000, 0.0000, 180.5405);
  953.     CreateObject(4824, 2025.9733, 1233.1959, 15.2133, 0.0000, 0.0000, 1.0784);
  954.     CreateObject(4882, 2054.9077, 1315.2617, 14.8122, 0.0000, 0.0000, 269.2351);
  955.     CreateObject(9766, 2106.5095, 1297.8291, 36.4851, 0.0000, 0.0000, 1.9850);
  956.     CreateObject(10009, 2104.8992, 1264.1289, 37.8214, 0.0000, 0.0000, 0.0000);
  957.     CreateObject(11472, 2112.4614, 1269.3289, 41.6302, 0.0000, 0.0000, 0.0000);
  958.     CreateObject(10398, 2064.1641, 845.5637, 27.7389, 0.0000, 0.0000, 0.0000);
  959.     CreateObject(14537, 2117.3232, 1269.6715, 46.5765, 0.0000, 0.0000, 0.0000);
  960.     CreateObject(14537, 2121.8096, 1270.0413, 50.4745, 0.0000, 0.0000, 0.0000);
  961.     CreateObject(9260, 2146.9641, 1279.0323, 54.6343, 0.0000, 0.0000, 279.1600);
  962.     CreateObject(9260, 2192.2603, 1286.2180, 54.7976, 0.0000, 0.0000, 279.1571);
  963.     CreateObject(9260, 2237.8494, 1293.4348, 54.9363, 0.0000, 0.0000, 279.1571);
  964.     CreateObject(9260, 2283.0928, 1300.7424, 54.9758, 0.0000, 0.0000, 279.1571);
  965.     CreateObject(1365, 2074.0403, 1610.1709, 10.8148, 0.0000, 0.0000, 193.3044);
  966.     CreateObject(1365, 2047.8143, 1595.1489, 10.8148, 0.0000, 0.0000, 193.3044);
  967.     CreateObject(1365, 2049.3323, 1627.5465, 10.8148, 0.0000, 0.0000, 193.3044);
  968.     CreateObject(1365, 2068.9353, 1676.6260, 10.8226, 0.0000, 0.0000, 193.3044);
  969.     CreateObject(1365, 2048.6006, 1702.8816, 10.8148, 0.0000, 0.0000, 193.3044);
  970.     CreateObject(1365, 2046.5093, 1660.7684, 10.8148, 0.0000, 0.0000, 193.3044);
  971.     CreateObject(1365, 2072.2871, 1657.7208, 10.8148, 0.0000, 0.0000, 193.3044);
  972.     CreateObject(1365, 2085.1040, 1644.8268, 10.8261, 0.0000, 0.0000, 193.3044);
  973.     CreateObject(1365, 2084.4397, 1717.4158, 10.8148, 0.0000, 0.0000, 193.3044);
  974.     CreateObject(1365, 2058.9392, 1725.3518, 10.8148, 0.0000, 0.0000, 193.3044);
  975.     CreateObject(1365, 2075.2700, 1752.0831, 10.8148, 0.0000, 0.0000, 193.3044);
  976.     CreateObject(1365, 2090.3865, 1738.5006, 10.8148, 0.0000, 0.0000, 193.3044);
  977.     CreateObject(1365, 2098.8643, 1766.7634, 10.8148, 0.0000, 0.0000, 193.3044);
  978.     CreateObject(1365, 2083.1919, 1778.0695, 10.8148, 0.0000, 0.0000, 193.3044);
  979.     CreateObject(1365, 2117.0576, 1781.8239, 10.9632, 0.0000, 0.0000, 193.3044);
  980.     CreateObject(1365, 2132.3237, 1773.9691, 10.8148, 0.0000, 0.0000, 193.3044);
  981.     CreateObject(1365, 2125.0205, 1803.6324, 10.8148, 0.0000, 0.0000, 193.3044);
  982.     CreateObject(1365, 2103.3225, 1821.7108, 10.8148, 0.0000, 0.0000, 193.3044);
  983.     CreateObject(1365, 2135.7109, 1838.5117, 10.8148, 0.0000, 0.0000, 193.3044);
  984.     CreateObject(1365, 2115.1448, 1851.1768, 16.5763, 0.0000, 0.0000, 193.3044);
  985.     CreateObject(1365, 2106.1672, 1862.3236, 10.8215, 0.0000, 0.0000, 193.3044);
  986.     CreateObject(1365, 2087.0085, 1860.9457, 10.8276, 0.0000, 0.0000, 193.3044);
  987.     CreateObject(1365, 2072.8489, 1882.1324, 11.6425, 0.0000, 0.0000, 193.3044);
  988.     CreateObject(1365, 2094.7578, 1881.0007, 14.1733, 0.0000, 0.0000, 193.3044);
  989.     CreateObject(1365, 2130.3708, 1892.4492, 10.8148, 0.0000, 0.0000, 193.3044);
  990.     CreateObject(1365, 2157.4192, 1893.5720, 11.0056, 0.0000, 0.0000, 193.3044);
  991.     CreateObject(1365, 2154.1104, 1873.9037, 10.8148, 0.0000, 0.0000, 193.3044);
  992.     CreateObject(1365, 2144.0767, 1844.0950, 10.8148, 0.0000, 0.0000, 193.3044);
  993.     CreateObject(1365, 2161.1494, 1848.1221, 10.9632, 0.0000, 0.0000, 193.3044);
  994.     CreateObject(1365, 2168.5706, 1832.4860, 10.9632, 0.0000, 0.0000, 193.3044);
  995.     CreateObject(1365, 2190.9021, 1833.1477, 10.9632, 0.0000, 0.0000, 193.3044);
  996.     CreateObject(1365, 2172.9229, 1844.3813, 10.9632, 0.0000, 0.0000, 193.3044);
  997.     CreateObject(1365, 2168.8398, 1848.1119, 10.9632, 0.0000, 0.0000, 193.3044);
  998.     CreateObject(1365, 2161.6140, 1838.9611, 10.9632, 0.0000, 0.0000, 193.3044);
  999.     CreateObject(1365, 2161.1646, 1838.8811, 13.2590, 0.0000, 0.0000, 193.3044);
  1000.     CreateObject(1365, 2164.2227, 1819.9271, 10.9632, 0.0000, 0.0000, 193.3044);
  1001.     CreateObject(1365, 2160.1963, 1828.9430, 10.9632, 0.0000, 0.0000, 193.3044);
  1002.     CreateObject(1365, 2152.3525, 1839.0059, 10.9632, 0.0000, 0.0000, 193.3044);
  1003.     CreateObject(1365, 2150.3025, 1839.5347, 13.2590, 0.0000, 0.0000, 193.3044);
  1004.     CreateObject(1365, 2127.0720, 1913.5006, 10.8148, 0.0000, 0.0000, 193.3044);
  1005.     CreateObject(1365, 2147.0562, 1919.6066, 10.8226, 0.0000, 0.0000, 193.3044);
  1006.     CreateObject(1365, 2146.6892, 1956.1754, 10.8226, 0.0000, 0.0000, 193.3044);
  1007.     CreateObject(1365, 2127.5376, 1954.7423, 10.8466, 0.0000, 0.0000, 193.3044);
  1008.     CreateObject(1365, 2143.2283, 1986.9768, 10.8226, 0.0000, 0.0000, 193.3044);
  1009.     CreateObject(1365, 2130.2776, 1989.0480, 10.8148, 0.0000, 0.0000, 193.3044);
  1010.     CreateObject(1365, 2114.0049, 2018.3855, 10.8226, 0.0000, 0.0000, 193.3044);
  1011.     CreateObject(1365, 2151.1514, 2058.3816, 10.8226, 0.0000, 0.0000, 193.3044);
  1012.     CreateObject(1365, 2148.2051, 2022.5487, 10.8226, 0.0000, 0.0000, 193.3044);
  1013.     CreateObject(1365, 2127.6504, 2053.1091, 10.8148, 0.0000, 0.0000, 193.3044);
  1014.     CreateObject(1365, 2215.5535, 2019.9358, 10.8226, 0.0000, 0.0000, 193.3044);
  1015.     CreateObject(1365, 2191.8184, 2022.4463, 10.8148, 0.0000, 0.0000, 193.3044);
  1016.     CreateObject(1365, 2237.8235, 2022.0555, 10.8226, 0.0000, 0.0000, 193.3044);
  1017.     CreateObject(1365, 2343.4956, 2023.9021, 10.8924, 0.0000, 0.0000, 193.3044);
  1018.     CreateObject(1365, 2345.1162, 2106.5293, 10.8214, 0.0000, 0.0000, 193.3044);
  1019.     CreateObject(1365, 2350.1360, 2163.2595, 10.8225, 0.0000, 0.0000, 193.3044);
  1020.     CreateObject(1365, 2379.8516, 2138.8765, 10.8148, 0.0000, 0.0000, 193.3044);
  1021.     CreateObject(1365, 2306.7463, 2150.9990, 10.8148, 0.0000, 0.0000, 193.3044);
  1022.     CreateObject(1365, 2238.1548, 2138.0122, 10.8148, 0.0000, 0.0000, 193.3044);
  1023.     CreateObject(1365, 2146.6277, 2126.5498, 10.8148, 0.0000, 0.0000, 193.3044);
  1024.     CreateObject(1365, 2127.9241, 2122.6182, 10.8148, 0.0000, 0.0000, 193.3044);
  1025.     CreateObject(1365, 2142.3333, 2158.7708, 10.8148, 0.0000, 0.0000, 193.3044);
  1026.     CreateObject(1365, 2121.4946, 2161.2280, 10.8148, 0.0000, 0.0000, 193.3044);
  1027.     CreateObject(1365, 2128.5759, 2145.3230, 10.8148, 0.0000, 0.0000, 193.3044);
  1028.     CreateObject(1365, 2126.8779, 2179.4236, 10.8148, 0.0000, 0.0000, 193.3044);
  1029.     CreateObject(1365, 2152.1272, 2175.2471, 10.8148, 0.0000, 0.0000, 193.3044);
  1030.     CreateObject(1365, 2149.5193, 2195.5544, 10.8148, 0.0000, 0.0000, 193.3044);
  1031.     CreateObject(1365, 2128.8254, 2192.0371, 10.8148, 0.0000, 0.0000, 193.3044);
  1032.     CreateObject(1365, 2147.9402, 2210.5471, 10.8148, 0.0000, 0.0000, 193.3044);
  1033.     CreateObject(1365, 2125.2090, 2210.2131, 10.8148, 0.0000, 0.0000, 193.3044);
  1034.     CreateObject(1365, 2149.5935, 2244.6179, 10.8148, 0.0000, 0.0000, 193.3044);
  1035.     CreateObject(1365, 2124.7871, 2243.6165, 10.8148, 0.0000, 0.0000, 193.3044);
  1036.     CreateObject(1365, 2167.2288, 2298.2356, 10.8148, 0.0000, 0.0000, 193.3044);
  1037.     CreateObject(1365, 2186.3491, 2279.7495, 10.8148, 0.0000, 0.0000, 193.3044);
  1038.     CreateObject(1365, 2197.2380, 2339.4226, 10.8148, 0.0000, 0.0000, 193.3044);
  1039.     CreateObject(1365, 2161.1196, 2346.3274, 10.8148, 0.0000, 0.0000, 193.3044);
  1040.     CreateObject(1365, 2130.9648, 2343.7017, 10.8148, 0.0000, 0.0000, 193.3044);
  1041.     CreateObject(1365, 2103.4907, 2344.1299, 10.8148, 0.0000, 0.0000, 193.3044);
  1042.     CreateObject(1365, 2095.5913, 2321.6636, 10.8148, 0.0000, 0.0000, 193.3044);
  1043.     CreateObject(1365, 2086.1294, 2305.5635, 10.8226, 0.0000, 0.0000, 193.3044);
  1044.     CreateObject(1365, 2085.8787, 2283.3472, 10.8148, 0.0000, 0.0000, 193.3044);
  1045.     CreateObject(1365, 2052.8206, 2318.9795, 10.9632, 0.0000, 0.0000, 193.3044);
  1046.     CreateObject(1365, 2064.6294, 2322.5793, 10.8148, 0.0000, 0.0000, 193.3044);
  1047.     CreateObject(4558, 2222.2117, 2404.3394, 18.3075, 0.0000, 0.0000, 0.0000);
  1048.     CreateObject(4558, 2254.8579, 2412.5378, 24.1542, 0.0000, 0.0000, 0.0000);
  1049.     CreateObject(4600, 2303.5337, 2336.1106, 19.8455, 0.0000, 0.0000, 270.2703);
  1050.     CreateObject(4600, 2304.4612, 2222.7417, 21.8119, 0.0000, 0.0000, 270.2692);
  1051.     CreateObject(4600, 2281.0840, 2139.0002, 21.5418, 0.0000, 0.0000, 270.2692);
  1052.     CreateObject(4600, 2290.0801, 2144.9460, 20.9226, 0.0000, 0.0000, 90.8092);
  1053.     CreateObject(4600, 2337.9026, 2262.6892, 14.1489, 0.0000, 0.0000, 90.8075);
  1054.     CreateObject(4603, 2538.9956, 2186.5996, 26.7651, 0.0000, 0.0000, 0.0000);
  1055.     CreateObject(4603, 2612.8809, 2124.6306, 27.8561, 0.0000, 0.0000, 0.0000);
  1056.     CreateObject(6332, 2620.0276, 2073.6438, 19.7414, 0.0000, 0.0000, 149.5500);
  1057.     CreateObject(6332, 2585.9287, 2014.1683, 21.7885, 0.0000, 0.0000, 149.5459);
  1058.     CreateObject(6332, 2553.0962, 1959.8630, 22.1918, 0.0000, 0.0000, 149.5459);
  1059.     CreateObject(6332, 2514.8582, 1895.3406, 18.3763, 0.0000, 0.0000, 149.5459);
  1060.     CreateObject(6332, 2490.7090, 1838.1167, 25.5033, 0.0000, 0.0000, 149.5459);
  1061.     CreateObject(6332, 2400.8010, 1800.5054, 28.5397, 0.0000, 0.0000, 99.6959);
  1062.     CreateObject(6332, 2281.5767, 1948.6486, 17.5236, 0.0000, 0.0000, 264.3105);
  1063.     CreateObject(1365, 2182.6155, 1893.8771, 10.8148, 0.0000, 0.0000, 193.3044);
  1064.     CreateObject(1365, 2234.4854, 1893.2896, 10.8148, 0.0000, 0.0000, 193.3044);
  1065.     CreateObject(1365, 2297.7678, 1891.0365, 10.8148, 0.0000, 0.0000, 193.3044);
  1066.     CreateObject(1365, 2314.9446, 1923.4144, 6.1733, 0.0000, 0.0000, 193.3044);
  1067.     CreateObject(1365, 2351.6658, 1915.2083, 10.8148, 0.0000, 0.0000, 193.3044);
  1068.     CreateObject(1365, 2349.4768, 1896.8285, 10.9595, 0.0000, 0.0000, 193.3044);
  1069.     CreateObject(1365, 2350.9355, 1946.2522, 10.8148, 0.0000, 0.0000, 193.3044);
  1070.     CreateObject(1365, 2350.3721, 1994.6674, 10.7646, 0.0000, 0.0000, 193.3044);
  1071.     CreateObject(1365, 2374.8625, 1972.1385, 10.8148, 0.0000, 0.0000, 193.3044);
  1072.     CreateObject(1365, 2395.3499, 1972.7527, 10.8148, 0.0000, 0.0000, 193.3044);
  1073.     CreateObject(1365, 2426.5498, 1973.0354, 10.8552, 0.0000, 0.0000, 193.3044);
  1074.     CreateObject(1365, 2460.7703, 1971.2632, 10.8148, 0.0000, 0.0000, 193.3044);
  1075.     CreateObject(1365, 2501.4382, 1971.7792, 10.9423, 0.0000, 0.0000, 193.3044);
  1076.     CreateObject(1365, 2443.3262, 1984.7666, 19.9794, 0.0000, 0.0000, 193.3044);
  1077.     CreateObject(1365, 2456.1472, 1999.5668, 10.9632, 0.0000, 0.0000, 193.3044);
  1078.     CreateObject(1365, 2453.6628, 1998.1133, 12.1405, 0.0000, 0.0000, 193.3044);
  1079.     CreateObject(1365, 2415.8225, 2001.3152, 10.8148, 0.0000, 0.0000, 193.3044);
  1080.     CreateObject(1365, 2437.0408, 2008.9735, 10.9632, 0.0000, 0.0000, 193.3044);
  1081.     CreateObject(1365, 2471.8752, 2016.8027, 16.2367, 0.0000, 0.0000, 193.3044);
  1082.     CreateObject(1365, 2420.2485, 2032.6840, 10.8148, 0.0000, 0.0000, 193.3044);
  1083.     CreateObject(1365, 2414.5610, 2056.4465, 10.8924, 0.0000, 0.0000, 193.3044);
  1084.     CreateObject(1365, 2430.0452, 2051.1321, 10.8148, 0.0000, 0.0000, 193.3044);
  1085.     CreateObject(1365, 2509.3159, 2001.7476, 10.8148, 0.0000, 0.0000, 193.3044);
  1086.     CreateObject(1365, 2508.3215, 2046.9344, 10.9409, 0.0000, 0.0000, 193.3044);
  1087.     CreateObject(1365, 2467.7241, 2050.8901, 10.8148, 0.0000, 0.0000, 193.3044);
  1088.     CreateObject(1365, 2526.4995, 2053.9199, 11.0102, 0.0000, 0.0000, 193.3044);
  1089.     CreateObject(1365, 2528.9011, 2092.2944, 10.8148, 0.0000, 0.0000, 193.3044);
  1090.     CreateObject(1365, 2524.3877, 2133.1714, 10.8148, 0.0000, 0.0000, 193.3044);
  1091.     CreateObject(1365, 2494.7454, 2137.8157, 10.8148, 0.0000, 0.0000, 193.3044);
  1092.     CreateObject(1365, 2502.8342, 2148.8728, 10.8148, 0.0000, 0.0000, 193.3044);
  1093.     CreateObject(1365, 2527.8328, 2154.5474, 10.8148, 0.0000, 0.0000, 193.3044);
  1094.     CreateObject(1365, 2532.0359, 2175.4646, 10.8148, 0.0000, 0.0000, 193.3044);
  1095.     CreateObject(1365, 2466.3345, 2139.6570, 10.8148, 0.0000, 0.0000, 193.3044);
  1096.     CreateObject(1365, 2431.4072, 2150.9880, 10.8148, 0.0000, 0.0000, 193.3044);
  1097.     CreateObject(1365, 2434.9680, 2137.1794, 10.8148, 0.0000, 0.0000, 193.3044);
  1098.     CreateObject(1365, 2362.0244, 2148.0471, 10.9750, 0.0000, 0.0000, 193.3044);
  1099.     CreateObject(1365, 2353.4075, 2135.9941, 10.8297, 0.0000, 0.0000, 193.3044);
  1100.     CreateObject(1365, 2357.3987, 2077.4795, 10.8148, 0.0000, 0.0000, 193.3044);
  1101.     CreateObject(1365, 2325.4910, 2146.4207, 10.8148, 0.0000, 0.0000, 193.3044);
  1102.     CreateObject(1365, 2330.3347, 2133.4063, 10.8148, 0.0000, 0.0000, 193.3044);
  1103.     CreateObject(1365, 2545.8799, 2115.1506, 10.8148, 0.0000, 0.0000, 193.3044);
  1104.     CreateObject(1365, 2551.9299, 2043.6487, 10.8226, 0.0000, 0.0000, 193.3044);
  1105.     CreateObject(1365, 2565.3940, 2031.1681, 10.8226, 0.0000, 0.0000, 193.3044);
  1106.     CreateObject(1365, 2506.5754, 1958.6193, 10.9183, 0.0000, 0.0000, 193.3044);
  1107.     CreateObject(1365, 2531.3047, 1961.3639, 10.9032, 0.0000, 0.0000, 193.3044);
  1108.     CreateObject(1365, 2526.1357, 1982.6935, 17.4536, 0.0000, 0.0000, 193.3044);
  1109.     CreateObject(1365, 2525.1992, 1981.2257, 19.7493, 0.0000, 0.0000, 193.3044);
  1110.     CreateObject(1365, 2528.3130, 1973.8998, 19.4261, 0.0000, 0.0000, 193.3044);
  1111.     CreateObject(1365, 2531.6177, 1972.3124, 19.7290, 0.0000, 0.0000, 193.3044);
  1112.     CreateObject(1365, 2529.2385, 1970.4135, 20.6825, 0.0000, 0.0000, 193.3044);
  1113.     CreateObject(1365, 2529.2383, 1970.4131, 20.6825, 0.0000, 0.0000, 193.3044);
  1114.     CreateObject(1365, 2546.1978, 1972.3304, 19.3869, 0.0000, 0.0000, 193.3044);
  1115.     CreateObject(1365, 2538.5952, 1972.3683, 18.6704, 0.0000, 0.0000, 193.3044);
  1116.     CreateObject(1365, 2549.7654, 1972.4042, 17.9908, 0.0000, 0.0000, 193.3044);
  1117.     CreateObject(1365, 2524.5562, 1979.5219, 21.7377, 0.0000, 0.0000, 193.3044);
  1118.     CreateObject(1365, 2519.6382, 1981.0703, 17.9563, 0.0000, 0.0000, 193.3044);
  1119.     CreateObject(1365, 2523.2517, 1987.5995, 17.4536, 0.0000, 0.0000, 193.3044);
  1120.     CreateObject(1365, 2521.8496, 1990.7913, 17.4536, 0.0000, 0.0000, 193.3044);
  1121.     CreateObject(1365, 2523.7849, 1997.5316, 17.4536, 0.0000, 0.0000, 193.3044);
  1122.     CreateObject(1365, 2521.9470, 2002.2546, 17.4536, 0.0000, 0.0000, 193.3044);
  1123.     CreateObject(1365, 2523.4482, 1985.7854, 17.4536, 0.0000, 0.0000, 193.3044);
  1124.     CreateObject(1365, 2523.3811, 1995.8843, 17.4536, 0.0000, 0.0000, 193.3044);
  1125.     CreateObject(1365, 2520.3760, 1996.6324, 17.4865, 0.0000, 0.0000, 193.3044);
  1126.     CreateObject(1365, 2520.3760, 1996.6324, 17.4865, 0.0000, 0.0000, 193.3044);
  1127.     CreateObject(1365, 2524.4431, 1979.3180, 17.4536, 0.0000, 0.0000, 193.3044);
  1128.     CreateObject(1365, 2534.6689, 1984.7251, 17.4536, 0.0000, 0.0000, 193.3044);
  1129.     CreateObject(1365, 2525.9160, 1976.2141, 20.4118, 0.0000, 0.0000, 193.3044);
  1130.     CreateObject(1365, 2523.8074, 1974.1637, 21.4853, 0.0000, 0.0000, 193.3044);
  1131.     CreateObject(1365, 2522.3792, 1972.2742, 20.7025, 0.0000, 0.0000, 193.3044);
  1132.     CreateObject(1365, 2526.6189, 1969.5303, 21.7437, 0.0000, 0.0000, 193.3044);
  1133.     CreateObject(1365, 2519.3596, 1989.3617, 18.9571, 0.0000, 0.0000, 193.3044);
  1134.     CreateObject(1365, 2508.7849, 1935.4873, 10.8148, 0.0000, 0.0000, 193.3044);
  1135.     CreateObject(1365, 2505.9458, 1915.0698, 10.8148, 0.0000, 0.0000, 193.3044);
  1136.     CreateObject(1365, 2509.7683, 1943.9535, 10.8301, 0.0000, 0.0000, 193.3044);
  1137.     CreateObject(1365, 2463.1990, 1961.9033, 10.9179, 0.0000, 0.0000, 193.3044);
  1138.     CreateObject(1365, 2463.0300, 1961.6443, 13.2137, 0.0000, 0.0000, 193.3044);
  1139.     CreateObject(1365, 2347.1960, 1970.0934, 10.9700, 0.0000, 0.0000, 193.3044);
  1140.     CreateObject(1365, 2285.1716, 1897.8055, 10.8148, 0.0000, 0.0000, 193.3044);
  1141.     CreateObject(1365, 2204.3416, 1834.1256, 10.9632, 0.0000, 0.0000, 193.3044);
  1142.     CreateObject(1365, 2203.5515, 1846.3538, 10.9632, 0.0000, 0.0000, 193.3044);
  1143.     CreateObject(1365, 2195.5466, 1841.2415, 10.9632, 0.0000, 0.0000, 193.3044);
  1144.     CreateObject(1365, 2184.6228, 1847.5667, 10.9632, 0.0000, 0.0000, 193.3044);
  1145.     CreateObject(1365, 2177.2705, 1830.0946, 10.9632, 0.0000, 0.0000, 193.3044);
  1146.     CreateObject(1365, 2065.8845, 1255.6501, 9.6719, 0.0000, 0.0000, 193.3044);
  1147.     CreateObject(1365, 2047.7367, 1255.3629, 10.8148, 0.0000, 0.0000, 193.3044);
  1148.     CreateObject(1365, 2048.0745, 1234.0732, 10.8148, 0.0000, 0.0000, 193.3044);
  1149.     CreateObject(1365, 2066.6987, 1233.6859, 10.8148, 0.0000, 0.0000, 193.3044);
  1150.     CreateObject(1365, 2046.9457, 1202.7928, 10.8148, 0.0000, 0.0000, 193.3044);
  1151.     CreateObject(1365, 2076.9719, 1197.0098, 13.1704, 0.0000, 0.0000, 193.3044);
  1152.     CreateObject(1365, 2045.7689, 1178.9972, 10.8148, 0.0000, 0.0000, 193.3044);
  1153.     CreateObject(1365, 2065.3320, 1166.7747, 10.8148, 0.0000, 0.0000, 193.3044);
  1154.     CreateObject(1365, 2050.1008, 1147.9825, 10.8148, 0.0000, 0.0000, 193.3044);
  1155.     CreateObject(1365, 2050.4453, 1147.1630, 13.1106, 0.0000, 0.0000, 193.3044);
  1156.     CreateObject(1365, 2066.0588, 1175.8406, 10.8148, 0.0000, 0.0000, 193.3044);
  1157.     CreateObject(1365, 2073.1033, 1151.9001, 10.8148, 0.0000, 0.0000, 193.3044);
  1158.     CreateObject(1365, 2071.9272, 1150.1646, 13.1106, 0.0000, 0.0000, 193.3044);
  1159.     CreateObject(1365, 2069.4639, 1120.5149, 10.8226, 0.0000, 0.0000, 193.3044);
  1160.     CreateObject(1365, 2062.7559, 1135.5880, 10.8148, 0.0000, 0.0000, 193.3044);
  1161.     CreateObject(1365, 2047.4468, 1124.5891, 10.8148, 0.0000, 0.0000, 193.3044);
  1162.     CreateObject(1365, 2048.0452, 1124.9705, 13.1106, 0.0000, 0.0000, 193.3044);
  1163.     CreateObject(1365, 2051.9221, 1099.8019, 10.8148, 0.0000, 0.0000, 193.3044);
  1164.     CreateObject(1365, 2068.3875, 1088.2511, 10.8148, 0.0000, 0.0000, 193.3044);
  1165.     CreateObject(1365, 2046.7321, 1073.3073, 10.8148, 0.0000, 0.0000, 193.3044);
  1166.     CreateObject(1365, 2049.4749, 1047.2549, 10.8148, 0.0000, 0.0000, 193.3044);
  1167.     CreateObject(1365, 2067.8616, 1073.4489, 10.8148, 0.0000, 0.0000, 193.3044);
  1168.     CreateObject(1365, 2089.0200, 1036.5776, 10.8736, 0.0000, 0.0000, 193.3044);
  1169.     CreateObject(1365, 2045.3973, 1026.1083, 10.8148, 0.0000, 0.0000, 193.3044);
  1170.     CreateObject(1365, 2045.3973, 1026.1083, 10.8148, 0.0000, 0.0000, 193.3044);
  1171.     CreateObject(1365, 2057.4270, 1046.6628, 19.9607, 0.0000, 0.0000, 193.3044);
  1172.     CreateObject(1365, 2048.2944, 1009.8031, 10.8148, 0.0000, 0.0000, 193.3044);
  1173.     CreateObject(1365, 2057.1440, 1033.7690, 17.2959, 0.0000, 0.0000, 193.3044);
  1174.     CreateObject(1365, 2072.5637, 1022.5910, 10.8148, 0.0000, 0.0000, 193.3044);
  1175.     CreateObject(1365, 2045.2142, 986.6907, 10.8148, 0.0000, 0.0000, 193.3044);
  1176.     CreateObject(1365, 2076.1753, 994.5043, 10.8148, 0.0000, 0.0000, 193.3044);
  1177.     CreateObject(1365, 2162.9670, 971.1827, 10.9344, 0.0000, 0.0000, 193.3044);
  1178.     CreateObject(1365, 2152.4624, 955.2469, 10.9632, 0.0000, 0.0000, 193.3044);
  1179.     CreateObject(1365, 2148.9863, 943.0102, 10.8148, 0.0000, 0.0000, 193.3044);
  1180.     CreateObject(1365, 2150.7876, 929.5959, 10.8148, 0.0000, 0.0000, 193.3044);
  1181.     CreateObject(10398, 2181.7039, 882.3535, 22.3189, 0.0000, 0.0000, 51.8350);
  1182.     CreateObject(10398, 2237.9231, 978.2907, 32.0426, 0.0000, 0.0000, 91.7135);
  1183.     CreateObject(10398, 1985.0082, 902.5828, 27.7946, 0.0000, 0.0000, 91.7084);
  1184.     CreateObject(10398, 1915.2189, 1080.3282, 37.7824, 0.0000, 0.0000, 91.7084);
  1185.     CreateObject(10398, 1923.0682, 1265.7957, 31.3256, 0.0000, 0.0000, 91.7084);
  1186.     CreateObject(10398, 1921.0459, 1350.8579, 30.6648, 0.0000, 0.0000, 91.7084);
  1187.     CreateObject(10398, 1912.2103, 1450.6017, 38.1728, 0.0000, 0.0000, 91.7084);
  1188.     CreateObject(10398, 1915.8359, 1544.0504, 34.7113, 0.0000, 0.0000, 91.7084);
  1189.     CreateObject(10398, 1936.3760, 1628.2257, 40.3545, 0.0000, 0.0000, 91.7084);
  1190.     CreateObject(10398, 1936.2367, 1718.7635, 37.1326, 0.0000, 0.0000, 91.7084);
  1191.     CreateObject(10398, 1956.8923, 1814.0293, 36.4515, 0.0000, 0.0000, 91.7084);
  1192.     CreateObject(10398, 2008.4854, 2018.0952, 22.9453, 0.0000, 0.0000, 91.7084);
  1193.     CreateObject(10398, 1991.4346, 2022.4700, 54.5053, 0.0000, 0.0000, 91.7084);
  1194.     CreateObject(10398, 1987.1893, 2114.9604, 33.4308, 0.0000, 0.0000, 91.7084);
  1195.     CreateObject(10398, 1978.4000, 2237.4475, 35.6852, 0.0000, 0.0000, 91.7084);
  1196.     CreateObject(10398, 1972.7589, 2333.9531, 38.0981, 0.0000, 0.0000, 91.7084);
  1197.     CreateObject(10398, 2004.3939, 2420.0903, 23.7487, 0.0000, 0.0000, 11.9484);
  1198.     CreateObject(10398, 2210.4019, 2448.1079, 23.9030, 0.0000, 0.0000, 11.9476);
  1199.     CreateObject(10398, 2121.0576, 2384.9902, 38.8525, 0.0000, 0.0000, 0.0377);
  1200.     CreateObject(10398, 2330.3203, 1217.7266, 36.4664, 0.0000, 0.0000, 282.5856);
  1201.     CreateObject(10398, 2281.2954, 1412.0189, 33.0210, 0.0000, 0.0000, 262.6449);
  1202.     CreateObject(10398, 2338.0281, 1294.0017, 88.6532, 0.0000, 0.0000, 264.6296);
  1203.     CreateObject(10398, 2327.5190, 1358.9618, 29.8114, 0.0000, 0.0000, 264.6277);
  1204.     CreateObject(10398, 2303.0679, 1412.5708, 63.3225, 0.0000, 0.0000, 264.6277);
  1205.     CreateObject(10398, 2314.8354, 1398.8187, 60.4719, 0.0000, 0.0000, 264.6277);
  1206.     CreateObject(10398, 2337.7349, 1347.6039, 41.9198, 0.0000, 0.0000, 264.6277);
  1207.     CreateObject(10398, 2343.5083, 1539.6769, 38.3213, 0.0000, 0.0000, 264.6277);
  1208.     CreateObject(10398, 2328.5239, 1513.3739, 64.9180, 0.0000, 0.0000, 264.6277);
  1209.     CreateObject(10398, 2379.7488, 1654.9476, 42.0414, 0.0000, 0.0000, 264.6277);
  1210.     CreateObject(10398, 2414.8945, 1771.7075, 29.5073, 0.0000, 0.0000, 264.6277);
  1211.     CreateObject(10398, 2587.6577, 2155.0908, 47.2242, 0.0000, 0.0000, 178.9130);
  1212.     CreateObject(10398, 2329.3391, 1268.6780, 73.6445, 0.0000, 0.0000, 89.1824);
  1213.     CreateObject(10398, 2349.8413, 1801.9894, 28.8133, 0.0000, 0.0000, 139.0316);
  1214.  
  1215.     return 1;
  1216. }
  1217.  
  1218. public OnPlayerPickUpPickup(playerid, pickupid)
  1219. {
  1220.     if(pickupid == map1shoph)
  1221.     {
  1222.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1223.     }
  1224.     else if(pickupid == map1shopz)
  1225.     {
  1226.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1227.     }
  1228.     if(pickupid == map2shoph)
  1229.     {
  1230.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1231.     }
  1232.     else if(pickupid == map2shopz)
  1233.     {
  1234.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1235.     }
  1236.     if(pickupid == map3shoph)
  1237.     {
  1238.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1239.     }
  1240.     else if(pickupid == map3shopz)
  1241.     {
  1242.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1243.     }
  1244.     if(pickupid == map4shoph)
  1245.     {
  1246.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1247.     }
  1248.     else if(pickupid == map4shopz)
  1249.     {
  1250.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1251.     }
  1252.     if(pickupid == map5shoph)
  1253.     {
  1254.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1255.     }
  1256.     else if(pickupid == map5shopz)
  1257.     {
  1258.         SendClientMessage(playerid,COLOR_ORANGE,"[SHOP]You Are Now In Shop Type /Buy [SHOP]");
  1259.     }
  1260.     return 1;
  1261. }
  1262.  
  1263. forward CountingDown(playerid);
  1264. public CountingDown(playerid)
  1265. {
  1266.     switch(p_Countdown[playerid])
  1267.     {
  1268.         case 30: {
  1269.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1270.         }
  1271.         case 29: {
  1272.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1273.         }
  1274.         case 28: {
  1275.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1276.         }
  1277.         case 27: {
  1278.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1279.         }
  1280.         case 26: {
  1281.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1282.         }
  1283.         case 25: {
  1284.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1285.         }
  1286.         case 24: {
  1287.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1288.         }
  1289.         case 23: {
  1290.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1291.         }
  1292.         case 22: {
  1293.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1294.         }
  1295.         case 21: {
  1296.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1297.         }
  1298.         case 20: {
  1299.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1300.         }
  1301.         case 19: {
  1302.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1303.         }
  1304.         case 18: {
  1305.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1306.         }
  1307.         case 17: {
  1308.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1309.         }
  1310.         case 16: {
  1311.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1312.         }
  1313.         case 15: {
  1314.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1315.         }
  1316.         case 14: {
  1317.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1318.         }
  1319.         case 13: {
  1320.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1321.         }
  1322.         case 12: {
  1323.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1324.         }
  1325.         case 11: {
  1326.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1327.         }
  1328.         case 10: {
  1329.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1330.         }
  1331.         case 9: {
  1332.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1333.         }
  1334.         case 8: {
  1335.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1336.         }
  1337.         case 7: {
  1338.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1339.         }
  1340.         case 6: {
  1341.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1342.         }
  1343.         case 5: {
  1344.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1345.         }
  1346.         case 4: {
  1347.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1348.         }
  1349.         case 3: {
  1350.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1351.         }
  1352.         case 2: {
  1353.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1354.         }
  1355.         case 1: {
  1356.             GameTextForPlayer(playerid, p_Countdown[playerid], 3, 1000), p_Countdown[playerid]--;
  1357.         }
  1358.         case 0: //The end.
  1359.         {
  1360.             GameTextForPlayer(playerid, "~g~Go!", 3, 100);
  1361.             p_Countdown[playerid] = 30;
  1362.             TogglePlayerControllable(playerid, 1); //Unfreeze them.
  1363.             SendClientMessage(playerid, 0xFFFFFFFF, "Go!");
  1364.         }
  1365.     }
  1366.     p_Countdown[playerid]--;
  1367.     return true;
  1368. }
  1369.  
  1370. public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
  1371. {
  1372.     if(IsPlayerConnected(playerid))
  1373.     {
  1374.         new Float:oldposx, Float:oldposy, Float:oldposz;
  1375.         new Float:tempposx, Float:tempposy, Float:tempposz;
  1376.         GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  1377.         tempposx = (oldposx -x);
  1378.         tempposy = (oldposy -y);
  1379.         tempposz = (oldposz -z);
  1380.         if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  1381.         {
  1382.             return 1;
  1383.         }
  1384.     }
  1385.     return 0;
  1386. }
  1387.  
  1388. public IsAtShop(playerid)
  1389. {
  1390.     if(IsPlayerConnected(playerid))
  1391.     {
  1392.         if(PlayerToPoint(3.0,playerid,-2023.40002,-1500.5,126.2) || PlayerToPoint(3.0,playerid,-2023.40002,-1500.5,126.2))
  1393.         {
  1394.             return 1;
  1395.         }
  1396.         else if(PlayerToPoint(3.0,playerid,-1992,-1572.59998,86.2) || PlayerToPoint(3.0,playerid,-1992,-1572.59998,86.2))
  1397.         {
  1398.             return 1;
  1399.         }
  1400.         else if(PlayerToPoint(3.0,playerid,2096.1638,1361.8507,13.8728) || PlayerToPoint(3.0,playerid,2096.1638,1361.8507,13.8728))
  1401.         {
  1402.             return 1;
  1403.         }
  1404.         else if(PlayerToPoint(3.0,playerid,2018.6625,1200.9680,17.3856) || PlayerToPoint(3.0,playerid,2018.6625,1200.9680,17.3856))
  1405.         {
  1406.             return 1;
  1407.         }
  1408.         /////////
  1409.         else if(PlayerToPoint(3.0,playerid,1033,-311.20001,75.8) || PlayerToPoint(3.0,playerid,1033,-311.20001,75.8))
  1410.         {
  1411.             return 1;
  1412.         }
  1413.         else if(PlayerToPoint(3.0,playerid,1106.30005,-306.29999,75.8) || PlayerToPoint(3.0,playerid,1106.30005,-306.29999,75.8))
  1414.         {
  1415.             return 1;
  1416.         }
  1417.     }
  1418.     return 0;
  1419. }
  1420.  
  1421. forward RoundStart(playerid);
  1422. public RoundStart(playerid)
  1423. {
  1424.      SendClientMessage(playerid,COLOR_MESSAGES,"SERVER: Round Started");
  1425.      KillTimer(START);
  1426.      return 1;
  1427. }
  1428. forward Started();
  1429. public Started()
  1430. {
  1431.     SetTimer("Finshed", ZMB_TIME, true);
  1432.     return 1;
  1433. }
  1434. forward Finshed(playerid);
  1435. public Finshed(playerid)
  1436. {
  1437.     SendClientMessage(playerid,COLOR_MESSAGES,"SERVER: Round Finshed Restarting");
  1438.     SendClientMessage(playerid,COLOR_MESSAGES,"Next Loading: Unkown");
  1439.     return 1;
  1440. }
  1441. public OnGameModeExit()
  1442. {
  1443.     return 1;
  1444. }
  1445.  
  1446. public OnPlayerRequestClass(playerid, classid)
  1447. {
  1448.     SetPlayerPos(playerid, 1644.4078,-1133.8214,58.2172);
  1449.     SetPlayerCameraPos(playerid, 1647.6301,-1134.5725,58.2489);
  1450.     SetPlayerCameraLookAt(playerid, 1644.4078,-1133.8214,58.2172);
  1451.     SetPlayerFacingAngle(playerid,258.5584);
  1452.  
  1453.     if(classid == 0)
  1454.     {
  1455.         GameTextForPlayer(playerid, "~r~ Human", 9000, 3);
  1456.         gTeam[playerid] = TEAM_HUMAN;
  1457.     }
  1458.     else if(classid == 1)
  1459.     {
  1460.         GameTextForPlayer(playerid, "~b~ Zombie", 9000, 3);
  1461.         gTeam[playerid] = TEAM_ZOMBIE;
  1462.     }
  1463.     return 1;
  1464. }
  1465.  
  1466. public OnPlayerConnect(playerid)
  1467. {
  1468.  
  1469.     return 1;
  1470. }
  1471.  
  1472. public OnPlayerDisconnect(playerid, reason)
  1473. {
  1474.     return 1;
  1475. }
  1476.  
  1477. public OnPlayerSpawn(playerid)         //MapChange= 0;           // OnPlayerSpawn Callback
  1478. {
  1479.     switch ( MapChange  ) {                       // you must have a case for the mapchange to get the list going
  1480.         case 0: //Map 1 The Mountain
  1481.         {                             // MapChange1 this is the part for MapChange = 0; Which basically starts of the first MapChangein the list
  1482.         if(gTeam[playerid] == TEAM_HUMAN)
  1483.         {
  1484.         SetPlayerPos(playerid, -2023.40002,-1500.5,126.2);
  1485.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Human].");
  1486.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1487.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 1 - The Mountain By Strike_hero.");
  1488.         SetPlayerColor(playerid,COLOR_HUMAN);
  1489.         Human(playerid);
  1490.         SetPlayerWeather(playerid,2012);
  1491.         GameTextForAll("~b~ Map 1 ~w~ The Mountain",4000,3);
  1492.         SendRconCommand("mapname The Mountain");
  1493.         SetGameModeText("The Mountain Attack");
  1494.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1495.         }
  1496.         else if(gTeam[playerid] == TEAM_ZOMBIE)
  1497.         {
  1498.         SetPlayerPos(playerid, -1992,-1572.59998,86.2);
  1499.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Zombie].");
  1500.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1501.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 1 - The Mountain By Strike_hero.");
  1502.         SetPlayerColor(playerid,COLOR_ZOMBIE);
  1503.         Zombie(playerid);
  1504.         SetPlayerWeather(playerid,9);
  1505.         GameTextForAll("~b~ Map 1 ~w~ The Mountain",4000,3);
  1506.         SendRconCommand("mapname The Mountain");
  1507.         SetGameModeText("The Mountain Attack");
  1508.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1509.         }
  1510.         }
  1511.         case 1:   // Apocalpse                                // MapChange2 same settings on top
  1512.         {
  1513.         if(gTeam[playerid] == TEAM_HUMAN)
  1514.         {
  1515.         SetPlayerPos(playerid, -1474.1766, -97.3395, 15.1169);
  1516.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Human].");
  1517.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1518.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 2 - Apocalpse By Strike_hero.");
  1519.         SetPlayerColor(playerid,COLOR_HUMAN);
  1520.         Human(playerid);
  1521.         SetPlayerWeather(playerid,2012);
  1522.         GameTextForAll("~b~ Map 2 ~w~ Apocalpse",4000,3);
  1523.         SendRconCommand("mapname Apocalpse");
  1524.         SetGameModeText("Apocalpse Killing");
  1525.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1526.         }
  1527.         else if(gTeam[playerid] == TEAM_ZOMBIE)
  1528.         {
  1529.         SetPlayerPos(playerid, -1574.5048, -191.1448, 15.6492);
  1530.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Zombie].");
  1531.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1532.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 2 - Apocalpse By Strike_hero.");
  1533.         SetPlayerColor(playerid,COLOR_HUMAN);
  1534.         Human(playerid);
  1535.         SetPlayerWeather(playerid,9);
  1536.         GameTextForAll("~b~ Map 2 ~w~ Apocalpse",4000,3);
  1537.         SendRconCommand("mapname Apocalpse");
  1538.         SetGameModeText("Apocalpse Killing");
  1539.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1540.         }
  1541.         }
  1542.         case 2:                                   // blah blah next MapChangestuff here
  1543.         {
  1544.         if(gTeam[playerid] == TEAM_HUMAN)
  1545.         {
  1546.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map The City By Strike_hero");
  1547.         SetPlayerPos(playerid, 2096.1638, 1361.8507, 13.8728);        // XYZ Co-rds of the first map
  1548.         SetPlayerFacingAngle(playerid,0.0);   // Facing Angle of the first map
  1549.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A Human [100]");
  1550.         SetPlayerColor(playerid,COLOR_HUMAN);
  1551.         Human(playerid);
  1552.         SetPlayerWeather(playerid,2012);
  1553.         GameTextForAll("~b~ Map 1 ~w~ The City",4000,3);
  1554.         SendRconCommand("mapname The City");
  1555.         SetGameModeText("The City Fight");
  1556.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1557.         }
  1558.         else if(gTeam[playerid] == TEAM_ZOMBIE)
  1559.         {
  1560.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map The City By Strike_hero");
  1561.         SetPlayerPos(playerid, 2018.6625, 1200.9680, 17.3856);
  1562.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A Zombie [100]");
  1563.         SetPlayerColor(playerid,COLOR_ZOMBIE);
  1564.         Zombie(playerid);
  1565.         SetPlayerWeather(playerid,9);
  1566.         GameTextForAll("~b~ Map 1 ~w~ The City",4000,3);
  1567.         SendRconCommand("mapname The City");
  1568.         SetGameModeText("The City Fight");
  1569.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1570.         }
  1571.         }
  1572.         case 3:   // Farm                                // blah blah next MapChangestuff here
  1573.         {
  1574.         if(gTeam[playerid] == TEAM_HUMAN)
  1575.         {
  1576.         SetPlayerPos(playerid, 1033,-311.20001,74.2);        // XYZ Co-rds of the first map
  1577.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Human]");
  1578.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 2 - The Farm By Strike_hero.");
  1579.         SetPlayerColor(playerid,COLOR_HUMAN);
  1580.         Human(playerid);
  1581.         SetPlayerWeather(playerid,2012);
  1582.         GameTextForAll("~b~ Map 2 ~w~ The Farm",4000,3);
  1583.         SendRconCommand("mapname The Farm V1");
  1584.         SetGameModeText("Farm Fight");
  1585.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1586.         }
  1587.         else if(gTeam[playerid] == TEAM_ZOMBIE)
  1588.         {
  1589.         SetPlayerPos(playerid, 1106.30005,-306.29999,74.2);
  1590.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Zombie]");
  1591.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1592.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 2 - The Farm By Strike_hero.");
  1593.         SetPlayerColor(playerid,COLOR_ZOMBIE);
  1594.         GivePlayerWeapon(playerid, 4, 100);
  1595.         GivePlayerWeapon(playerid, 16, 100);
  1596.         GivePlayerWeapon(playerid, 27, 700);
  1597.         Zombie(playerid);
  1598.         SetPlayerWeather(playerid,9);
  1599.         GameTextForAll("~b~ Map 2 ~w~ The Farm",4000,3);
  1600.         SendRconCommand("mapname The Farm V1");
  1601.         SetGameModeText("Farm Fight");
  1602.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1603.         }
  1604.         }
  1605.         case 4: //Map 3 The Mountain
  1606.         {                             // MapChange1 this is the part for MapChange = 0; Which basically starts of the first MapChangein the list
  1607.         if(gTeam[playerid] == TEAM_HUMAN)
  1608.         {
  1609.         SetPlayerPos(playerid, -2023.40002,-1500.5,126.2);
  1610.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Human].");
  1611.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1612.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 3 - The Mountain By Strike_hero.");
  1613.         SetPlayerColor(playerid,COLOR_HUMAN);
  1614.         Human(playerid);
  1615.         SetPlayerWeather(playerid,2012);
  1616.         GameTextForAll("~b~ Map 3 ~w~ The Mountain",4000,3);
  1617.         SendRconCommand("mapname The Mountain");
  1618.         SetGameModeText("The Mountain Attack");
  1619.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1620.         }
  1621.         else if(gTeam[playerid] == TEAM_ZOMBIE)
  1622.         {
  1623.         SetPlayerPos(playerid, -1992,-1572.59998,86.2);
  1624.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Zombie].");
  1625.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1626.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 3 - The Mountain By Strike_hero.");
  1627.         SetPlayerColor(playerid,COLOR_ZOMBIE);
  1628.         Zombie(playerid);
  1629.         SetPlayerWeather(playerid,9);
  1630.         GivePlayerWeapon(playerid, 4, 100);
  1631.         GivePlayerWeapon(playerid, 16, 100);
  1632.         GivePlayerWeapon(playerid, 27, 700);
  1633.         GameTextForAll("~b~ Map 1 ~w~ The Mountain",4000,3);
  1634.         SendRconCommand("mapname The Mountain");
  1635.         SetGameModeText("The Mountain Attack");
  1636.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1637.         }
  1638.         }
  1639.         case 5:   // Apocalpse  - 4                              // MapChange2 same settings on top
  1640.         {
  1641.         if(gTeam[playerid] == TEAM_HUMAN)
  1642.         {
  1643.         SetPlayerPos(playerid, -1474.1766, -97.3395, 15.1169);
  1644.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Human].");
  1645.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1646.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 4 - Apocalpse By Strike_hero.");
  1647.         SetPlayerColor(playerid,COLOR_HUMAN);
  1648.         Human(playerid);
  1649.         SetPlayerWeather(playerid,2012);
  1650.         GameTextForAll("~b~ Map 4 ~w~ Apocalpse",4000,3);
  1651.         SendRconCommand("mapname Apocalpse");
  1652.         SetGameModeText("Apocalpse Killing");
  1653.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1654.         }
  1655.         else if(gTeam[playerid] == TEAM_ZOMBIE)
  1656.         {
  1657.         SetPlayerPos(playerid, -1574.5048, -191.1448, 15.6492);
  1658.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Zombie].");
  1659.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Weapon Shop, /Buy.");
  1660.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 4 - Apocalpse By Strike_hero.");
  1661.         SetPlayerColor(playerid,COLOR_HUMAN);
  1662.         Human(playerid);
  1663.         SetPlayerWeather(playerid,9);
  1664.         GivePlayerWeapon(playerid, 4, 100);
  1665.         GivePlayerWeapon(playerid, 16, 100);
  1666.         GivePlayerWeapon(playerid, 27, 700);
  1667.         GameTextForAll("~b~ Map 4 ~w~ Apocalpse",4000,3);
  1668.         SendRconCommand("mapname Apocalpse");
  1669.         SetGameModeText("Apocalpse Killing");
  1670.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1671.         }
  1672.         }
  1673.         case 6:            //Map 5 Restorand                      // blah blah next MapChangestuff here
  1674.         {
  1675.         if(gTeam[playerid] == TEAM_HUMAN)
  1676.         {
  1677.         SetPlayerPos(playerid, 1647.10, -1441.97, 13.58);        // XYZ Co-rds of the first map
  1678.         SetPlayerFacingAngle(playerid,0.0);   // Facing Angle of the first map
  1679.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Human]");
  1680.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Need Weapons, Just Use : /buy.");
  1681.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 5 - The Restaurant By Strike_hero.");
  1682.         SetPlayerColor(playerid,COLOR_HUMAN);
  1683.         Human(playerid);
  1684.         SetPlayerWeather(playerid,2012);
  1685.         GameTextForAll("~b~ Map 5 ~w~ The Restaurant",4000,3);
  1686.         SendRconCommand("mapname The Restaurant V1.2");
  1687.         SetGameModeText("The Restaurant");
  1688.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1689.         }
  1690.         else if(gTeam[playerid] == TEAM_ZOMBIE)
  1691.         {
  1692.         SetPlayerPos(playerid, 2018.6625, 1200.9680, 17.3856);
  1693.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Zombie]");
  1694.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Need Weapons, Just Use : /buy.");
  1695.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 5 - The Restaurant By Strike_hero.");
  1696.         SetPlayerColor(playerid,COLOR_ZOMBIE);
  1697.         Zombie(playerid);
  1698.         SetPlayerWeather(playerid,9);
  1699.         GivePlayerWeapon(playerid, 4, 100);
  1700.         GivePlayerWeapon(playerid, 16, 100);
  1701.         GivePlayerWeapon(playerid, 27, 700);
  1702.         GameTextForAll("~b~ Map 5 ~w~ The Restaurant",4000,3);
  1703.         SendRconCommand("mapname The Restaurant V1.2");
  1704.         SetGameModeText("The Restaurant");
  1705.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1706.         }
  1707.         }
  1708.         case 7:            //Map 6 Hospital                     // blah blah next MapChangestuff here
  1709.         {
  1710.         if(gTeam[playerid] == TEAM_HUMAN)
  1711.         {
  1712.         SetPlayerPos(playerid, 1188.8441,-1365.7585,572.7500);        // XYZ Co-rds of the first map
  1713.         SetPlayerFacingAngle(playerid,0.0);   // Facing Angle of the first map
  1714.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Human]");
  1715.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Need Weapons, Just Use : /buy.");
  1716.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 6 - The Hospital By Strike_hero.");
  1717.         SetPlayerColor(playerid,COLOR_HUMAN);
  1718.         Human(playerid);
  1719.         SetPlayerWeather(playerid,2012);
  1720.         GameTextForAll("~b~ Map 6 ~w~ The Hospital",4000,3);
  1721.         SendRconCommand("mapname The Hospital");
  1722.         SetGameModeText("The Hospital");
  1723.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1724.         }
  1725.         else if(gTeam[playerid] == TEAM_ZOMBIE)
  1726.         {
  1727.         SetPlayerPos(playerid, 1195.2526,-1344.5686,572.7500);
  1728.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]You Spawn As A [Zombie]");
  1729.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Need Weapons, Just Use : /buy.");
  1730.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Map 6 - Hospital By Strike_hero.");
  1731.         SetPlayerColor(playerid,COLOR_ZOMBIE);
  1732.         Zombie(playerid);
  1733.         SetPlayerWeather(playerid,9);
  1734.         GivePlayerWeapon(playerid, 4, 100);
  1735.         GivePlayerWeapon(playerid, 16, 100);
  1736.         GivePlayerWeapon(playerid, 27, 700);
  1737.         GameTextForAll("~b~ Map 6 ~w~ The Hospital",4000,3);
  1738.         SendRconCommand("mapname The Hospital");
  1739.         SetGameModeText("The Hospital");
  1740.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1741.         }
  1742.         }
  1743.         case 8:                               // blah blah next MapChangestuff here
  1744.         {
  1745.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]No More Maps !, Restarting The Server.");
  1746.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]Please Wait, [+$10000] And [+2 Score].");
  1747.         GivePlayerMoney(playerid, 10000);
  1748.         SetPlayerScore(playerid,GetPlayerScore(playerid)+2);
  1749.         GameTextForAll("~b~ No Maps ~w~ Restarting Server...",4000,3);
  1750.         SendRconCommand("gmx");
  1751.         }
  1752.     }
  1753.     return 1;
  1754. }
  1755.  
  1756.  
  1757. public NewMapTimer(playerid)                      // The callback we forwarded on the beginning of the tutorial
  1758. {
  1759.     MapChange++;                                  // this makes it to go to the second MapChange++ part basically does it
  1760.                                                   // Sends everyone in server a gametext
  1761.     GameTextForAll("~b~ Loading new ~w~MAP, ~b~ Please Wait",4000,3);
  1762.     SetPlayerHealth(playerid, 0);
  1763.     SetTimer("StartedNewRound",4000,false);       // Starts a new timer for the MapChangechange 4 seconds this basically starts the new MapChangeand always must be in false
  1764.     return 1;
  1765. }
  1766.  
  1767. public StartedNewRound()                          // The callback we forwarded in the beginning of this tutorial
  1768. {
  1769.     for(new i = 0; i < MAX_PLAYERS; i++) {        // this loops everyone in the server also you can use foreach include for this part
  1770.         SpawnPlayer ( i ) ;                       // Re Spawns everyone in the server which then gets OnPlayerSpawn Callback called
  1771.         switch ( MapChange ) {                    // This part is basically for your new MapChangesettings like giving them weapons
  1772.             case 0:
  1773.             {
  1774.                 SendClientMessage(i,COLOR_HUMAN,"[SERVER]New Map Loaded [The Mountain]");
  1775.             }
  1776.             case 1:
  1777.             {
  1778.                 SendClientMessage(i,COLOR_HUMAN,"[SERVER]New Map Loaded [The Mountain]");
  1779.             }
  1780.             case 2:                               // Next Spawn Settings
  1781.             {
  1782.             SendClientMessage(i,COLOR_HUMAN,"[SERVER]New Map Loaded [The City]");
  1783.             }
  1784.         }
  1785.     }
  1786.     return 1;
  1787. }
  1788.  
  1789. public OnPlayerDeath(playerid, killerid, reason)
  1790. {
  1791.     if(gTeam[playerid] == TEAM_HUMAN)
  1792.     {
  1793.         if(GetPlayerTeam(killerid) == GetPlayerTeam(playerid))
  1794.         {
  1795.             SendDeathMessage(killerid,playerid,reason);
  1796.             SetPlayerScore(killerid,GetPlayerScore(killerid)+3);
  1797.             GivePlayerMoney(killerid, 3500);
  1798.             SendClientMessage(killerid,COLOR_MESSAGES,"You Killed A Enemy, You Get $3500 And +3 Score");
  1799.             return 1;
  1800.         }
  1801.         SendClientMessage(killerid,COLOR_MESSAGES,"[TEAM]You Kill Yor TeamMate [-$600]");
  1802.         GivePlayerMoney(killerid, -600);
  1803.     }
  1804.     if(gTeam[playerid] == TEAM_ZOMBIE)
  1805.     {
  1806.         if(GetPlayerTeam(killerid) == GetPlayerTeam(playerid))
  1807.         {
  1808.             SendDeathMessage(killerid,playerid,reason);
  1809.             SetPlayerScore(killerid,GetPlayerScore(killerid)+3);
  1810.             GivePlayerMoney(killerid, 3500);
  1811.             SendClientMessage(killerid,COLOR_MESSAGES,"You Killed A Enemy, You Get $3500 And +3 Score");
  1812.             return 1;
  1813.         }
  1814.         SendClientMessage(killerid,COLOR_MESSAGES,"[TEAM]You Kill Yor TeamMate [-$600]");
  1815.         GivePlayerMoney(killerid, -600);
  1816.     }
  1817.     return 1;
  1818. }
  1819.  
  1820. public OnVehicleSpawn(vehicleid)
  1821. {
  1822.     return 1;
  1823. }
  1824.  
  1825. public OnVehicleDeath(vehicleid, killerid)
  1826. {
  1827.     return 1;
  1828. }
  1829.  
  1830. public OnPlayerText(playerid, text[])
  1831. {
  1832.     return 1;
  1833. }
  1834.  
  1835. public OnPlayerCommandText(playerid, cmdtext[])
  1836. {
  1837.     if(strcmp("/credits", cmdtext, true , 11) == 0)
  1838.     {
  1839.     SendClientMessage(playerid,COLOR_MESSAGES,"_______________Server Credits____________________");
  1840.     SendClientMessage(playerid,COLOR_MESSAGES,"[CREDITS]: Server Created By: Strike_hero");
  1841.     SendClientMessage(playerid,COLOR_MESSAGES,"[CREDITS]: Server Hosted By: Strike_hero");
  1842.     SendClientMessage(playerid,COLOR_MESSAGES,"_______________Server Credits____________________");
  1843.     return 1;
  1844.     }
  1845.     if (strcmp("/buy", cmdtext, true, 11) == 0)
  1846.     {
  1847.     if(gTeam[playerid] == TEAM_HUMAN)
  1848.     {
  1849.         if (!IsAtShop(playerid))
  1850.         {
  1851.             SendClientMessage(playerid, COLOR_RED, "Weapon Shop, Will Be Available Next Spawn !");
  1852.             return 1;
  1853.         }
  1854.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1855.     }
  1856.     if(gTeam[playerid] == TEAM_ZOMBIE)
  1857.     {
  1858.         if (!IsAtShop(playerid))
  1859.         {
  1860.             SendClientMessage(playerid, COLOR_RED, "Weapon Shop, Will Be Available Next Spawn !");
  1861.             return 1;
  1862.         }
  1863.         ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1864.     }
  1865.     return 1;
  1866.     }
  1867.     /*if (strcmp("/buy", cmdtext, true, 11) == 0)
  1868.     if(gTeam[playerid] == TEAM_ZOMBIE)
  1869.     {
  1870.     SendClientMessage(playerid,COLOR_MESSAGES,"SERVER: You Enter The Buy Menu");
  1871.     ShowPlayerDialog(playerid, 20320, DIALOG_STYLE_LIST, "Weapon Shop", "Melee weapons\nThrown\nPistols\nShotguns\nSMG's\nRifles\nSpecials\nExtras\nHealth and Armour", "Select", "Exit");
  1872.     return 1;
  1873.     }*/
  1874.     if(strcmp("/help", cmdtext, true , 11) == 0)
  1875.     {
  1876.     SendClientMessage(playerid,COLOR_WHITE,"_____________________Server Help________________________");
  1877.     SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: Server By: Strike_hero");
  1878.     SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: Server Commands Use-> /Cmds");
  1879.     SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: You Must Read /Rules");
  1880.     SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: Need Weapon, Use /buy");
  1881.     SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: See Next Map ?, Use /Cmap, /Nmap");
  1882.     SendClientMessage(playerid,COLOR_WHITE,"[SERVER]: See Hacker / Cheater, Just Do /report & Dont Spam !");
  1883.     SendClientMessage(playerid,COLOR_WHITE,"_____________________Server Help________________________");
  1884.     return 1;
  1885.     }
  1886.     if(strcmp("/rules", cmdtext, true , 11) == 0)
  1887.     {
  1888.     SendClientMessage(playerid,COLOR_WHITE,"_____________________Server Rules________________");
  1889.     SendClientMessage(playerid,COLOR_WHITE,"1. Dont Use Cheats Or Hacks");
  1890.     SendClientMessage(playerid,COLOR_WHITE,"2. CLEO Mods Not Allowed");
  1891.     SendClientMessage(playerid,COLOR_WHITE,"3. Respect Admin And Other Players");
  1892.     SendClientMessage(playerid,COLOR_WHITE,"4. Dont Insult Other Players, Just Do /report");
  1893.     SendClientMessage(playerid,COLOR_WHITE,"5. If You Didnt Do This Rules, You Get -> kick/ban");
  1894.     SendClientMessage(playerid,COLOR_WHITE,"_____________________Server Rules________________");
  1895.     return 1;
  1896.     }
  1897.     if(strcmp("/cmds", cmdtext, true , 11) == 0)
  1898.     {
  1899.     SendClientMessage(playerid,COLOR_ORANGE,"__________________Server Commands_________________");
  1900.     SendClientMessage(playerid,COLOR_ORANGE,"[CLASS]: Change Your Class -> /class");
  1901.     SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]: /Rules, /Help, /Cmap, /Nmap");
  1902.     SendClientMessage(playerid,COLOR_ORANGE,"[WEAPONS]: Buy Weapon -> /buy");
  1903.     SendClientMessage(playerid,COLOR_ORANGE,"[PLAYER]: /Die, /Heal (");
  1904.     SendClientMessage(playerid,COLOR_ORANGE,"__________________Server Commands_________________");
  1905.     return 1;
  1906.     }
  1907.     if(strcmp(cmdtext, "/class",true)==0)
  1908.     {
  1909.     ForceClassSelection(playerid);
  1910.     SendClientMessage(playerid, COLOR_BLUE,"SERVER: [CLASS]> You have been forced to the class selection");
  1911.     SetPlayerHealth(playerid, 0.00);
  1912.     return 1;
  1913.     }
  1914.    
  1915.     if(strcmp(cmdtext, "/cmap",true)==0)
  1916.     {
  1917.     switch ( MapChange  ) {                       // you must have a case for the mapchange to get the list going
  1918.         case 0:// Map 1
  1919.         {
  1920.         if(gTeam[playerid] == TEAM_HUMAN)
  1921.         {
  1922.             SendClientMessage(playerid,COLOR_WHITE,"[SERVER]next Map Is : The City");
  1923.             }
  1924.             if(gTeam[playerid] == TEAM_ZOMBIE)
  1925.         {
  1926.             SendClientMessage(playerid,COLOR_WHITE,"[SERVER]Next Map Is : The City");
  1927.             }
  1928.         }
  1929.         //----------------------------------------------------------------------
  1930.         case 1: //Map 1 montain
  1931.         {
  1932.         if(gTeam[playerid] == TEAM_HUMAN)
  1933.         {
  1934.             SendClientMessage(playerid,COLOR_WHITE,"[SERVER]Correct Map Is : The Mountain");
  1935.             }
  1936.             if(gTeam[playerid] == TEAM_ZOMBIE)
  1937.         {
  1938.             SendClientMessage(playerid,COLOR_WHITE,"[SERVER]Correct Map Is : The Mountain");
  1939.             }
  1940.         }
  1941.         case 2:             // the  city                      // blah blah next MapChangestuff here
  1942.         {
  1943.         if(gTeam[playerid] == TEAM_HUMAN)
  1944.         {
  1945.             SendClientMessage(playerid,COLOR_WHITE,"[SERVER]Correct Map Is : The City");
  1946.             }
  1947.             if(gTeam[playerid] == TEAM_ZOMBIE)
  1948.         {
  1949.             SendClientMessage(playerid,COLOR_WHITE,"[SERVER]Correct Map Is : The City");
  1950.             }
  1951.         }
  1952.         case 3:       // the farm                            // blah blah next MapChangestuff here
  1953.         {
  1954.         if(gTeam[playerid] == TEAM_HUMAN)
  1955.         {
  1956.             SendClientMessage(playerid,COLOR_WHITE,"[SERVER]Correct Map Is : Apocalpse");
  1957.             }
  1958.             if(gTeam[playerid] == TEAM_ZOMBIE)
  1959.         {
  1960.             SendClientMessage(playerid,COLOR_WHITE,"[SERVER]Correct Map Is : Apocalpse");
  1961.             }
  1962.         }
  1963.         }
  1964.         return 1;
  1965. }
  1966.  
  1967.     if(strcmp(cmdtext, "/nmap",true)==0)
  1968.     {
  1969.     switch ( MapChange  ) {                       // you must have a case for the mapchange to get the list going
  1970.         case 0:// Map 1
  1971.         {
  1972.         if(gTeam[playerid] == TEAM_HUMAN)
  1973.         {
  1974.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]next Map Is : The Mountain");
  1975.             }
  1976.             if(gTeam[playerid] == TEAM_ZOMBIE)
  1977.         {
  1978.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Mountain");
  1979.             }
  1980.         }
  1981.         //----------------------------------------------------------------------
  1982.         case 1: //Map 2
  1983.         {
  1984.         if(gTeam[playerid] == TEAM_HUMAN)
  1985.         {
  1986.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The City");
  1987.             }
  1988.             if(gTeam[playerid] == TEAM_ZOMBIE)
  1989.         {
  1990.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The City");
  1991.             }
  1992.         }
  1993.         case 2:                                   // blah blah next MapChangestuff here
  1994.         {
  1995.         if(gTeam[playerid] == TEAM_HUMAN)
  1996.         {
  1997.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Farm");
  1998.             }
  1999.             if(gTeam[playerid] == TEAM_ZOMBIE)
  2000.         {
  2001.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Farm");
  2002.             }
  2003.         }
  2004.         case 3:                                   // blah blah next MapChangestuff here
  2005.         {
  2006.         if(gTeam[playerid] == TEAM_HUMAN)
  2007.         {
  2008.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Mountain");
  2009.             }
  2010.             if(gTeam[playerid] == TEAM_ZOMBIE)
  2011.         {
  2012.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Mountain");
  2013.             }
  2014.         }
  2015.         case 4:                                   // blah blah next MapChangestuff here
  2016.         {
  2017.         if(gTeam[playerid] == TEAM_HUMAN)
  2018.         {
  2019.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : Apocalpse");
  2020.             }
  2021.             if(gTeam[playerid] == TEAM_ZOMBIE)
  2022.         {
  2023.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Apocalpse");
  2024.             }
  2025.         }
  2026.         case 5:                                   // blah blah next MapChangestuff here
  2027.         {
  2028.         if(gTeam[playerid] == TEAM_HUMAN)
  2029.         {
  2030.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Restaurant");
  2031.             }
  2032.             if(gTeam[playerid] == TEAM_ZOMBIE)
  2033.         {
  2034.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Restaurant");
  2035.             }
  2036.         }
  2037.         case 6:                                   // blah blah next MapChangestuff here
  2038.         {
  2039.         if(gTeam[playerid] == TEAM_HUMAN)
  2040.         {
  2041.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Hospital");
  2042.             }
  2043.             if(gTeam[playerid] == TEAM_ZOMBIE)
  2044.         {
  2045.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The Hospital");
  2046.             }
  2047.         }
  2048.         case 7:                                   // blah blah next MapChangestuff here
  2049.         {
  2050.         if(gTeam[playerid] == TEAM_HUMAN)
  2051.         {
  2052.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The City");
  2053.             }
  2054.             if(gTeam[playerid] == TEAM_ZOMBIE)
  2055.         {
  2056.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]Next Map Is : The City");
  2057.             }
  2058.         }
  2059.         case 8:                                   // blah blah next MapChangestuff here
  2060.         {
  2061.         if(gTeam[playerid] == TEAM_HUMAN)
  2062.         {
  2063.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]No More Maps : Restarting Server");
  2064.             }
  2065.             if(gTeam[playerid] == TEAM_ZOMBIE)
  2066.         {
  2067.             SendClientMessage(playerid,COLOR_ORANGE,"[SERVER]No More Maps : Restarting Server");
  2068.             }
  2069.         }
  2070.         }
  2071.         return 1;
  2072. }
  2073.  
  2074.     if (strcmp("/die", cmdtext, true, 10) == 0)
  2075.     {
  2076.         SendClientMessage(playerid,COLOR_RED,"SERVER: You Suicided");
  2077.         SetPlayerHealth(playerid,0);
  2078.         return 1;
  2079.     }
  2080.     if (strcmp("/adchangemap1", cmdtext, true, 10) == 0)
  2081.     {
  2082.         MapChange= 0;
  2083.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]The Admin Change The Map");
  2084.         return 1;
  2085.     }
  2086.     if (strcmp("/adchangemap2", cmdtext, true, 10) == 0)
  2087.     {
  2088.         MapChange= 1;
  2089.         SendClientMessage(playerid,COLOR_MESSAGES,"[SERVER]The Admin Change The Map");
  2090.         return 1;
  2091.     }
  2092.     if (strcmp("/heal", cmdtext, true, 11) == 0)
  2093.     {
  2094.     if(gTeam[playerid] == TEAM_HUMAN)
  2095.     {
  2096.         if (!IsAtShop(playerid))
  2097.         {
  2098.             SendClientMessage(playerid, COLOR_RED, "You Must Be In Checkpoint !");
  2099.             return 1;
  2100.         }
  2101.         SetPlayerHealth(playerid, 100);
  2102.         SendClientMessage(playerid,COLOR_ORANGE,"[INFO]Health Restored [100]");
  2103.     }
  2104.     if(gTeam[playerid] == TEAM_ZOMBIE)
  2105.     {
  2106.         if (!IsAtShop(playerid))
  2107.         {
  2108.             SendClientMessage(playerid, COLOR_RED, "You Must Be In Checkpoint !");
  2109.             return 1;
  2110.         }
  2111.         SetPlayerHealth(playerid, 100);
  2112.         SendClientMessage(playerid,COLOR_ORANGE,"[INFO]Health Restored [100]");
  2113.     }
  2114.     return 1;
  2115.     }
  2116.    
  2117.    
  2118.     if(strcmp(cmdtext, "/afk", true) == 0)
  2119.     {
  2120.      new pName[MAX_PLAYER_NAME];
  2121.      new string[48];
  2122.      GetPlayerName(playerid, pName, sizeof(pName));
  2123.      format(string, sizeof(string), "SERVER: %s is now AFK.", pName);
  2124.      SendClientMessageToAll(COLOR_MESSAGES, string);
  2125.      SetPlayerFacingAngle(playerid,0);
  2126.      TogglePlayerControllable(playerid, 0);
  2127.      }
  2128.     if(strcmp(cmdtext, "/back", true) == 0)
  2129.     {
  2130.      new pName[MAX_PLAYER_NAME];
  2131.      new string[48];
  2132.      GetPlayerName(playerid, pName, sizeof(pName));
  2133.      format(string, sizeof(string), "SERVER: %s has returned", pName);
  2134.      SendClientMessageToAll(COLOR_MESSAGES, string);
  2135.      SetPlayerFacingAngle(playerid, 0);
  2136.      TogglePlayerControllable(playerid, 1);
  2137.      }
  2138.  
  2139.  
  2140.     return 0;
  2141. }
  2142.  
  2143.  
  2144. public OnPlayerUpdate(playerid)
  2145. {
  2146.  
  2147.   new Float: NewHealth;
  2148.   new Float: OldHealth;
  2149.   OldHealth = 100;
  2150.   GetPlayerHealth(playerid,NewHealth);
  2151.  
  2152.   if(gTeam[playerid] == 0){
  2153.   if(NewHealth < OldHealth){
  2154.  
  2155.   SetPlayerSkin(playerid,162);
  2156.   if(gTeam[playerid] == TEAM_HUMAN)
  2157.   SetPlayerHealth(playerid, 0);
  2158.   GameTextForPlayer(playerid, "~r~infected!", 5000,5);
  2159.   TogglePlayerControllable(playerid,1);
  2160.   Zombie(playerid);
  2161.   gTeam[playerid] = TEAM_ZOMBIE;
  2162.  
  2163.  
  2164.   }
  2165.     }
  2166.     return 1;
  2167. }
  2168. //Weapon Menu
  2169.  
  2170. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2171. {
  2172. if(dialogid == 20320 && response)
  2173. {
  2174. switch(listitem)
  2175. {
  2176. case 0:
  2177. {
  2178. ShowPlayerDialog(playerid, 20321, DIALOG_STYLE_LIST, "Weapon Shop [Melee Weapons]", "Brass Knuckles\nGolf Club\nNite Stick\nKnife\nBaseball Bat\nShovel\nPool Cue\nKatana\nChainsaw\nPurple Dildo\nSmall White Vibrator\nLarge White Vibrator\nSilver Vibrator\nFlowers\nCane", "Buy", "Cancel");
  2179. }
  2180. case 1:
  2181. {
  2182. ShowPlayerDialog(playerid, 20322, DIALOG_STYLE_LIST, "Weapon Shop [Thrown]", "Grenade\nTear Gas\nMolotov Cocktails", "Buy", "Cancel");
  2183. }
  2184. case 2:
  2185. {
  2186. ShowPlayerDialog(playerid, 20323, DIALOG_STYLE_LIST, "Weapon Shop [Pistols]", "9mm\nSilenced 9mm\nDesert Eagle", "Buy", "Cancel");
  2187. }
  2188. case 3:
  2189. {
  2190. ShowPlayerDialog(playerid, 20324, DIALOG_STYLE_LIST, "Weapon Shop [Shotguns]", "Shotgun\nSawn-off Shotgun\nCombat Shotgun", "Buy", "Cancel");
  2191. }
  2192. case 4:
  2193. {
  2194. ShowPlayerDialog(playerid, 20325, DIALOG_STYLE_LIST, "Weapon Shop [SMG]", "SMG\nUZI\nTec-9", "Buy", "Cancel");
  2195. }
  2196. case 5:
  2197. {
  2198. ShowPlayerDialog(playerid, 20326, DIALOG_STYLE_LIST, "Weapon Shop [Rifles]", "AK-47\nM4\nCountry Rifle\nSniper Rifle", "Buy", "Cancel");
  2199. }
  2200. case 6:
  2201. {
  2202. ShowPlayerDialog(playerid, 20327, DIALOG_STYLE_LIST, "Weapon Shop [Specials]", "Rocket Launcher\nHeat Seeking Rocket Launcher\nFlamethrower\nMini-gun\nSatchel Charge Kit", "Buy", "Cancel");
  2203. }
  2204. case 7:
  2205. {
  2206. ShowPlayerDialog(playerid, 20328, DIALOG_STYLE_LIST, "Weapon Shop [Extras]", "Spray Can\nFire Extinguisher\nCamera\nNightvision Googles\nThermal Googles\nParachute", "Buy", "Cancel");
  2207. }
  2208. case 8:
  2209. {
  2210. ShowPlayerDialog(playerid, 20329, DIALOG_STYLE_LIST, "Weapon Shop [Health and Armour]", "Health\nArmour\nHealth and Armour", "Buy", "Cancel");
  2211. }
  2212. }
  2213. }
  2214.  
  2215. if(dialogid == 20321 && response)
  2216. {
  2217. switch(listitem)
  2218. {
  2219. case 0:
  2220. {
  2221. if( GetPlayerMoney(playerid)  <  VBrassKnuckles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Brass Knuckle!");
  2222. GivePlayerMoney(playerid, -VBrassKnuckles);
  2223. GivePlayerWeapon(playerid, 1, ABrassKnuckles);
  2224. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Brass Knuckle!");
  2225. }
  2226. case 1:
  2227. {
  2228. if( GetPlayerMoney(playerid)  <  VGolfclub) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Golf Club!");
  2229. GivePlayerMoney(playerid, -VGolfclub);
  2230. GivePlayerWeapon(playerid, 2, AGolfclub);
  2231. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Golf Club!");
  2232. }
  2233. case 2:
  2234. {
  2235. if( GetPlayerMoney(playerid)  <  VNiteStick) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nite Stick!");
  2236. GivePlayerMoney(playerid, -VNiteStick);
  2237. GivePlayerWeapon(playerid, 3, ANiteStick);
  2238. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Nite Stick!");
  2239. }
  2240. case 3:
  2241. {
  2242. if( GetPlayerMoney(playerid)  <  VKnife) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Knife!");
  2243. GivePlayerMoney(playerid, -VKnife);
  2244. GivePlayerWeapon(playerid, 4, AKnife);
  2245. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Knife!");
  2246. }
  2247. case 4:
  2248. {
  2249. if( GetPlayerMoney(playerid)  <  VBaseballBat) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Baseball bat!");
  2250. GivePlayerMoney(playerid, -VBaseballBat);
  2251. GivePlayerWeapon(playerid, 5, ABaseballBat);
  2252. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Baseball Bat!");
  2253. }
  2254. case 5:
  2255. {
  2256. if( GetPlayerMoney(playerid)  <  VShovel) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Shovel!");
  2257. GivePlayerMoney(playerid, -VShovel);
  2258. GivePlayerWeapon(playerid, 6, AShovel);
  2259. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Shovel!");
  2260. }
  2261. case 6:
  2262. {
  2263. if( GetPlayerMoney(playerid)  <  VPoolCue) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Pool Cue!");
  2264. GivePlayerMoney(playerid, -VPoolCue);
  2265. GivePlayerWeapon(playerid, 7, APoolCue);
  2266. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Pool Cue!");
  2267. }
  2268. case 7:
  2269. {
  2270. if( GetPlayerMoney(playerid)  <  VKatana) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Katana!");
  2271. GivePlayerMoney(playerid, -VKatana);
  2272. GivePlayerWeapon(playerid, 8, AKatana);
  2273. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Katana!");
  2274. }
  2275. case 8:
  2276. {
  2277. if( GetPlayerMoney(playerid)  <  VChainsaw) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Chainsaw!");
  2278. GivePlayerMoney(playerid, -VChainsaw);
  2279. GivePlayerWeapon(playerid, 9, AChainsaw);
  2280. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Chainsaw!");
  2281. }
  2282. case 9:
  2283. {
  2284. if( GetPlayerMoney(playerid)  <  VPurpleDildo) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Purple Dildo!");
  2285. GivePlayerMoney(playerid, -VPurpleDildo);
  2286. GivePlayerWeapon(playerid, 10, APurpleDildo);
  2287. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Purple Dildo!");
  2288. }
  2289. case 10:
  2290. {
  2291. if( GetPlayerMoney(playerid)  <  VSmallWhiteVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Small White Vibrator!");
  2292. GivePlayerMoney(playerid, -VSmallWhiteVibrator);
  2293. GivePlayerWeapon(playerid, 11, ASmallWhiteVibrator);
  2294. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Small White Vibrator!");
  2295. }
  2296. case 11:
  2297. {
  2298. if( GetPlayerMoney(playerid)  <  VLargeWhiteVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Large White Vibrator!");
  2299. GivePlayerMoney(playerid, -VLargeWhiteVibrator);
  2300. GivePlayerWeapon(playerid, 12, ALargeWhiteVibrator);
  2301. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Large White Vibrator!");
  2302. }
  2303. case 12:
  2304. {
  2305. if( GetPlayerMoney(playerid)  <  VSilverVibrator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Silver Vibrator!");
  2306. GivePlayerMoney(playerid, -VSilverVibrator);
  2307. GivePlayerWeapon(playerid, 13, ASilverVibrator);
  2308. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Silver Vibrator!");
  2309. }
  2310. case 13:
  2311. {
  2312. if( GetPlayerMoney(playerid)  <  VFlower) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy some Flowers!");
  2313. GivePlayerMoney(playerid, -VFlower);
  2314. GivePlayerWeapon(playerid, 14, AFlower);
  2315. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought some Flowers!");
  2316. }
  2317. case 14:
  2318. {
  2319. if( GetPlayerMoney(playerid)  <  VCane) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Cane!");
  2320. GivePlayerMoney(playerid, -VCane);
  2321. GivePlayerWeapon(playerid, 15, ACane);
  2322. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Cane!");
  2323. }
  2324. }
  2325. }
  2326.  
  2327. if(dialogid == 20322 && response)
  2328. {
  2329. switch(listitem)
  2330. {
  2331. case 0:
  2332. {
  2333. if( GetPlayerMoney(playerid)  <  VGrenade) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Grenade!");
  2334. GivePlayerMoney(playerid, -VGrenade);
  2335. GivePlayerWeapon(playerid, 16, AGrenade);
  2336. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Grenade!");
  2337. }
  2338. case 1:
  2339. {
  2340. if( GetPlayerMoney(playerid)  <  VTearGas) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Tear Gas!");
  2341. GivePlayerMoney(playerid, -VTearGas);
  2342. GivePlayerWeapon(playerid, 17, ATearGas);
  2343. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Tear Gas!");
  2344. }
  2345. case 2:
  2346. {
  2347. if( GetPlayerMoney(playerid)  <  VMolotovCocktail) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Molotov Cocktail!");
  2348. GivePlayerMoney(playerid, -VMolotovCocktail);
  2349. GivePlayerWeapon(playerid, 18, AMolotovCocktail);
  2350. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Molotov Cocktail!");
  2351. }
  2352. }
  2353. }
  2354.  
  2355. if(dialogid == 20323 && response)
  2356. {
  2357. switch(listitem)
  2358. {
  2359. case 0:
  2360. {
  2361. if( GetPlayerMoney(playerid)  <  V9mm) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a 9mm!");
  2362. GivePlayerMoney(playerid, -V9mm);
  2363. GivePlayerWeapon(playerid, 22, A9mm);
  2364. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a 9mm!");
  2365. }
  2366. case 1:
  2367. {
  2368. if( GetPlayerMoney(playerid)  <  VSilenced9mm) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Silenced 9mm!");
  2369. GivePlayerMoney(playerid, -VSilenced9mm);
  2370. GivePlayerWeapon(playerid, 23, ASilenced9mm);
  2371. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Silenced 9mm!");
  2372. }
  2373. case 2:
  2374. {
  2375. if( GetPlayerMoney(playerid)  <  VDesertEagle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Desert Eagle!");
  2376. GivePlayerMoney(playerid, -VDesertEagle);
  2377. GivePlayerWeapon(playerid, 24, ADesertEagle);
  2378. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Desert Eagle!");
  2379. }
  2380. }
  2381. }
  2382. if(dialogid == 20324 && response)
  2383. {
  2384. switch(listitem)
  2385. {
  2386. case 0:
  2387. {
  2388. if( GetPlayerMoney(playerid)  <  VShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Shotgun!");
  2389. GivePlayerMoney(playerid, -VShotgun);
  2390. GivePlayerWeapon(playerid, 25, AShotgun);
  2391. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Shotgun!");
  2392. }
  2393. case 1:
  2394. {
  2395. if( GetPlayerMoney(playerid)  <  VSawn-offShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Sawn-off Shotgun!");
  2396. GivePlayerMoney(playerid, -VSawn-offShotgun);
  2397. GivePlayerWeapon(playerid, 26, ASawn-offShotgun);
  2398. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Sawn-off Shotgun!");
  2399. }
  2400. case 2:
  2401. {
  2402. if( GetPlayerMoney(playerid)  <  VCombatShotgun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Combat Shotgun!");
  2403. GivePlayerMoney(playerid, -VCombatShotgun);
  2404. GivePlayerWeapon(playerid, 27, ACombatShotgun);
  2405. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Combat Shotgun!");
  2406. }
  2407. }
  2408. }
  2409. if(dialogid == 20325 && response)
  2410. {
  2411. switch(listitem)
  2412. {
  2413. case 0:
  2414. {
  2415. if( GetPlayerMoney(playerid)  <  VSMG) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a SMG!");
  2416. GivePlayerMoney(playerid, -VSMG);
  2417. GivePlayerWeapon(playerid, 29, ASMG);
  2418. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a SMG!");
  2419. }
  2420. case 1:
  2421. {
  2422. if( GetPlayerMoney(playerid)  <  VUZI) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a UZI!");
  2423. GivePlayerMoney(playerid, -VUZI);
  2424. GivePlayerWeapon(playerid, 28, AUZI);
  2425. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a UZI!");
  2426. }
  2427. case 2:
  2428. {
  2429. if( GetPlayerMoney(playerid)  <  VTec-9) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Tec-9!");
  2430. GivePlayerMoney(playerid, -VTec-9);
  2431. GivePlayerWeapon(playerid, 32, ATec-9);
  2432. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Tec-9!");
  2433. }
  2434. }
  2435. }
  2436. if(dialogid == 20326 && response)
  2437. {
  2438. switch(listitem)
  2439. {
  2440. case 0:
  2441. {
  2442. if( GetPlayerMoney(playerid)  <  VAK-47) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy an AK-47!");
  2443. GivePlayerMoney(playerid, -VAK-47);
  2444. GivePlayerWeapon(playerid, 30, AAK-47);
  2445. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought an AK-47!");
  2446. }
  2447. case 1:
  2448. {
  2449. if( GetPlayerMoney(playerid)  <  VM4) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a M4!");
  2450. GivePlayerMoney(playerid, -VM4);
  2451. GivePlayerWeapon(playerid, 31, AM4);
  2452. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a M4!");
  2453. }
  2454. case 2:
  2455. {
  2456. if( GetPlayerMoney(playerid)  <  VCountryRifle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Country Rifle!");
  2457. GivePlayerMoney(playerid, -VCountryRifle);
  2458. GivePlayerWeapon(playerid, 33, ACountryRifle);
  2459. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Rifle!");
  2460. }
  2461. case 3:
  2462. {
  2463. if( GetPlayerMoney(playerid)  <  VSniperRifle) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Country Rifle!");
  2464. GivePlayerMoney(playerid, -VSniperRifle);
  2465. GivePlayerWeapon(playerid, 34, ASniperRifle);
  2466. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Rifle!");
  2467. }
  2468. }
  2469. }
  2470. if(dialogid == 20327 && response)
  2471. {
  2472. switch(listitem)
  2473. {
  2474. case 0:
  2475. {
  2476. if( GetPlayerMoney(playerid)  <  VRocketLauncher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Rocket Launcher!");
  2477. GivePlayerMoney(playerid, -VRocketLauncher);
  2478. GivePlayerWeapon(playerid, 35, ARocketLauncher);
  2479. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Rocket Laucher!");
  2480. }
  2481. case 1:
  2482. {
  2483. if( GetPlayerMoney(playerid)  <  VHeatSeekingRocketLauncher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Heat Seeking Rocket Launcher!");
  2484. GivePlayerMoney(playerid, -VHeatSeekingRocketLauncher);
  2485. GivePlayerWeapon(playerid, 36, AHeatSeekingRocketLauncher);
  2486. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Heat Seeking Rocket Launcher!");
  2487. }
  2488. case 2:
  2489. {
  2490. if( GetPlayerMoney(playerid)  <  VFlamethrower) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Flamethrower!");
  2491. GivePlayerMoney(playerid, -VFlamethrower);
  2492. GivePlayerWeapon(playerid, 37, AFlamethrower);
  2493. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Country Flamethrower!");
  2494. }
  2495. case 3:
  2496. {
  2497. if( GetPlayerMoney(playerid)  <  VMini-gun) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Mini-gun!");
  2498. GivePlayerMoney(playerid, -VMini-gun);
  2499. GivePlayerWeapon(playerid, 38, AMini-gun);
  2500. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Mini-gun!");
  2501. }
  2502. case 4:
  2503. {
  2504. if( GetPlayerMoney(playerid)  <  VSatchelChargeandDetonator) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Satchel Charge Kit!");
  2505. GivePlayerMoney(playerid, -VSatchelChargeandDetonator);
  2506. GivePlayerWeapon(playerid, 39, ASatchelChargeandDetonator);
  2507. GivePlayerWeapon(playerid, 40, ASatchelChargeandDetonator);
  2508. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Satchel Charge Kit!");
  2509. }
  2510. }
  2511. }
  2512. if(dialogid == 20328 && response)
  2513. {
  2514. switch(listitem)
  2515. {
  2516. case 0:
  2517. {
  2518. if( GetPlayerMoney(playerid)  <  VSprayCan) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Spray Can!");
  2519. GivePlayerMoney(playerid, -VSprayCan);
  2520. GivePlayerWeapon(playerid, 41, ASprayCan);
  2521. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Spray Can!");
  2522. }
  2523. case 1:
  2524. {
  2525. if( GetPlayerMoney(playerid)  <  VFireExtinguisher) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Extinguisher!");
  2526. GivePlayerMoney(playerid, -VFireExtinguisher);
  2527. GivePlayerWeapon(playerid, 42, AFireExtinguisher);
  2528. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Fire Extinguisher!");
  2529. }
  2530. case 2:
  2531. {
  2532. if( GetPlayerMoney(playerid)  <  VCamera) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Camera!");
  2533. GivePlayerMoney(playerid, -VCamera);
  2534. GivePlayerWeapon(playerid, 43, ACamera);
  2535. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Camera!");
  2536. }
  2537. case 3:
  2538. {
  2539. if( GetPlayerMoney(playerid)  <  VNightvisionGoogles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nightvision Google!");
  2540. GivePlayerMoney(playerid, -VNightvisionGoogles);
  2541. GivePlayerWeapon(playerid, 44, ANightvisionGoogles);
  2542. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Nightvision Google!");
  2543. }
  2544. case 4:
  2545. {
  2546. if( GetPlayerMoney(playerid)  <  VThermalGoogles) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Thermal Google!");
  2547. GivePlayerMoney(playerid, -VThermalGoogles);
  2548. GivePlayerWeapon(playerid, 45, AThermalGoogles);
  2549. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Thermal Google!");
  2550. }
  2551. case 5:
  2552. {
  2553. if( GetPlayerMoney(playerid)  <  VParachute) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Parachute!");
  2554. GivePlayerMoney(playerid, -VParachute);
  2555. GivePlayerWeapon(playerid, 46, AParachute);
  2556. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought a Parachute!");
  2557. }
  2558. }
  2559. }
  2560.  
  2561. if(dialogid == 20329 && response)
  2562. {
  2563. switch(listitem)
  2564. {
  2565. case 0:
  2566. {
  2567. if( GetPlayerMoney(playerid)  <  VHealth) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Brass Knuckle!");
  2568. GivePlayerMoney(playerid, -VHealth);
  2569. SetPlayerHealth(playerid, 100);
  2570. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully refilled your Health Bar!");
  2571. }
  2572. case 1:
  2573. {
  2574. if( GetPlayerMoney(playerid)  <  VArmour) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Golf Club!");
  2575. GivePlayerMoney(playerid, -VArmour);
  2576. SetPlayerArmour(playerid, 100);
  2577. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully bought an Armour!");
  2578. }
  2579. case 2:
  2580. {
  2581. if( GetPlayerMoney(playerid)  <  VHealthandArmour) return SendClientMessage(playerid, COLOR_RED, "ERROR : You don't have enough money to buy a Nite Stick!");
  2582. GivePlayerMoney(playerid, -VHealthandArmour);
  2583. SetPlayerArmour(playerid, 100);
  2584. SetPlayerHealth(playerid, 100);
  2585. SendClientMessage(playerid, COLOR_GREEN, "WEAPON SHOP : You have succesfully refilled your Health Bar and bought an Armour!");
  2586. }
  2587. }
  2588. }
  2589. return 1;
  2590. }
Advertisement
Add Comment
Please, Sign In to add comment