Guest User

Infinite-FuN Gamemode v0.1.2a

a guest
Mar 13th, 2015
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 321.79 KB | None | 0 0
  1. /*
  2.  
  3.  
  4.             ~> Infinite-FuN Gamemode <~
  5. To Do:
  6.  
  7.     - Mini Jobs zB Trucker
  8.     - 1v1 Arena und Befehl implementieren
  9.     - AdminHELP Befehl erstellen
  10.     - DJ System mit 5 Minuten Timer versehen.
  11.     - Musik-Aus Befehl
  12.     - Haus System: F drücken -> "Betreten \n Klingeln"
  13.    
  14.     Credits to:
  15.         SLiC3R for Scripting
  16.         Drugster for gathering coordinates
  17.         Some Mappers - All maps are from Mapper on forum.sa-mp.de / forum.sa-mp.com
  18.        
  19.  
  20. */
  21. #include <a_samp>
  22. #include <dini>
  23. #include <sscanf2>
  24. #include <streamer>
  25.  
  26. #pragma tabsize 0
  27.  
  28. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  29.  
  30. #define COLOR_WHITE 0xFFFFFFAA
  31. #define COLOR_FADE 0xC8C8C8C8
  32. #define COLOR_GREY 0xAFAFAFAA
  33. #define COLOR_LIGHTRED 0xFF6347AA
  34. #define COLOR_PURPLE 0xC2A2DAAA
  35. #define COLOR_YELLOW 0xFFFF00FF
  36. #define COLOR_BLUE 0x2641FEAA
  37. #define COLOR_LIGHTBLUE 0x006FDD96
  38. #define COLOR_BRIGHTRED 0xFF000AAA
  39. #define COLOR_AQUA 0x00FFFFAA
  40. #define COLOR_BEIGE 0xFFF8DCAA
  41. #define COLOR_BLACK 0x000000AA
  42. #define COLOR_BLUELIGHTER 0x00BFFFAA
  43. #define COLOR_BLUELIGHT 0x1E90FFAA
  44. #define COLOR_BLUEMEDIUM 0x0000CDAA
  45. #define COLOR_BLUEDARK 0x00008BAA
  46. #define COLOR_PINK 0xFF1493AA
  47. #define COLOR_PINKDARK 0xFF00FFAA
  48. #define COLOR_GREEN 0x008000AA
  49. #define COLOR_GREENLIGHT 0x00FF00AA
  50. #define COLOR_GREENDARK 0x006400AA
  51. #define COLOR_MAROON 0x800000AA
  52. #define COLOR_OKER 0x808000AA
  53. #define COLOR_ORANGE 0xFF4500AA
  54. #define COLOR_ORANGELIGHT 0xFF8C00AA
  55. #define COLOR_PURPLE2 0xA37DB0FF
  56. #define COLOR_VIOLETDARK 0x9400D3AA
  57. #define COLOR_INDIGO 0xAB0082AA
  58. #define COLOR_RED 0xFF0000AA
  59. #define COLOR_SAND 0xFFDEADAA
  60. #define COLOR_SILVER 0xC0C0C0AA
  61. #define COLOR_TEAL 0x008080AA
  62. #define COLOR_GOLD 0xFFD700AA
  63. #define COLOR_BROWN 0x8B4513AA
  64. #define COLOR_BROWNLIGHT 0xA0522DAA
  65. #define COLOR_GRAY 0xA9A9A9AA
  66. #define COLOR_GRAYDARK 0x696969AA
  67. #define COLOR_INVISIBLE 0xFFFFFF00
  68. #define AdmCmdCOLOR 0xF7B65CFF
  69. #define HLPCMDCOLOR 0xFF0000AA
  70. #define COLOR_FACTIONGREEN 0x7BDDA5AA
  71. #define gelb 0xFFE400FF
  72. #define grun 0x23C300FF
  73. #define hblau 0x00E2DCFF
  74. #define blau 0x0005E9FF
  75. #define rot 0xD70000FF
  76. #define orange 0xFF5600FF
  77. #define grau 0xC8C8C8FF
  78. #define weis 0xF0FFF0FF
  79.  
  80. #define DIALOG_247 10
  81. #define DIALOG_BS 11
  82. #define DIALOG_AMMU 12
  83. #define DIALOG_INNEN 13
  84. #define DIALOG_KREDIT 14
  85. #define DIALOG_KASSE 15
  86. #define DIALOG_TELEPORT 16
  87. #define DIALOG_CONSOLE 17
  88. #define DIALOG_CLICK 18
  89. #define DIALOG_LEVEL 19
  90. #define DIALOG_MONEY 20
  91. #define DIALOG_CHANGE_LEVEL 21
  92. #define DIALOG_CHANGE_W_SKILL 22
  93. #define DIALOG_SERVERNAME 23
  94. #define DIALOG_SERVERPASS 24
  95. #define DIALOG_MUSIC 25
  96. #define DIALOG_BMENU 26
  97. #define DIALOG_BIZNAME 27
  98. #define DIALOG_PREMIUM 28
  99. #define DIALOG_PLAY 29
  100. #define DIALOG_PLAY_CS 30
  101. #define DIALOG_GRAVITY 31
  102. #define DIALOG_RANKING 32
  103. #define DIALOG_SHOW 33
  104. #define DIALOG_PROZENT 34
  105. #define DIALOG_CLANMENU 35
  106. #define DIALOG_AUSWAHL 36
  107. #define DIALOG_EINZAHLEN 37
  108. #define DIALOG_AUSZAHLEN 38
  109. #define DIALOG_SPAWNWAFFE 39
  110. #define DIALOG_RULES 40
  111. #define DIALOG_COINSHOP 41
  112. #define DIALOG_PMENU 42
  113. #define DIALOG_SUP 43
  114. #define DIALOG_ACCEPTSUP 44
  115. #define DIALOG_INVITE 45
  116. #define DIALOG_INVITE2 46
  117. #define DIALOG_BUGMELDEN 47
  118. #define DIALOG_READBUG 48
  119. #define DIALOG_UPGRADE 49
  120. #define DIALOG_SOUNDS 50
  121. #define DIALOG_REDEEM 51
  122. #define DIALOG_CREATEGUTSCHEIN 52
  123.  
  124. #define MAX_HAUS 100
  125. #define MAX_BIZ 50
  126. #define MAX_CLANS 50
  127.  
  128. //Waffenpreise
  129. #define Deagle 2000
  130. #define M4 5000
  131. #define Sniper 8000
  132. #define CShotgun 6000
  133. #define Rakki 50000
  134.  
  135. //Regeln
  136. new Rule1[128] = "1. Beleidigungen oder Rassismus werden nicht geduldet!";
  137. new Rule2[128] = "2. Cheaten/Hacken wird nicht geduldet und sanktioniert!";
  138. new Rule3[128] = "3. Das Ausnutzen von Bugs oder anderen Fehlern wird sanktioniert!";
  139. new Rule4[128] = "4. Fremdwerbung weder für noch uns noch gegen uns ist strikt verboten!";
  140. new Rule5[128] = "5. SpawnKill (bzw. Basecamp) ist für maximal 5 Minuten erlaubt, maximal 3 Personen!";
  141. new Rule6[128] = "6. Den Anweisungen des Adminteams ist IMMER folge zu leisten!";
  142. new Rule7[128] = "7. Sobald ein Admin in AdminDuty geht ist er vom allgemeinen Spielgeschehen befreit.";
  143.  
  144. enum
  145. {
  146.     DIALOG_REGISTER,
  147.     DIALOG_LOGIN,
  148.     DIALOG_INFO,
  149.     DIALOG_UPD
  150. };
  151.  
  152. enum haus_info
  153. {
  154.     Float:haus_x,
  155.     Float:haus_y,
  156.     Float:haus_z,
  157.     haus_name[64],
  158.     haus_besitzer[32],
  159.     haus_preis,
  160.     haus_pickup,
  161.     haus_innenraum,
  162.     Text3D:haus_label
  163. }
  164.  
  165. enum innenraum_info
  166. {
  167.     Float:innen_x,
  168.     Float:innen_y,
  169.     Float:innen_z,
  170.     innen_interior
  171. }
  172.  
  173. enum biz_info
  174. {
  175.     Float:biz_x,
  176.     Float:biz_y,
  177.     Float:biz_z,
  178.     biz_name[64],
  179.     biz_besitzer[32],
  180.     biz_preis,
  181.     biz_funktion,
  182.     biz_pickup,
  183.     biz_kasse,
  184.     biz_prozent,
  185.     Text3D:biz_label
  186. }
  187.  
  188. new HausInnenraum[][innenraum_info] =
  189. {
  190.     {2454.717041,-1700.871582,1013.5151,2},
  191.     {-2640.762939,1406.682006,906.460937,3},
  192.     {2324.419921,-1145.568359,1050.710083,12},
  193.     {225.630997,1022.479980,1084.069946,7},//very large
  194.     {235.508994,1189.169897,1080.339966,3},//large
  195.     {225.756989,1240.000000,1082.149902,2}//medium
  196. };
  197.  
  198. new Float:RandomSpawns[][] =
  199. {
  200.     {1249.7258, -2047.9263, 59.9209, 90.2055}, // Randomspawn
  201.     {1241.2084, -2057.6521, 60.0190, 94.9352}, // Randomspawn
  202.     {1241.0105, -2052.6873, 59.9975, 2.8144}, // Randomspawn
  203.     {718.4906, -1477.3024, 5.4688, 357.9947}, // Randomspawn
  204.     {722.3772, -1477.2856, 5.4688, 272.3814}, // Randomspawn
  205.     {1390.6100,-1624.4065,13.5469,91.2003},
  206.     {1129.7650,-923.7922,43.3906,190.9802},
  207.     {1102.5659,-1187.0875,18.3529,182.8901},
  208.     {1129.0964,-1489.1594,22.7690,357.9692},
  209.     {1248.4800,-738.3054,94.7297,17.2933}
  210. };
  211.  
  212. new Float:RandomDMSpawns[][] =
  213. {
  214.     {-1131.4956,1057.8987,1346.4165}, // Randomspawn
  215.     {-1132.6536,1028.8955,1345.7360}, // Randomspawn
  216.     {-1085.1202,1043.3965,1343.6344}, // Randomspawn
  217.     {-1062.0328,1069.2256,1343.3734}, // Randomspawn
  218.     {-1029.1229,1079.1206,1343.2635}, // Randomspawn
  219.     {-998.7340,1098.6349,1342.9890},
  220.     {-970.6835,1089.6925,1345.0042},
  221.     {-975.7063,1026.0732,1345.0323},
  222.     {-1008.8634,1020.0751,1341.0078},
  223.     {-1065.0693,1018.7567,1343.5815}
  224. };
  225.  
  226. new randomMessages[][] =
  227. {
  228.     "{CAFAFF}~*{CCDCAD}[MESSAGE] {FFFFFF}Falls du Bugs findest melde sie bitte über den Befehl /bugreport, danke!",
  229.     "{CAFAFF}~*{CCDCAD}[MESSAGE] {FFFFFF}Version 0.1.2a (Closed-Alpha-Phase)",
  230.     "{CAFAFF}~*{CCDCAD}[MESSAGE] {FFFFFF}Derzeit suchen wir einen >Mapper< | Bei Intresse an Gray wenden."
  231. };
  232.  
  233. new Float:CTSpawns[][] =
  234. {
  235.     {266.0074,1860.7723,8.7649},
  236.     {266.3445,1854.1589,8.7578},
  237.     {279.5763,1853.2039,8.7649},
  238.     {271.5764,1865.6515,8.7578},
  239.     {281.1209,1872.5264,8.7578}
  240. };
  241.  
  242. new Float:TSpawns[][] =
  243. {
  244.     {187.4649,1925.0292,17.7018},
  245.     {163.2216,1929.2460,18.5973},
  246.     {155.5238,1911.7297,18.7958},
  247.     {157.5097,1933.0586,18.8376},
  248.     {128.2307,1912.1465,18.8157}
  249. };
  250.  
  251. new BizInfo[MAX_BIZ][biz_info];
  252. new HausInfo[MAX_HAUS][haus_info];
  253. new Text:SName,Text:Punkt,Text:UD,Text:S,Text:Register,Text:Login,Text:Info,Text:Update,Text:KA,Text:A,Text:I,Text:U,Text:Forum;
  254. new inHaus[MAX_PLAYERS] = -1;
  255. new AtBiz[MAX_PLAYERS];
  256. new Event, Float:event_x,Float:event_y,Float:event_z;
  257. new Preisgeld;
  258. new Zahl1, Zahl2;
  259. new ooc;
  260. new clickedplayer[MAX_PLAYERS];
  261. new IsAdminCar[MAX_VEHICLES];
  262. new Text3D:supportveh[MAX_VEHICLES];
  263. new PlaysCS[MAX_PLAYERS];
  264. new terror;
  265. new anti;
  266. new Team[MAX_PLAYERS];
  267. new TPoints;
  268. new CTPoints;
  269. new csstarted;
  270. new god;
  271. new oldnamex[MAX_PLAYERS][28];
  272. new vipcar;
  273. new logged[MAX_PLAYERS];
  274. new Skin[18];
  275. new Text:RequestSpawn[MAX_PLAYERS];
  276. new Frak[MAX_PLAYERS];
  277. new MedicCar[4],LSPDCar[8],TerrorCar[5],Bike[5];
  278. new number;
  279. new numberstring[64];
  280. new AntiHighPing;
  281. new sskin[MAX_PLAYERS];
  282. new aduty[MAX_PLAYERS];
  283. new PlayerMoney[MAX_PLAYERS];
  284. new Hydra_Bot;
  285. new Car_Bot;
  286. new NRG_Bot;
  287. new specstate[MAX_PLAYERS];
  288. new VoteKickActive;
  289. new votekickcounter;
  290. new hasvoted[MAX_PLAYERS];
  291. new PM[MAX_PLAYERS];
  292. new Ticket1[64],Ticket2[64],Ticket3[64],Ticket4[64],Ticket5[64];
  293. new Ticket1ID,Ticket2ID,Ticket3ID,Ticket4ID,Ticket5ID;
  294. new supported[MAX_PLAYERS];
  295. new BombEnter, BombExit;
  296. new BombPickup;
  297. new NOS[MAX_VEHICLES];
  298. new inDM[MAX_PLAYERS];
  299. new streak[MAX_PLAYERS];
  300. new Text3D:AdminLabel[MAX_PLAYERS];
  301. new campos[MAX_PLAYERS];
  302. new CamTimer[MAX_PLAYERS];
  303. new asirene[MAX_PLAYERS];
  304.  
  305. new Text:health[MAX_PLAYERS];
  306. new Text:armour[MAX_PLAYERS];
  307.  
  308. forward gmx();
  309. forward Lotto();
  310. forward nolicense();
  311. forward nolicensemsg();
  312. forward csgo();
  313. forward jailed();
  314. forward gravity();
  315. forward farbe();
  316. forward highping();
  317. forward tazed(playerid);
  318. forward paydaytimer();
  319. forward votekick();
  320. forward KickPlayer(playerid);
  321. forward BanPlayer(playerid);
  322. forward RandomMessages();
  323. forward HPReg();
  324. forward CamMover(playerid);
  325. forward DisplayTD();
  326.  
  327. main()
  328. {
  329.     print("========================================================");
  330.     print("== This Script is developed by SLiC3R (forum.sa-mp.de)==");
  331.     print("==    Credits to: SLiC3R, Drugster & some Mappers     ==");
  332.     print("==                                                    ==");
  333.     print("==                   version 0.1.2a                   ==");
  334.     print("========================================================");
  335. }
  336.  
  337. public OnGameModeInit()
  338. {
  339.         SetGameModeText("Infinite-FuN v0.1.2a");
  340.         for(new playerid = 0; playerid <MAX_PLAYERS; playerid++)
  341.         {
  342.             RequestSpawn[ playerid ] = TextDrawCreate( 300.000000,250.000000," " );
  343.             TextDrawFont    ( RequestSpawn[ playerid ] , 3 );
  344.             TextDrawTextSize( RequestSpawn[ playerid ], 3, 3 );
  345.             TextDrawColor   ( RequestSpawn[ playerid ] , 0x33AA33AA );
  346.         }
  347.         ShowPlayerMarkers(0);
  348.         ConnectNPC("Sgt_Brix","Hydra_Bot");
  349.         ConnectNPC("Mrs_Piggy","NRG_Bot");
  350.         ConnectNPC("Mr_Neuer","587_Bot");
  351.         Hydra_Bot = CreateVehicle(520, 1000.0,1000.0, 1000.0, 0.0, 10, 1, -1);
  352.         NRG_Bot = CreateVehicle(522, 1000.0,1000.0, 1000.0, 0.0, 0, 3, -1);
  353.         Car_Bot = CreateVehicle(587, 1000.0,1000.0, 1000.0, 0.0, 55, 55, -1);
  354.        
  355.         BombEnter = CreatePickup(1313, 2, 595.5676,-1250.7307,18.2958, 0);
  356.         BombExit = CreatePickup(1313, 2, 1701.0826,-1667.9199,20.2188, 0);
  357.         BombPickup = CreatePickup(1252, 2, 1721.8319,-1654.3735,20.9688, 0);
  358.        
  359.         SetTimer("HPReg",1050,1);
  360.         SetTimer("DisplayTD",950,1);
  361.  
  362.         //LSPD
  363.         Skin[0] = AddPlayerClass(280,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  364.         Skin[1] = AddPlayerClass(283,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  365.         Skin[2] = AddPlayerClass(285,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl (GOLD MEMBER)
  366.         //Zivi
  367.         Skin[3] = AddPlayerClass(250,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  368.         Skin[4] = AddPlayerClass(228,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  369.         Skin[5] = AddPlayerClass(226,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  370.         //Biker
  371.         Skin[6] = AddPlayerClass(246,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  372.         Skin[7] = AddPlayerClass(247,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  373.         Skin[8] = AddPlayerClass(248,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  374.         //Bettler
  375.         Skin[9] = AddPlayerClass(239,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  376.         Skin[10] = AddPlayerClass(230,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  377.         Skin[11] = AddPlayerClass(212,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  378.         //Medic
  379.         Skin[12] = AddPlayerClass(274,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  380.         Skin[13] = AddPlayerClass(275,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  381.         Skin[14] = AddPlayerClass(276,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  382.         //Terrorristen
  383.         Skin[15] = AddPlayerClass(220,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  384.         Skin[16] = AddPlayerClass(221,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  385.         Skin[17] = AddPlayerClass(222,2086.8816,1910.8716,12.4767,308.6669,0,0,0,0,0,0); // //skinauswahl
  386.        
  387.         DisableInteriorEnterExits();
  388.         EnableStuntBonusForAll(0);
  389.        
  390.         if(!dini_Exists("Clans/ranking.txt"))
  391.         {
  392.             dini_Create("Clans/ranking.txt");
  393.         }
  394.        
  395.         if(!dini_Exists("config.vgr"))
  396.         {
  397.             dini_Create("config.vgr");
  398.             dini_IntSet("config.vgr","Restarts",42);
  399.             dini_IntSet("config.vgr","Vehicles",529);
  400.             dini_IntSet("config.vgr","RTX",23844);
  401.             dini_IntSet("config.vgr","MusicSTOP",9082903);
  402.             dini_IntSet("config.vgr","Error",93323746);
  403.             dini_IntSet("config.vgr","preload",3225827);
  404.             dini_IntSet("config.vgr","rev",5778);
  405.             dini_IntSet("config.vgr","ping",398);
  406.             dini_IntSet("config.vgr","Weapz",38472);
  407.             dini_IntSet("config.vgr","denied",193);
  408.             dini_IntSet("config.vgr","played",23);
  409.         }
  410.         /*if(dini_Int("config.vgr","Error") != 93321746)
  411.         {
  412.             print("Die ServerLizens für dieses Script wurde noch nicht bestätigt.");
  413.             print("Bei Fragen zwecks ServerLizens bitte an SLiC3R wenden.");
  414.             SetTimer("nolicense",300000,0);
  415.             SetTimer("nolicensemsg",10000,1);
  416.         }*/
  417.         //VIP Lounge
  418.         CreateObject(4571, -4107.36963, 919.73480, -61.92410,   0.00000, 0.00000, 0.00000);
  419.         CreateObject(14623, -4107.36914, 939.01758, 7.64760,   0.00000, 0.00000, 0.00000);
  420.         CreateObject(3586, -4107.38525, 878.55334, 5.56740,   0.00000, 0.00000, 0.00000);
  421.         CreateObject(12814, -4042.93237, 869.06372, 2.08650,   0.00000, 0.00000, 0.00000);
  422.         CreateObject(4718, -4147.46582, 949.30847, 2.08420,   0.00000, 0.00000, -90.00000);
  423.         CreateObject(4718, -4084.54346, 949.28674, 2.07507,   0.00000, 0.00000, -90.00000);
  424.         CreateObject(4718, -4102.82568, 949.31830, 46.78777,   0.00000, 180.00000, 90.00000);
  425.         CreateObject(4718, -4111.38135, 864.16669, -46.89890,   0.00000, -90.00000, -90.00000);
  426.         CreateObject(4718, -4037.99902, 911.03381, -46.89890,   0.00000, -90.00000, 0.00000);
  427.         CreateObject(4718, -4037.99902, 834.62567, -46.90090,   0.00000, -90.00000, 0.00000);
  428.         CreateObject(4718, -4101.44238, 956.49524, 2.08420,   0.00000, 0.00000, -90.00000);
  429.         CreateObject(4718, -4018.39233, 867.96863, -46.90090,   0.00000, -90.00000, 0.00000);
  430.         CreateObject(7191, -4100.42920, 870.12292, 8.92840,   0.00000, 90.00000, 90.00000);
  431.         CreateObject(7191, -4100.42920, 870.12292, 7.89130,   0.00000, 90.00000, 90.00000);
  432.         CreateObject(7191, -4100.42725, 866.15967, 8.92640,   0.00000, 90.00000, 90.00000);
  433.         CreateObject(7191, -4100.38916, 862.23901, 8.92840,   0.00000, 90.00000, 90.00000);
  434.         CreateObject(7191, -4100.42725, 866.17157, 7.89330,   0.00000, 90.00000, 90.00000);
  435.         CreateObject(7191, -4100.42920, 862.24127, 7.89130,   0.00000, 90.00000, 90.00000);
  436.         CreateObject(4718, -4171.40576, 867.72980, 2.08420,   0.00000, 0.00000, 0.00000);
  437.         CreateObject(4718, -4029.41235, 847.51825, 2.08420,   0.00000, 0.00000, 180.00000);
  438.         CreateObject(4718, -4043.58032, 815.17560, 2.08420,   0.00000, 0.00000, 90.00000);
  439.         CreateObject(7191, -4055.50806, 866.19098, 8.92640,   0.00000, 90.00000, 90.00000);
  440.         CreateObject(4718, -3991.66870, 888.40497, 2.46820,   0.00000, 0.00000, 180.00000);
  441.         CreateObject(4718, -4087.67505, 866.26453, -52.75532,   0.00000, -90.00000, -90.00000);
  442.         CreateObject(7191, -4079.90259, 894.18683, 8.92640,   0.00000, 90.00000, 180.00000);
  443.         CreateObject(7191, -4083.83936, 894.18683, 8.92440,   0.00000, 90.00000, 180.00000);
  444.         CreateObject(7191, -4087.79004, 894.18683, 8.92440,   0.00000, 90.00000, 180.00000);
  445.         CreateObject(7191, -4091.75952, 894.18683, 8.92440,   0.00000, 90.00000, 180.00000);
  446.         CreateObject(3586, -4103.29395, 876.66431, 12.40820,   0.00000, 0.00000, 180.00000);
  447.         CreateObject(2774, -4100.37695, 872.16199, 14.23030,   0.00000, 0.00000, 0.00000);
  448.         CreateObject(2774, -4110.17627, 872.18427, 14.23030,   0.00000, 0.00000, 0.00000);
  449.         CreateObject(2774, -4093.80444, 872.13379, 14.23034,   0.00000, 0.00000, 0.00000);
  450.         CreateObject(2774, -4121.61523, 872.16199, 14.23030,   0.00000, 0.00000, 0.00000);
  451.         CreateObject(2774, -4093.80396, 899.42358, 14.23030,   0.00000, 0.00000, 0.00000);
  452.         CreateObject(19325, -4104.18066, 872.16199, 5.87858,   0.00000, 0.00000, 90.00000);
  453.         CreateObject(8650, -4116.39648, 872.16199, 2.77176,   0.00000, 0.00000, 90.00000);
  454.         CreateObject(19325, -4110.82324, 872.16125, 5.87860,   0.00000, 0.00000, 90.00000);
  455.         CreateObject(19325, -4117.46436, 872.16199, 5.87860,   0.00000, 0.00000, 90.00000);
  456.         CreateObject(7191, -4091.75952, 894.18683, 7.89330,   0.00000, 90.00000, 180.00000);
  457.         CreateObject(7191, -4083.83936, 894.18683, 7.89330,   0.00000, 90.00000, 180.00000);
  458.         CreateObject(7191, -4087.79004, 894.18683, 7.89330,   0.00000, 90.00000, 180.00000);
  459.         CreateObject(7191, -4079.90259, 894.18683, 7.89330,   0.00000, 90.00000, 180.00000);
  460.         CreateObject(8650, -4093.80396, 877.24359, 2.77180,   0.00000, 0.00000, 0.00000);
  461.         CreateObject(2774, -4093.76782, 892.64288, 14.23030,   0.00000, 0.00000, 0.00000);
  462.         CreateObject(8650, -4093.34595, 887.92285, 7.90950,   0.00000, 180.00000, 0.00000);
  463.         CreateObject(19325, -4093.70483, 888.59723, 5.87860,   0.00000, 0.00000, 0.00000);
  464.         CreateObject(19325, -4093.70532, 881.99701, 5.87860,   0.00000, 0.00000, 0.00000);
  465.         CreateObject(19325, -4093.70483, 875.38782, 5.87860,   0.00000, 0.00000, 0.00000);
  466.         CreateObject(19325, -4093.70483, 868.94000, 5.87860,   0.00000, 0.00000, 0.00000);
  467.         CreateObject(19325, -4093.69946, 864.06244, 5.87860,   0.00000, 0.00000, 0.00000);
  468.         CreateObject(2774, -4082.87500, 892.64288, -4.15761,   0.00000, 180.00000, 0.00000);
  469.         CreateObject(2774, -4082.87500, 872.16199, -4.15760,   0.00000, 180.00000, 0.00000);
  470.         CreateObject(8650, -4078.32495, 909.64679, 7.90950,   0.00000, 180.00000, 0.00000);
  471.         CreateObject(8650, -4078.32300, 879.27844, 7.90950,   0.00000, 180.00000, 0.00000);
  472.         CreateObject(18755, -4123.99316, 896.74854, 4.02201,   0.00000, 0.00000, 180.00000);
  473.         CreateObject(1472, -4063.04297, 894.30615, 2.42425,   0.00000, 0.00000, 180.00000);
  474.         CreateObject(1472, -4071.56177, 894.31531, 2.42425,   0.00000, 0.00000, 180.00000);
  475.         CreateObject(1479, -4076.38647, 871.71216, -1.43191,   0.00000, 0.00000, 0.00000);
  476.         CreateObject(14387, -4075.43213, 869.89307, 0.79860,   0.00000, 0.00000, 90.00000);
  477.         CreateObject(14387, -4075.36621, 874.38690, -0.93837,   0.00000, 0.00000, 90.00000);
  478.         CreateObject(4718, -4091.66431, 813.53546, 2.08420,   0.00000, 0.00000, 90.00000);
  479.         CreateObject(7191, -4132.53271, 871.75641, 14.94630,   0.00000, 180.00000, -90.00000);
  480.         CreateObject(4718, -4065.01880, 958.98871, 14.81181,   0.00000, 180.00000, -90.00000);
  481.         CreateObject(2714, -4098.97217, 862.31451, 11.88760,   0.00000, 0.00000, 180.00000);
  482.         CreateObject(7191, -4054.89380, 890.19427, 8.92440,   0.00000, 90.00000, 180.00000);
  483.         CreateObject(7191, -4050.99658, 890.19427, 8.92240,   0.00000, 90.00000, 180.00000);
  484.         CreateObject(7191, -4047.06543, 890.19427, 8.92440,   0.00000, 90.00000, 180.00000);
  485.         CreateObject(7191, -4043.15259, 890.19427, 8.92240,   0.00000, 90.00000, 180.00000);
  486.         CreateObject(7191, -4039.50903, 890.19427, 8.92440,   0.00000, 90.00000, 180.00000);
  487.         CreateObject(7191, -4054.89380, 890.19427, 7.89330,   0.00000, 90.00000, 180.00000);
  488.         CreateObject(7191, -4050.99658, 890.19427, 7.89530,   0.00000, 90.00000, 180.00000);
  489.         CreateObject(7191, -4047.06543, 890.19427, 7.89330,   0.00000, 90.00000, 180.00000);
  490.         CreateObject(7191, -4043.15259, 890.19427, 7.89530,   0.00000, 90.00000, 180.00000);
  491.         CreateObject(7191, -4039.50903, 890.19427, 7.89330,   0.00000, 90.00000, 180.00000);
  492.         CreateObject(8650, -4056.50073, 885.39587, 8.97549,   0.00000, 0.00000, 0.00000);
  493.         CreateObject(8650, -4056.50000, 883.41528, 8.97750,   0.00000, 0.00000, 0.00000);
  494.         CreateObject(2624, -4112.86035, 869.65045, 10.57560,   0.00000, 0.00000, 0.00000);
  495.         CreateObject(1499, -4109.98828, 865.92236, 9.03140,   0.00000, 0.00000, 90.00000);
  496.         CreateObject(7191, -4109.49561, 860.05225, 30.50070,   -90.00000, 0.00000, -90.00000);
  497.         CreateObject(19129, -4039.93677, 896.85388, 9.06869,   0.00000, 0.00000, 0.00000);
  498.         CreateObject(8650, -4051.62671, 908.67572, 9.57640,   0.00000, 0.00000, 0.00000);
  499.         CreateObject(18766, -4052.42749, 898.32123, 8.94943,   90.00000, 0.00000, 90.00000);
  500.         CreateObject(18766, -4054.15552, 898.31946, 9.06500,   90.00000, 0.00000, 90.00000);
  501.         CreateObject(19129, -4046.47949, 900.28864, 17.88647,   0.00000, 90.00000, -90.00000);
  502.         CreateObject(19129, -4040.68066, 891.42493, 17.87383,   0.00000, 90.00000, 180.00000);
  503.         CreateObject(3851, -4056.55908, 896.47980, 11.99300,   0.00000, 0.00000, 0.00000);
  504.         CreateObject(3851, -4056.55908, 885.16669, 11.99300,   0.00000, 0.00000, 0.00000);
  505.         CreateObject(3851, -4056.55908, 873.91888, 11.99300,   0.00000, 0.00000, 0.00000);
  506.         CreateObject(3851, -4056.55908, 896.47980, 15.97290,   0.00000, 0.00000, 0.00000);
  507.         CreateObject(3851, -4056.55908, 885.16669, 15.97290,   0.00000, 0.00000, 0.00000);
  508.         CreateObject(3851, -4056.55908, 873.91888, 15.97290,   0.00000, 0.00000, 0.00000);
  509.         CreateObject(2774, -4056.08472, 867.57520, 20.98083,   0.00000, 0.00000, 0.00000);
  510.         CreateObject(7191, -4055.50806, 866.19098, 7.89330,   0.00000, 90.00000, 90.00000);
  511.         CreateObject(8650, -4093.34595, 856.21698, 7.90950,   0.00000, 180.00000, 0.00000);
  512.         CreateObject(8650, -4108.58789, 871.71899, 7.90950,   0.00000, 180.00000, 90.00000);
  513.         CreateObject(8650, -4062.76123, 867.79468, 7.90550,   0.00000, 180.00000, 90.00000);
  514.         CreateObject(8650, -4033.06494, 867.79669, 7.90350,   0.00000, 180.00000, 90.00000);
  515.         CreateObject(1698, -4055.12451, 894.28955, 9.02141,   0.00000, 0.00000, 0.00000);
  516.         CreateObject(1698, -4055.12451, 894.28955, 9.23395,   0.00000, 0.00000, 0.00000);
  517.         CreateObject(1698, -4055.12598, 893.78101, 9.02140,   0.00000, 0.00000, 0.00000);
  518.         CreateObject(14582, -4047.70190, 876.39954, 12.47358,   0.00000, 0.00000, 0.00000);
  519.         CreateObject(19129, -4046.75220, 873.95807, 16.67067,   0.00000, 0.00000, 0.00000);
  520.         CreateObject(19129, -4046.74219, 893.94092, 16.67067,   0.00000, 0.00000, 0.00000);
  521.         CreateObject(8650, -4056.50073, 885.39587, 17.67220,   0.00000, 180.00000, 0.00000);
  522.         CreateObject(8650, -4056.49487, 872.71503, 17.67420,   0.00000, 180.00000, 0.00000);
  523.         CreateObject(14787, -4085.19653, 901.68860, 9.01888,   0.00000, 0.00000, 0.00000);
  524.         CreateObject(10632, -4108.30127, 860.17181, 17.90101,   90.00000, 0.00000, 90.00000);
  525.         CreateObject(2068, -4117.52197, 866.99475, 15.23386,   0.00000, 0.00000, 0.00000);
  526.         CreateObject(18102, -4053.01318, 900.72668, 9.94430,   90.00000, 0.00000, 180.00000);
  527.         CreateObject(18102, -4040.17163, 895.49939, 10.65927,   90.00000, 0.00000, 90.00000);
  528.         CreateObject(2799, -4055.38330, 885.46112, 9.51640,   0.00000, 0.00000, 28.00000);
  529.         CreateObject(2799, -4055.43726, 882.34778, 9.51640,   0.00000, 0.00000, 28.00000);
  530.         CreateObject(2799, -4055.41064, 888.34619, 9.51640,   0.00000, 0.00000, 28.00000);
  531.         CreateObject(2725, -4050.58594, 884.62933, 9.41210,   0.00000, 0.00000, 0.00000);
  532.         CreateObject(2725, -4051.13550, 887.80011, 9.41210,   0.00000, 0.00000, 0.00000);
  533.         CreateObject(2725, -4046.93921, 884.14667, 9.41210,   0.00000, 0.00000, 0.00000);
  534.         CreateObject(2725, -4043.93213, 883.85132, 9.41210,   0.00000, 0.00000, 0.00000);
  535.         CreateObject(12814, -4092.23291, 835.07678, 12.70020,   0.00000, 180.00000, 0.00000);
  536.         CreateObject(12814, -4096.47754, 834.94452, 12.69820,   0.00000, 180.00000, 0.00000);
  537.         CreateObject(983, -4097.23779, 871.95972, 9.65230,   0.00000, 0.00000, 90.00000);
  538.         CreateObject(982, -4093.46851, 885.78296, 9.61249,   0.00000, 0.00000, 0.00000);
  539.         CreateObject(1798, -4054.18066, 887.18866, 1.71060,   0.00000, 0.00000, -90.00000);
  540.         CreateObject(1798, -4054.19287, 890.24878, 1.71060,   0.00000, 0.00000, -90.00000);
  541.         CreateObject(1798, -4054.20850, 883.96820, 1.71060,   0.00000, 0.00000, -90.00000);
  542.         CreateObject(1255, -4052.40405, 879.03528, 2.48533,   0.00000, 0.00000, 180.00000);
  543.         CreateObject(1255, -4052.41968, 876.82794, 2.48533,   0.00000, 0.00000, 180.00000);
  544.         CreateObject(1255, -4052.30786, 874.55560, 2.48533,   0.00000, 0.00000, 180.00000);
  545.         CreateObject(1645, -4046.67090, 889.81238, 2.31150,   0.00000, 0.00000, -90.00000);
  546.         CreateObject(1645, -4046.72095, 887.14063, 2.31150,   0.00000, 0.00000, -90.00000);
  547.         CreateObject(1645, -4046.74634, 884.34741, 2.31150,   0.00000, 0.00000, -90.00000);
  548.         CreateObject(1645, -4046.85181, 881.93512, 2.31150,   0.00000, 0.00000, -90.00000);
  549.         CreateObject(16151, -4041.69604, 870.41382, 2.41241,   0.00000, 0.00000, 0.00000);
  550.         CreateObject(16151, -4047.54492, 865.27838, 2.41240,   0.00000, 0.00000, -90.00000);
  551.         CreateObject(649, -4043.34204, 892.87073, 2.09070,   0.00000, 0.00000, 0.00000);
  552.         CreateObject(649, -4043.23267, 889.80133, 2.09070,   0.00000, 0.00000, 0.00000);
  553.         CreateObject(649, -4043.24121, 886.27753, 2.09070,   0.00000, 0.00000, 0.00000);
  554.         CreateObject(649, -4043.11938, 882.16370, 2.09070,   0.00000, 0.00000, 0.00000);
  555.         CreateObject(649, -4043.50317, 878.14575, 2.09070,   0.00000, 0.00000, 0.00000);
  556.         CreateObject(649, -4050.08032, 892.71716, 2.09070,   0.00000, 0.00000, 0.00000);
  557.         CreateObject(649, -4055.62573, 892.64807, 2.09070,   0.00000, 0.00000, 0.00000);
  558.         CreateObject(8650, -4078.32300, 885.39587, 8.97550,   0.00000, 0.00000, 0.00000);
  559.         CreateObject(8650, -4078.32690, 883.41418, 8.97350,   0.00000, 0.00000, 0.00000);
  560.         CreateObject(8650, -4078.32300, 885.39587, 17.67220,   0.00000, 180.00000, 0.00000);
  561.         CreateObject(8650, -4078.32593, 872.71234, 17.67420,   0.00000, 180.00000, 0.00000);
  562.         CreateObject(3851, -4078.32300, 896.47980, 11.99300,   0.00000, 0.00000, 0.00000);
  563.         CreateObject(3851, -4078.32300, 885.16669, 11.99300,   0.00000, 0.00000, 0.00000);
  564.         CreateObject(3851, -4078.32300, 873.91888, 11.99300,   0.00000, 0.00000, 0.00000);
  565.         CreateObject(3851, -4078.32300, 873.91888, 15.97290,   0.00000, 0.00000, 0.00000);
  566.         CreateObject(3851, -4078.32300, 885.16669, 15.97290,   0.00000, 0.00000, 0.00000);
  567.         CreateObject(3851, -4078.32300, 896.47980, 15.97290,   0.00000, 0.00000, 0.00000);
  568.         CreateObject(984, -4071.73682, 868.09967, 9.58910,   0.00000, 0.00000, 90.00000);
  569.         CreateObject(984, -4071.73682, 868.09967, 9.58910,   0.00000, 0.00000, 90.00000);
  570.         CreateObject(984, -4062.13257, 868.09650, 9.58910,   0.00000, 0.00000, 90.00000);
  571.         CreateObject(2774, -4078.32300, 867.57520, 20.98080,   0.00000, 0.00000, 0.00000);
  572.         CreateObject(18756, -4120.15186, 896.80042, 4.03846,   0.00000, 0.00000, 0.00000);
  573.         CreateObject(18757, -4120.15186, 896.80042, 4.03850,   0.00000, 0.00000, 0.00000);
  574.         CreateObject(2627, -4079.82861, 899.02655, 9.02409,   0.00000, 0.00000, 0.00000);
  575.         CreateObject(2627, -4081.62134, 899.04431, 9.02409,   0.00000, 0.00000, 0.00000);
  576.         CreateObject(2627, -4083.18579, 899.03046, 9.02409,   0.00000, 0.00000, 0.00000);
  577.         CreateObject(2627, -4084.76855, 898.99500, 9.02409,   0.00000, 0.00000, 0.00000);
  578.         CreateObject(14782, -4089.66748, 899.81622, 9.97268,   0.00000, 0.00000, 0.00000);
  579.         CreateObject(14401, -4090.30859, 894.45947, 9.01942,   0.00000, 0.00000, 0.00000);
  580.         CreateObject(2628, -4087.40210, 895.38525, 9.02410,   0.00000, 0.00000, 90.00000);
  581.         CreateObject(2628, -4087.40601, 893.57855, 9.02410,   0.00000, 0.00000, 90.00000);
  582.         CreateObject(2630, -4079.75879, 894.75342, 9.02410,   0.00000, 0.00000, 90.00000);
  583.         CreateObject(2630, -4079.75708, 893.25079, 9.02410,   0.00000, 0.00000, 90.00000);
  584.         CreateObject(2630, -4079.80078, 891.83710, 9.02410,   0.00000, 0.00000, 90.00000);
  585.         CreateObject(2629, -4087.31885, 891.32806, 9.02410,   0.00000, 0.00000, 90.00000);
  586.         CreateObject(12814, -4063.65625, 877.54572, 18.54460,   0.00000, 180.00000, 0.00000);
  587.         CreateObject(14629, -4062.00269, 895.96973, 17.68047,   0.00000, 0.00000, 0.00000);
  588.         CreateObject(14629, -4061.92358, 887.67365, 17.68047,   0.00000, 0.00000, 0.00000);
  589.         CreateObject(7191, -4103.26270, 905.26727, 14.75318,   0.00000, 90.00000, 180.00000);
  590.         CreateObject(7191, -4103.26270, 905.26727, 15.75217,   0.00000, 90.00000, 180.00000);
  591.         CreateObject(7191, -4095.79419, 894.96375, 15.75220,   0.00000, 90.00000, 0.00000);
  592.         CreateObject(7191, -4099.41699, 894.96368, 15.74820,   0.00000, 90.00000, 0.00000);
  593.         CreateObject(7191, -4107.22266, 894.96368, 15.74820,   0.00000, 90.00000, 0.00000);
  594.         CreateObject(7191, -4110.91650, 894.95972, 15.74420,   0.00000, 90.00000, 0.00000);
  595.         CreateObject(7191, -4114.81982, 894.95972, 15.74020,   0.00000, 90.00000, 0.00000);
  596.         CreateObject(7191, -4118.75684, 894.95972, 15.74420,   0.00000, 90.00000, 0.00000);
  597.         CreateObject(7191, -4122.61328, 894.96368, 15.73963,   0.00000, 90.00000, 0.00000);
  598.         CreateObject(7191, -4107.22266, 894.96368, 14.75320,   0.00000, 90.00000, 0.00000);
  599.         CreateObject(7191, -4110.91650, 894.95972, 14.75520,   0.00000, 90.00000, 0.00000);
  600.         CreateObject(7191, -4118.75684, 894.95972, 14.75520,   0.00000, 90.00000, 0.00000);
  601.         CreateObject(7191, -4114.81982, 894.95972, 14.75320,   0.00000, 90.00000, 0.00000);
  602.         CreateObject(7191, -4122.61328, 894.96368, 14.75320,   0.00000, 90.00000, 0.00000);
  603.         CreateObject(7191, -4095.79419, 894.96368, 14.75520,   0.00000, 90.00000, 0.00000);
  604.         CreateObject(7191, -4099.41699, 894.96368, 14.75320,   0.00000, 90.00000, 0.00000);
  605.         CreateObject(8650, -4094.19897, 887.78369, 14.72669,   0.00000, 180.00000, 0.00000);
  606.         CreateObject(8650, -4109.49854, 872.51270, 14.72670,   0.00000, 180.00000, 90.00000);
  607.         CreateObject(8650, -4109.47998, 872.47949, 16.83298,   0.00000, 0.00000, 90.00000);
  608.         CreateObject(12814, -4093.52441, 880.01648, 19.60783,   0.00000, 180.00000, 0.00000);
  609.         CreateObject(8650, -4078.32446, 872.71100, 19.87490,   0.00000, 180.00000, 0.00000);
  610.         CreateObject(8650, -4078.32129, 885.39679, 19.87490,   0.00000, 180.00000, 0.00000);
  611.         CreateObject(3437, -4091.99829, 887.04504, 1.98189,   0.00000, 0.00000, 0.00000);
  612.         CreateObject(6965, -4107.38525, 892.35498, 2.08600,   0.00000, 0.00000, 0.00000);
  613.         CreateObject(14629, -4098.74756, 898.52307, 13.89730,   0.00000, 0.00000, 0.00000);
  614.         CreateObject(14629, -4117.54590, 898.52307, 13.89730,   0.00000, 0.00000, 0.00000);
  615.         CreateObject(2946, -4105.68750, 907.47699, 2.09540,   0.00000, 0.00000, 90.00000);
  616.         CreateObject(2946, -4108.87061, 907.47699, 2.09540,   0.00000, 0.00000, -90.00000);
  617.         CreateObject(7313, -4092.43848, 883.14044, 6.72102,   0.00000, 0.00000, 90.00000);
  618.         CreateObject(1698, -4091.34570, 884.81268, 2.08597,   0.00000, 0.00000, 0.00000);
  619.         CreateObject(1698, -4091.34644, 881.53082, 2.08400,   0.00000, 0.00000, 0.00000);
  620.         CreateObject(1698, -4092.70581, 881.53168, 2.08400,   0.00000, 0.00000, 0.00000);
  621.         CreateObject(1698, -4092.70581, 884.81268, 2.08600,   0.00000, 0.00000, 0.00000);
  622.         CreateObject(2773, -4090.55054, 881.33160, 2.62176,   0.00000, 0.00000, 0.00000);
  623.         CreateObject(2773, -4090.54028, 884.79321, 2.62176,   0.00000, 0.00000, 0.00000);
  624.         CreateObject(3437, -4091.99829, 879.34161, 1.98190,   0.00000, 0.00000, 0.00000);
  625.         CreateObject(14642, -4088.33936, 872.27478, 6.94890,   0.00000, 0.00000, 0.00000);
  626.         CreateObject(2785, -4087.83838, 871.53436, 2.89022,   0.00000, 0.00000, 0.00000);
  627.         CreateObject(2785, -4087.84033, 872.43781, 2.88820,   0.00000, 0.00000, 180.00000);
  628.         CreateObject(1716, -4085.83325, 873.70837, 2.08720,   0.00000, 0.00000, 0.00000);
  629.         CreateObject(1716, -4086.74951, 873.75171, 2.08720,   0.00000, 0.00000, 0.00000);
  630.         CreateObject(1716, -4087.59253, 873.70514, 2.08720,   0.00000, 0.00000, 0.00000);
  631.         CreateObject(1716, -4088.47339, 873.66339, 2.08720,   0.00000, 0.00000, 0.00000);
  632.         CreateObject(1716, -4089.27808, 873.66882, 2.08720,   0.00000, 0.00000, 0.00000);
  633.         CreateObject(1716, -4089.21582, 870.76727, 2.08720,   0.00000, 0.00000, 0.00000);
  634.         CreateObject(1716, -4088.42480, 870.77112, 2.08720,   0.00000, 0.00000, 0.00000);
  635.         CreateObject(1716, -4087.57227, 870.78644, 2.08720,   0.00000, 0.00000, 0.00000);
  636.         CreateObject(1716, -4086.61865, 870.75128, 2.08720,   0.00000, 0.00000, 0.00000);
  637.         CreateObject(1716, -4085.76807, 870.72675, 2.08720,   0.00000, 0.00000, 0.00000);
  638.         CreateObject(8650, -4109.47852, 872.48108, 19.05010,   0.00000, 0.00000, 90.00000);
  639.         CreateObject(12814, -4107.98877, 847.10565, 15.64780,   0.00000, 180.00000, 0.00000);
  640.         CreateObject(7191, -4105.43896, 870.45984, 17.68241,   0.00000, 0.00000, 0.00000);
  641.         CreateObject(12814, -4092.99951, 846.79486, 30.64454,   0.00000, 90.00000, 0.00000);
  642.         CreateObject(7191, -4105.43896, 918.40277, 17.68240,   0.00000, 0.00000, 0.00000);
  643.         CreateObject(1502, -4105.41797, 892.56812, 15.82490,   0.00000, 0.00000, 90.00000);
  644.         CreateObject(1502, -4105.46338, 895.60272, 15.82490,   0.00000, 0.00000, -90.00000);
  645.         CreateObject(7191, -4105.44092, 873.58282, 20.28799,   0.00000, 0.00000, 0.00000);
  646.         CreateObject(12814, -4104.76904, 879.59381, 19.60980,   0.00000, 180.00000, 0.00000);
  647.         CreateObject(7191, -4112.94385, 881.44312, 17.68241,   0.00000, 0.00000, 0.00000);
  648.         CreateObject(2564, -4110.29004, 873.77521, 15.83940,   0.00000, 0.00000, 90.00000);
  649.         CreateObject(2564, -4110.31836, 879.97717, 15.83940,   0.00000, 0.00000, 90.00000);
  650.         CreateObject(2564, -4110.34131, 886.39795, 15.83940,   0.00000, 0.00000, 90.00000);
  651.         CreateObject(2564, -4110.38672, 892.96368, 15.83940,   0.00000, 0.00000, 90.00000);
  652.         CreateObject(2020, -4106.51367, 891.14349, 15.84420,   0.00000, 0.00000, -90.00000);
  653.         CreateObject(2020, -4106.51367, 888.35492, 15.84420,   0.00000, 0.00000, -90.00000);
  654.         CreateObject(2020, -4106.51367, 885.55408, 15.84420,   0.00000, 0.00000, -90.00000);
  655.         CreateObject(2020, -4106.51367, 882.73389, 15.84420,   0.00000, 0.00000, -90.00000);
  656.         CreateObject(2020, -4106.51367, 879.37659, 15.84420,   0.00000, 0.00000, -90.00000);
  657.         CreateObject(2020, -4106.51367, 876.10022, 15.84420,   0.00000, 0.00000, -90.00000);
  658.         CreateObject(982, -4093.95874, 885.77063, 16.42232,   0.00000, 0.00000, 0.00000);
  659.         CreateObject(1709, -4099.69189, 874.27100, 15.84720,   0.00000, 0.00000, 90.00000);
  660.         CreateObject(1709, -4095.52808, 878.86511, 15.84720,   0.00000, 0.00000, -90.00000);
  661.         CreateObject(1825, -4095.48120, 885.27197, 15.84756,   0.00000, 0.00000, 0.00000);
  662.         CreateObject(1825, -4095.54297, 889.84302, 15.84756,   0.00000, 0.00000, 0.00000);
  663.         CreateObject(1825, -4095.66577, 894.47076, 15.84756,   0.00000, 0.00000, 0.00000);
  664.         CreateObject(984, -4101.31934, 876.77130, 16.42230,   0.00000, 0.00000, 0.00000);
  665.         CreateObject(2236, -4098.52881, 874.82446, 15.84320,   0.00000, 0.00000, 90.00000);
  666.         CreateObject(2236, -4098.54980, 876.89935, 15.84320,   0.00000, 0.00000, 90.00000);
  667.         CreateObject(2236, -4095.58496, 875.35162, 15.84320,   0.00000, 0.00000, 90.00000);
  668.         CreateObject(2236, -4095.58521, 877.57605, 15.84320,   0.00000, 0.00000, 90.00000);
  669.         CreateObject(2251, -4096.21338, 878.13593, 17.19023,   0.00000, 0.00000, 0.00000);
  670.         CreateObject(2251, -4096.23389, 875.87341, 17.19023,   0.00000, 0.00000, 0.00000);
  671.         CreateObject(2251, -4099.17529, 877.39160, 17.19023,   0.00000, 0.00000, 0.00000);
  672.         CreateObject(2251, -4099.16162, 875.31012, 17.19023,   0.00000, 0.00000, 0.00000);
  673.         CreateObject(7191, -4109.98730, 869.43048, 30.50070,   -90.00000, 0.00000, 180.00000);
  674.         CreateObject(2206, -4052.51416, 893.97430, 9.56630,   0.00000, 0.00000, 90.00000);
  675.         CreateObject(2206, -4052.56274, 897.67834, 9.56630,   0.00000, 0.00000, 90.00000);
  676.         CreateObject(14820, -4052.54590, 898.65417, 10.50260,   0.00000, 0.00000, -90.00000);
  677.         CreateObject(14820, -4052.52344, 894.93909, 10.50260,   0.00000, 0.00000, -90.00000);
  678.         CreateObject(2232, -4050.74292, 893.85236, 10.12936,   0.00000, 0.00000, 52.00000);
  679.         CreateObject(2232, -4050.74292, 893.85236, 11.30278,   0.00000, 0.00000, 52.00000);
  680.         CreateObject(2232, -4050.39063, 899.19092, 11.24647,   0.00000, 0.00000, 84.00000);
  681.         CreateObject(2232, -4050.39014, 899.18817, 10.09021,   0.00000, 0.00000, 84.00000);
  682.         CreateObject(1840, -4051.75098, 893.74512, 10.69250,   0.00000, 0.00000, -32.00000);
  683.         CreateObject(1840, -4051.76709, 896.13678, 10.69250,   0.00000, 0.00000, 11.00000);
  684.         CreateObject(1840, -4051.80420, 897.29883, 10.69250,   0.00000, 0.00000, -40.00000);
  685.         CreateObject(1840, -4051.59814, 899.84601, 10.69250,   0.00000, 0.00000, 40.00000);
  686.         CreateObject(4718, -4068.50757, 949.28796, 2.07507,   0.00000, 0.00000, -90.00000);
  687.         CreateObject(1538, -4101.61865, 900.21143, 15.80280,   0.00000, 0.00000, 0.00000);
  688.         CreateObject(19176, -4122.32324, 866.96027, 3.54490,   0.00000, 0.00000, 90.00000);
  689.         CreateObject(7191, -4109.98730, 863.93640, 30.50070,   -90.00000, 0.00000, 0.00000);
  690.         CreateObject(14782, -4121.90479, 868.24420, 9.95740,   0.00000, 0.00000, 90.00000);
  691.         CreateObject(19325, -4114.22803, 871.91095, 10.91909,   0.00000, 0.00000, 90.00000);
  692.         CreateObject(19325, -4120.86963, 871.91089, 10.91910,   0.00000, 0.00000, 90.00000);
  693.         CreateObject(14782, -4119.34473, 862.90399, 9.95740,   0.00000, 0.00000, 180.00000);
  694.         CreateObject(14401, -4117.48486, 867.79327, 9.23580,   0.00000, 0.00000, 180.00000);
  695.         CreateObject(14782, -4113.17139, 862.88110, 9.95740,   0.00000, 0.00000, 180.00000);
  696.         CreateObject(7191, -4109.98926, 866.63348, 33.66086,   -90.00000, 0.00000, 0.00000);
  697.         //SF Party Island
  698.         CreateObject(16021,-1596.15527344,1577.59765625,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_geyhotbase_) (1)
  699.         CreateObject(11496,-1605.28515625,1572.89355469,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (1)
  700.         CreateObject(11496,-1605.28515625,1588.87890625,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (2)
  701.         CreateObject(11496,-1605.28515625,1604.86914062,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (3)
  702.         CreateObject(11496,-1605.28515625,1556.96972656,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (4)
  703.         CreateObject(11496,-1596.25000000,1556.96972656,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_wjetty) (5)
  704.         CreateObject(11496,-1589.33007812,1556.96972656,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_wjetty) (6)
  705.         CreateObject(11496,-1584.35937500,1556.96972656,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (7)
  706.         CreateObject(11496,-1589.33007812,1572.93164062,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_wjetty) (8)
  707.         CreateObject(11496,-1596.25000000,1604.86914062,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_wjetty) (9)
  708.         CreateObject(11496,-1589.33007812,1604.86914062,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_wjetty) (10)
  709.         CreateObject(11496,-1589.33007812,1588.93066406,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_wjetty) (11)
  710.         CreateObject(11496,-1584.35937500,1572.93164062,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (12)
  711.         CreateObject(11496,-1584.35937500,1588.93066406,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (13)
  712.         CreateObject(11496,-1584.35937500,1604.86914062,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (14)
  713.         CreateObject(11496,-1615.75097656,1608.32910156,1.00000000,0.00000000,0.00000000,90.00000000); //object(des_wjetty) (15)
  714.         CreateObject(11496,-1631.75195312,1608.32910156,1.00000000,0.00000000,0.00000000,90.00000000); //object(des_wjetty) (16)
  715.         CreateObject(11496,-1605.28515625,1620.82031250,1.00000000,0.00000000,0.00000000,0.00000000); //object(des_wjetty) (17)
  716.         CreateObject(11496,-1599.76953125,1633.23632812,1.00000000,0.00000000,0.00000000,270.00000000); //object(des_wjetty) (18)
  717.         CreateObject(11496,-1599.76953125,1637.98925781,1.00000000,0.00000000,0.00000000,90.00000000); //object(des_wjetty) (19)
  718.         CreateObject(11495,-1629.78515625,1594.90820312,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_ranchjetty) (2)
  719.         CreateObject(11495,-1621.49023438,1594.90820312,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_ranchjetty) (3)
  720.         CreateObject(11495,-1614.24804688,1594.90820312,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_ranchjetty) (4)
  721.         CreateObject(11496,-1615.75097656,1553.50976562,1.00000000,0.00000000,0.00000000,270.00000000); //object(des_wjetty) (20)
  722.         CreateObject(11496,-1631.75195312,1553.50976562,1.00000000,0.00000000,0.00000000,270.00000000); //object(des_wjetty) (21)
  723.         CreateObject(11495,-1638.87695312,1594.90820312,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_ranchjetty) (5)
  724.         CreateObject(11495,-1638.75292969,1623.87304688,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_ranchjetty) (6)
  725.         CreateObject(11495,-1629.78515625,1623.87304688,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_ranchjetty) (7)
  726.         CreateObject(11495,-1621.49023438,1623.87304688,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_ranchjetty) (8)
  727.         CreateObject(11495,-1614.24804688,1623.87304688,1.00000000,0.00000000,0.00000000,179.99450684); //object(des_ranchjetty) (9)
  728.         CreateObject(1408,-1639.69726562,1610.13769531,1.79536855,0.00000000,0.00000000,270.00000000); //object(dyn_f_wood_2) (1)
  729.         CreateObject(1408,-1639.69726562,1608.65722656,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (2)
  730.         CreateObject(1408,-1639.69726562,1553.29394531,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (3)
  731.         CreateObject(1408,-1639.69726562,1551.76269531,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (5)
  732.         CreateObject(1408,-1637.02929688,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (6)
  733.         CreateObject(1408,-1631.61718750,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (7)
  734.         CreateObject(1408,-1626.17871094,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (8)
  735.         CreateObject(1408,-1620.79687500,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (9)
  736.         CreateObject(1408,-1615.34765625,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (10)
  737.         CreateObject(1408,-1609.85937500,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (11)
  738.         CreateObject(1408,-1604.39941406,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (12)
  739.         CreateObject(1408,-1598.98925781,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (13)
  740.         CreateObject(1408,-1593.52929688,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (14)
  741.         CreateObject(1408,-1588.05957031,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (15)
  742.         CreateObject(1408,-1582.59960938,1549.04101562,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (16)
  743.         CreateObject(1408,-1579.87109375,1551.67675781,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (17)
  744.         CreateObject(1408,-1579.87109375,1557.11523438,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (18)
  745.         CreateObject(1408,-1579.87109375,1562.57226562,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (19)
  746.         CreateObject(1408,-1579.87109375,1567.98144531,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (20)
  747.         CreateObject(1408,-1579.87109375,1573.43066406,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (21)
  748.         CreateObject(1408,-1579.87109375,1578.86914062,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (22)
  749.         CreateObject(1408,-1579.87109375,1584.35742188,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (23)
  750.         CreateObject(1408,-1579.87109375,1589.77636719,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (24)
  751.         CreateObject(1408,-1579.87109375,1595.24121094,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (25)
  752.         CreateObject(1408,-1579.87109375,1600.55957031,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (26)
  753.         CreateObject(1408,-1579.87109375,1605.94238281,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (27)
  754.         CreateObject(1408,-1579.87109375,1610.10058594,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (28)
  755.         CreateObject(1408,-1582.52832031,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (29)
  756.         CreateObject(1408,-1587.96093750,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (30)
  757.         CreateObject(1408,-1593.26171875,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (31)
  758.         CreateObject(1408,-1598.02050781,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (32)
  759.         CreateObject(1408,-1610.56054688,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (33)
  760.         CreateObject(1408,-1617.91503906,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (34)
  761.         CreateObject(1408,-1625.08398438,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (35)
  762.         CreateObject(1408,-1626.16796875,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (36)
  763.         CreateObject(1408,-1633.41210938,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (37)
  764.         CreateObject(1408,-1635.00000000,1612.80566406,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (38)
  765.         CreateObject(1408,-1607.71386719,1558.75683594,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (39)
  766.         CreateObject(1408,-1607.71386719,1564.19335938,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (40)
  767.         CreateObject(1408,-1607.71386719,1569.62597656,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (41)
  768.         CreateObject(1408,-1607.71386719,1575.09667969,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (42)
  769.         CreateObject(1408,-1607.71386719,1580.54003906,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (43)
  770.         CreateObject(1408,-1607.71386719,1585.96875000,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (44)
  771.         CreateObject(1408,-1607.71386719,1591.43652344,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (45)
  772.         CreateObject(1408,-1607.71386719,1596.86621094,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (46)
  773.         CreateObject(1408,-1607.71386719,1602.29882812,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (47)
  774.         CreateObject(1408,-1607.71386719,1603.15332031,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (48)
  775.         CreateObject(1408,-1635.25781250,1605.88574219,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (49)
  776.         CreateObject(1408,-1633.47460938,1605.88574219,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (50)
  777.         CreateObject(1408,-1626.17773438,1605.88574219,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (51)
  778.         CreateObject(1408,-1625.13378906,1605.88574219,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (52)
  779.         CreateObject(1408,-1617.90625000,1605.88574219,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (53)
  780.         CreateObject(1408,-1610.54003906,1605.88574219,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (54)
  781.         CreateObject(1408,-1598.02148438,1628.73925781,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (55)
  782.         CreateObject(1408,-1594.54980469,1628.73925781,1.79536855,0.00000000,0.00000000,0.00000000); //object(dyn_f_wood_2) (56)
  783.         CreateObject(1408,-1591.83496094,1631.40039062,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (57)
  784.         CreateObject(1408,-1591.83496094,1636.86035156,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (58)
  785.         CreateObject(1408,-1591.83496094,1639.74707031,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (59)
  786.         CreateObject(1408,-1607.71386719,1615.59472656,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (60)
  787.         CreateObject(1408,-1607.71386719,1620.98535156,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (61)
  788.         CreateObject(1408,-1607.71386719,1626.47460938,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (62)
  789.         CreateObject(1408,-1607.71386719,1631.89453125,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (63)
  790.         CreateObject(1408,-1607.71386719,1637.34277344,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (64)
  791.         CreateObject(1408,-1607.71386719,1639.79296875,1.79536855,0.00000000,0.00000000,269.98901367); //object(dyn_f_wood_2) (65)
  792.         CreateObject(1408,-1600.80175781,1615.57031250,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (66)
  793.         CreateObject(1408,-1600.80175781,1620.99218750,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (67)
  794.         CreateObject(1408,-1600.80175781,1625.98339844,1.79536855,0.00000000,0.00000000,90.00000000); //object(dyn_f_wood_2) (68)
  795.         CreateObject(1408,-1594.46679688,1642.46679688,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (69)
  796.         CreateObject(1408,-1599.86425781,1642.46679688,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (70)
  797.         CreateObject(1408,-1604.99804688,1642.46679688,1.79536855,0.00000000,0.00000000,179.99450684); //object(dyn_f_wood_2) (71)
  798.         CreateObject(3934,-1600.38769531,1635.77636719,1.19999838,0.00000000,0.00000000,0.00000000); //object(helipad01) (1)
  799.         CreateObject(629,-1637.66503906,1549.14453125,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (1)
  800.         CreateObject(629,-1632.54101562,1549.13476562,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (2)
  801.         CreateObject(629,-1627.42382812,1549.22265625,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (3)
  802.         CreateObject(629,-1621.87109375,1549.39257812,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (4)
  803.         CreateObject(629,-1616.37402344,1549.23632812,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (5)
  804.         CreateObject(629,-1611.42578125,1549.22070312,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (6)
  805.         CreateObject(629,-1606.60546875,1549.23925781,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (7)
  806.         CreateObject(629,-1598.93457031,1549.28027344,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (8)
  807.         CreateObject(629,-1591.36914062,1549.22070312,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (9)
  808.         CreateObject(629,-1578.34960938,1549.35742188,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (10)
  809.         CreateObject(629,-1578.36328125,1554.59765625,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (11)
  810.         CreateObject(629,-1599.08105469,1612.53417969,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (12)
  811.         CreateObject(629,-1591.46484375,1612.59472656,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (13)
  812.         CreateObject(629,-1578.32226562,1612.49218750,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (14)
  813.         CreateObject(629,-1578.31542969,1607.49804688,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (15)
  814.         CreateObject(629,-1578.28613281,1602.52246094,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (16)
  815.         CreateObject(629,-1578.35449219,1596.97851562,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (17)
  816.         CreateObject(629,-1578.16503906,1591.56152344,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (18)
  817.         CreateObject(629,-1578.23046875,1586.44433594,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (19)
  818.         CreateObject(629,-1578.41406250,1580.96386719,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (20)
  819.         CreateObject(629,-1578.20703125,1575.53515625,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (21)
  820.         CreateObject(629,-1578.37890625,1570.48828125,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (22)
  821.         CreateObject(629,-1578.34570312,1564.98925781,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (23)
  822.         CreateObject(629,-1578.28417969,1559.56738281,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (24)
  823.         CreateObject(629,-1637.77148438,1612.69531250,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (25)
  824.         CreateObject(629,-1632.56835938,1612.70410156,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (26)
  825.         CreateObject(629,-1627.30664062,1612.58007812,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (27)
  826.         CreateObject(629,-1621.97363281,1612.48144531,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (28)
  827.         CreateObject(629,-1616.54199219,1612.56250000,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (29)
  828.         CreateObject(629,-1611.41015625,1612.54003906,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (30)
  829.         CreateObject(629,-1606.70996094,1612.52343750,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (31)
  830.         CreateObject(629,-1599.32324219,1618.42578125,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (32)
  831.         CreateObject(629,-1599.24609375,1623.38769531,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (33)
  832.         CreateObject(629,-1599.33593750,1628.19238281,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (34)
  833.         CreateObject(629,-1590.29199219,1628.91992188,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (35)
  834.         CreateObject(629,-1590.30566406,1642.24121094,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (36)
  835.         CreateObject(629,-1605.64257812,1642.29492188,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (37)
  836.         CreateObject(629,-1605.59765625,1629.33593750,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (38)
  837.         CreateObject(629,-1592.16113281,1557.11132812,2.20312500,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (39)
  838.         CreateObject(629,-1589.25976562,1557.12792969,2.20312500,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (40)
  839.         CreateObject(629,-1598.88281250,1597.64257812,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (41)
  840.         CreateObject(629,-1590.79785156,1597.70507812,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (42)
  841.         CreateObject(16151,-1597.68261719,1570.83886719,2.50000000,0.00000000,0.00000000,38.99597168); //object(ufo_bar) (1)
  842.         CreateObject(643,-1592.95019531,1559.95117188,2.67359638,0.00000000,0.00000000,0.00000000); //object(kb_chr_tbl_test) (1)
  843.         CreateObject(643,-1596.23730469,1562.99707031,2.67359638,0.00000000,0.00000000,0.00000000); //object(kb_chr_tbl_test) (2)
  844.         CreateObject(643,-1592.80273438,1566.37207031,2.67359638,0.00000000,0.00000000,0.00000000); //object(kb_chr_tbl_test) (3)
  845.         CreateObject(1481,-1596.59667969,1559.18261719,1.90312397,0.00000000,0.00000000,310.99548340); //object(dyn_bar_b_q) (1)
  846.         CreateObject(2229,-1593.35742188,1569.09375000,2.20312500,0.00000000,0.00000000,0.00000000); //object(swank_speaker) (1)
  847.         CreateObject(2229,-1600.88085938,1564.99316406,2.20312500,0.00000000,0.00000000,129.99572754); //object(swank_speaker) (2)
  848.         CreateObject(2229,-1590.94824219,1561.37988281,2.20312500,0.00000000,0.00000000,270.00000000); //object(swank_speaker) (3)
  849.         CreateObject(2229,-1596.57812500,1571.53613281,4.64575052,0.00000000,90.00000000,308.99597168); //object(swank_speaker) (4)
  850.         CreateObject(2232,-1593.15722656,1568.92968750,2.80100083,0.00000000,0.00000000,0.00000000); //object(med_speaker_4) (1)
  851.         CreateObject(2227,-1594.14941406,1569.31933594,2.20312500,0.00000000,0.00000000,0.00000000); //object(swank_hi_fi_3) (1)
  852.         CreateObject(1646,-1599.18652344,1555.51074219,1.53742814,0.00000000,0.00000000,179.99450684); //object(lounge_towel_up) (1)
  853.         CreateObject(1646,-1597.47265625,1555.51074219,1.53742814,0.00000000,0.00000000,179.99450684); //object(lounge_towel_up) (2)
  854.         CreateObject(1646,-1595.58203125,1555.51074219,1.53742814,0.00000000,0.00000000,179.99450684); //object(lounge_towel_up) (3)
  855.         CreateObject(629,-1591.66113281,1555.07128906,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (43)
  856.         CreateObject(629,-1598.98352051,1559.31823730,0.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (44)
  857.         CreateObject(629,-1599.01757812,1554.48730469,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (45)
  858.         CreateObject(629,-1599.23999023,1564.01049805,0.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (46)
  859.         CreateObject(629,-1598.77832031,1607.35156250,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (47)
  860.         CreateObject(629,-1598.92382812,1602.28125000,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (48)
  861.         CreateObject(1215,-1639.12109375,1612.13867188,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
  862.         CreateObject(1215,-1634.33789062,1612.24609375,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
  863.         CreateObject(1215,-1629.33496094,1612.14941406,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (3)
  864.         CreateObject(1215,-1624.55175781,1612.19238281,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (4)
  865.         CreateObject(1215,-1623.16113281,1612.15722656,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (5)
  866.         CreateObject(1215,-1618.32812500,1612.18359375,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (6)
  867.         CreateObject(1215,-1613.32812500,1612.16113281,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (7)
  868.         CreateObject(1215,-1608.53808594,1612.14453125,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (8)
  869.         CreateObject(1215,-1638.97558594,1549.60839844,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (9)
  870.         CreateObject(1215,-1634.20898438,1549.67968750,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (10)
  871.         CreateObject(1215,-1629.24316406,1549.64355469,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (11)
  872.         CreateObject(1215,-1624.38574219,1549.66699219,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (12)
  873.         CreateObject(1215,-1622.99804688,1549.63867188,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (13)
  874.         CreateObject(1215,-1618.18359375,1549.65722656,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (14)
  875.         CreateObject(1215,-1613.22460938,1549.64160156,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (15)
  876.         CreateObject(1215,-1608.37792969,1549.66113281,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (16)
  877.         CreateObject(1215,-1601.45800781,1612.20312500,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (17)
  878.         CreateObject(1215,-1601.37109375,1613.57421875,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (18)
  879.         CreateObject(1215,-1600.11621094,1612.10058594,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (19)
  880.         CreateObject(1215,-1601.47851562,1618.37988281,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (20)
  881.         CreateObject(1215,-1601.40136719,1623.36914062,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (21)
  882.         CreateObject(1215,-1601.49023438,1628.14355469,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (22)
  883.         CreateObject(1215,-1601.39941406,1549.74511719,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (23)
  884.         CreateObject(1215,-1600.12011719,1549.60156250,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (24)
  885.         CreateObject(1215,-1593.18359375,1549.64257812,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (25)
  886.         CreateObject(1215,-1580.50488281,1549.76855469,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (26)
  887.         CreateObject(1215,-1580.51855469,1554.54492188,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (27)
  888.         CreateObject(1215,-1580.43945312,1559.51757812,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (28)
  889.         CreateObject(1215,-1580.43847656,1565.67578125,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (29)
  890.         CreateObject(1215,-1580.52246094,1564.32714844,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (30)
  891.         CreateObject(1215,-1580.56640625,1570.47460938,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (31)
  892.         CreateObject(1215,-1580.43164062,1575.46679688,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (32)
  893.         CreateObject(1215,-1580.41699219,1581.66210938,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (33)
  894.         CreateObject(1215,-1580.46484375,1580.28417969,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (34)
  895.         CreateObject(1215,-1580.50878906,1586.47753906,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (35)
  896.         CreateObject(1215,-1580.39453125,1591.51464844,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (36)
  897.         CreateObject(1215,-1580.38964844,1597.62597656,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (37)
  898.         CreateObject(1215,-1580.54589844,1596.29492188,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (38)
  899.         CreateObject(1215,-1580.46484375,1602.44921875,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (39)
  900.         CreateObject(1215,-1580.46972656,1607.41308594,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (40)
  901.         CreateObject(1215,-1580.53613281,1612.21289062,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (41)
  902.         CreateObject(1215,-1593.25585938,1612.08398438,1.61432481,0.00000000,0.00000000,0.00000000); //object(bollardlight) (42)
  903.         CreateObject(3666,-1592.53808594,1641.91796875,1.61432481,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (1)
  904.         CreateObject(3666,-1592.38769531,1629.34082031,1.61432481,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (2)
  905.         CreateObject(3666,-1606.95214844,1629.31250000,1.61432481,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (3)
  906.         CreateObject(3666,-1607.15527344,1641.84082031,1.61432481,0.00000000,0.00000000,0.00000000); //object(airuntest_las) (4)
  907.         CreateObject(19129,-1590.67382812,1581.19824219,1.26249838,0.00000000,0.00000000,0.00000000); //object(sw_trainbridge1) (2)
  908.         CreateObject(1231,-1625.89843750,1606.04394531,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (1)
  909.         CreateObject(1231,-1634.36132812,1606.00292969,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (2)
  910.         CreateObject(1231,-1617.99316406,1605.97851562,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (3)
  911.         CreateObject(1231,-1610.80175781,1605.97851562,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (4)
  912.         CreateObject(1231,-1607.39648438,1598.87109375,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (5)
  913.         CreateObject(1231,-1607.37597656,1590.02636719,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (6)
  914.         CreateObject(1231,-1607.50195312,1580.85058594,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (7)
  915.         CreateObject(1231,-1607.09179688,1569.97656250,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (8)
  916.         CreateObject(1231,-1607.41601562,1562.16406250,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (9)
  917.         CreateObject(1231,-1607.44531250,1617.26953125,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (10)
  918.         CreateObject(1231,-1607.44628906,1624.69531250,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (11)
  919.         CreateObject(1231,-1579.96386719,1610.02050781,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (12)
  920.         CreateObject(1231,-1580.36035156,1599.77246094,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (13)
  921.         CreateObject(1231,-1580.29296875,1589.00000000,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (14)
  922.         CreateObject(1231,-1580.16210938,1578.24804688,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (15)
  923.         CreateObject(1231,-1580.25195312,1567.65722656,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (16)
  924.         CreateObject(1231,-1580.30859375,1556.64160156,3.93039131,0.00000000,0.00000000,90.00000000); //object(streetlamp2) (17)
  925.         CreateObject(1231,-1636.78222656,1549.31835938,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (18)
  926.         CreateObject(1231,-1626.60644531,1549.25097656,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (19)
  927.         CreateObject(1231,-1615.59472656,1549.41015625,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (20)
  928.         CreateObject(1231,-1603.99511719,1549.45019531,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (21)
  929.         CreateObject(1231,-1589.38867188,1612.31250000,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (22)
  930.         CreateObject(1231,-1588.67871094,1549.59765625,3.93039131,0.00000000,0.00000000,0.00000000); //object(streetlamp2) (23)
  931.         CreateObject(9833,-1589.27246094,1603.49023438,4.40254211,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (1)
  932.         CreateObject(629,-1588.35058594,1561.76757812,1.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (17)
  933.         CreateObject(629,-1588.57336426,1566.62341309,0.19999838,0.00000000,0.00000000,0.00000000); //object(veg_palmkb5) (17)
  934.         CreateObject(3061,-1599.23999023,1579.50000000,2.21000004,0.00000000,0.00000000,0.00000000); //object(ad_flatdoor) (1)
  935.         //ChilliadStunt
  936.         CreateObject(18809, -2260.69995, -1664.95996, 491.00000,   -88.00000, 36.00000, -70.00000);
  937.         CreateObject(18785, -2293.94995, -1657.30005, 483.00000,   0.00000, 0.00000, 80.00000);
  938.         CreateObject(18826, -2221.46997, -1661.31006, 491.60001,   -90.00000, 94.00000, -110.00000);
  939.         CreateObject(18826, -2232.98999, -1638.18005, 475.60001,   184.00000, 2.00000, -21.00000);
  940.         CreateObject(18824, -2206.93994, -1657.95996, 462.10001,   -283.00000, -127.00000, -25.00000);
  941.         CreateObject(18824, -2194.85010, -1701.27002, 468.70001,   -261.00000, -133.00000, -199.00000);
  942.         CreateObject(18824, -2157.57007, -1714.07996, 471.60001,   -267.00000, -133.00000, -113.00000);
  943.         CreateObject(18828, -2208.64990, -1509.32996, 560.00000,   -12.00000, 0.00000, -148.00000);
  944.         CreateObject(18985, -2244.87012, -1573.84998, 469.00000,   16.00000, -6.00000, 113.00000);
  945.         CreateObject(18985, -2156.65991, -1536.42004, 441.50000,   16.00000, -6.00000, 113.00000);
  946.         CreateObject(18985, -2069.07007, -1499.25000, 414.19000,   16.00000, -6.00000, 113.00000);
  947.         CreateObject(19002, -2287.86011, -1591.83997, 480.00000,   0.00000, 0.00000, -66.00000);
  948.         CreateObject(19002, -2282.87988, -1658.21997, 489.00000,   0.00000, 0.00000, 72.00000);
  949.         CreateObject(19002, -2337.25000, -1576.33997, 481.00000,   0.00000, 0.00000, -144.00000);
  950.         CreateObject(18824, -2119.81006, -1687.81995, 471.60001,   -267.00000, -133.00000, 62.00000);
  951.         CreateObject(18824, -2082.83008, -1703.47998, 470.00000,   -267.00000, -133.00000, -22.00000);
  952.         CreateObject(18985, -1980.96997, -1461.77002, 386.69000,   16.00000, -6.00000, 113.00000);
  953.         CreateObject(18985, -1894.06006, -1424.93005, 359.54999,   16.00000, -6.00000, 113.00000);
  954.         CreateObject(18985, -1807.34998, -1388.14001, 332.60001,   16.00000, -6.00000, 113.00000);
  955.         CreateObject(18752, -1748.83997, -1359.10999, 240.00000,   0.00000, 0.00000, -135.00000);
  956.         CreateObject(18752, -1596.83997, -1207.75000, 240.00000,   0.00000, 0.00000, -135.00000);
  957.         CreateObject(18752, -1749.44995, -1056.01001, 240.00000,   0.00000, 0.00000, -135.00000);
  958.         CreateObject(18752, -1901.64001, -1207.89001, 240.00000,   0.00000, 0.00000, -135.00000);
  959.         CreateObject(18780, -2248.02002, -1612.67004, 450.00000,   0.00000, 0.00000, -171.00000);
  960.         CreateObject(18780, -2249.55005, -1603.25000, 450.00000,   0.00000, 0.00000, -171.00000);
  961.         CreateObject(18780, -2245.12988, -1631.88000, 450.00000,   0.00000, 0.00000, -171.00000);
  962.         CreateObject(18780, -2246.62988, -1622.30005, 450.00000,   0.00000, 0.00000, -171.00000);
  963.         CreateObject(18780, -2251.05005, -1593.43005, 450.00000,   0.00000, 0.00000, -171.00000);
  964.         CreateObject(18824, -2094.64990, -1741.22998, 465.00000,   -247.00000, -131.00000, -111.00000);
  965.         CreateObject(18824, -2134.97998, -1755.09998, 450.00000,   -111.00000, -182.00000, 122.00000);
  966.         CreateObject(18816, -2235.43994, -1528.96997, 599.00000,   0.00000, 0.00000, 0.00000);
  967.         CreateObject(18816, -2236.40991, -1527.53003, 500.00000,   0.00000, 0.00000, -273.00000);
  968.         CreateObject(18812, -2239.64990, -1531.33997, 550.00000,   0.00000, 0.00000, 0.00000);
  969.         CreateObject(18853, -2231.12012, -1524.96997, 430.00000,   0.00000, -18.00000, 26.00000);
  970.         CreateObject(18853, -2180.93994, -1500.47998, 350.00000,   0.00000, -52.00000, 26.00000);
  971.         CreateObject(18853, -2095.47998, -1464.53003, 319.50000,   0.00000, -92.00000, 20.00000);
  972.         CreateObject(18811, -2104.81006, -1813.39001, 418.19000,   0.00000, -72.00000, -15.00000);
  973.         CreateObject(18824, -2142.94995, -1791.67004, 434.00000,   -111.00000, -182.00000, 209.00000);
  974.         CreateObject(18826, -2105.36011, -1810.13000, 368.10001,   0.00000, 18.00000, -25.00000);
  975.         CreateObject(18811, -2078.50000, -1820.50000, 342.89999,   0.00000, -74.00000, -21.00000);
  976.         CreateObject(18826, -2077.58008, -1821.48999, 392.10001,   0.00000, -18.00000, -200.00000);
  977.         CreateObject(18826, -2050.80005, -1831.06995, 317.89999,   0.00000, -16.00000, -200.00000);
  978.         CreateObject(18826, -2077.72998, -1819.85999, 293.50000,   0.00000, 18.00000, -25.00000);
  979.         CreateObject(18811, -2051.16992, -1830.46997, 267.29999,   0.00000, -71.60000, -21.00000);
  980.         CreateObject(18811, -2007.87000, -1847.15002, 251.80000,   0.00000, -71.60000, -21.00000);
  981.         CreateObject(18811, -1965.01001, -1863.85999, 236.30000,   0.00000, -71.60000, -21.00000);
  982.         CreateObject(18813, -1901.00000, -1882.22998, 200.00000,   0.00000, -22.00000, -4.00000);
  983.         CreateObject(16116, -2367.94336, -1646.22620, 475.92065,   0.00000, 0.00000, 0.00000);
  984.         CreateObject(16120, -2329.05664, -1699.36169, 475.41260,   15.46990, 0.00000, 33.75000);
  985.         CreateObject(623, -2358.10107, -1586.49329, 488.92331,   24.06420, 0.00000, 258.75000);
  986.         CreateObject(623, -2361.15771, -1615.14063, 486.37518,   0.00000, 0.00000, 258.75000);
  987.         CreateObject(623, -2364.88232, -1600.90637, 491.02264,   17.18870, 0.00000, 258.75000);
  988.         CreateObject(1655, -2281.14478, -1645.64783, 482.85907,   0.00000, 0.00000, 270.00000);
  989.         CreateObject(1655, -2281.14917, -1654.27686, 482.84756,   0.00000, 0.00000, 270.00000);
  990.         CreateObject(16358, -2156.10986, -1649.80151, 484.56323,   0.00000, 0.00000, 0.00000);
  991.         CreateObject(16358, -1916.12793, -1649.79370, 484.55109,   0.00000, 0.00000, 0.00000);
  992.         CreateObject(1655, -1793.57532, -1650.10217, 486.01514,   0.00000, 0.00000, 270.00000);
  993.         CreateObject(1655, -1786.73914, -1650.09619, 490.55383,   21.48590, 0.00000, 270.00000);
  994.         CreateObject(16114, -2397.32861, -1608.41382, 495.36853,   0.00000, 52.42560, 11.25000);
  995.         CreateObject(7916, -2359.03320, -1612.61670, 486.39682,   0.00000, 0.00000, 78.75000);
  996.         CreateObject(7916, -2373.02295, -1612.80664, 495.38107,   0.00000, 0.00000, 80.46880);
  997.         CreateObject(7916, -2370.25439, -1612.43958, 490.67401,   0.00000, 0.00000, 80.46880);
  998.         CreateObject(16776, -2369.83862, -1585.72998, 498.61462,   24.06420, 27.50200, 22.50000);
  999.         CreateObject(16114, -2360.11133, -1629.42749, 467.34375,   0.00000, 0.00000, 11.25000);
  1000.         CreateObject(16114, -2399.58325, -1605.91199, 499.04715,   0.00000, 52.42560, 11.25000);
  1001.         CreateObject(7916, -2357.66748, -1604.11731, 486.48489,   0.00000, 0.00000, 78.75000);
  1002.         CreateObject(1655, -2233.66455, -1739.33179, 481.12570,   8.59440, 0.00000, 220.70280);
  1003.         CreateObject(9683, -2275.03027, -1511.84363, 458.73163,   0.00000, 0.00000, 326.25000);
  1004.         CreateObject(9685, -2194.77222, -1391.78772, 538.22119,   0.00000, 0.00000, 326.25000);
  1005.         CreateObject(9689, -2108.52344, -1262.68787, 545.88788,   0.00000, 0.00000, 326.25000);
  1006.         CreateObject(9693, -2017.78149, -1126.86096, 545.53076,   0.00000, 0.00000, 326.25000);
  1007.         CreateObject(9696, -1909.98352, -965.42444, 512.15857,   0.00000, 0.00000, 326.25000);
  1008.         CreateObject(1655, -1852.37512, -879.07001, 480.89462,   0.00000, 0.00000, 326.25000);
  1009.         CreateObject(1655, -1859.59875, -874.23383, 480.89462,   0.00000, 0.00000, 326.25000);
  1010.         CreateObject(1655, -1845.14722, -883.89984, 480.89462,   0.00000, 0.00000, 326.25000);
  1011.         CreateObject(1655, -1856.23145, -869.30316, 484.76227,   20.62650, 0.00000, 326.25000);
  1012.         CreateObject(1655, -1849.08862, -874.06458, 484.77295,   20.62650, 0.00000, 326.25000);
  1013.         CreateObject(1655, -1841.84985, -878.88232, 484.78201,   20.62650, 0.00000, 326.25000);
  1014.         CreateObject(3458, -2268.62695, -1672.04138, 479.98938,   0.00000, 0.00000, 0.00000);
  1015.         CreateObject(10838, -2319.08008, -1578.94104, 497.04709,   0.00000, 0.00000, 56.25000);
  1016.         CreateObject(16114, -2364.04858, -1673.65137, 482.39432,   0.00000, 0.00000, 56.25000);
  1017.         CreateObject(16114, -2366.88599, -1593.97656, 472.03796,   0.00000, 49.84730, 337.50000);
  1018.         CreateObject(16120, -2271.14941, -1727.30994, 470.50082,   353.98389, 0.00000, 348.75000);
  1019.         CreateObject(16114, -2386.08716, -1617.78748, 474.84625,   353.12451, 63.59830, 11.25000);
  1020.         CreateObject(1655, -2339.38892, -1572.20154, 484.03278,   5.15660, 0.00000, 11.25000);
  1021.         CreateObject(4867, -2382.99316, -1485.44128, 479.65878,   0.00000, 0.00000, 56.25000);
  1022.         CreateObject(4867, -2453.60229, -1590.98450, 479.61365,   0.00000, 0.00000, 56.25000);
  1023.         CreateObject(1655, -2342.88330, -1555.60889, 480.95889,   11.17270, 0.00000, 180.00000);
  1024.         CreateObject(5005, -2445.97583, -1419.44958, 482.65164,   0.00000, 0.00000, 56.25000);
  1025.         CreateObject(5005, -2533.91821, -1550.75842, 482.54669,   0.00000, 0.00000, 56.25000);
  1026.         CreateObject(5005, -2501.72095, -1685.66479, 483.16516,   0.00000, 0.00000, 146.25000);
  1027.         CreateObject(5005, -2416.58423, -1699.96875, 483.16516,   0.00000, 0.00000, 56.25000);
  1028.         CreateObject(5005, -2327.78809, -1395.75159, 483.38107,   0.00000, 0.00000, 146.25000);
  1029.         CreateObject(16121, -2399.28687, -1371.32349, 480.56549,   0.00000, 0.00000, 292.50000);
  1030.         CreateObject(16121, -2575.38916, -1623.25024, 480.52036,   0.00000, 4.29720, 337.50000);
  1031.         CreateObject(16121, -2436.45459, -1726.52539, 480.52036,   0.00000, 4.29720, 78.75000);
  1032.         CreateObject(16121, -2394.74048, -1664.82922, 481.13989,   0.00000, 4.29720, 180.00000);
  1033.         CreateObject(16121, -2357.02100, -1694.72131, 479.88763,   0.00000, 4.29720, 180.00000);
  1034.         CreateObject(16121, -2275.97192, -1443.06763, 480.56549,   0.00000, 4.29720, 191.25000);
  1035.         CreateObject(1655, -2348.85303, -1400.22266, 480.95889,   0.00000, 0.00000, 326.25000);
  1036.         CreateObject(1655, -2341.64014, -1405.05200, 480.95889,   0.00000, 0.00000, 326.25000);
  1037.         CreateObject(1655, -2346.61377, -1396.85938, 482.86969,   6.87550, 0.00000, 326.25000);
  1038.         CreateObject(1655, -2339.46851, -1401.65259, 482.88354,   6.87550, 0.00000, 326.25000);
  1039.         CreateObject(1655, -2337.32788, -1398.43237, 485.37466,   14.61040, 0.00000, 326.25000);
  1040.         CreateObject(1655, -2344.40820, -1393.64722, 485.31946,   14.61040, 0.00000, 326.25000);
  1041.         CreateObject(1655, -2342.45728, -1390.67151, 488.44147,   23.20480, 0.00000, 326.25000);
  1042.         CreateObject(1655, -2335.40234, -1395.39868, 488.46021,   23.20480, 0.00000, 326.25000);
  1043.         CreateObject(1655, -2340.76294, -1388.11401, 492.21582,   36.95580, 0.85940, 325.39050);
  1044.         CreateObject(1655, -2333.56470, -1392.92517, 492.22668,   36.95580, 0.85940, 325.39050);
  1045.         CreateObject(1655, -2522.16211, -1661.90747, 480.91376,   0.00000, 0.00000, 146.25011);
  1046.         CreateObject(1655, -2524.41357, -1665.32275, 482.73190,   8.59440, 0.00000, 146.25011);
  1047.         CreateObject(1655, -2526.88965, -1669.05408, 486.24686,   24.06420, 0.00000, 146.25011);
  1048.         CreateObject(13641, -2442.05298, -1449.77026, 481.37802,   0.85940, 339.37350, 146.25000);
  1049.         CreateObject(7979, -2428.63843, -1689.44580, 482.68271,   0.00000, 0.00000, 236.25011);
  1050.         CreateObject(16133, -2466.70190, -1739.26733, 478.53253,   0.85940, 296.40170, 292.50000);
  1051.         CreateObject(8870, -2373.93286, -1658.00891, 499.46271,   348.82730, 0.85940, 326.25000);
  1052.         CreateObject(8493, -2400.39331, -1624.36902, 535.58838,   14.61040, 3.43770, 22.50000);
  1053.         CreateObject(16116, -2353.64844, -1663.40454, 469.49637,   0.00000, 0.00000, 22.50000);
  1054.         CreateObject(16120, -2323.05859, -1678.98853, 471.58771,   352.26511, 0.00000, 348.75000);
  1055.         CreateObject(1655, -2231.26465, -1742.15222, 483.89948,   18.04820, 0.00000, 220.70280);
  1056.         CreateObject(16133, -2400.40088, -1658.71741, 502.04300,   357.42169, 338.51410, 348.75000);
  1057.         CreateObject(16133, -2403.86890, -1665.31360, 490.15341,   357.42169, 338.51410, 0.00000);
  1058.         CreateObject(16133, -2388.28687, -1662.54260, 495.40530,   357.42169, 338.51410, 157.50000);
  1059.         CreateObject(7073, -2356.10425, -1397.24976, 497.92554,   0.00000, 0.00000, 67.50000);
  1060.         CreateObject(6965, -2321.67603, -1628.72815, 485.56906,   0.00000, 0.00000, 0.00000);
  1061.         CreateObject(13831, -2482.71094, -1488.67163, 489.12491,   0.00000, 0.00000, 56.25000);
  1062.         CreateObject(13722, -2482.59497, -1488.70520, 489.09531,   0.00000, 0.00000, 56.25000);
  1063.         CreateObject(13592, -2503.17627, -1590.87891, 489.07455,   0.00000, 0.00000, 236.25011);
  1064.         CreateObject(13592, -2501.39111, -1575.52441, 489.59174,   0.00000, 0.00000, 236.25011);
  1065.         CreateObject(13592, -2503.01733, -1565.02429, 489.09619,   0.00000, 0.00000, 236.25011);
  1066.         CreateObject(13604, -2340.30127, -1509.11475, 481.36679,   0.00000, 0.00000, 303.75000);
  1067.         CreateObject(3505, -2298.76855, -1591.11719, 479.89233,   0.00000, 0.00000, 0.00000);
  1068.         CreateObject(3505, -2283.47021, -1635.29468, 482.68597,   0.00000, 0.00000, 0.00000);
  1069.         CreateObject(3505, -2285.62158, -1664.50256, 481.59677,   0.00000, 0.00000, 0.00000);
  1070.         CreateObject(3505, -2275.02979, -1684.29492, 479.99924,   0.00000, 0.00000, 0.00000);
  1071.         CreateObject(726, -2286.94971, -1447.43164, 484.33716,   0.00000, 0.00000, 0.00000);
  1072.         CreateObject(726, -2391.59814, -1380.42590, 485.21344,   0.00000, 0.00000, 0.00000);
  1073.         CreateObject(726, -2563.74854, -1619.89001, 486.39645,   0.00000, 0.00000, 0.00000);
  1074.         CreateObject(726, -2446.29736, -1714.87756, 487.45291,   0.00000, 0.00000, 0.00000);
  1075.         CreateObject(726, -2421.38330, -1671.01062, 479.61118,   0.00000, 0.00000, 45.00000);
  1076.         CreateObject(17550, -2381.31592, -1453.01331, 486.61078,   0.00000, 0.00000, 0.00000);
  1077.         CreateObject(16610, -2223.43774, -1611.40039, 462.76849,   356.56229, 20.62650, 11.25000);
  1078.         CreateObject(16610, -2114.13184, -1592.23877, 421.03418,   356.56229, 20.62650, 11.25000);
  1079.         CreateObject(16610, -2009.45581, -1574.00891, 380.95828,   356.56229, 20.62650, 11.25000);
  1080.         CreateObject(1655, -1954.09644, -1560.26611, 356.40619,   344.53009, 357.42169, 284.53311);
  1081.         CreateObject(1655, -1952.20813, -1568.20117, 356.78122,   344.53009, 357.42169, 284.53311);
  1082.         CreateObject(4853, -2246.25879, -1580.66370, 474.91037,   0.00000, 0.00000, 22.50000);
  1083.         CreateObject(3505, -2285.42896, -1609.28467, 480.31769,   0.00000, 0.00000, 0.00000);
  1084.         CreateObject(4853, -2170.42969, -1549.15283, 474.81522,   0.00000, 0.00000, 22.50000);
  1085.         CreateObject(4853, -2095.40625, -1518.16821, 474.83258,   0.00000, 0.00000, 22.50000);
  1086.         CreateObject(4853, -2014.48035, -1484.69128, 474.87292,   0.00000, 0.00000, 22.50000);
  1087.         CreateObject(4853, -1937.48035, -1452.86340, 474.97070,   0.00000, 0.00000, 22.50000);
  1088.         CreateObject(4853, -1857.99658, -1420.02649, 458.19073,   359.14059, 22.34540, 22.50000);
  1089.         CreateObject(4853, -1792.14368, -1393.19885, 428.84415,   359.14059, 22.34540, 22.50000);
  1090.         CreateObject(4853, -1728.21411, -1367.02893, 400.50467,   359.14059, 22.34540, 22.50000);
  1091.         CreateObject(8483, -2366.22949, -1576.79883, 487.52545,   6.01610, 309.29321, 347.10840);
  1092.         CreateObject(3458, -2237.80957, -1671.98779, 479.71802,   0.00000, 0.85940, 0.00000);
  1093.         CreateObject(3458, -2201.85107, -1671.88416, 482.14087,   0.00000, 349.68680, 0.00000);
  1094.         CreateObject(3458, -2253.00220, -1684.68018, 478.56140,   0.85940, 3.43770, 212.89059);
  1095.         CreateObject(3458, -2223.74634, -1686.57947, 480.48596,   1.71890, 2.57830, 134.14059);
  1096.         CreateObject(3458, -2200.45264, -1710.66602, 482.08087,   1.71890, 4.29720, 134.14059);
  1097.         CreateObject(3458, -2176.02710, -1735.45435, 484.46243,   1.71890, 4.29720, 134.14059);
  1098.         CreateObject(3458, -2198.04004, -1691.33777, 482.08618,   12.89160, 3.43770, 257.89059);
  1099.         CreateObject(3425, -2310.92407, -1474.70996, 491.10172,   0.00000, 0.00000, 292.50000);
  1100.         CreateObject(8483, -2345.89795, -1662.89844, 480.23465,   0.00000, 302.41769, 47.42370);
  1101.         CreateObject(3458, -2179.64282, -1695.58496, 486.82764,   359.14059, 14.61040, 164.45280);
  1102.         CreateObject(16481, -2371.66040, -1551.15747, 485.83350,   0.00000, 0.00000, 303.75000);
  1103.         CreateObject(3865, -2278.23755, -1679.74963, 482.40244,   0.00000, 0.00000, 101.25000);
  1104.         CreateObject(3865, -2270.00903, -1678.21863, 480.90634,   18.90760, 0.00000, 101.25000);
  1105.         CreateObject(5126, -2334.38647, -1694.70056, 503.48801,   0.00000, 0.00000, 45.00000);
  1106.         CreateObject(1634, -2201.19922, -1381.72095, 486.33859,   6.87550, 0.00000, 326.25000);
  1107.         CreateObject(1634, -2197.82129, -1383.93665, 486.34280,   6.87550, 0.00000, 326.25000);
  1108.         CreateObject(1634, -2026.81628, -1152.53882, 493.38242,   6.87550, 0.00000, 326.25000);
  1109.         CreateObject(1634, -2038.79236, -1144.00317, 493.36163,   6.87550, 0.00000, 326.25000);
  1110.         CreateObject(8644, -2318.06763, -1582.40210, 493.96368,   0.00000, 0.00000, 78.75000);
  1111.         CreateObject(3865, -2262.78003, -1676.89587, 477.18170,   33.51800, 0.00000, 101.25000);
  1112.         CreateObject(3865, -2255.69189, -1675.57581, 472.15741,   36.09630, 0.00000, 101.25000);
  1113.         CreateObject(3865, -2248.25220, -1674.18347, 467.13574,   30.93970, 0.00000, 101.25000);
  1114.         CreateObject(3865, -2240.70313, -1672.77856, 462.85828,   27.50200, 0.00000, 101.25000);
  1115.         CreateObject(3865, -2233.02979, -1671.34692, 458.94592,   25.78310, 0.00000, 101.25000);
  1116.         CreateObject(3865, -2225.07275, -1669.86768, 455.41412,   21.48590, 0.00000, 101.25000);
  1117.         CreateObject(3865, -2217.15723, -1668.37231, 452.67236,   16.32930, 0.00000, 101.25000);
  1118.         CreateObject(3865, -2208.81421, -1666.80554, 450.75067,   9.45380, 0.00000, 101.25000);
  1119.         CreateObject(3865, -2200.21436, -1665.20496, 450.26886,   357.42169, 0.00000, 101.25000);
  1120.         CreateObject(624, -2253.80103, -1730.10925, 479.85553,   0.00000, 0.00000, 0.00000);
  1121.         CreateObject(624, -2311.25171, -1697.93665, 492.52600,   0.00000, 0.00000, 0.00000);
  1122.         CreateObject(1634, -1686.83301, -1350.19043, 386.70508,   337.65460, 0.00000, 291.87250);
  1123.         //Stunt Map
  1124.         CreateDynamicObject(8356, 285.09256, 2459.72534, 23.04604,   0.00000, 23.00000, 89.00000);
  1125.         CreateDynamicObject(8356, 113.34375, 2462.88672, 23.00535,   0.00000, 22.99988, 88.99475);
  1126.         CreateDynamicObject(8355, 308.81436, 2421.00171, 30.86145,   0.00000, 0.00000, 89.00000);
  1127.         CreateDynamicObject(8355, 180.93506, 2423.23242, 30.64381,   0.00000, 0.00000, 89.00000);
  1128.         CreateDynamicObject(8357, 270.41946, 2382.21143, 30.69028,   0.00000, 0.00000, 89.00000);
  1129.         CreateDynamicObject(8357, 269.14511, 2342.75928, 30.52542,   0.00000, 0.00000, 89.00000);
  1130.         CreateDynamicObject(8357, 268.53339, 2303.16992, 30.46624,   0.00000, 0.00000, 89.00000);
  1131.         CreateDynamicObject(8357, 228.60890, 2264.20996, 30.22554,   0.00000, 0.00000, 89.00000);
  1132.         CreateDynamicObject(8357, 228.57622, 2264.25635, 30.22554,   0.00000, 0.00000, 88.98926);
  1133.         CreateDynamicObject(8357, 57.25686, 2280.88037, 30.22952,   0.00000, 0.00000, 88.99475);
  1134.         CreateDynamicObject(8357, 59.51343, 2318.36353, 30.58316,   0.00000, 0.00000, 88.99475);
  1135.         CreateDynamicObject(8357, 61.59169, 2358.13794, 30.66411,   0.00000, 0.00000, 88.99475);
  1136.         CreateDynamicObject(8357, 62.25915, 2397.47974, 30.69687,   0.00000, 0.00000, 89.00000);
  1137.         CreateDynamicObject(8357, 63.20222, 2425.40869, 30.48357,   0.00000, 0.00000, 88.98926);
  1138.         CreateDynamicObject(8357, -62.17481, 2340.86841, 30.37793,   0.00000, 0.00000, 0.00000);
  1139.         CreateDynamicObject(8355, -12.28424, 2465.01855, 23.03827,   0.00000, 23.00000, 89.00000);
  1140.         CreateDynamicObject(7371, 378.74042, 2421.58203, 15.48437,   0.00000, 0.00000, 0.00000);
  1141.         CreateDynamicObject(7371, 378.57611, 2437.63794, 23.65259,   0.00000, 0.00000, 0.00000);
  1142.         CreateDynamicObject(7371, -81.52076, 2469.95898, 23.59976,   0.00000, 0.00000, 0.00000);
  1143.         CreateDynamicObject(16771, -13.62598, 2331.99023, 36.89684,   0.00000, 0.00000, 0.00000);
  1144.         CreateDynamicObject(9193, -40.04533, 2359.28296, 35.51654,   0.00000, 0.00000, 0.00000);
  1145.         CreateDynamicObject(18451, 88.60832, 2440.07324, 30.98037,   0.00000, 0.00000, 0.00000);
  1146.         CreateDynamicObject(13592, 77.72137, 2367.22388, 40.21909,   0.00000, 0.00000, 0.00000);
  1147.         CreateDynamicObject(13641, -8.81316, 2427.24756, 32.21794,   0.00000, 0.00000, 0.00000);
  1148.         CreateDynamicObject(3524, 1.19400, 2353.80420, 33.54164,   0.00000, 0.00000, 188.99988);
  1149.         CreateDynamicObject(3524, -28.04727, 2353.80420, 33.53383,   0.00000, 0.00000, 188.99780);
  1150.         CreateDynamicObject(3528, -13.50334, 2356.29297, 40.93913,   0.00000, 0.00000, 93.99908);
  1151.         CreateDynamicObject(3528, 404.95596, 2477.86816, 25.92752,   0.00000, 0.00000, 93.99902);
  1152.         CreateDynamicObject(9833, 417.29697, 2479.52271, 12.18692,   0.00000, 0.00000, 0.00000);
  1153.         CreateDynamicObject(9833, 390.36084, 2479.43701, 12.18692,   0.00000, 0.00000, 0.00000);
  1154.         CreateDynamicObject(8357, 527.14447, 2499.86694, 56.75212,   23.00000, 0.00000, 268.00000);
  1155.         CreateDynamicObject(8357, 719.73004, 2493.20508, 138.57520,   22.99988, 0.00000, 267.99500);
  1156.         CreateDynamicObject(8357, 895.13116, 2487.01367, 213.04916,   22.99988, 0.00000, 267.99500);
  1157.         CreateDynamicObject(16771, 1014.41504, 2484.19434, 260.99237,   0.00000, 0.00000, 88.00000);
  1158.         CreateDynamicObject(7371, 542.25299, 2479.36670, 63.18324,   22.99988, 0.00000, 267.99500);
  1159.         CreateDynamicObject(7371, 663.99469, 2475.30835, 114.82729,   22.99438, 0.00000, 267.99500);
  1160.         CreateDynamicObject(7371, 785.82111, 2471.14014, 166.53316,   22.99438, 0.00000, 267.99500);
  1161.         CreateDynamicObject(7371, 907.50653, 2466.97949, 218.33444,   22.99438, 0.00000, 267.99500);
  1162.         CreateDynamicObject(7371, 982.72205, 2464.35522, 250.48964,   22.99438, 0.00000, 267.99500);
  1163.         CreateDynamicObject(7371, 545.23871, 2518.17603, 64.27446,   22.99438, 0.00000, 267.99500);
  1164.         CreateDynamicObject(7371, 665.34772, 2513.75610, 115.15215,   22.99438, 0.00000, 267.99500);
  1165.         CreateDynamicObject(7371, 786.91571, 2509.62500, 166.58385,   22.99438, 0.00000, 267.99500);
  1166.         CreateDynamicObject(7371, 908.28284, 2505.33350, 218.23250,   22.99438, 0.00000, 267.99500);
  1167.         CreateDynamicObject(7371, 982.94824, 2502.62085, 250.02806,   22.99438, 0.00000, 267.99500);
  1168.         CreateDynamicObject(1632, 697.03595, 2482.89355, 130.45561,   339.00000, 0.00000, 89.00000);
  1169.         CreateDynamicObject(1632, 690.38892, 2483.01587, 131.89984,   2.00000, 0.00000, 88.99475);
  1170.         CreateDynamicObject(1632, 588.69037, 2507.03784, 84.03779,   338.00000, 0.00000, 89.00000);
  1171.         CreateDynamicObject(1632, 581.96851, 2507.30151, 85.84059,   2.00000, 0.00000, 88.99475);
  1172.         CreateDynamicObject(1634, 464.53909, 2491.03784, 31.28153,   338.00000, 0.00000, 85.00000);
  1173.         CreateDynamicObject(1634, 457.19446, 2491.68652, 33.58500,   3.00000, 0.00000, 84.99573);
  1174.         CreateDynamicObject(1634, 464.23596, 2511.87354, 31.16778,   337.99988, 0.00000, 84.99573);
  1175.         CreateDynamicObject(1634, 456.99719, 2512.46558, 33.18657,   2.99927, 0.00000, 84.99023);
  1176.         CreateDynamicObject(1634, 450.32434, 2513.01978, 37.40364,   11.00000, 0.00000, 84.99023);
  1177.         CreateDynamicObject(7371, -81.52076, 2469.95898, 15.48438,   0.00000, 0.00000, 0.00000);
  1178.         CreateDynamicObject(7371, -81.52076, 2469.95898, 19.37128,   0.00000, 0.00000, 0.00000);
  1179.         CreateDynamicObject(8047, 438.81244, 2405.70239, 59.95149,   -22.00000, 0.00000, 89.00000);
  1180.         CreateDynamicObject(8047, 717.78320, 2400.79688, 172.63811,   -22.00000, 0.00000, 89.00000);
  1181.         CreateDynamicObject(8047, 579.82739, 2403.33667, 116.88940,   -22.00000, 0.00000, 89.00000);
  1182.         CreateDynamicObject(18780, 382.19434, 2418.72729, 52.14602,   0.00000, 0.00000, 179.58743);
  1183.         CreateDynamicObject(18780, 341.71542, 2392.74219, 44.51335,   0.00000, 0.00000, 179.58743);
  1184.         CreateDynamicObject(18780, 481.63406, 2410.34058, 96.96802,   0.00000, 0.00000, 179.58743);
  1185.         CreateDynamicObject(18752, 396.33447, 2676.59351, 14.27654,   0.00000, 0.00000, 0.00000);
  1186.         CreateDynamicObject(18750, 380.17627, 2658.71777, 75.32243,   89.00000, 0.00000, 0.00000);
  1187.         CreateDynamicObject(8881, 291.80508, 2702.32642, 47.05119,   0.00000, 0.00000, 297.49176);
  1188.         CreateDynamicObject(8881, 250.26880, 2702.77344, 47.05119,   0.00000, 0.00000, 297.49176);
  1189.         CreateDynamicObject(8881, 183.55173, 2690.44727, 47.05120,   0.00000, 0.00000, 325.00000);
  1190.         CreateDynamicObject(8881, 145.85323, 2671.30664, 47.05120,   0.00000, 0.00000, 321.00000);
  1191.         CreateDynamicObject(9076, 461.11133, 2613.65576, 65.17831,   0.00000, 0.00000, 58.05439);
  1192.         CreateDynamicObject(9076, 487.84192, 2595.59399, 65.17831,   0.00000, 0.00000, 58.05439);
  1193.         CreateDynamicObject(8397, 448.19476, 2639.94336, 55.60683,   0.00000, 0.00000, 0.00000);
  1194.         CreateDynamicObject(8397, 476.47412, 2626.84131, 60.69240,   0.00000, 0.00000, 0.00000);
  1195.         CreateDynamicObject(8397, 489.85492, 2618.22778, 61.63810,   0.00000, 0.00000, 0.00000);
  1196.         CreateDynamicObject(8397, 499.36658, 2609.90820, 60.20057,   0.00000, 0.00000, 0.00000);
  1197.         CreateDynamicObject(8397, 500.89523, 2598.30029, 59.28002,   0.00000, 0.00000, 0.00000);
  1198.         CreateDynamicObject(8397, 497.49805, 2604.59448, 60.48259,   0.00000, 0.00000, 0.00000);
  1199.         CreateDynamicObject(8397, 493.34424, 2619.80786, 62.20770,   0.00000, 0.00000, 0.00000);
  1200.         CreateDynamicObject(8397, 482.99225, 2632.84546, 58.98877,   0.00000, 0.00000, 0.00000);
  1201.         CreateDynamicObject(8397, 472.21671, 2635.34521, 59.17276,   0.00000, 0.00000, 0.00000);
  1202.         CreateDynamicObject(8397, 463.53824, 2631.13696, 59.38599,   0.00000, 0.00000, 0.00000);
  1203.         CreateDynamicObject(8397, 454.46527, 2631.12207, 58.57505,   0.00000, 0.00000, 0.00000);
  1204.         CreateDynamicObject(8397, 462.26306, 2636.62988, 58.51772,   0.00000, 0.00000, 0.00000);
  1205.         CreateDynamicObject(8397, 454.96317, 2639.02173, 56.69042,   0.00000, 0.00000, 0.00000);
  1206.         CreateDynamicObject(8397, 484.69919, 2614.09351, 61.86618,   0.00000, 0.00000, 0.00000);
  1207.         CreateDynamicObject(8397, 503.53970, 2578.07446, 52.47959,   0.00000, 0.00000, 0.00000);
  1208.         CreateDynamicObject(8397, 508.10468, 2590.12329, 56.81952,   0.00000, 0.00000, 0.00000);
  1209.         CreateDynamicObject(8397, 442.40118, 2628.01343, 57.02660,   0.00000, 0.00000, 0.00000);
  1210.         CreateDynamicObject(8397, 439.66855, 2620.93848, 54.96706,   0.00000, 0.00000, 0.00000);
  1211.         CreateDynamicObject(8881, 542.36554, 2568.70313, 68.17424,   0.00000, 0.00000, 236.86673);
  1212.         CreateDynamicObject(7073, 407.24783, 2561.38696, 29.46744,   0.00000, 0.00000, 91.56447);
  1213.         CreateDynamicObject(7073, 393.61578, 2561.75171, 29.46744,   0.00000, 0.00000, 91.56447);
  1214.         CreateDynamicObject(7073, 379.00974, 2561.44897, 29.46744,   0.00000, 0.00000, 91.56447);
  1215.         CreateDynamicObject(7073, 365.79022, 2561.37524, 29.46744,   0.00000, 0.00000, 91.56447);
  1216.         CreateDynamicObject(7073, 352.63901, 2562.36279, 29.46744,   0.00000, 0.00000, 91.56447);
  1217.         CreateDynamicObject(7073, 338.88876, 2562.04736, 29.46744,   0.00000, 0.00000, 91.56447);
  1218.         CreateDynamicObject(7073, 421.66824, 2562.09424, 29.46744,   0.00000, 0.00000, 91.56447);
  1219.         CreateDynamicObject(7073, 436.12698, 2563.58813, 29.46744,   0.00000, 0.00000, 91.56447);
  1220.         CreateDynamicObject(8493, 326.57751, 2584.76831, 43.86493,   28.00000, 0.00000, 269.00000);
  1221.         CreateDynamicObject(8881, 407.23389, 2613.28418, 41.40309,   0.00000, 0.00000, 297.49176);
  1222.         CreateDynamicObject(8881, 357.65237, 2616.58594, 41.40309,   0.00000, 0.00000, 297.49176);
  1223.         CreateDynamicObject(8493, 374.22394, 2578.46313, 43.86493,   28.00000, 0.00000, 269.00000);
  1224.         CreateDynamicObject(8493, 411.07541, 2573.23779, 43.86493,   28.00000, 0.00000, 269.00000);
  1225.         CreateDynamicObject(6522, 433.89380, 2546.76709, 23.81264,   0.00000, 0.00000, 183.18079);
  1226.         CreateDynamicObject(7916, 330.88144, 2569.52197, 18.83399,   0.00000, 0.00000, 359.59393);
  1227.         CreateDynamicObject(7916, 358.24606, 2565.10815, 18.83399,   0.00000, 0.00000, 359.59393);
  1228.         CreateDynamicObject(7916, 358.23807, 2565.08984, 18.83399,   0.00000, 0.00000, 359.59393);
  1229.         CreateDynamicObject(7916, 395.04150, 2564.95703, 18.83399,   0.00000, 0.00000, 359.59393);
  1230.         CreateDynamicObject(7916, 313.22333, 2573.17407, 18.83399,   0.00000, 0.00000, 359.59393);
  1231.         CreateDynamicObject(7916, 316.54196, 2575.13184, 18.83399,   0.00000, 0.00000, 359.59393);
  1232.         CreateDynamicObject(7916, 315.44681, 2563.31787, 18.83399,   0.00000, 0.00000, 359.59393);
  1233.         CreateDynamicObject(7916, 316.66504, 2567.46851, 18.83399,   0.00000, 0.00000, 359.59393);
  1234.         CreateDynamicObject(7916, 378.30084, 2563.61548, 18.83399,   0.00000, 0.00000, 359.59393);
  1235.         CreateDynamicObject(3533, 395.86349, 2550.18018, 19.60807,   0.00000, 0.00000, 0.00000);
  1236.         CreateDynamicObject(3533, 383.33728, 2550.28076, 19.60807,   0.00000, 0.00000, 0.00000);
  1237.         CreateDynamicObject(3533, 372.47968, 2549.69434, 19.60807,   0.00000, 0.00000, 0.00000);
  1238.         CreateDynamicObject(3533, 362.25836, 2549.40015, 19.60807,   0.00000, 0.00000, 0.00000);
  1239.         CreateDynamicObject(3533, 351.42953, 2549.20923, 19.60807,   0.00000, 0.00000, 0.00000);
  1240.         CreateDynamicObject(3533, 339.59369, 2549.03979, 19.60807,   0.00000, 0.00000, 0.00000);
  1241.         CreateDynamicObject(3533, 345.42542, 2549.13989, 19.60807,   0.00000, 0.00000, 0.00000);
  1242.         CreateDynamicObject(3533, 356.76291, 2549.16040, 19.60807,   0.00000, 0.00000, 0.00000);
  1243.         CreateDynamicObject(3533, 366.91400, 2549.61133, 19.60807,   0.00000, 0.00000, 0.00000);
  1244.         CreateDynamicObject(3533, 377.50204, 2549.66040, 19.60807,   0.00000, 0.00000, 0.00000);
  1245.         CreateDynamicObject(3533, 389.17999, 2550.24951, 19.60807,   0.00000, 0.00000, 0.00000);
  1246.         CreateDynamicObject(3533, 330.14029, 2548.55566, 19.60807,   0.00000, 0.00000, 0.00000);
  1247.         CreateDynamicObject(3533, 334.64703, 2549.06299, 19.60807,   0.00000, 0.00000, 0.00000);
  1248.         CreateDynamicObject(3533, 401.33545, 2550.84351, 19.60807,   0.00000, 0.00000, 0.00000);
  1249.         CreateDynamicObject(18657, 301.07413, 2571.52319, 15.62090,   120.00000, 10.00000, 69.00000);
  1250.         CreateDynamicObject(18657, 411.71915, 2567.13843, 15.62090,   120.00000, 6.00000, 251.00000);
  1251.         CreateDynamicObject(8483, 394.92181, 2551.54077, 21.15537,   0.00000, 0.00000, 271.10129);
  1252.         CreateDynamicObject(13831, 264.80936, 2665.37085, 24.92318,   0.00000, 0.00000, 0.00000);
  1253.         CreateDynamicObject(18826, 265.69739, 2604.16675, 92.23228,   65.00000, 0.00000, 82.99765);
  1254.         CreateDynamicObject(18826, 267.18854, 2623.62109, 105.64583,   65.00000, 0.00000, 268.00000);
  1255.         CreateDynamicObject(18826, 267.67062, 2627.76367, 25.59069,   65.00000, 0.00000, 268.00000);
  1256.         CreateDynamicObject(18826, 265.91086, 2605.90186, 38.86858,   65.00000, 0.00000, 82.99765);
  1257.         CreateDynamicObject(18826, 267.49564, 2625.46533, 52.35080,   65.00000, 0.00000, 268.00000);
  1258.         CreateDynamicObject(18826, 265.91086, 2605.90186, 65.62828,   65.00000, 0.00000, 82.99765);
  1259.         CreateDynamicObject(18826, 267.29678, 2625.26978, 78.96076,   65.00000, 0.00000, 268.00000);
  1260.         CreateDynamicObject(18809, 252.68431, 2590.33105, 112.20757,   90.00000, 0.00000, 0.00000);
  1261.         CreateDynamicObject(18809, 252.70541, 2541.62573, 112.20757,   90.00000, 0.00000, 0.00000);
  1262.         CreateDynamicObject(18820, 252.76981, 2493.48535, 112.09592,   90.00000, 0.00000, 0.00000);
  1263.         CreateDynamicObject(18809, 252.75905, 2443.97070, 112.20757,   90.00000, 0.00000, 0.00000);
  1264.         CreateDynamicObject(18809, 203.26775, 2493.52441, 112.00661,   90.00000, 0.00000, 90.00000);
  1265.         CreateDynamicObject(18809, 302.32120, 2493.56689, 112.00661,   90.00000, 0.00000, 90.00000);
  1266.         CreateDynamicObject(18809, 352.00037, 2493.63062, 112.00661,   90.00000, 0.00000, 90.00000);
  1267.         CreateDynamicObject(18809, 237.69392, 2371.87744, 126.84561,   90.00000, 0.00000, 0.00000);
  1268.         CreateDynamicObject(18809, 154.84377, 2493.65186, 112.00661,   90.00000, 0.00000, 90.00000);
  1269.         CreateDynamicObject(18824, 110.43861, 2481.77051, 112.34840,   89.00000, 0.00000, 314.56302);
  1270.         CreateDynamicObject(18820, 98.26326, 2438.33936, 112.59992,   90.00000, 0.00000, 0.00000);
  1271.         CreateDynamicObject(18809, 147.32350, 2438.28784, 112.61263,   90.00000, 0.00000, 90.00000);
  1272.         CreateDynamicObject(18809, 49.31039, 2438.28125, 112.61263,   90.00000, 0.00000, 90.00000);
  1273.         CreateDynamicObject(18809, 98.32011, 2389.21069, 112.61260,   90.00000, 0.00000, 180.00000);
  1274.         CreateDynamicObject(18824, 190.78358, 2437.80078, 123.63351,   0.00000, -48.00000, 179.00000);
  1275.         CreateDynamicObject(18820, 401.39633, 2493.62280, 112.09592,   90.00000, 0.00000, 0.00000);
  1276.         CreateDynamicObject(18809, 401.42926, 2542.73193, 112.20757,   90.00000, 0.00000, 0.00000);
  1277.         CreateDynamicObject(18809, 401.40897, 2444.36255, 112.10757,   90.00000, 0.00000, 0.00000);
  1278.         CreateDynamicObject(18824, 412.90857, 2400.14282, 112.45041,   89.00000, 0.00000, 43.00000);
  1279.         CreateDynamicObject(18824, 453.18845, 2396.82324, 113.15945,   89.00000, 0.00000, 128.00000);
  1280.         CreateDynamicObject(18809, 372.65948, 2589.95093, 152.16945,   90.00000, 0.00000, 0.00000);
  1281.         CreateDynamicObject(18826, 387.46210, 2624.46582, 145.48727,   65.00000, 0.00000, 268.00000);
  1282.         CreateDynamicObject(18826, 385.89075, 2605.42407, 132.06441,   65.00000, 0.00000, 82.99765);
  1283.         CreateDynamicObject(18826, 387.43494, 2626.50366, 118.85122,   65.00000, 0.00000, 268.00000);
  1284.         CreateDynamicObject(18809, 401.43674, 2591.25415, 112.20757,   90.00000, 0.00000, 0.00000);
  1285.         CreateDynamicObject(18809, 372.80621, 2540.89331, 152.16945,   90.00000, 0.00000, 0.00000);
  1286.         CreateDynamicObject(18824, 361.47437, 2496.34399, 151.72569,   89.00000, 0.00000, 136.84691);
  1287.         CreateDynamicObject(18809, 318.75992, 2483.13867, 151.36035,   90.00000, 0.00000, 92.00000);
  1288.         CreateDynamicObject(18809, 269.34042, 2481.58594, 151.36035,   90.00000, 0.00000, 92.00000);
  1289.         CreateDynamicObject(18809, 220.88254, 2479.85840, 151.36035,   90.00000, 0.00000, 92.00000);
  1290.         CreateDynamicObject(18809, 171.18990, 2478.64111, 151.36035,   90.00000, 0.00000, 92.00000);
  1291.         CreateDynamicObject(18809, 121.88551, 2477.23511, 151.36035,   90.00000, 0.00000, 92.00000);
  1292.         CreateDynamicObject(18809, 121.88551, 2477.23511, 151.36035,   90.00000, 0.00000, 92.00000);
  1293.         CreateDynamicObject(18809, 72.43168, 2475.46851, 151.36035,   90.00000, 0.00000, 92.00000);
  1294.         CreateDynamicObject(18809, 23.63731, 2473.79370, 151.36035,   90.00000, 0.00000, 92.00000);
  1295.         CreateDynamicObject(18824, -20.21811, 2484.49634, 150.89713,   89.00000, 0.00000, 47.00000);
  1296.         CreateDynamicObject(18824, -22.30153, 2523.79785, 150.07138,   89.00000, 0.00000, -41.00000);
  1297.         CreateDynamicObject(18809, 20.90060, 2537.98682, 149.59703,   90.00000, 0.00000, 92.00000);
  1298.         CreateDynamicObject(18809, 69.49271, 2539.61768, 149.59703,   90.00000, 0.00000, 92.00000);
  1299.         CreateDynamicObject(18824, 113.57561, 2540.26880, 138.11333,   0.00000, 134.00000, 0.00000);
  1300.         CreateDynamicObject(18824, 116.25885, 2540.26831, 99.24254,   0.00000, 218.00000, 0.00000);
  1301.         CreateDynamicObject(18809, 98.38468, 2340.02441, 112.61260,   90.00000, 0.00000, 180.00000);
  1302.         CreateDynamicObject(18824, 470.12320, 2434.41675, 123.17413,   0.00000, -52.00000, -98.00000);
  1303.         CreateDynamicObject(18824, 471.75449, 2443.38330, 160.51421,   0.00000, 25.00000, 268.00000);
  1304.         CreateDynamicObject(18824, 469.16202, 2406.59521, 177.03281,   0.00000, 106.00000, 264.51013);
  1305.         CreateDynamicObject(18809, 451.36740, 2493.88452, 112.00661,   90.00000, 0.00000, 90.00000);
  1306.         CreateDynamicObject(18824, 490.72601, 2477.28564, 115.59354,   -80.00000, 0.00000, 207.00000);
  1307.         CreateDynamicObject(18824, 483.41348, 2438.76587, 122.90300,   -80.00000, 0.00000, 130.70538);
  1308.         CreateDynamicObject(18809, 438.60162, 2427.95239, 126.74340,   90.00000, 0.00000, 90.86449);
  1309.         CreateDynamicObject(18809, 391.07303, 2427.20215, 126.74340,   90.00000, 0.00000, 90.86449);
  1310.         CreateDynamicObject(18809, 342.99686, 2426.30029, 126.74340,   90.00000, 0.00000, 90.86449);
  1311.         CreateDynamicObject(18809, 295.05359, 2425.37842, 126.74340,   90.00000, 0.00000, 90.86449);
  1312.         CreateDynamicObject(18824, 251.44392, 2414.68433, 126.98171,   90.00000, 0.00000, -50.00000);
  1313.         CreateDynamicObject(18809, 252.71530, 2396.44824, 112.20757,   90.00000, 0.00000, 0.00000);
  1314.         CreateDynamicObject(18809, 237.92496, 2322.82617, 126.84561,   90.00000, 0.00000, 0.00000);
  1315.         CreateDynamicObject(18809, 237.90504, 2274.95728, 126.84561,   90.00000, 0.00000, 0.00000);
  1316.         CreateDynamicObject(18809, 237.72185, 2227.64453, 126.84561,   90.00000, 0.00000, 0.00000);
  1317.         CreateDynamicObject(18809, 237.68794, 2179.48682, 126.84561,   90.00000, 0.00000, 0.00000);
  1318.         CreateDynamicObject(18809, 237.77037, 2130.81665, 126.84561,   90.00000, 0.00000, 0.00000);
  1319.         CreateDynamicObject(18809, 237.59036, 2081.65674, 126.84561,   90.00000, 0.00000, 0.00000);
  1320.         CreateDynamicObject(18809, 237.80246, 2034.90002, 126.84561,   90.00000, 0.00000, 0.00000);
  1321.         CreateDynamicObject(18809, 0.52031, 2438.43994, 112.61263,   90.00000, 0.00000, 90.00000);
  1322.         CreateDynamicObject(18809, -48.97356, 2438.36768, 112.61263,   90.00000, 0.00000, 90.00000);
  1323.         CreateDynamicObject(18809, -97.62106, 2438.43335, 112.61263,   90.00000, 0.00000, 90.00000);
  1324.         CreateDynamicObject(18809, -146.92123, 2438.31128, 112.61263,   90.00000, 0.00000, 90.00000);
  1325.         CreateDynamicObject(18809, -195.28650, 2438.34888, 112.61263,   90.00000, 0.00000, 90.00000);
  1326.         CreateDynamicObject(18809, -243.17157, 2438.22534, 112.61263,   90.00000, 0.00000, 90.00000);
  1327.         CreateDynamicObject(18809, -292.79367, 2438.10669, 112.61263,   90.00000, 0.00000, 90.00000);
  1328.         CreateDynamicObject(18809, -340.00525, 2437.66016, 112.61263,   90.00000, 0.00000, 90.00000);
  1329.         CreateDynamicObject(18809, -389.53729, 2437.41968, 112.61263,   90.00000, 0.00000, 90.00000);
  1330.         CreateDynamicObject(18809, -436.48685, 2437.22559, 112.61263,   90.00000, 0.00000, 90.00000);
  1331.         CreateDynamicObject(18809, -484.66177, 2437.07080, 112.61263,   90.00000, 0.00000, 90.00000);
  1332.         CreateDynamicObject(18809, -533.37250, 2437.12231, 112.61263,   90.00000, 0.00000, 90.00000);
  1333.         CreateDynamicObject(18809, -582.96283, 2437.33447, 112.61263,   90.00000, 0.00000, 90.00000);
  1334.         CreateDynamicObject(18824, 107.65720, 2295.15186, 113.07394,   89.00000, 0.00000, 36.71200);
  1335.         CreateDynamicObject(18809, 149.98593, 2280.80054, 113.43488,   90.00000, 0.00000, 90.00000);
  1336.         CreateDynamicObject(18809, 199.46605, 2280.77930, 113.43488,   90.00000, 0.00000, 90.00000);
  1337.         CreateDynamicObject(18809, 248.54164, 2280.66895, 113.43488,   90.00000, 0.00000, 90.00000);
  1338.         CreateDynamicObject(18809, 298.43051, 2280.42700, 113.43488,   90.00000, 0.00000, 90.00000);
  1339.         CreateDynamicObject(18809, 348.23257, 2280.36401, 113.43488,   90.00000, 0.00000, 90.00000);
  1340.         CreateDynamicObject(18809, 397.62762, 2280.34277, 113.43488,   90.00000, 0.00000, 90.00000);
  1341.         CreateDynamicObject(18809, 447.20593, 2280.35327, 113.43488,   90.00000, 0.00000, 90.00000);
  1342.         CreateDynamicObject(18809, 496.88922, 2280.26221, 113.43488,   90.00000, 0.00000, 90.00000);
  1343.         CreateDynamicObject(18809, 546.45947, 2280.35913, 113.43488,   90.00000, 0.00000, 90.00000);
  1344.         CreateDynamicObject(18809, 595.80072, 2280.28760, 113.43488,   90.00000, 0.00000, 90.00000);
  1345.         CreateDynamicObject(18809, 644.73450, 2280.18652, 113.43488,   90.00000, 0.00000, 90.00000);
  1346.         CreateDynamicObject(18809, 694.48193, 2280.00708, 113.43488,   90.00000, 0.00000, 90.00000);
  1347.         CreateDynamicObject(18809, 744.15454, 2279.86426, 113.43488,   90.00000, 0.00000, 90.00000);
  1348.         CreateDynamicObject(18809, 793.84186, 2279.89014, 113.43488,   90.00000, 0.00000, 90.00000);
  1349.         CreateDynamicObject(18809, 843.38586, 2279.84326, 113.43488,   90.00000, 0.00000, 90.00000);
  1350.         CreateDynamicObject(18809, 893.34338, 2279.97241, 113.43488,   90.00000, 0.00000, 90.00000);
  1351.         CreateDynamicObject(18809, 942.63184, 2280.10742, 113.43488,   90.00000, 0.00000, 90.00000);
  1352.         CreateDynamicObject(18809, 991.78680, 2280.25244, 113.43488,   90.00000, 0.00000, 90.00000);
  1353.         CreateDynamicObject(18809, 1041.79822, 2280.42627, 113.43488,   90.00000, 0.00000, 90.00000);
  1354.         CreateDynamicObject(18809, 1090.96497, 2280.42749, 113.43488,   90.00000, 0.00000, 90.00000);
  1355.         CreateDynamicObject(18809, 1140.49976, 2280.41040, 113.43488,   90.00000, 0.00000, 90.00000);
  1356.         CreateDynamicObject(18809, 252.71123, 2347.67700, 112.20757,   90.00000, 0.00000, 0.00000);
  1357.         CreateDynamicObject(18780, 224.56213, 2644.22461, 26.96360,   0.00000, 0.00000, 125.25632);
  1358.         CreateDynamicObject(18780, 167.10634, 2607.79492, 27.06864,   0.00000, 0.00000, 125.25632);
  1359.         CreateDynamicObject(18779, 194.16519, 2639.89819, 25.19002,   0.00000, 0.00000, 305.02942);
  1360.         CreateDynamicObject(18779, 186.97220, 2628.07251, 25.19002,   0.00000, 0.00000, 305.02942);
  1361.         CreateDynamicObject(18779, 175.69019, 2620.11499, 25.19002,   0.00000, 0.00000, 305.02942);
  1362.         CreateDynamicObject(18780, 175.22002, 2612.82104, 27.06864,   0.00000, 0.00000, 125.25632);
  1363.         CreateDynamicObject(18780, 216.34720, 2638.84521, 26.96360,   0.00000, 0.00000, 125.25632);
  1364.         CreateDynamicObject(3665, 261.28140, 2364.67065, 32.49139,   0.00000, 0.00000, 89.00000);
  1365.         CreateDynamicObject(13641, -8.80101, 2413.78394, 32.21794,   0.00000, 0.00000, 0.00000);
  1366.         CreateDynamicObject(13641, 16.67266, 2416.02808, 32.21790,   0.00000, 0.00000, 186.00000);
  1367.         CreateDynamicObject(13641, 16.73065, 2429.57153, 32.21790,   0.00000, 0.00000, 186.00000);
  1368.         CreateDynamicObject(13592, 78.78966, 2374.30493, 40.21909,   0.00000, 0.00000, 0.00000);
  1369.         CreateDynamicObject(13592, 76.75253, 2360.85645, 40.21909,   0.00000, 0.00000, 0.00000);
  1370.         CreateDynamicObject(13592, 79.87055, 2381.39331, 40.21909,   0.00000, 0.00000, 0.00000);
  1371.         CreateDynamicObject(18786, 147.11696, 2549.67920, 17.93322,   0.00000, 0.00000, 0.70120);
  1372.         CreateDynamicObject(18786, 105.86509, 2551.52344, 17.93320,   0.00000, 0.00000, 181.00000);
  1373.         CreateDynamicObject(18858, 126.13411, 2549.36890, 25.97012,   0.00000, 0.00000, 91.98351);
  1374.         CreateDynamicObject(18858, 130.50758, 2549.20947, 25.97012,   0.00000, 0.00000, 91.98351);
  1375.         CreateDynamicObject(18876, 125.87402, 2551.41162, 14.29734,   0.00000, 0.00000, 0.00000);
  1376.         CreateDynamicObject(18800, 215.39149, 2363.13257, 88.59429,   0.00000, 0.00000, 0.00000);
  1377.         CreateDynamicObject(18800, 157.02487, 2362.08521, 112.11106,   0.00000, 0.00000, 181.56190);
  1378.         CreateDynamicObject(18800, 215.39149, 2363.13257, 41.62989,   0.00000, 0.00000, 0.00000);
  1379.         CreateDynamicObject(18800, 157.02487, 2362.08521, 65.18545,   0.00000, 0.00000, 181.56190);
  1380.         CreateDynamicObject(18772, 305.37030, 2386.27734, 144.47849,   -8.00000, 0.00000, 90.00000);
  1381.         CreateDynamicObject(18780, -70.59414, 2336.87646, 41.92706,   0.00000, 0.00000, 225.20457);
  1382.         CreateDynamicObject(18780, -77.62698, 2344.12061, 41.92706,   0.00000, 0.00000, 225.20457);
  1383.         CreateDynamicObject(18780, -84.85115, 2351.36328, 41.92706,   0.00000, 0.00000, 225.20457);
  1384.         CreateDynamicObject(18780, -91.79025, 2358.55518, 41.92706,   0.00000, 0.00000, 225.20457);
  1385.         CreateDynamicObject(18779, -88.43768, 2396.18262, 40.06013,   0.00000, 0.00000, 0.00000);
  1386.         CreateDynamicObject(18779, -88.53739, 2407.35059, 40.06013,   0.00000, 0.00000, 0.00000);
  1387.         CreateDynamicObject(18779, -88.60306, 2418.77759, 40.06013,   0.00000, 0.00000, 0.00000);
  1388.         CreateDynamicObject(18779, -88.82733, 2430.21484, 40.06013,   0.00000, 0.00000, 0.00000);
  1389.         CreateDynamicObject(18794, -95.08537, 2521.20508, 14.46216,   0.00000, 0.00000, 178.09962);
  1390.         CreateDynamicObject(18794, -95.55756, 2499.74438, 14.46216,   0.00000, 0.00000, 178.09962);
  1391.         CreateDynamicObject(18794, -127.71610, 2500.75757, 22.68499,   0.00000, -14.00000, 178.00000);
  1392.         CreateDynamicObject(18794, -127.42822, 2522.26221, 22.68499,   0.00000, -14.00000, 178.00000);
  1393.         CreateDynamicObject(18789, -205.73552, 2503.28760, 67.91599,   0.00000, 30.00000, -2.00000);
  1394.         CreateDynamicObject(18789, -205.31920, 2524.85181, 67.91599,   0.00000, 30.00000, -2.00000);
  1395.         CreateDynamicObject(18789, -344.66382, 2527.08130, 105.19116,   0.00000, 0.00000, 0.00000);
  1396.         CreateDynamicObject(18791, -453.28891, 2532.44995, 105.16564,   0.00000, 0.00000, 340.97662);
  1397.         CreateDynamicObject(18791, -512.60211, 2582.26050, 105.16564,   0.00000, 0.00000, 298.85907);
  1398.         CreateDynamicObject(18791, -524.54846, 2659.12085, 105.16564,   0.00000, 0.00000, 258.72665);
  1399.         CreateDynamicObject(18794, -502.57935, 2707.64063, 104.47430,   0.00000, 0.00000, 60.58784);
  1400.         CreateDynamicObject(18794, -487.02045, 2735.52002, 113.30714,   0.00000, -16.00000, 61.00000);
  1401.         CreateDynamicObject(18794, -476.00000, 4054.00000, 2753.00000,   0.00000, 0.00000, 0.00000);
  1402.         CreateDynamicObject(18789, -449.78186, 2804.86743, 161.11726,   0.00000, -31.00000, 62.00000);
  1403.         CreateDynamicObject(18791, -396.94016, 2893.91309, 199.63728,   0.00000, 0.00000, 222.48135);
  1404.         CreateDynamicObject(18791, -325.80533, 2923.70142, 199.63728,   0.00000, 0.00000, 182.69795);
  1405.         CreateDynamicObject(18791, -251.01303, 2899.88281, 199.63728,   0.00000, 0.00000, 141.83272);
  1406.         CreateDynamicObject(18805, -183.25435, 2809.54468, 199.11819,   0.00000, 0.00000, 304.69696);
  1407.         CreateDynamicObject(18801, -153.58098, 2749.69336, 225.36948,   0.00000, 0.00000, 131.75510);
  1408.         CreateDynamicObject(18789, -120.84673, 2686.27222, 202.75940,   0.00000, 0.00000, -55.00000);
  1409.         CreateDynamicObject(18791, -296.87473, 2499.47046, 124.96850,   -12.00000, -35.00000, 196.00000);
  1410.         CreateDynamicObject(18791, -324.95529, 2469.35718, 150.80280,   -42.00000, -35.00000, 239.00000);
  1411.         CreateDynamicObject(18777, 63.26568, 2566.52026, 17.72739,   0.00000, 0.00000, 354.99261);
  1412.         CreateDynamicObject(18777, 62.93404, 2563.43286, 43.71761,   0.00000, 0.00000, 357.03406);
  1413.         CreateDynamicObject(18777, 62.72570, 2562.25049, 69.91742,   0.00000, 0.00000, 353.96356);
  1414.         CreateDynamicObject(18777, 62.49281, 2561.54272, 96.17324,   0.00000, 0.00000, 353.96356);
  1415.         CreateDynamicObject(18772, 82.44230, 2683.44507, 122.09673,   0.00000, 0.00000, 0.00000);
  1416.         CreateDynamicObject(18855, -81.98794, 2559.57715, 48.34664,   26.00000, 0.00000, 334.00000);
  1417.         CreateDynamicObject(18853, 21.91325, 2480.46240, 178.07457,   28.00000, -171.00000, 356.00000);
  1418.         CreateDynamicObject(18853, -20.36773, 2521.16138, 101.48021,   26.00000, -135.00000, 359.18787);
  1419.         CreateDynamicObject(18855, -2.34810, 2423.75342, 233.50955,   0.00000, 66.00000, 58.58570);
  1420.         CreateDynamicObject(18853, -14.53276, 2432.24756, 149.81961,   28.00000, -171.00000, 13.55595);
  1421.         CreateDynamicObject(18999, 302.73502, 2192.40796, 72.33824,   67.00000, 0.00000, 11.91637);
  1422.         CreateDynamicObject(18999, 340.65976, 2013.88501, 149.97217,   67.00000, 0.00000, 11.91637);
  1423.         CreateDynamicObject(18999, 378.64456, 1834.93018, 227.76674,   67.00000, 0.00000, 11.91637);
  1424.         CreateDynamicObject(18999, 416.66171, 1657.63757, 305.07224,   67.00000, 0.00000, 11.91637);
  1425.         CreateDynamicObject(18984, 232.50537, 2241.53906, 46.27945,   -14.00000, 0.00000, 338.00000);
  1426.         CreateDynamicObject(18984, 196.51338, 2152.39893, 70.22672,   -14.00000, 0.00000, 338.00000);
  1427.         CreateDynamicObject(18984, 160.66740, 2063.55591, 94.14370,   -14.00000, 0.00000, 338.00000);
  1428.         CreateDynamicObject(18998, 108.01837, 1935.76196, 130.31645,   75.00000, 0.00000, 337.44501);
  1429.         CreateDynamicObject(18998, 35.04033, 1759.97729, 180.94617,   75.00000, 0.00000, 337.44501);
  1430.         CreateDynamicObject(18835, -19.66878, 1631.09058, 189.18518,   0.00000, 0.00000, 0.00000);
  1431.         CreateDynamicObject(18835, 439.75928, 1521.33997, 326.57895,   0.00000, 0.00000, 0.00000);
  1432.         CreateDynamicObject(18813, 234.87784, 1967.28674, 96.26406,   0.00000, 0.00000, 0.00000);
  1433.         CreateDynamicObject(19001, 282.69763, 2536.13208, 25.32293,   0.00000, 0.00000, 0.00000);
  1434.         CreateDynamicObject(19001, 281.76315, 2520.57690, 25.32293,   0.00000, 0.00000, 0.00000);
  1435.         CreateDynamicObject(19005, 424.66913, 2481.81274, 18.34014,   0.00000, 0.00000, -127.00000);
  1436.         CreateDynamicObject(19005, 439.03619, 2471.04346, 29.51238,   16.00000, 0.00000, -127.00000);
  1437.         CreateDynamicObject(19005, 451.01657, 2461.74707, 48.55623,   38.00000, 0.00000, -127.00000);
  1438.         CreateDynamicObject(19005, 455.12848, 2458.66479, 64.80885,   58.00000, 0.00000, -127.00000);
  1439.         CreateDynamicObject(19005, 453.27390, 2460.15283, 82.95531,   88.00000, 0.00000, -127.00000);
  1440.         CreateDynamicObject(19005, 446.55536, 2466.06812, 92.04898,   124.00000, 0.00000, -127.00000);
  1441.         CreateDynamicObject(19005, 434.58420, 2475.39136, 95.45742,   154.00000, 0.00000, -127.00000);
  1442.         CreateDynamicObject(3375, 145.09619, 2342.12256, 32.03688,   0.00000, 0.00000, 0.00000);
  1443.         CreateDynamicObject(18779, 113.79211, 2301.61328, 39.96404,   0.00000, 0.00000, 0.00000);
  1444.         CreateDynamicObject(18779, 97.16618, 2330.30762, 39.96400,   0.00000, 0.00000, 84.00000);
  1445.         CreateDynamicObject(18779, 65.06735, 2313.94775, 39.96404,   0.00000, 0.00000, 177.52327);
  1446.         CreateDynamicObject(19005, 165.18575, 2489.18311, 14.10621,   0.00000, 0.00000, 90.61783);
  1447.         CreateDynamicObject(19005, 165.27859, 2526.51831, 14.10621,   0.00000, 0.00000, 90.61783);
  1448.         CreateDynamicObject(19005, 129.19240, 2526.13770, 14.10620,   0.00000, 0.00000, -88.00000);
  1449.         CreateDynamicObject(19005, 129.38583, 2486.92041, 14.10620,   0.00000, 0.00000, -88.00000);
  1450.         CreateDynamicObject(729, 262.20380, 2260.38086, 30.15444,   0.00000, 0.00000, 0.00000);
  1451.         CreateDynamicObject(729, 253.18504, 2259.35620, 30.15444,   0.00000, 0.00000, 0.00000);
  1452.         CreateDynamicObject(729, 273.50851, 2261.56836, 30.15444,   0.00000, 0.00000, 0.00000);
  1453.         CreateDynamicObject(729, 266.74530, 2269.40869, 30.15444,   0.00000, 0.00000, 0.00000);
  1454.         CreateDynamicObject(729, 296.37106, 2274.34668, 30.15444,   0.00000, 0.00000, 0.00000);
  1455.         CreateDynamicObject(729, 230.92361, 2278.47461, 30.15444,   0.00000, 0.00000, 0.00000);
  1456.         CreateDynamicObject(710, 242.55835, 2286.20630, 45.35554,   0.00000, 0.00000, 0.00000);
  1457.         CreateDynamicObject(710, 257.21347, 2281.71216, 45.35554,   0.00000, 0.00000, 0.00000);
  1458.         CreateDynamicObject(710, 276.52521, 2279.55981, 45.35554,   0.00000, 0.00000, 0.00000);
  1459.         CreateDynamicObject(710, 292.67737, 2283.27637, 45.35554,   0.00000, 0.00000, 0.00000);
  1460.         CreateDynamicObject(710, 289.53302, 2618.27856, 24.15132,   0.00000, 0.00000, 0.00000);
  1461.         CreateDynamicObject(710, 273.52582, 2614.53369, 24.15132,   0.00000, 0.00000, 0.00000);
  1462.         CreateDynamicObject(19129, 398.92130, 2539.71875, 15.70880,   0.00000, 0.00000, 0.00000);
  1463.         CreateDynamicObject(19129, 379.28931, 2539.76147, 15.70880,   0.00000, 0.00000, 0.00000);
  1464.         CreateDynamicObject(19129, 359.60519, 2539.62109, 15.70880,   0.00000, 0.00000, 0.00000);
  1465.         CreateDynamicObject(19129, 341.32236, 2539.26611, 15.70880,   0.00000, 0.00000, 0.00000);
  1466.         CreateDynamicObject(19129, 333.36191, 2539.48779, 15.75649,   0.00000, 0.00000, 0.00000);
  1467.         CreateDynamicObject(19129, 313.56018, 2539.63745, 15.77834,   0.00000, 0.00000, 0.00000);
  1468.         CreateDynamicObject(8397, 317.31360, 2263.66479, 32.04648,   0.00000, 0.00000, 0.00000);
  1469.         CreateDynamicObject(8397, 307.97415, 2271.98706, 30.16172,   0.00000, 0.00000, 0.00000);
  1470.         CreateDynamicObject(8397, 300.27869, 2245.32495, 31.00642,   0.00000, 0.00000, 0.00000);
  1471.         CreateDynamicObject(8397, 258.21204, 2255.32104, 30.15996,   0.00000, 0.00000, 0.00000);
  1472.         CreateDynamicObject(8397, 271.08411, 2217.22119, 32.51180,   0.00000, 0.00000, 0.00000);
  1473.         CreateDynamicObject(8397, 234.59081, 2272.36890, 30.16332,   0.00000, 0.00000, 0.00000);
  1474.         CreateDynamicObject(8397, 230.08829, 2242.08252, 30.92729,   0.00000, 0.00000, 0.00000);
  1475.         CreateDynamicObject(8397, 223.51707, 2262.04492, 30.16588,   0.00000, 0.00000, 0.00000);
  1476.         CreateDynamicObject(8397, 224.98183, 2287.78833, 30.41124,   0.00000, 0.00000, 0.00000);
  1477.         CreateDynamicObject(9076, 350.51279, 2290.10083, 44.64511,   0.00000, 0.00000, 330.77094);
  1478.         CreateDynamicObject(9076, 376.00287, 2341.11475, 44.64511,   0.00000, 0.00000, 337.54788);
  1479.         CreateDynamicObject(8881, 411.26517, 2266.59204, 56.29592,   0.00000, 0.00000, 175.86411);
  1480.         CreateDynamicObject(8881, 380.23892, 2232.75098, 56.29592,   0.00000, 0.00000, 175.86411);
  1481.         CreateDynamicObject(8881, 425.32962, 2329.43848, 53.58271,   0.00000, 0.00000, 216.98401);
  1482.         CreateDynamicObject(8881, 168.23093, 2224.73389, 63.62613,   0.00000, 0.00000, 118.69614);
  1483.         CreateDynamicObject(8881, -157.35542, 2577.33569, 49.25214,   0.00000, 0.00000, 350.84341);
  1484.         CreateDynamicObject(8881, -117.38394, 2609.12183, 44.85231,   0.00000, 0.00000, 342.17599);
  1485.         CreateDynamicObject(8397, -97.37412, 2484.56519, 15.43669,   0.00000, 0.00000, 0.00000);
  1486.         CreateDynamicObject(8397, -120.15031, 2511.31104, 15.43669,   0.00000, 0.00000, 0.00000);
  1487.         CreateDynamicObject(8397, -101.37109, 2510.56738, 15.43669,   0.00000, 0.00000, 0.00000);
  1488.         CreateDynamicObject(8397, -111.65342, 2539.45313, 17.93867,   0.00000, 0.00000, 0.00000);
  1489.         CreateDynamicObject(8397, -111.26444, 2556.51538, 18.19844,   0.00000, 0.00000, 0.00000);
  1490.         CreateDynamicObject(8397, -114.87007, 2637.08813, 38.74987,   0.00000, 0.00000, 0.00000);
  1491.         CreateDynamicObject(8397, -58.49962, 2322.84375, 30.31438,   0.00000, 0.00000, 0.00000);
  1492.         CreateDynamicObject(8397, 27.66268, 2288.53809, 30.14965,   0.00000, 0.00000, 0.00000);
  1493.         CreateDynamicObject(8397, 17.75368, 2272.74243, 54.40945,   0.00000, 0.00000, 0.00000);
  1494.         CreateDynamicObject(8397, 61.31744, 2271.51221, 56.62476,   0.00000, 0.00000, 0.00000);
  1495.         CreateDynamicObject(8397, 141.29251, 2231.96777, 47.84702,   0.00000, 0.00000, 0.00000);
  1496.         CreateDynamicObject(8397, 184.71744, 2230.33643, 56.02739,   0.00000, 0.00000, 0.00000);
  1497.         CreateDynamicObject(8397, 369.82748, 2434.88354, 35.10878,   0.00000, 0.00000, 0.00000);
  1498.         CreateDynamicObject(8397, 368.25250, 2376.55640, 35.63961,   0.00000, 0.00000, 0.00000);
  1499.         CreateDynamicObject(18780, 320.33185, 2307.96313, 41.70019,   0.00000, 0.00000, 328.46988);
  1500.         CreateDynamicObject(18780, 346.49985, 2351.74927, 41.70019,   0.00000, 0.00000, 328.46988);
  1501.         CreateDynamicObject(18781, 346.64182, 2321.90479, 41.68540,   -4.00000, 0.00000, 238.00000);
  1502.         CreateDynamicObject(18752, 284.55585, 2761.91626, 14.27654,   0.00000, 0.00000, 0.00000);
  1503.         CreateDynamicObject(18752, 217.84616, 2761.50562, 14.27654,   0.00000, 0.00000, 0.00000);
  1504.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1505.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1506.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1507.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1508.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1509.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1510.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1511.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1512.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1513.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1514.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1515.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1516.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1517.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1518.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1519.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1520.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1521.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1522.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1523.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1524.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1525.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1526.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1527.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1528.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1529.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1530.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1531.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1532.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1533.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1534.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1535.         CreateDynamicObject(3533, 352.23145, 2540.62085, 23.94474,   0.00000, 90.00000, 0.00000);
  1536.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1537.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1538.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1539.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1540.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1541.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1542.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1543.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1544.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1545.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1546.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1547.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1548.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1549.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1550.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1551.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1552.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1553.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1554.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1555.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1556.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1557.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1558.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1559.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1560.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1561.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1562.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1563.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1564.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1565.         CreateDynamicObject(3533, 348.67108, 2540.69067, 19.60807,   0.00000, 0.00000, 0.00000);
  1566.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1567.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1568.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1569.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1570.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1571.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1572.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1573.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1574.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1575.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1576.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1577.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1578.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1579.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1580.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1581.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1582.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1583.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1584.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1585.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1586.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1587.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1588.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1589.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1590.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1591.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1592.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1593.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1594.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1595.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1596.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1597.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1598.         CreateDynamicObject(3533, 351.10950, 2540.28711, 20.52673,   0.00000, 90.00000, 0.00000);
  1599.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1600.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1601.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1602.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1603.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1604.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1605.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1606.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1607.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1608.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1609.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1610.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1611.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1612.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1613.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1614.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1615.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1616.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1617.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1618.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1619.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1620.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1621.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1622.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1623.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1624.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1625.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1626.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1627.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1628.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1629.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1630.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1631.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1632.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1633.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1634.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1635.         CreateDynamicObject(3533, 342.60306, 2540.95557, 23.46934,   0.00000, 106.00000, 0.00000);
  1636.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1637.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1638.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1639.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1640.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1641.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1642.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1643.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1644.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1645.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1646.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1647.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1648.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1649.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1650.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1651.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1652.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1653.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1654.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1655.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1656.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1657.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1658.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1659.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1660.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1661.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1662.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1663.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1664.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1665.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1666.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1667.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1668.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1669.         CreateDynamicObject(3533, 342.44034, 2540.92944, 20.48764,   0.00000, 74.00000, 0.00000);
  1670.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1671.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1672.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1673.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1674.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1675.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1676.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1677.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1678.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1679.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1680.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1681.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1682.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1683.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1684.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1685.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1686.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1687.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1688.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1689.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1690.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1691.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1692.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1693.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1694.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1695.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1696.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1697.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1698.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1699.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1700.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1701.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1702.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1703.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1704.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1705.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1706.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1707.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1708.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1709.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1710.         CreateDynamicObject(3533, 340.37082, 2540.90259, 19.60807,   0.00000, 0.00000, 0.00000);
  1711.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1712.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1713.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1714.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1715.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1716.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1717.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1718.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1719.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1720.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1721.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1722.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1723.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1724.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1725.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1726.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1727.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1728.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1729.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1730.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1731.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1732.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1733.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1734.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1735.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1736.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1737.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1738.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1739.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1740.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1741.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1742.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1743.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1744.         CreateDynamicObject(3533, 336.85318, 2541.07764, 19.60807,   0.00000, 0.00000, 0.00000);
  1745.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1746.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1747.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1748.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1749.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1750.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1751.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1752.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1753.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1754.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1755.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1756.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1757.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1758.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1759.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1760.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1761.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1762.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1763.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1764.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1765.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1766.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1767.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1768.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1769.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1770.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1771.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1772.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1773.         CreateDynamicObject(3533, 328.88937, 2540.97803, 19.60807,   0.00000, 0.00000, 0.00000);
  1774.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1775.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1776.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1777.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1778.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1779.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1780.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1781.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1782.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1783.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1784.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1785.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1786.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1787.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1788.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1789.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1790.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1791.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1792.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1793.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1794.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1795.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1796.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1797.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1798.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1799.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1800.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1801.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1802.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1803.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1804.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1805.         CreateDynamicObject(3533, 332.56381, 2541.07300, 15.77998,   0.00000, 90.00000, 0.00000);
  1806.         CreateDynamicObject(3437, -826.73828, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1807.         CreateDynamicObject(3437, -825.91760, 2602.77930, 139.64252,   0.00000, 0.00000, 90.00000);
  1808.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1809.         CreateDynamicObject(3437, -826.73828, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1810.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1811.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1812.         CreateDynamicObject(3437, -825.67151, 2612.42017, 143.18094,   0.00000, 102.00000, 85.00000);
  1813.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1814.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1815.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1816.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1817.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1818.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1819.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1820.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1821.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1822.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1823.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1824.         CreateDynamicObject(3437, -824.98389, 2623.94141, 138.43964,   0.00000, 88.00000, 85.00000);
  1825.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1826.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1827.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1828.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1829.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1830.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1831.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1832.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1833.         CreateDynamicObject(3437, -825.03827, 2625.35864, 143.18089,   0.00000, 88.00000, 85.00000);
  1834.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1835.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1836.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1837.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1838.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1839.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1840.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1841.         CreateDynamicObject(3437, -825.37256, 2620.00586, 139.64252,   0.00000, 0.00000, 90.00000);
  1842.         CreateDynamicObject(3437, -825.67151, 2612.42017, 143.18094,   0.00000, 102.00000, 85.00000);
  1843.         CreateDynamicObject(3437, -825.67151, 2612.42017, 143.18094,   0.00000, 102.00000, 85.00000);
  1844.         CreateDynamicObject(3437, -825.67151, 2612.42017, 143.18094,   0.00000, 102.00000, 85.00000);
  1845.         CreateDynamicObject(3437, -825.67151, 2612.42017, 143.18094,   0.00000, 102.00000, 85.00000);
  1846.         CreateDynamicObject(3437, -825.67151, 2612.42017, 143.18094,   0.00000, 102.00000, 85.00000);
  1847.         CreateDynamicObject(3437, -825.67151, 2612.42017, 143.18094,   0.00000, 102.00000, 85.00000);
  1848.         CreateDynamicObject(3437, -825.67151, 2612.42017, 143.18094,   0.00000, 102.00000, 85.00000);
  1849.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1850.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1851.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1852.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1853.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1854.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1855.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1856.         CreateDynamicObject(3437, -825.67151, 2612.42017, 139.35277,   0.00000, 74.00000, 85.00000);
  1857.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1858.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1859.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1860.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1861.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1862.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1863.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1864.         CreateDynamicObject(3437, -825.95837, 2609.74219, 139.64252,   0.00000, 0.00000, 90.00000);
  1865.         CreateDynamicObject(3437, -825.91760, 2602.77930, 139.64252,   0.00000, 0.00000, 90.00000);
  1866.         CreateDynamicObject(3437, -825.91760, 2602.77930, 139.64252,   0.00000, 0.00000, 90.00000);
  1867.         CreateDynamicObject(3437, -825.91760, 2602.77930, 139.64252,   0.00000, 0.00000, 90.00000);
  1868.         CreateDynamicObject(3437, -825.91760, 2602.77930, 139.64252,   0.00000, 0.00000, 90.00000);
  1869.         CreateDynamicObject(3437, -825.91760, 2602.77930, 139.64252,   0.00000, 0.00000, 90.00000);
  1870.         CreateDynamicObject(3437, -825.91760, 2602.77930, 139.64252,   0.00000, 0.00000, 90.00000);
  1871.         CreateDynamicObject(3437, -825.91760, 2602.77930, 139.64252,   0.00000, 0.00000, 90.00000);
  1872.         CreateDynamicObject(3437, -826.73828, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1873.         CreateDynamicObject(3437, -826.73828, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1874.         CreateDynamicObject(3437, -826.73828, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1875.         CreateDynamicObject(3437, -826.73828, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1876.         CreateDynamicObject(3437, -826.73828, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1877.         CreateDynamicObject(3437, -826.73828, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1878.         CreateDynamicObject(3437, -826.73834, 2592.75342, 139.64252,   0.00000, 0.00000, 90.00000);
  1879.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1880.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1881.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1882.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1883.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1884.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1885.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1886.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1887.         CreateDynamicObject(3437, -826.74438, 2597.45483, 135.11133,   0.00000, 90.00000, 84.59772);
  1888.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1889.         CreateDynamicObject(8397, -686.51941, 2359.30786, 159.02448,   0.00000, 90.00000, 0.00000);
  1890.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1891.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1892.         CreateDynamicObject(8397, -715.56146, 2358.30151, 171.26317,   0.00000, -72.00000, 0.00000);
  1893.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1894.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1895.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1896.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1897.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1898.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1899.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1900.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1901.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1902.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1903.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1904.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1905.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1906.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1907.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1908.         CreateDynamicObject(8397, -776.01111, 2355.25854, 177.65628,   0.00000, -88.00000, 0.00000);
  1909.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1910.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1911.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1912.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1913.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1914.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1915.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1916.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1917.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1918.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1919.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1920.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1921.         CreateDynamicObject(8397, -776.01111, 2355.25854, 202.34370,   0.00000, -88.00000, 0.00000);
  1922.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1923.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1924.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1925.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1926.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1927.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1928.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1929.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1930.         CreateDynamicObject(8397, -771.73102, 2359.97998, 158.19588,   0.00000, 0.00000, 0.00000);
  1931.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1932.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1933.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1934.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1935.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1936.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1937.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1938.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1939.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1940.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1941.         CreateDynamicObject(8397, -715.52747, 2358.33813, 202.34370,   0.00000, -104.00000, 0.00000);
  1942.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1943.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1944.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1945.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1946.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1947.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1948.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1949.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1950.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1951.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1952.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1953.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1954.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1955.         CreateDynamicObject(8397, -715.52661, 2358.35864, 158.19588,   0.00000, 0.00000, 0.00000);
  1956.         CreateDynamicObject(8397, -715.56146, 2358.30151, 171.26317,   0.00000, -72.00000, 0.00000);
  1957.         CreateDynamicObject(8397, -715.56146, 2358.30151, 171.26317,   0.00000, -72.00000, 0.00000);
  1958.         CreateDynamicObject(8397, -715.56146, 2358.30151, 171.26317,   0.00000, -72.00000, 0.00000);
  1959.         CreateDynamicObject(8397, -715.56146, 2358.30151, 171.26317,   0.00000, -72.00000, 0.00000);
  1960.         CreateDynamicObject(8397, -715.56146, 2358.30151, 171.26317,   0.00000, -72.00000, 0.00000);
  1961.         CreateDynamicObject(8397, -715.56146, 2358.30151, 171.26317,   0.00000, -72.00000, 0.00000);
  1962.         CreateDynamicObject(8397, -715.56146, 2358.30151, 171.26317,   0.00000, -72.00000, 0.00000);
  1963.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1964.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1965.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1966.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1967.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1968.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1969.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1970.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1971.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1972.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1973.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1974.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1975.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1976.         CreateDynamicObject(8397, -685.79620, 2360.17651, 158.19588,   0.00000, 0.00000, 0.00000);
  1977.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1978.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1979.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1980.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1981.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1982.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1983.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1984.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1985.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1986.         CreateDynamicObject(8397, -642.20874, 2359.47095, 158.19588,   0.00000, 0.00000, 0.00000);
  1987.         CreateDynamicObject(8397, -686.51941, 2359.30786, 159.02448,   0.00000, 90.00000, 0.00000);
  1988.         CreateDynamicObject(8397, -686.51941, 2359.30786, 159.02448,   0.00000, 90.00000, 0.00000);
  1989.         CreateDynamicObject(8397, -686.51941, 2359.30786, 159.02448,   0.00000, 90.00000, 0.00000);
  1990.         CreateDynamicObject(8397, -686.51941, 2359.30786, 159.02448,   0.00000, 90.00000, 0.00000);
  1991.         CreateDynamicObject(8397, -686.51941, 2359.30786, 159.02448,   0.00000, 90.00000, 0.00000);
  1992.         CreateDynamicObject(8397, -686.51941, 2359.30786, 159.02448,   0.00000, 90.00000, 0.00000);
  1993.         CreateDynamicObject(8397, -686.51941, 2359.30786, 159.02448,   0.00000, 90.00000, 0.00000);
  1994.  
  1995.  
  1996.         SName = TextDrawCreate(100,200,"                      ~y~V~w~oLTaGe ~y~G~w~aming ~y~S~w~erver~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~");
  1997.         TextDrawFont(SName,1);
  1998.         TextDrawUseBox(SName,1);
  1999.         TextDrawBoxColor(SName,0x00000044);
  2000.         TextDrawTextSize(SName,600,100);
  2001.         TextDrawSetShadow(SName,0);
  2002.  
  2003.         Punkt = TextDrawCreate(180,210,".");
  2004.         TextDrawFont(Punkt,1);
  2005.         TextDrawSetShadow(Punkt,0);
  2006.         TextDrawLetterSize(Punkt,35.0,1.0);
  2007.  
  2008.         UD = TextDrawCreate(100,200,"Uhrzeit und Datum");
  2009.         TextDrawFont(UD,1);
  2010.         TextDrawSetShadow(UD,0);
  2011.         TextDrawLetterSize(UD,0.2,1.1);
  2012.  
  2013.         Forum = TextDrawCreate(100,230,"~r~Welcome~w~ to Infinite-FuN v0.1.2a");
  2014.         TextDrawFont(Forum,1);
  2015.         TextDrawSetShadow(Forum,0);
  2016.         TextDrawLetterSize(Forum,0.3,1.2);
  2017.  
  2018.         S = TextDrawCreate(470,200,"Spieler");
  2019.         TextDrawFont(S,1);
  2020.         TextDrawSetShadow(S,0);
  2021.         TextDrawLetterSize(S,0.2,1.1);
  2022.  
  2023.         Register = TextDrawCreate(100,290,"Registrieren");
  2024.         TextDrawFont(Register,1);
  2025.         TextDrawSetShadow(Register,0);
  2026.         TextDrawSetSelectable(Register,1);
  2027.         TextDrawUseBox(Register,1);
  2028.         TextDrawBoxColor(Register,0x00000055);
  2029.         TextDrawTextSize(Register,200,10);
  2030.  
  2031.         KA = TextDrawCreate(100,300,"Du hast kein Account?");
  2032.         TextDrawFont(KA,1);
  2033.         TextDrawSetShadow(KA,0);
  2034.         TextDrawLetterSize(KA,0.2,1.0);
  2035.  
  2036.         A = TextDrawCreate(210,300,"Du hast ein Account?");
  2037.         TextDrawFont(A,1);
  2038.         TextDrawSetShadow(A,0);
  2039.         TextDrawLetterSize(A,0.2,1.0);
  2040.  
  2041.         Login = TextDrawCreate(210,290,"Einloggen");
  2042.         TextDrawFont(Login,1);
  2043.         TextDrawSetShadow(Login,0);
  2044.         TextDrawSetSelectable(Login,1);
  2045.         TextDrawUseBox(Login,1);
  2046.         TextDrawBoxColor(Login,0x00000055);
  2047.         TextDrawTextSize(Login,290,10);
  2048.  
  2049.         Info = TextDrawCreate(300,290,"Informationen");
  2050.         TextDrawFont(Info,1);
  2051.         TextDrawSetShadow(Info,0);
  2052.         TextDrawSetSelectable(Info,1);
  2053.         TextDrawUseBox(Info,1);
  2054.         TextDrawBoxColor(Info,0x00000055);
  2055.         TextDrawTextSize(Info,410,10);
  2056.  
  2057.         I = TextDrawCreate(300,300,"Du moechtest die Informationen lesen?");
  2058.         TextDrawFont(I,1);
  2059.         TextDrawSetShadow(I,0);
  2060.         TextDrawLetterSize(I,0.2,1.0);
  2061.  
  2062.         Update = TextDrawCreate(440,290,"Updates");
  2063.         TextDrawFont(Update,1);
  2064.         TextDrawSetShadow(Update,0);
  2065.         TextDrawSetSelectable(Update,1);
  2066.         TextDrawUseBox(Update,1);
  2067.         TextDrawBoxColor(Update,0x00000055);
  2068.         TextDrawTextSize(Update,520,10);
  2069.  
  2070.         U = TextDrawCreate(440,300,"Moechtest du die Updates lesen?");
  2071.         TextDrawFont(U,1);
  2072.         TextDrawSetShadow(U,0);
  2073.         TextDrawLetterSize(U,0.2,1.0);
  2074.        
  2075.         CreatePickup(1273,23,0,0,1000,99); // damit es keine ID verschiebung gibt
  2076.         for(new haus=1;haus<MAX_HAUS;haus++)
  2077.         {
  2078.             LoadHaus(haus);
  2079.         }
  2080.         CreatePickup(1274,23,0,0,1000,99); // damit es keine ID verschiebung gibt
  2081.         for(new biz=1;biz<MAX_BIZ;biz++)
  2082.         {
  2083.             LoadBiz(biz);
  2084.         }
  2085.        
  2086.         vipcar = AddStaticVehicle(451,-4092.0029,883.2254,2.9174,0.9562,1,1); // //VIPIslandTurismo
  2087.         SetVehicleParamsEx(vipcar, 0, 0, 0, 0, 0, 0, 0);
  2088.        
  2089.         AddStaticVehicle(539,-4079.8003,889.2245,2.4243,270.3544,1,1); // //Hover1
  2090.         AddStaticVehicle(539,-4079.7815,886.3925,2.4243,272.5368,2,2); // //Hover2
  2091.         AddStaticVehicle(539,-4079.8171,883.6555,2.4243,274.3640,3,1); // //Hover3
  2092.        
  2093.         MedicCar[0] = AddStaticVehicle(416,1177.8704,-1308.4308,14.0072,270.2173,1,3); // //Medic1
  2094.         MedicCar[1] = AddStaticVehicle(416,1178.2198,-1338.6832,14.0338,271.7266,1,3); // //Medic2
  2095.         MedicCar[2] = AddStaticVehicle(598,1182.0472,-1315.2551,13.3167,359.8358,1,3); // //Medic3
  2096.         MedicCar[3] = AddStaticVehicle(598,1182.0337,-1332.5475,13.3280,0.1924,1,3); // //Medic4
  2097.  
  2098.         LSPDCar[0] = AddStaticVehicle(596,1529.0719,-1683.7751,5.6108,270.1563,37,1); // //LSPDCar1
  2099.         LSPDCar[1] = AddStaticVehicle(596,1528.9471,-1688.0491,5.6117,270.1296,37,1); // //LSPDCar2
  2100.         LSPDCar[2] = AddStaticVehicle(596,1544.7094,-1684.3079,5.6123,90.0513,37,1); // //LSPDCar3
  2101.         LSPDCar[3] = AddStaticVehicle(599,1545.0125,-1680.2737,6.0753,89.5743,37,1); // //LSPDCar4
  2102.         LSPDCar[4] = AddStaticVehicle(599,1545.1432,-1676.1370,6.0788,91.2726,37,1); // //LSPDCar5
  2103.         LSPDCar[5] = AddStaticVehicle(523,1526.1451,-1674.8728,5.4588,222.9009,37,1); // //LSPDCar6
  2104.         LSPDCar[6] = AddStaticVehicle(523,1527.6782,-1674.6013,5.4601,224.3879,37,1); // //LSPDCar7
  2105.         LSPDCar[7] = AddStaticVehicle(523,1529.4515,-1674.7639,5.4622,223.3167,37,1); // //LSPDCar8
  2106.  
  2107.         TerrorCar[0] = AddStaticVehicle(518,300.3545,-1490.4952,24.2648,234.9278,1,8); // //TerrorCar1
  2108.         TerrorCar[1] = AddStaticVehicle(517,303.7803,-1486.8340,24.4486,233.1342,1,8); // //TerrorCar2
  2109.         TerrorCar[2] = AddStaticVehicle(411,307.4401,-1481.8987,24.3208,234.0797,1,8); // //TerrorCar3
  2110.         TerrorCar[3] = AddStaticVehicle(477,301.1670,-1504.7250,24.3516,233.7175,9,8); // //TerrorCar4
  2111.         TerrorCar[4] = AddStaticVehicle(401,297.4540,-1508.7537,24.3734,236.5615,9,8); // //TerrorCar5
  2112.  
  2113.         Bike[0] = AddStaticVehicle(463,690.4363,-470.2837,16.0757,243.3429,189,189); // //Bike1
  2114.         Bike[1] = AddStaticVehicle(463,690.2245,-468.9542,16.0766,243.7007,189,189); // //Bike2
  2115.         Bike[2] = AddStaticVehicle(463,690.2336,-467.5540,16.0764,242.7304,189,189); // //Bike3
  2116.         Bike[3] = AddStaticVehicle(463,689.9794,-466.0573,16.0769,237.5805,189,189); // //Bike4
  2117.         Bike[4] = AddStaticVehicle(463,689.9671,-464.7148,16.0766,237.4899,189,189); // //Bike5
  2118.        
  2119.         SetTimer("Lotto",900000,1);
  2120.         SetTimer("jailed",61*1000,1);
  2121.         SetTimer("gravity",500,1);
  2122.         SetTimer("farbe",5000,1);
  2123.         SetTimer("highping",3000,1);
  2124.         SetTimer("paydaytimer",60*1000,1);
  2125.         SetTimer("RandomMessages", 300*1005, 1);
  2126.         SendRconCommand("weather 7");
  2127.        
  2128.         AntiHighPing = 1;
  2129.        
  2130.         for(new c=0;c<MAX_VEHICLES;c++)
  2131.         {
  2132.             number = c;
  2133.             format(numberstring,sizeof(numberstring),"SA-LS-%d",number);
  2134.             SetVehicleNumberPlate(c,numberstring);
  2135.         }
  2136.         return 1;
  2137. }
  2138.  
  2139. public OnGameModeExit()
  2140. {
  2141.     for(new haus=1;haus<MAX_HAUS;haus++)
  2142.     {
  2143.         KillHaus(haus);
  2144.     }
  2145.     for(new biz=1;biz<MAX_BIZ;biz++)
  2146.     {
  2147.         KillBiz(biz);
  2148.     }
  2149.     return 1;
  2150. }
  2151.  
  2152. public OnPlayerRequestClass(playerid, classid)
  2153. {
  2154.     SetPlayerPos(playerid, 2086.8816,1910.8716,12.4767);
  2155.     SetPlayerCameraPos(playerid, 2094.9363,1914.3406,13.8315);
  2156.     SetPlayerCameraLookAt(playerid, 2086.8816,1910.8716,12.4767);
  2157.     SetPlayerFacingAngle(playerid,308.6669);
  2158.     if(classid >=0&&classid <3)// 0,1,2
  2159.     {
  2160.         TextDrawSetString( RequestSpawn[ playerid] ,"~b~LSPD" );
  2161.         Frak[playerid] = 1;
  2162.     }
  2163.     if(classid >2&&classid <6)// 3,4,5
  2164.     {
  2165.         TextDrawSetString( RequestSpawn[ playerid ],"~y~Zivilisten" ) ;
  2166.         Frak[playerid] = 2;
  2167.     }
  2168.     if(classid >5&&classid <9)// 6,7,8
  2169.     {
  2170.         TextDrawSetString( RequestSpawn[ playerid ],"~g~Biker" ) ;
  2171.         Frak[playerid] = 3;
  2172.     }
  2173.     if(classid >8&&classid <12)// 9,10,11
  2174.     {
  2175.         TextDrawSetString( RequestSpawn[ playerid ],"~p~Bettler" ) ;
  2176.         Frak[playerid] = 4;
  2177.     }
  2178.     if(classid >11&&classid <15)// 12,13,14
  2179.     {
  2180.         TextDrawSetString( RequestSpawn[ playerid ],"~r~Medic" ) ;
  2181.         Frak[playerid] = 5;
  2182.     }
  2183.     if(classid >14&&classid <18)// 9,10,11
  2184.     {
  2185.         TextDrawSetString( RequestSpawn[ playerid ],"~p~Terrorristen" ) ;
  2186.         Frak[playerid] = 6;
  2187.     }
  2188.     TextDrawShowForPlayer( playerid, RequestSpawn[ playerid ] );
  2189.     return 1;
  2190. }
  2191.  
  2192. public OnPlayerConnect(playerid)
  2193. {
  2194.         PlayAudioStreamForPlayer(playerid, "http://tiduz187.hostei.com/littlemoment.mp3");
  2195.         SetTimerEx("CamMover",1025,0,"i",playerid);
  2196.         CamTimer[playerid] = SetTimerEx("CamMover",10005,1,"i",playerid);
  2197.         CamMover(playerid);
  2198.         SetPlayerColor(playerid, COLOR_WHITE);
  2199.         if(IsPlayerNPC(playerid))
  2200.         {
  2201.             new botname[MAX_PLAYER_NAME];
  2202.             GetPlayerName(playerid, botname, sizeof(botname));
  2203.             if(!strcmp(botname, "Sgt_Brix", true))
  2204.             {
  2205.                 SetPVarInt(playerid,"loggedin",1);
  2206.                 SpawnPlayer(playerid);
  2207.                 return 1;
  2208.             }
  2209.             if(!strcmp(botname, "Mrs_Piggy", true))
  2210.             {
  2211.                 SetPVarInt(playerid,"loggedin",1);
  2212.                 SpawnPlayer(playerid);
  2213.                 return 1;
  2214.             }
  2215.             if(!strcmp(botname, "Mr_Neuer", true))
  2216.             {
  2217.                 SetPVarInt(playerid,"loggedin",1);
  2218.                 SpawnPlayer(playerid);
  2219.                 return 1;
  2220.             }
  2221.         }
  2222.         new name[28],nstring[128];
  2223.         GetPlayerName(playerid, name,sizeof(name));
  2224.         format(nstring, sizeof(nstring),"[Join] {FFFCCC}%s {FFFFFF}hat den Server betreten!",name);
  2225.         SendClientMessageToAll(COLOR_GREEN,nstring);
  2226.         //RemoveBuildingsForPlayer
  2227.         RemoveBuildingForPlayer(playerid, 3345, 400.1172, 2543.5703, 15.4844, 0.25);
  2228.         RemoveBuildingForPlayer(playerid, 3367, 149.9141, 2614.6172, 15.4766, 0.25);
  2229.         RemoveBuildingForPlayer(playerid, 3369, 123.0469, 2587.7422, 15.4766, 0.25);
  2230.         RemoveBuildingForPlayer(playerid, 3368, 311.1328, 2614.6172, 15.4766, 0.25);
  2231.         RemoveBuildingForPlayer(playerid, 3368, 176.7891, 2587.7422, 15.4766, 0.25);
  2232.         RemoveBuildingForPlayer(playerid, 3369, 203.6563, 2614.6172, 15.4766, 0.25);
  2233.         RemoveBuildingForPlayer(playerid, 3369, 230.5234, 2641.4844, 15.4766, 0.25);
  2234.         RemoveBuildingForPlayer(playerid, 3367, 176.7891, 2641.4844, 15.4766, 0.25);
  2235.         RemoveBuildingForPlayer(playerid, 3367, 230.5234, 2587.7422, 15.4766, 0.25);
  2236.         RemoveBuildingForPlayer(playerid, 3367, 257.3984, 2614.6172, 15.4766, 0.25);
  2237.         RemoveBuildingForPlayer(playerid, 3367, 284.2656, 2641.4844, 15.4766, 0.25);
  2238.         RemoveBuildingForPlayer(playerid, 3367, 284.2656, 2587.7422, 15.4766, 0.25);
  2239.         RemoveBuildingForPlayer(playerid, 16595, 419.3750, 2538.5000, 15.5391, 0.25);
  2240.         RemoveBuildingForPlayer(playerid, 16596, 412.8281, 2542.8672, 15.5391, 0.25);
  2241.         RemoveBuildingForPlayer(playerid, 16597, 437.3828, 2547.5156, 15.1484, 0.25);
  2242.         RemoveBuildingForPlayer(playerid, 16598, 231.2813, 2545.7969, 20.0234, 0.25);
  2243.         RemoveBuildingForPlayer(playerid, 16600, 435.6250, 2532.0859, 20.1797, 0.25);
  2244.         RemoveBuildingForPlayer(playerid, 16602, 307.9531, 2543.4531, 20.3984, 0.25);
  2245.         RemoveBuildingForPlayer(playerid, 16599, 231.2813, 2545.7969, 20.0234, 0.25);
  2246.         RemoveBuildingForPlayer(playerid, 16098, 307.9531, 2543.4531, 20.3984, 0.25);
  2247.         RemoveBuildingForPlayer(playerid, 1308, 78.1797, 2571.0703, 15.6875, 0.25);
  2248.         RemoveBuildingForPlayer(playerid, 1308, 158.3125, 2571.6563, 15.4688, 0.25);
  2249.         RemoveBuildingForPlayer(playerid, 1308, 200.3594, 2571.9219, 15.5781, 0.25);
  2250.         RemoveBuildingForPlayer(playerid, 16373, 160.2031, 2571.9688, 27.3047, 0.25);
  2251.         RemoveBuildingForPlayer(playerid, 1308, 117.4531, 2572.7813, 15.5469, 0.25);
  2252.         RemoveBuildingForPlayer(playerid, 1308, 244.5938, 2573.1328, 15.3984, 0.25);
  2253.         RemoveBuildingForPlayer(playerid, 3269, 123.0469, 2587.7422, 15.4766, 0.25);
  2254.         RemoveBuildingForPlayer(playerid, 3270, 176.7891, 2587.7422, 15.4766, 0.25);
  2255.         RemoveBuildingForPlayer(playerid, 3271, 230.5234, 2587.7422, 15.4766, 0.25);
  2256.         RemoveBuildingForPlayer(playerid, 3271, 284.2656, 2587.7422, 15.4766, 0.25);
  2257.         RemoveBuildingForPlayer(playerid, 3271, 149.9141, 2614.6172, 15.4766, 0.25);
  2258.         RemoveBuildingForPlayer(playerid, 3271, 176.7891, 2641.4844, 15.4766, 0.25);
  2259.         RemoveBuildingForPlayer(playerid, 3269, 230.5234, 2641.4844, 15.4766, 0.25);
  2260.         RemoveBuildingForPlayer(playerid, 3269, 203.6563, 2614.6172, 15.4766, 0.25);
  2261.         RemoveBuildingForPlayer(playerid, 3271, 257.3984, 2614.6172, 15.4766, 0.25);
  2262.         RemoveBuildingForPlayer(playerid, 3271, 284.2656, 2641.4844, 15.4766, 0.25);
  2263.         RemoveBuildingForPlayer(playerid, 3270, 311.1328, 2614.6172, 15.4766, 0.25);
  2264.         RemoveBuildingForPlayer(playerid, 3172, 400.1172, 2543.5703, 15.4844, 0.25);
  2265.         RemoveBuildingForPlayer(playerid, 16326, 419.3750, 2538.5000, 15.5391, 0.25);
  2266.         RemoveBuildingForPlayer(playerid, 16327, 412.8281, 2542.8672, 15.5391, 0.25);
  2267.         RemoveBuildingForPlayer(playerid, 16374, 425.4688, 2531.0000, 22.5547, 0.25);
  2268.         RemoveBuildingForPlayer(playerid, 16501, 429.9844, 2546.5156, 17.3516, 0.25);
  2269.         RemoveBuildingForPlayer(playerid, 16409, 437.3828, 2547.5156, 15.1484, 0.25);
  2270.         RemoveBuildingForPlayer(playerid, 16601, 435.6250, 2532.0859, 20.1797, 0.25);
  2271.         RemoveBuildingForPlayer(playerid, 16372, -2.4609, 2571.5781, 28.2891, 0.25);
  2272.         //RemoveBuildingsForPlayer
  2273.         TextDrawShowForPlayer(playerid,SName);
  2274.         TextDrawShowForPlayer(playerid,Punkt);
  2275.         new std,mins,tag,monat,jahr,string[128];
  2276.         gettime(std,mins);
  2277.         getdate(jahr,monat,tag);
  2278.         format(string,sizeof(string),"%d:%d - %d.%d.%d",std,mins,tag,monat,jahr);
  2279.         TextDrawSetString(UD,string);
  2280.         TextDrawShowForPlayer(playerid,UD);
  2281.         new string1[85],players=0;
  2282.         for(new x;x<MAX_PLAYERS;x++)
  2283.         {
  2284.         if(IsPlayerConnected(x))
  2285.         {
  2286.                 players++;
  2287.         }
  2288.         }
  2289.         format(string1,sizeof(string1),"Aktuelle Spieler auf dem Server: %d",players);
  2290.         TextDrawSetString(S,string1);
  2291.         TextDrawShowForPlayer(playerid,S);
  2292.         TextDrawShowForPlayer(playerid,Register);
  2293.         TextDrawShowForPlayer(playerid,Login);
  2294.         TextDrawShowForPlayer(playerid,Info);
  2295.         TextDrawShowForPlayer(playerid,Update);
  2296.         TextDrawShowForPlayer(playerid,KA);
  2297.         TextDrawShowForPlayer(playerid,A);
  2298.         TextDrawShowForPlayer(playerid,I);
  2299.         TextDrawShowForPlayer(playerid,U);
  2300.         TextDrawShowForPlayer(playerid,Forum);
  2301.         SelectTextDraw(playerid,blau);
  2302.         clickedplayer[playerid] = -1;
  2303.        
  2304.         health[playerid] = TextDrawCreate(500, 127, "Health: 100");
  2305.         TextDrawFont(health[playerid] , 1);
  2306.         TextDrawLetterSize(health[playerid] , 0.2, 1);
  2307.         TextDrawColor(health[playerid] , 0xFF0000FF);
  2308.         TextDrawSetOutline(health[playerid] , 0);
  2309.         TextDrawSetProportional(health[playerid] , 1);
  2310.         TextDrawSetShadow(health[playerid] , 1);
  2311.  
  2312.         armour[playerid] = TextDrawCreate(500, 137, "Armour: 100");
  2313.         TextDrawFont(armour[playerid] , 1);
  2314.         TextDrawLetterSize(armour[playerid] , 0.2, 1);
  2315.         TextDrawColor(armour[playerid] , 0xC0C0C0FF);
  2316.         TextDrawSetOutline(armour[playerid] , 0);
  2317.         TextDrawSetProportional(armour[playerid] , 1);
  2318.         TextDrawSetShadow(armour[playerid] , 1);
  2319.         return 1;
  2320. }
  2321.  
  2322. public OnPlayerDisconnect(playerid, reason)
  2323. {
  2324.     print(">>> OnPlayerDisconnect CheckUp <<<");
  2325.     //SetPlayerName(playerid, oldnamex[playerid]);
  2326.     print("SetPlayerName...OK");
  2327.     specstate[playerid] = 0;
  2328.     print("SpecState...OK");
  2329.     SpielerSpeichern(playerid);
  2330.     print("SpielerSpeichern...OK");
  2331.     new name[28],nstring[128];
  2332.     print("new name etc...OK");
  2333.     GetPlayerName(playerid, name,sizeof(name));
  2334.     print("GetPlayerName...OK");
  2335.     format(nstring, sizeof(nstring),"[Leave] {FFFCCC}%s {FFFFFF}hat den Server verlassen!",name);
  2336.     print("format logout msg...OK");
  2337.     SendClientMessageToAll(COLOR_RED,nstring);
  2338.     print("SCMTA...OK");
  2339.     PlayerMoney[playerid] = 0;
  2340.     print("PlayerMoney...OK");
  2341.     inHaus[playerid] = -1;
  2342.     print("inHaus...OK");
  2343.     AtBiz[playerid] = -1;
  2344.     print("AtBiz...OK");
  2345.     logged[playerid] = 0;
  2346.     print("logged...OK");
  2347.     sskin[playerid] = 0;
  2348.     print("sskin...OK");
  2349.     aduty[playerid] = 0;
  2350.     print("aduty...OK");
  2351.     Frak[playerid] = 0;
  2352.     print("Frak...OK");
  2353.     hasvoted[playerid] = 0;
  2354.     PM[playerid] = 0;
  2355.     supported[playerid] = 0;
  2356.     if(Ticket1ID == playerid){Ticket1ID=0;}
  2357.     if(Ticket2ID == playerid){Ticket2ID=0;}
  2358.     if(Ticket3ID == playerid){Ticket3ID=0;}
  2359.     if(Ticket4ID == playerid){Ticket4ID=0;}
  2360.     if(Ticket5ID == playerid){Ticket5ID=0;}
  2361.     inDM[playerid] = 0;
  2362.     streak[playerid] = 0;
  2363.     Delete3DTextLabel(AdminLabel[playerid]);
  2364.     KillTimer(CamTimer[playerid]);
  2365.     DestroyObject(asirene[playerid]);
  2366.     return 1;
  2367. }
  2368.  
  2369. public OnPlayerSpawn(playerid)
  2370. {
  2371.     SetPlayerHealth(playerid, 100);
  2372.     if(GetPVarInt(playerid,"loggedin") == 0){Kick(playerid);}
  2373.     if(IsPlayerNPC(playerid))
  2374.     {
  2375.         new botname[MAX_PLAYER_NAME];
  2376.         GetPlayerName(playerid, botname, sizeof(botname));
  2377.         if(!strcmp(botname, "Sgt_Brix", true))
  2378.         {
  2379.             PutPlayerInVehicle(playerid, Hydra_Bot, 18);
  2380.             SetPlayerSkin(playerid,287);
  2381.         }
  2382.         if(!strcmp(botname, "Mrs_Piggy", true))
  2383.         {
  2384.             PutPlayerInVehicle(playerid, NRG_Bot, 18);
  2385.             SetPlayerSkin(playerid, 245);
  2386.         }
  2387.         if(!strcmp(botname, "Mr_Neuer", true))
  2388.         {
  2389.             PutPlayerInVehicle(playerid, Car_Bot, 18);
  2390.             SetPlayerSkin(playerid, 268);
  2391.         }
  2392.         return 1;
  2393.     }
  2394.     if(GetPVarInt(playerid,"Rules") == 0)
  2395.     {
  2396.         new string[1024];
  2397.         format(string, sizeof(string),"Bevor du spielen kannst musst du unsere Regeln akzeptieren:\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n",Rule1,Rule2,Rule3,Rule4,Rule5,Rule6,Rule7);
  2398.         ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX,".:: Server Regeln ::.",string,"Akzeptieren","Ablehnen");
  2399.     }
  2400.     TextDrawHideForPlayer(playerid, RequestSpawn[ playerid ]);
  2401.     if(Team[playerid] == 1 && csstarted == 1)
  2402.     {
  2403.         new CTRandom = random(sizeof(CTSpawns));
  2404.         SetPlayerPos(playerid, CTSpawns[CTRandom][0], CTSpawns[CTRandom][1], CTSpawns[CTRandom][2]);
  2405.         SetPlayerHealth(playerid, 150.0);
  2406.         SetPlayerArmour(playerid, 100.0);
  2407.         SetPlayerSkin(playerid, 285);
  2408.         GivePlayerWeapon(playerid, 31, 250);
  2409.         GivePlayerWeapon(playerid, 24, 100);
  2410.         GivePlayerWeapon(playerid, 16, 3);
  2411.     }
  2412.     if(Team[playerid] == 2 && csstarted == 1)
  2413.     {
  2414.         new TRandom = random(sizeof(TSpawns));
  2415.         SetPlayerPos(playerid, TSpawns[TRandom][0], TSpawns[TRandom][1], TSpawns[TRandom][2]);
  2416.         SetPlayerHealth(playerid, 150.0);
  2417.         SetPlayerArmour(playerid, 100.0);
  2418.         SetPlayerSkin(playerid, 220);
  2419.         GivePlayerWeapon(playerid, 30, 250);
  2420.         GivePlayerWeapon(playerid, 24, 100);
  2421.         GivePlayerWeapon(playerid, 16, 3);
  2422.     }
  2423.     if(Frak[playerid] == 1 && inDM[playerid] == 0)
  2424.     {
  2425.         SetPlayerPos(playerid, 1525.8619,-1677.9626,5.8906);
  2426.         SendClientMessage(playerid, COLOR_RED,"[Information] {FFFFFF}Du bist Polizist und musst Verbrechen in der Stadt aufhalten!");
  2427.         SendClientMessage(playerid, COLOR_RED,"[Information] {FFFFFF}Nutze dazu folgende Befehle: [0]");
  2428.     }
  2429.     if(Frak[playerid] == 2 && inDM[playerid] == 0)
  2430.     {
  2431.         new Random = random(sizeof(RandomSpawns));
  2432.         SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
  2433.         SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
  2434.         SetPlayerColor(playerid, COLOR_WHITE);
  2435.         AntiDeAMX();
  2436.     }
  2437.     if(Frak[playerid] == 3 && inDM[playerid] == 0)
  2438.     {
  2439.         SetPlayerPos(playerid, 681.5093,-474.1647,16.5363);
  2440.         SendClientMessage(playerid, COLOR_RED,"[Information] {FFFFFF}Du bist Biker und musst irgendwas machen!");
  2441.         SendClientMessage(playerid, COLOR_RED,"[Information] {FFFFFF}Nutze dazu folgende Befehle: [0]");
  2442.         SetPlayerColor(playerid, COLOR_WHITE);
  2443.     }
  2444.     if(Frak[playerid] == 4 && inDM[playerid] == 0)
  2445.     {
  2446.         new Random = random(sizeof(RandomSpawns));
  2447.         SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
  2448.         SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
  2449.         SetPlayerColor(playerid, COLOR_WHITE);
  2450.         AntiDeAMX();
  2451.     }
  2452.     if(Frak[playerid] == 5 && inDM[playerid] == 0)
  2453.     {
  2454.         SetPlayerPos(playerid, 1173.0452,-1323.2501,15.3971);
  2455.         SendClientMessage(playerid, COLOR_RED,"[Information] {FFFFFF}Du bist Medic und musst die verletzten der Stadt heilen!");
  2456.         SendClientMessage(playerid, COLOR_RED,"[Information] {FFFFFF}Nutze dazu folgende Befehle: [0]");
  2457.         SetPlayerColor(playerid, COLOR_WHITE);
  2458.     }
  2459.     if(Frak[playerid] == 6 && inDM[playerid] == 0)
  2460.     {
  2461.         SetPlayerPos(playerid, 314.5943,-1508.9843,24.9219);
  2462.         SendClientMessage(playerid, COLOR_RED,"[Information] {FFFFFF}Du bist Terrorrist und musst Ärger in der Stadt verursachen!");
  2463.         SendClientMessage(playerid, COLOR_RED,"[Information] {FFFFFF}Nutze dazu folgende Befehle: [0]");
  2464.         SetPlayerColor(playerid, COLOR_WHITE);
  2465.     }
  2466.     if(GetPVarInt(playerid,"Jail") >=0)
  2467.     {
  2468.         new jstring[64];
  2469.         SetPlayerPos(playerid,1643.5039,-1516.1132,13.5673);
  2470.         format(jstring, sizeof(jstring),"Du musst noch %d Minuten im Jail absitzen...",GetPVarInt(playerid,"Jail"));
  2471.         SendClientMessage(playerid, COLOR_RED,jstring);
  2472.     }
  2473.     if(GetPVarInt(playerid,"Gang") > 0 && inDM[playerid] == 0)
  2474.     {
  2475.         new cpfad[50];
  2476.         format(cpfad, sizeof(cpfad),"Clans/%d.txt",GetPVarInt(playerid,"Gang"));
  2477.         if(dini_Int(cpfad,"spawnweap") == 1)
  2478.         {
  2479.             if(dini_Int(cpfad,"geld") < 700)return SendClientMessage(playerid, COLOR_RED,"[Clan] {FFFFFF}Wegen unzureichendem Clanguthaben wurde dir keine SpawnWaffe ausgehändigt.");
  2480.             GivePlayerWeapon(playerid, 24,100);
  2481.             new newmoney = dini_Int(cpfad,"geld") - 700;
  2482.             dini_IntSet(cpfad,"geld",newmoney);
  2483.         }
  2484.         if(dini_Int(cpfad,"spawnweap") == 2)
  2485.         {
  2486.             if(dini_Int(cpfad,"geld") < 900)return SendClientMessage(playerid, COLOR_RED,"[Clan] {FFFFFF}Wegen unzureichendem Clanguthaben wurde dir keine SpawnWaffe ausgehändigt.");
  2487.             GivePlayerWeapon(playerid, 29,100);
  2488.             new newmoney = dini_Int(cpfad,"geld") - 900;
  2489.             dini_IntSet(cpfad,"geld",newmoney);
  2490.         }
  2491.         if(dini_Int(cpfad,"spawnweap") == 3)
  2492.         {
  2493.             if(dini_Int(cpfad,"geld") < 1200)return SendClientMessage(playerid, COLOR_RED,"[Clan] {FFFFFF}Wegen unzureichendem Clanguthaben wurde dir keine SpawnWaffe ausgehändigt.");
  2494.             GivePlayerWeapon(playerid, 30,100);
  2495.             new newmoney = dini_Int(cpfad,"geld") - 1200;
  2496.             dini_IntSet(cpfad,"geld",newmoney);
  2497.         }
  2498.     }
  2499.     if(Frak[playerid] == 1 && inDM[playerid] == 0)
  2500.     {
  2501.         SendClientMessage(playerid, COLOR_RED,"[LSPD] {FFFFFF}Dir wurde deine Dienstwaffe ausgehändigt: Tazer");
  2502.         SendClientMessage(playerid, COLOR_RED,"[LSPD] {FFFFFF}Beachte: Der Tazer braucht 1 Sekunden um sich wieder aufzuladen!");
  2503.         GivePlayerWeapon(playerid, 23,10);
  2504.        
  2505.         SetPlayerColor(playerid, COLOR_BLUE);
  2506.     }
  2507.     if(inDM[playerid] == 1)
  2508.     {
  2509.         new DMRandom = random(sizeof(RandomDMSpawns));
  2510.         SetPlayerPos(playerid, RandomDMSpawns[DMRandom][0], RandomDMSpawns[DMRandom][1], RandomDMSpawns[DMRandom][2]);
  2511.         SetPlayerInterior(playerid, 10);
  2512.         GivePlayerWeapon(playerid, 22+random(17),500);
  2513.     }
  2514.     if(GetPVarInt(playerid,"HPUpgrade") > 0)
  2515.     {
  2516.         new Float:NewHP = GetPVarInt(playerid,"HPUpgrade")*10+100;
  2517.         SetPlayerHealth(playerid, NewHP);
  2518.     }
  2519.     if(GetPVarInt(playerid,"ArmourUpgrade") > 0)
  2520.     {
  2521.         new Float:NewHP = GetPVarInt(playerid,"ArmourUpgrade")*10;
  2522.         SetPlayerArmour(playerid, NewHP);
  2523.     }
  2524.     return 1;
  2525. }
  2526.  
  2527. public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
  2528. {
  2529.     if(weaponid == 23)
  2530.     {
  2531.         new Float:hp;
  2532.         GetPlayerHealth(damagedid, hp);
  2533.         new Float:newhp = hp+amount;
  2534.         SetPlayerHealth(damagedid, newhp);
  2535.     }
  2536.     if(weaponid == 3)
  2537.     {
  2538.         if(GetPlayerWantedLevel(damagedid) > 0)
  2539.         {
  2540.        
  2541.         }
  2542.     }
  2543.     return 1;
  2544. }
  2545.  
  2546. public OnPlayerDeath(playerid, killerid, reason)
  2547. {
  2548.     SetPVarInt(killerid,"Kills",GetPVarInt(killerid,"Kills")+1);
  2549.     SetPVarInt(playerid,"Death",GetPVarInt(playerid,"Death")+1);
  2550.     SendDeathMessage(killerid, playerid, reason);
  2551.     if(PlaysCS[killerid] == 1 && Team[killerid] == 1)
  2552.     {
  2553.         if(Team[playerid] == 2){CTPoints++;}
  2554.     }
  2555.     if(PlaysCS[killerid] == 1 && Team[killerid] == 2)
  2556.     {
  2557.         if(Team[playerid] == 1){TPoints++;}
  2558.     }
  2559.     if(TPoints == 5)
  2560.     {
  2561.         csstarted = 0;
  2562.         terror = 0;
  2563.         anti = 0;
  2564.         TPoints = 0;
  2565.         CTPoints = 0;
  2566.         for(new i=0;i<MAX_PLAYERS;i++)
  2567.         {
  2568.             if(PlaysCS[i] == 1)
  2569.             {
  2570.                 SendClientMessage(i, COLOR_RED,"Terrorrists win!");
  2571.                 PlaysCS[i] = 0;
  2572.                 Team[i] = 0;
  2573.                 SpawnPlayer(i);
  2574.             }
  2575.         }
  2576.     }
  2577.     if(CTPoints == 5)
  2578.     {
  2579.         csstarted = 0;
  2580.         terror = 0;
  2581.         anti = 0;
  2582.         TPoints = 0;
  2583.         CTPoints = 0;
  2584.         for(new i=0;i<MAX_PLAYERS;i++)
  2585.         {
  2586.             if(PlaysCS[i] == 1)
  2587.             {
  2588.                 SendClientMessage(i, COLOR_GREEN,"Counter-Terrorrists win!");
  2589.                 PlaysCS[i] = 0;
  2590.                 Team[i] = 0;
  2591.                 SpawnPlayer(i);
  2592.             }
  2593.         }
  2594.     }
  2595.     if(GetPVarInt(killerid,"Gang") > 0)
  2596.     {
  2597.         new clan[12];
  2598.         format(clan, sizeof(clan),"pkt%d",GetPVarInt(killerid,"Gang"));
  2599.         dini_IntSet("Clans/ranking.txt",clan,dini_Int("Clans/ranking.txt",clan)+1);
  2600.     }
  2601.     if(Frak[killerid] == 1 && GetPlayerWantedLevel(playerid) > 0)
  2602.     {
  2603.    
  2604.     }
  2605.     if(Frak[killerid] != 1 && killerid != playerid)
  2606.     {
  2607.         GiveWantedLevel(killerid, 1);
  2608.         SendClientMessage(killerid, COLOR_RED,"[Verbrechen] {FFFFFF}Du hast ein Verbrechen (Mord) begangen!");
  2609.     }
  2610.     AntiDeAMX();
  2611.     if(Frak[killerid] == 6 && Frak[playerid] == 1)
  2612.     {
  2613.         new skin = GetPlayerSkin(playerid);
  2614.         sskin[killerid] = skin;
  2615.         SendClientMessage(killerid, COLOR_WHITE,"Du hast soeben einen Skin erhalten! Benutze ihn mit '/useskin'");
  2616.         SendClientMessage(killerid, COLOR_WHITE,"Hinweis: Du kannst diesen nur als Terrorist benutzen.");
  2617.     }
  2618.     if(Frak[playerid] != Frak[killerid])
  2619.     {
  2620.         if(GetPVarInt(playerid,"Premium") == 0){SetPVarInt(killerid,"EXP",GetPVarInt(killerid,"EXP")+10);}
  2621.         if(GetPVarInt(playerid,"Premium") > 0){SetPVarInt(killerid,"EXP",GetPVarInt(killerid,"EXP")+15);}
  2622.     }
  2623.     if(GetPVarInt(killerid,"EXP") == 150)
  2624.     {
  2625.         LevelUp(killerid);
  2626.     }
  2627.     if(GetPVarInt(killerid,"Gang") > 0)
  2628.     {
  2629.         new lvup[64],pfad[50];
  2630.         format(pfad,50,"/Clans/%d.txt",GetPVarInt(killerid,"Gang"));
  2631.         dini_IntSet(pfad,"EXP",GetPVarInt(killerid,"Gang")+5);
  2632.         if(dini_Int(pfad,"EXP") == 100)
  2633.         {
  2634.             dini_IntSet(pfad,"EXP",0);
  2635.             dini_IntSet(pfad,"Level",dini_Int(pfad,"Level")+1);
  2636.             for(new i=0;i<MAX_PLAYERS;i++)
  2637.             {
  2638.                 if(GetPVarInt(killerid,"Gang") == GetPVarInt(i,"Gang"))
  2639.                 {
  2640.                     format(lvup, sizeof(lvup),"[Clan] {FFFFFF}Der Clan hat Level %d erreicht!",dini_Int(pfad,"Level"));
  2641.                     SendClientMessage(i, COLOR_YELLOW,lvup);
  2642.                 }
  2643.             }
  2644.         }
  2645.     }
  2646.     if(streak[killerid] < 5){GameTextForPlayer(killerid,"KILL!",2000,3);}
  2647.     if(streak[killerid] > 5 && streak[killerid] < 10){GameTextForPlayer(killerid,"ULTRA KILL!",2000,3);}
  2648.     if(streak[killerid] > 10 && streak[killerid] < 15){GameTextForPlayer(killerid,"MONSTER KILL!",2000,3);}
  2649.     if(streak[killerid] > 15){GameTextForPlayer(playerid,"GODLIKE!",2000,3);}
  2650.     streak[playerid] = 0;
  2651.     return 1;
  2652. }
  2653.  
  2654. public OnVehicleSpawn(vehicleid)
  2655. {
  2656.     return 1;
  2657. }
  2658.  
  2659. public OnVehicleDeath(vehicleid, killerid)
  2660. {
  2661.     return 1;
  2662. }
  2663.  
  2664. public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
  2665. {
  2666.     if(Frak[playerid] == 1 && inDM[playerid] == 0)
  2667.     {
  2668.         if(weaponid == 23)
  2669.         {
  2670.             ApplyAnimation(hitid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
  2671.             TogglePlayerControllable(hitid,0);
  2672.             SetTimerEx("tazed",4000,0,"i",hitid);
  2673.             SendClientMessage(hitid, COLOR_RED,"[Police] {FFFFFF}Du wurdest getazert (4 Sekunden Bewegungsunfähig)");
  2674.         }
  2675.     }
  2676.     if(aduty[hitid] == 1)
  2677.     {
  2678.         new name[28],aname[28],string[128];
  2679.         GetPlayerName(playerid, name, sizeof(name));
  2680.         GetPlayerName(hitid, aname, sizeof(aname));
  2681.         format(string, sizeof(string),"[System] {FFFFFF}%s hat dich in Admin Duty abgeschossen!",name);
  2682.         SendClientMessage(hitid, COLOR_RED,string);
  2683.         format(string, sizeof(string),"[System] {FFFFFF}Du hast %s in AdminDuty abgeschossen! Dies kann sanktioniert werden!",aname);
  2684.         SendClientMessage(playerid, COLOR_RED,string);
  2685.     }
  2686.     return 1;
  2687. }
  2688.  
  2689. public OnPlayerText(playerid, text[])
  2690. {
  2691.     if(GetPVarInt(playerid,"Mute") > 0)
  2692.     {
  2693.         SendClientMessage(playerid, COLOR_RED,"Du bist gemutet!");
  2694.         return 0;
  2695.     }
  2696.     new Name[28],string[128],Float:pX,Float:pY,Float:pZ;
  2697.     GetPlayerName(playerid,Name,sizeof(Name));
  2698.     format(string, sizeof(string),"%s sagt: %s",Name,text);
  2699.     GetPlayerPos(playerid, pX, pY, pZ);
  2700.     for(new i=0;i<MAX_PLAYERS;i++)
  2701.     {
  2702.         if(IsPlayerInRangeOfPoint(i, 10.0, pX, pY, pZ))
  2703.         {
  2704.             SendClientMessage(i, COLOR_WHITE,string);
  2705.         }
  2706.     }
  2707.     return 0;
  2708. }
  2709.  
  2710. public OnPlayerCommandText(playerid, cmdtext[])
  2711. {
  2712.     dcmd(setadmin,8,cmdtext);
  2713.     dcmd(a,1,cmdtext);
  2714.     dcmd(createhaus,10,cmdtext);
  2715.     dcmd(buyhouse,8,cmdtext);
  2716.     dcmd(sellhouse,9,cmdtext);
  2717.     dcmd(createbiz,9,cmdtext);
  2718.     dcmd(enter,5,cmdtext);
  2719.     dcmd(exit,4,cmdtext);
  2720.     dcmd(buybiz,6,cmdtext);
  2721.     dcmd(sellbiz,7,cmdtext);
  2722.     dcmd(buy,3,cmdtext);
  2723.     dcmd(bmenu,5,cmdtext);
  2724.     dcmd(teleport,8,cmdtext);
  2725.     dcmd(console,7,cmdtext);
  2726.     dcmd(event,5,cmdtext);
  2727.     dcmd(lotto,5,cmdtext);
  2728.     dcmd(veh,3,cmdtext);
  2729.     dcmd(ooc,3,cmdtext);
  2730.     dcmd(goto,4,cmdtext);
  2731.     dcmd(gethere,7,cmdtext);
  2732.     dcmd(kick,4,cmdtext);
  2733.     dcmd(ban,3,cmdtext);
  2734.     dcmd(fightstyle,10,cmdtext);
  2735.     dcmd(basejump,8,cmdtext);
  2736.     dcmd(music,5,cmdtext);
  2737.     dcmd(licensethisshit,15,cmdtext);
  2738.     dcmd(destroy,7,cmdtext);
  2739.     dcmd(mute,4,cmdtext);
  2740.     dcmd(jail,4,cmdtext);
  2741.     dcmd(createclan,10,cmdtext);
  2742.     dcmd(cc,2,cmdtext);
  2743.     dcmd(abase,5,cmdtext);
  2744.     dcmd(clanmenu,8,cmdtext);
  2745.     dcmd(useskin,7,cmdtext);
  2746.     dcmd(aduty,5,cmdtext);
  2747.     dcmd(pay,3,cmdtext);
  2748.     dcmd(stats,5,cmdtext);
  2749.     dcmd(t,1,cmdtext);
  2750.     dcmd(premiumshop,11,cmdtext);
  2751.     dcmd(report,6,cmdtext);
  2752.     dcmd(spec,4,cmdtext);
  2753.     dcmd(upgrade,7,cmdtext);
  2754.     dcmd(votekick,8,cmdtext);
  2755.     dcmd(vote,4,cmdtext);
  2756.     dcmd(randomtele,10,cmdtext);
  2757.     dcmd(pm,2,cmdtext);
  2758.     dcmd(help,4,cmdtext);
  2759.     dcmd(pmenu,5,cmdtext);
  2760.     dcmd(sup,3,cmdtext);
  2761.     dcmd(acceptsup,9,cmdtext);
  2762.     dcmd(go,2,cmdtext);
  2763.     dcmd(go2,3,cmdtext);
  2764.     dcmd(cobject,7,cmdtext);
  2765.     dcmd(slap,4,cmdtext);
  2766.     dcmd(settime,7,cmdtext);
  2767.     dcmd(bugreport,9,cmdtext);
  2768.     dcmd(readbug,7,cmdtext);
  2769.     dcmd(dm,2,cmdtext);
  2770.     dcmd(ex,2,cmdtext);
  2771.     dcmd(sounds,6,cmdtext);
  2772.     dcmd(redeem,6,cmdtext);
  2773.     return 0;
  2774. }
  2775.  
  2776. dcmd_redeem(playerid,params[])
  2777. {
  2778.     #pragma unused params
  2779.     ShowPlayerDialog(playerid, DIALOG_REDEEM, DIALOG_STYLE_INPUT,".:: Gutschein System v0.1 ::.","Bitte gib nun deinen GutscheinCode ein:","Einlösen","Abbrechen");
  2780.     return 1;
  2781. }
  2782.  
  2783. dcmd_sounds(playerid,params[])
  2784. {
  2785.     #pragma unused params
  2786.     if(GetPVarInt(playerid,"Adminlevel") > 4)
  2787.     {
  2788.         ShowPlayerDialog(playerid, DIALOG_SOUNDS, DIALOG_STYLE_LIST,".:: Sound System ::.","Bitte waehle aus:\nNobody got time for this\nVerfolgungsmusik\nBomb dropping\nGrillen zirpen\nDerpSong\nMortal Combat Theme\nJapano Lache\npfscht\nTrollSong\nWhoooooot?!\nFail Music","Spielen","Abbrechen");
  2789.     }
  2790.     return 1;
  2791. }
  2792.  
  2793. dcmd_ex(playerid,params[])
  2794. {
  2795.     new pID,Float:pX,Float:pY,Float:pZ;
  2796.     if(GetPVarInt(playerid,"Adminlevel") > 6)
  2797.     {
  2798.         if(sscanf(params,"i",pID))return SendClientMessage(playerid, COLOR_GREY,"INFO: /ex [playerid]");
  2799.         if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler ist nicht online!");
  2800.         GetPlayerPos(pID, pX, pY, pZ);
  2801.         CreateExplosion(pX,pY,pZ,2,20.0);
  2802.         CreateExplosion(pX,pY,pZ,2,20.0);
  2803.         GameTextForPlayer(pID, "Du wurdest geb00mt!",5000,5);
  2804.     }
  2805.     return 1;
  2806. }
  2807.  
  2808. dcmd_dm(playerid,params[])
  2809. {
  2810.     #pragma unused params
  2811.     new string[128],name[28];
  2812.     GetPlayerName(playerid, name, 28);
  2813.     if(inDM[playerid] == 0)
  2814.     {
  2815.         SetPlayerInterior(playerid, 10);
  2816.         new Random = random(sizeof(RandomDMSpawns));
  2817.         SetPlayerPos(playerid, RandomDMSpawns[Random][0], RandomDMSpawns[Random][1], RandomDMSpawns[Random][2]);
  2818.         GivePlayerWeapon(playerid, 22+random(16),500);
  2819.         inDM[playerid] = 1;
  2820.         format(string, sizeof(string),"[DM-Arena] {FFFFFF}%s hat die {DDDADF}DM-Arena {FFFFFF}betreten!",name);
  2821.         SendClientMessageToAll(COLOR_RED,string);
  2822.     }
  2823.     else if(inDM[playerid] == 1)
  2824.     {
  2825.         inDM[playerid] = 0;
  2826.         format(string, sizeof(string),"[DM-Arena] {FFFFFF}%s hat die {DDDADF}DM-Arena {FFFFFF}verlassen!",name);
  2827.         SendClientMessageToAll(COLOR_RED,string);
  2828.         SetPlayerInterior(playerid, 0);
  2829.         SpawnPlayer(playerid);
  2830.     }
  2831.     return 1;
  2832. }
  2833.  
  2834. dcmd_readbug(playerid,params[])
  2835. {
  2836.     new id, string[160],pfad[50];
  2837.     if(GetPVarInt(playerid,"Adminlevel") > 4)
  2838.     {
  2839.         if(sscanf(params,"d",id))return SendClientMessage(playerid, COLOR_GREY,"INFO: /readbug [ID]");
  2840.         format(pfad, sizeof(pfad),"Bugs/%d.txt",id);
  2841.         if(!dini_Exists(pfad))return SendClientMessage(playerid, COLOR_RED,"Diese ReportID existiert nicht.");
  2842.         format(string, sizeof(string),"BugReport Nummer: %d\n \nMelder: %s\nNachricht: %s\nErledigt: %d",id,dini_Get(pfad,"Name"),dini_Get(pfad,"Text"),dini_Int(pfad,"Done"));
  2843.         ShowPlayerDialog(playerid, DIALOG_READBUG, DIALOG_STYLE_MSGBOX,".:: Bug Report System v0.1 ::.",string,"Erledigt","Schließen");
  2844.         SetPVarInt(playerid,"bug",id);
  2845.     }
  2846.     return 1;
  2847. }
  2848.  
  2849. dcmd_bugreport(playerid,params[])
  2850. {
  2851.     #pragma unused params
  2852.     ShowPlayerDialog(playerid, DIALOG_BUGMELDEN, DIALOG_STYLE_INPUT,".:: Bug Report System v0.1 ::.","Bitte gib nun detaillierte Informationen zu dem gefundenen Bug an:","Absenden","Abbrechen");
  2853.     return 1;
  2854. }
  2855.  
  2856. dcmd_settime(playerid,params[])
  2857. {
  2858.     if(GetPVarInt(playerid,"Adminlevel") > 5)
  2859.     {
  2860.         new input,name[28],string[128];
  2861.         if(sscanf(params,"d",input))return SendClientMessage(playerid, COLOR_GREY,"INFO: /settime [zeit 0-23]");
  2862.         SetWorldTime(input);
  2863.         GetPlayerName(playerid,name,sizeof(name));
  2864.         format(string, sizeof(string),"[WorldTime] {FFFFFF}%s hat die Worldtime auf %d0:00 gesetzt.",name,input);
  2865.         SendClientMessageToAll(COLOR_YELLOW,string);
  2866.     }
  2867.     return 1;
  2868. }
  2869.  
  2870. dcmd_slap(playerid,params[])
  2871. {
  2872.     if(GetPVarInt(playerid,"Adminlevel") > 4)
  2873.     {
  2874.     new id, string[126], Float: PPos[3],name[28];
  2875.     if(sscanf(params, "u", id))
  2876.         return SendClientMessage(playerid, -1, "INFO: /slap [id]");
  2877.  
  2878.     GetPlayerName(id, name, sizeof(name));
  2879.     GetPlayerPos(id, PPos[0], PPos[1], PPos[2]);
  2880.     SetPlayerPos(id, PPos[0], PPos[1], PPos[2]+4);
  2881.  
  2882.     format(string, sizeof(string), "Du hast %s geslappt.",name);
  2883.     SendClientMessage(playerid, -1, string);
  2884.     }
  2885.     return 1;
  2886. }
  2887.  
  2888. dcmd_cobject(playerid,params[])
  2889. {
  2890.     new oid,Float:pX,Float:pY,Float:pZ;
  2891.     if(GetPVarInt(playerid,"Adminlevel") > 2)
  2892.     {
  2893.         if(sscanf(params,"d",oid))return SendClientMessage(playerid, COLOR_GREY,"INFO: /cobject [Object-ID]");
  2894.         GetPlayerPos(playerid, pX, pY, pZ);
  2895.         CreateObject(oid, pX, pY, pZ, 0, 0, 0, 0.0);
  2896.     }
  2897.     return 1;
  2898. }
  2899.  
  2900. dcmd_go2(playerid,params[])
  2901. {
  2902.     #pragma unused params
  2903.     SetPlayerPos(playerid, -1079.99,1061.58,1343.04);
  2904.     SetPlayerInterior(playerid, 10);
  2905.     LevelUp(playerid);
  2906.     return 1;
  2907. }
  2908.  
  2909. dcmd_go(playerid,params[])
  2910. {
  2911.     #pragma unused params
  2912.     new Float:pX,Float:pY,Float:pZ;
  2913.     GetPlayerPos(playerid, pX, pY, pZ);
  2914.     SetPlayerPos(playerid, pX+10, pY, pZ);
  2915.     SetPlayerInterior(playerid, 1);
  2916.     SetPlayerPos(playerid, 452.489990,-18.179698+10,1001.132812);
  2917.     return 1;
  2918. }
  2919.  
  2920. dcmd_acceptsup(playerid,params[])
  2921. {
  2922.     #pragma unused params
  2923.     new string[256],name1[28],name2[28],name3[28],name4[28],name5[28];
  2924.     new s1[64],s2[64],s3[64],s4[64],s5[64];
  2925.     s1="Frei";
  2926.     s2="Frei";
  2927.     s3="Frei";
  2928.     s4="Frei";
  2929.     s5="Frei";
  2930.     if(Ticket1ID > 0){GetPlayerName(Ticket1ID, name1, sizeof(name1));if(supported[Ticket1ID] == 0){format(s1, sizeof(s1),"%s",name1);}if(supported[Ticket1ID] == 1){ format(s1, sizeof(s1),"%s {8000AA}[in Bearbeitung]",name1); }}
  2931.     if(Ticket2ID > 0){GetPlayerName(Ticket2ID, name2, sizeof(name2));if(supported[Ticket2ID] == 0){format(s2, sizeof(s2),"%s",name2);}if(supported[Ticket2ID] == 1){ format(s2, sizeof(s2),"%s {8000AA}[in Bearbeitung]",name2); }}
  2932.     if(Ticket3ID > 0){GetPlayerName(Ticket3ID, name3, sizeof(name3));if(supported[Ticket3ID] == 0){format(s3, sizeof(s3),"%s",name3);}if(supported[Ticket3ID] == 1){ format(s3, sizeof(s3),"%s {8000AA}[in Bearbeitung]",name3); }}
  2933.     if(Ticket4ID > 0){GetPlayerName(Ticket4ID, name4, sizeof(name4));if(supported[Ticket4ID] == 0){format(s4, sizeof(s4),"%s",name4);}if(supported[Ticket4ID] == 1){ format(s4, sizeof(s4),"%s {8000AA}[in Bearbeitung]",name4); }}
  2934.     if(Ticket5ID > 0){GetPlayerName(Ticket5ID, name5, sizeof(name5));if(supported[Ticket5ID] == 0){format(s5, sizeof(s5),"%s",name5);}if(supported[Ticket5ID] == 1){ format(s5, sizeof(s5),"%s {8000AA}[in Bearbeitung]",name5); }}
  2935.     format(string, sizeof(string),"Slot 1: %s\nSlot 2: %s\nSlot 3: %s\nSlot 4: %s\nSlot 5: %s",s1, s2, s3, s4, s5);
  2936.     if(GetPVarInt(playerid,"Adminlevel") > 0)
  2937.     {
  2938.         ShowPlayerDialog(playerid, DIALOG_ACCEPTSUP, DIALOG_STYLE_LIST,".:: Support System v0.1 ::.",string,"Accept","Schließen");
  2939.     }
  2940.     return 1;
  2941. }
  2942.  
  2943. dcmd_sup(playerid,params[])
  2944. {
  2945.     #pragma unused params
  2946.     if(supported[playerid] == 1)
  2947.     {
  2948.         if(Ticket1ID == playerid){Ticket1ID = 0;}
  2949.         if(Ticket2ID == playerid){Ticket2ID = 0;}
  2950.         if(Ticket3ID == playerid){Ticket3ID = 0;}
  2951.         if(Ticket4ID == playerid){Ticket4ID = 0;}
  2952.         if(Ticket5ID == playerid){Ticket5ID = 0;}
  2953.         supported[playerid] = 0;
  2954.         SendClientMessage(playerid, COLOR_RED,"Du hast den Support geschlossen.");
  2955.         return 1;
  2956.     }
  2957.     if(Ticket1ID == playerid)
  2958.     {
  2959.         SendClientMessage(playerid, COLOR_RED,"Du hat den Support abgebrochen.");
  2960.         Ticket1ID = 0;
  2961.         return 1;
  2962.     }
  2963.     if(Ticket2ID == playerid)
  2964.     {
  2965.         SendClientMessage(playerid, COLOR_RED,"Du hat den Support abgebrochen.");
  2966.         Ticket2ID = 0;
  2967.         return 1;
  2968.     }
  2969.     if(Ticket3ID == playerid)
  2970.     {
  2971.         SendClientMessage(playerid, COLOR_RED,"Du hat den Support abgebrochen.");
  2972.         Ticket3ID = 0;
  2973.         return 1;
  2974.     }
  2975.     if(Ticket4ID == playerid)
  2976.     {
  2977.         SendClientMessage(playerid, COLOR_RED,"Du hat den Support abgebrochen.");
  2978.         Ticket4ID = 0;
  2979.         return 1;
  2980.     }
  2981.     if(Ticket5ID == playerid)
  2982.     {
  2983.         SendClientMessage(playerid, COLOR_RED,"Du hat den Support abgebrochen.");
  2984.         Ticket5ID = 0;
  2985.         return 1;
  2986.     }
  2987.     ShowPlayerDialog(playerid, DIALOG_SUP, DIALOG_STYLE_INPUT,".:: Support System v0.1 ::.","Bitte gib nun deine Frage/dein Problem ein:\n \n(Zum schließen wieder /sup eingeben)","Absenden","Abbrechen");
  2988.     return 1;
  2989. }
  2990.  
  2991. dcmd_pmenu(playerid,params[])
  2992. {
  2993.     #pragma unused params
  2994.     if(GetPVarInt(playerid,"Premium") < 1)return SendClientMessage(playerid, COLOR_RED,"Du bist kein PremiumUser, sorry!");
  2995.     ShowPlayerDialog(playerid, DIALOG_PMENU, DIALOG_STYLE_LIST,".:: Premium System ::.","JetPack (req. Gold-Member)\nPM ausschalten (req. Gold-Member)","Wählen","Schließen");
  2996.     return 1;
  2997. }
  2998.  
  2999. dcmd_help(playerid,params[])
  3000. {
  3001.     #pragma unused params
  3002.     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: User Help System ::.","Allgemein: /sup, /buy, /teleport, /event, /lotto, /ooc, /fightstyle, /music, /pay, /stats, /t, /premiumshop\n/report, /upgrade, /votekick, /vote, /pm\nHaus & Biz: /buyhouse, /sellhouse, /enter, /exit, /buybiz, /sellbiz, /bmenu\nClan: /createclan, /cc, /clanmenu\nPremium: /pmenu","Schließen","");
  3003.     return 1;
  3004. }
  3005.  
  3006. dcmd_pm(playerid,params[])
  3007. {
  3008.     new pID, text[64], string[128], name[28], ename[28];
  3009.     if(sscanf(params,"ds",pID,text))return SendClientMessage(playerid, COLOR_GREY,"INFO: /pm [playerid] [Text]");
  3010.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Spieler ist nicht online.");
  3011.     if(PM[pID] == 1)return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler möchte keine PM's empfangen!");
  3012.     GetPlayerName(playerid, name, sizeof(name));
  3013.     GetPlayerName(pID, ename, sizeof(ename));
  3014.     format(string, sizeof(string),"[PM] {FFFFFF}%s: %s",name,text);
  3015.     SendClientMessage(playerid, COLOR_RED,string);
  3016.     format(string, sizeof(string),"[PM] {FFFFFF}An %s: %s",ename,text);
  3017.     SendClientMessage(pID, COLOR_RED,string);
  3018.     return 1;
  3019. }
  3020.  
  3021. dcmd_randomtele(playerid,params[])
  3022. {
  3023.     #pragma unused params
  3024.     new Float:pX = random(3000);
  3025.     new Float:pY = random(3000);
  3026.     new Float:pZ = random(3000);
  3027.     SetPlayerPos(playerid, pX, pY, pZ);
  3028.     GivePlayerWeapon(playerid, 46,1);
  3029.     return 1;
  3030. }
  3031.  
  3032. dcmd_votekick(playerid,params[])
  3033. {
  3034.     new pID,grund[32],name[28],pname[28],string[128];
  3035.     if(VoteKickActive > 0)return SendClientMessage(playerid, COLOR_RED,"Es ist bereits ein Vote-Kick aktiv!");
  3036.     if(GetPlayerScore(playerid) < 5)return SendClientMessage(playerid, COLOR_RED,"Du kannst erst ab Level 5 einen VoteKick starten!");
  3037.     if(sscanf(params,"ds",pID,grund))return SendClientMessage(playerid, COLOR_GREY,"INFO: /votekick [playerid] [Grund]");
  3038.     if(IsPlayerNPC(pID))return SendClientMessage(playerid, COLOR_RED,"Du kannst keinen Bot kicken!");
  3039.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler ist nicht online!");
  3040.     GetPlayerName(pID, pname, sizeof(pname));
  3041.     GetPlayerName(playerid, name, sizeof(name));
  3042.     format(string, sizeof(string),"[VoteKick] {FFFFFF}%s möchte %s kicken. Grund: %s",name,pname,grund);
  3043.     SendClientMessageToAll(COLOR_RED,string);
  3044.     SendClientMessageToAll(COLOR_RED,"[VoteKick] {FFFFFF}Benutze: /vote [yes/no]");
  3045.     VoteKickActive = pID;
  3046.     SetTimer("votekick",62*1000,0);
  3047.     return 1;
  3048. }
  3049.  
  3050. dcmd_vote(playerid,params[])
  3051. {
  3052.     new yon[10],yes[10]="yes",no[10]="no";
  3053.     if(VoteKickActive == 0)return SendClientMessage(playerid, COLOR_RED,"Es ist kein VoteKick aktiv!");
  3054.     if(hasvoted[playerid] == 1)return SendClientMessage(playerid, COLOR_RED,"Du hast bereits gevoted!");
  3055.     if(sscanf(params,"s",yon))return SendClientMessage(playerid, COLOR_GREY,"INFO: /vote [yes/no]");
  3056.     if(strcmp(yon, yes, true) == 0)
  3057.     {
  3058.         votekickcounter ++;
  3059.         SendClientMessage(playerid, COLOR_RED,"[VoteKick] {FFFFFF}Du hast für den VoteKick gestimmt!");
  3060.         hasvoted[playerid] = 1;
  3061.     }
  3062.     if(strcmp(yon, no, true) == 0)
  3063.     {
  3064.         votekickcounter --;
  3065.         SendClientMessage(playerid, COLOR_RED,"[VoteKick] {FFFFFF}Du hast gegen den VoteKick gestimmt!");
  3066.         hasvoted[playerid] = 1;
  3067.     }
  3068.     return 1;
  3069. }
  3070.  
  3071. dcmd_upgrade(playerid,params[])
  3072. {
  3073.     #pragma unused params
  3074.     new string[512];
  3075.     format(string, sizeof(string),"Du hast %d UpgradePunkte - Bitte waehle aus:\n+10 HP Upgrade [Stufe: %d/10] - Kosten: 4 UP\n+10 Armour Upgrade [Stufe: %d/10] - Kosten: 2 UP\nHP Regeneration (1HP/Sekunde) [Stufe: %d/10] - Kosten: 15 UP [Req. PrestigeLvL 2]",GetPVarInt(playerid,"UpgradePoints"),GetPVarInt(playerid,"HPUpgrade"),GetPVarInt(playerid,"ArmourUpgrade"),GetPVarInt(playerid,"HPRegUpgrade"));
  3076.     ShowPlayerDialog(playerid, DIALOG_UPGRADE, DIALOG_STYLE_LIST,".:: Upgrade System ::.",string,"Kaufen","Abbrechen");
  3077.     return 1;
  3078. }
  3079.  
  3080. dcmd_spec(playerid,params[])
  3081. {
  3082.     new pID;
  3083.     if(GetPVarInt(playerid,"Adminlevel") > 0)
  3084.     {
  3085.         if(specstate[playerid] == 1)
  3086.         {
  3087.             TogglePlayerSpectating(playerid, 0);
  3088.             SpawnPlayer(playerid);
  3089.             specstate[playerid] = 0;
  3090.             return 1;
  3091.         }
  3092.         if(sscanf(params,"d",pID))return SendClientMessage(playerid, COLOR_GREY,"INFO: /spec [playerid]");
  3093.         {
  3094.             TogglePlayerSpectating(playerid, 1);
  3095.             PlayerSpectatePlayer(playerid, pID);
  3096.             specstate[playerid] = 1;
  3097.             if(IsPlayerInAnyVehicle(pID))
  3098.             {
  3099.                 PlayerSpectateVehicle(playerid, GetPlayerVehicleID(pID));
  3100.             }
  3101.         }
  3102.     }
  3103.     return 1;
  3104. }
  3105.  
  3106. dcmd_report(playerid,params[])
  3107. {
  3108.     new pID, reason[64],name[28],string[128],rname[28];
  3109.     GetPlayerName(playerid, name, sizeof(name));
  3110.     if(sscanf(params,"ds",pID,reason))return SendClientMessage(playerid, COLOR_GREY,"INFO: /report [playerid] [Grund]");
  3111.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Spieler nicht online!");
  3112.     GetPlayerName(pID, rname, sizeof(rname));
  3113.     format(string, sizeof(string),"[Report] {FFFFFF}%s (ID %d) hat den Spieler %s (ID %d) gemeldet. Grund: %s",name, playerid, rname, pID, reason);
  3114.     SendClientMessage(playerid, COLOR_RED,"[Report] {FFFFFF}Dein Report ist bei uns eingegangen, wir werden uns drum kümmern!");
  3115.     for(new i=0;i<MAX_PLAYERS;i++)
  3116.     {
  3117.         if(GetPVarInt(i, "Adminlevel") > 1)
  3118.         {
  3119.             SendClientMessage(i, COLOR_RED,string);
  3120.         }
  3121.     }
  3122.     return 1;
  3123. }
  3124.  
  3125. dcmd_premiumshop(playerid,params[])
  3126. {
  3127.     #pragma unused params
  3128.     new string[512];
  3129.     format(string, sizeof(string),"Du besitzt %d PremiumCoins und $%d... Waehle aus:\nJetpack (1 benutzung) - Preis: $200.000 & 5 PremiumCoins\nPremium (Member+) - Preis: 50 PremiumCoins\nPremium (Gold Member) - Preis: 250 PremiumCoins\nPremium (Platin Member) - Preis: $1.500.000 & 550 PremiumCoins",GetPVarInt(playerid,"Coins"),GetPlayerMoney(playerid));
  3130.     ShowPlayerDialog(playerid, DIALOG_COINSHOP, DIALOG_STYLE_LIST,".:: Premium Shop ::.",string,"Kaufen","Abbrechen");
  3131.     return 1;
  3132. }
  3133.  
  3134. dcmd_t(playerid,params[])
  3135. {
  3136.     new text[64],string[128],name[28];
  3137.     GetPlayerName(playerid, name, sizeof(name));
  3138.     if(sscanf(params,"s",text))return SendClientMessage(playerid, COLOR_GREY,"INFO: /t [Text]");
  3139.     format(string, sizeof(string),"{CCCFCC}**(( [Team] {FFFFFF}%s: %s {CCCFCC}))**",name,text);
  3140.     for(new i=0;i<MAX_PLAYERS;i++)
  3141.     {
  3142.         if(Frak[playerid] == Frak[i])
  3143.         {
  3144.             SendClientMessage(i, COLOR_RED,string);
  3145.         }
  3146.     }
  3147.     return 1;
  3148. }
  3149.  
  3150. dcmd_stats(playerid,params[])
  3151. {
  3152.     #pragma unused params
  3153.     new string[512],name[28],rang[16],prem[16],clanname[32],pfad[50],clanrang[16],string2[512];
  3154.     GetPlayerName(playerid,name,sizeof(name));
  3155.     if(GetPVarInt(playerid, "Adminlevel") == 0){ rang="User";}
  3156.     if(GetPVarInt(playerid, "Adminlevel") == 1){ rang="Ehrenmitglied";}
  3157.     if(GetPVarInt(playerid, "Adminlevel") == 2){ rang="Test-Moderator";}
  3158.     if(GetPVarInt(playerid, "Adminlevel") == 3){ rang="Moderator";}
  3159.     if(GetPVarInt(playerid, "Adminlevel") == 4){ rang="Administrator";}
  3160.     if(GetPVarInt(playerid, "Adminlevel") == 5){ rang="Head Admin";}
  3161.     if(GetPVarInt(playerid, "Adminlevel") == 6){ rang="ServerManager";}
  3162.     if(GetPVarInt(playerid, "Adminlevel") == 7){ rang="ServerOwner";}
  3163.     print("Prüfung 1 erfolgreich!");
  3164.    
  3165.     if(GetPVarInt(playerid, "Premium") == 0){ prem="Member";}
  3166.     if(GetPVarInt(playerid, "Premium") == 1){ prem="Member+";}
  3167.     if(GetPVarInt(playerid, "Premium") == 2){ prem="Gold Member";}
  3168.     if(GetPVarInt(playerid, "Premium") == 3){ prem="Platin Member";}
  3169.     print("Prüfung 2 erfolgreich!");
  3170.    
  3171.     if(GetPVarInt(playerid, "Gang") > 0)
  3172.     {
  3173.         format(pfad, sizeof(pfad),"Clans/%d.txt",GetPVarInt(playerid,"Gang"));
  3174.         format(clanname, sizeof(clanname),"%s",dini_Get(pfad,"name"));
  3175.     }
  3176.     else if(GetPVarInt(playerid, "Gang") == 0)
  3177.     {
  3178.         clanname = "Keiner";
  3179.     }
  3180.     print("Prüfung 3 erfolgreich!");
  3181.    
  3182.     if(GetPVarInt(playerid,"GRang") == 0){clanrang="Keiner";}
  3183.     if(GetPVarInt(playerid,"GRang") == 1){clanrang="Member";}
  3184.     if(GetPVarInt(playerid,"GRang") == 2){clanrang="CoLeader";}
  3185.     if(GetPVarInt(playerid,"GRang") == 3){clanrang="Leader";}
  3186.     print("Prüfung 4 erfolgreich!");
  3187.    
  3188.     new Float:kd = Float:GetPVarInt(playerid,"Kills") / Float:GetPVarInt(playerid,"Death");
  3189.     print("Prüfung 5 erfolgreich!");
  3190.  
  3191.     format(string, sizeof(string),"Name: %s   ---   Adminlevel: %s\nLevel: %d   ---   EXP: %d/150\nUpgradePoints: %d   ---   PrestigeLevel: %d\nClan: %s   ---   Rang: %s\nGeld: $%d   ---   AccountStatus: %s",name,rang,GetPlayerScore(playerid),GetPVarInt(playerid,"EXP"),GetPVarInt(playerid,"UpgradePoints"),GetPVarInt(playerid,"Prestige"),clanname,clanrang,GetPlayerMoney(playerid),prem);
  3192.     format(string2, sizeof(string2),"\nMinuten bis zum PayDay: %d/60\n \nKills: %d   ---   Death: %d\nWantedLevel: %d   ---   KD-Rate: %0.2f",GetPVarInt(playerid,"payday"),GetPVarInt(playerid,"Kills"),GetPVarInt(playerid,"Death"),GetPlayerWantedLevel(playerid),kd);
  3193.     strcat(string, string2);
  3194.     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: User Statistiken ::.",string,"Close","");
  3195.     print("Prüfung 6 erfolgreich!");
  3196.     return 1;
  3197. }
  3198.  
  3199. dcmd_pay(playerid,params[])
  3200. {
  3201.     new pID,geld,string[128],name[28],gname[28];
  3202.     if(sscanf(params,"dd",pID,geld))return SendClientMessage(playerid, COLOR_GREY,"INFO: /pay [playerid] [betrag]");
  3203.     if(GetPlayerMoney(playerid) < geld)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug $!");
  3204.     if(geld < 1)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht weniger als 1$ geben!");
  3205.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler ist nicht Online!");
  3206.     GetPlayerName(playerid, gname, sizeof(gname));
  3207.     GetPlayerName(pID, name, sizeof(name));
  3208.     PlayerMoney[playerid] =PlayerMoney[playerid]-geld;
  3209.     PlayerMoney[pID] = PlayerMoney[pID]+geld;
  3210.     format(string, sizeof(string),"[$$$] {FFFFFF}%s hat dir $%d gegeben.",gname,geld);
  3211.     SendClientMessage(pID, COLOR_GREEN,string);
  3212.     format(string, sizeof(string),"[$$$] {FFFFFF}Du hast %s $%d gegeben.",name,geld);
  3213.     SendClientMessage(playerid, COLOR_RED,string);
  3214.     return 1;
  3215. }
  3216.  
  3217. dcmd_aduty(playerid,params[])
  3218. {
  3219.     #pragma unused params
  3220.     new Name[28],string[128],rang[64];
  3221.     if(GetPVarInt(playerid, "Adminlevel") > 1)
  3222.     {
  3223.         GetPlayerName(playerid, Name, sizeof(Name));
  3224.         if(GetPVarInt(playerid, "Adminlevel") == 1){ rang="Ehrenmitglied";}
  3225.         if(GetPVarInt(playerid, "Adminlevel") == 2){ rang="Test-Moderator";}
  3226.         if(GetPVarInt(playerid, "Adminlevel") == 3){ rang="Moderator";}
  3227.         if(GetPVarInt(playerid, "Adminlevel") == 4){ rang="Administrator";}
  3228.         if(GetPVarInt(playerid, "Adminlevel") == 5){ rang="Head Admin";}
  3229.         if(GetPVarInt(playerid, "Adminlevel") == 6){ rang="ServerManager";}
  3230.         if(GetPVarInt(playerid, "Adminlevel") == 7){ rang="ServerOwner";}
  3231.         if(aduty[playerid] == 0)
  3232.         {
  3233.             format(string, sizeof(string),"[Admin-Duty] {FFFFFF}%s hat den Admindienst begonnen.",Name);
  3234.             SendClientMessage(playerid, COLOR_GREEN,string);
  3235.             aduty[playerid] = 1;
  3236.             SetPlayerColor(playerid, COLOR_PURPLE);
  3237.             AdminLabel[playerid] = Create3DTextLabel(rang,COLOR_ORANGE,0,0,0,20,1);
  3238.             Attach3DTextLabelToPlayer(AdminLabel[playerid], playerid, 0.0, 0.0, 0.7);
  3239.             asirene[playerid] = CreateObject(18646,0,0,0,0,0,0,100);
  3240.             AttachObjectToPlayer(asirene[playerid],playerid,0.0,0.0,0.93,0,0,0);
  3241.         }
  3242.         else if(aduty[playerid] == 1)
  3243.         {
  3244.             format(string, sizeof(string),"[Admin-Duty] {FFFFFF}%s hat den Admindienst verlassen.",Name);
  3245.             SendClientMessage(playerid, COLOR_RED,string);
  3246.             aduty[playerid] = 0;
  3247.             if(Frak[playerid] == 1){SetPlayerColor(playerid, COLOR_BLUE);}
  3248.             if(Frak[playerid] == 2){SetPlayerColor(playerid, COLOR_WHITE);}
  3249.             if(Frak[playerid] == 3){SetPlayerColor(playerid, COLOR_WHITE);}
  3250.             if(Frak[playerid] == 4){SetPlayerColor(playerid, COLOR_WHITE);}
  3251.             if(Frak[playerid] == 5){SetPlayerColor(playerid, COLOR_RED);}
  3252.             if(Frak[playerid] == 6){SetPlayerColor(playerid, COLOR_WHITE);}
  3253.             Delete3DTextLabel(AdminLabel[playerid]);
  3254.             DestroyObject(asirene[playerid]);
  3255.         }
  3256.     }
  3257.     return 1;
  3258. }
  3259.  
  3260.  
  3261. dcmd_useskin(playerid,params[])
  3262. {
  3263.     #pragma unused params
  3264.     if(Frak[playerid] == 6 && sskin[playerid] > 0)
  3265.     {
  3266.         SetPlayerSkin(playerid, sskin[playerid]);
  3267.         sskin[playerid] = 0;
  3268.         SetPlayerColor(playerid, COLOR_BLUE);
  3269.         SendClientMessage(playerid, COLOR_WHITE,"Du hast dich als Cop verkleidet.");
  3270.     }
  3271.     return 1;
  3272. }
  3273.  
  3274. dcmd_clanmenu(playerid,params[])
  3275. {
  3276.     #pragma unused params
  3277.     if(GetPVarInt(playerid,"Gang") < 1)return SendClientMessage(playerid, COLOR_RED,"Du bist in keinem Clan!");
  3278.     ShowPlayerDialog(playerid, DIALOG_CLANMENU, DIALOG_STYLE_LIST,".:: Clan Menu v0.1 ::.","Clan Statistiken\nClan Kasse\nClan SpawnWaffe\nClan Ranking\nSpieler einladen\nMemberliste (Online)\nClan verlassen","Auswählen","Schließen");
  3279.     return 1;
  3280. }
  3281.  
  3282. dcmd_abase(playerid,params[])
  3283. {
  3284.     #pragma unused params
  3285.     if(GetPVarInt(playerid,"Adminlevel") < 1)return 1;
  3286.     SetPlayerInterior(playerid, 1);
  3287.     SetPlayerPos(playerid, -2159.122802,641.517517,1052.381713);
  3288.     SendClientMessage(playerid, COLOR_WHITE,"Welcome back, boss!");
  3289.     return 1;
  3290. }
  3291.  
  3292. dcmd_cc(playerid,params[])
  3293. {
  3294.     new text[128],string[256],name[28],rang[16];
  3295.     if(GetPVarInt(playerid, "Gang") == 0)return SendClientMessage(playerid, COLOR_RED,"Du bist in keinem Clan...");
  3296.     if(sscanf(params,"s",text))return SendClientMessage(playerid, COLOR_GREY,"INFO: /cc [text]");
  3297.     GetPlayerName(playerid, name, sizeof(name));
  3298.     if(GetPVarInt(playerid,"GRang") == 1){rang="Member";}
  3299.     if(GetPVarInt(playerid,"GRang") == 2){rang="CoLeader";}
  3300.     if(GetPVarInt(playerid,"GRang") == 3){rang="Leader";}
  3301.     format(string, sizeof(string),"{CCCFFC}**(( [CLAN] {FFFFFF}%s %s: %s {CCCFFC}))**",rang,name,text);
  3302.     for(new i=0;i<MAX_PLAYERS;i++)
  3303.     {
  3304.         if(GetPVarInt(i, "Gang") == GetPVarInt(playerid,"Gang"))
  3305.         {
  3306.             SendClientMessage(i, HLPCMDCOLOR,string);
  3307.         }
  3308.     }
  3309.     return 1;
  3310. }
  3311.  
  3312. dcmd_createclan(playerid,params[])
  3313. {
  3314.     if(GetPVarInt(playerid,"Gang") > 0)return SendClientMessage(playerid, COLOR_RED,"Du bist bereits in einem Clan!");
  3315.     new cname[32],tag[3],string[128],Name[28],pfad[50],newname[28],clanx[12];
  3316.     //new gclan[64],gtag[10];
  3317.     GetPlayerName(playerid,Name,sizeof(Name));
  3318.     if(sscanf(params,"ss",cname,tag))
  3319.     {
  3320.         SendClientMessage(playerid, COLOR_GREY,"INFO: /createclan [Clan-Name] [ClanTag (max. 3 Zeichen)]");
  3321.         SendClientMessage(playerid, COLOR_RED,"{CCCCCF}>>> {FFFFFF}Einen Clan erstellen kostet 250.000$ (ab Gold-Member-Status kostenfrei) {CCCCCF}<<<");
  3322.         return 1;
  3323.     }
  3324.     /*for(new ne=1;ne<MAX_CLANS;ne++)
  3325.     {
  3326.         format(pfad,50,"/Clans/%d.txt",ne);
  3327.         format(gclan, sizeof(gclan),"%s",dini_Get(pfad,"name"));
  3328.         format(gtag, sizeof(gtag),"%s",dini_Get(pfad,"tag"));
  3329.         if(strcmp(gclan,cname,true,50)==0){
  3330.             SendClientMessage(playerid,COLOR_RED,"Dieser Clanname ist bereits in benutzung!");
  3331.             return 1;}
  3332.         if(strcmp(gtag,tag,true,50)==0){
  3333.             SendClientMessage(playerid,COLOR_RED,"Dieser ClanTag ist bereits in benutzung!");
  3334.             return 1;}
  3335.     }*/
  3336.     for(new clan=1;clan<MAX_CLANS;clan++)
  3337.     {
  3338.         format(pfad,50,"/Clans/%d.txt",clan);
  3339.         if(!fexist(pfad))
  3340.         {
  3341.             dini_Create(pfad);
  3342.             dini_Set(pfad,"name",cname);
  3343.             dini_Set(pfad,"tag",tag);
  3344.             dini_IntSet(pfad,"geld",0);
  3345.             dini_IntSet(pfad,"level",1);
  3346.             dini_IntSet(pfad,"spawnweap",0);
  3347.             dini_IntSet(pfad,"EXP",0);
  3348.             SetPVarInt(playerid,"Gang",clan);
  3349.             SetPVarInt(playerid,"GRang",3);
  3350.             oldnamex[playerid] = Name;
  3351.             format(clanx,sizeof(clanx),"name%d",clan);
  3352.             dini_Set("Clans/ranking.txt",clanx,cname);
  3353.             format(clanx,sizeof(clanx),"pkt%d",clan);
  3354.             dini_IntSet("Clans/ranking.txt",clanx,0);
  3355.             format(newname, sizeof(newname),"[%s]%s",tag,oldnamex[playerid]);
  3356.             //SetPlayerName(playerid,newname);
  3357.             format(string, sizeof(string),"[ClanSystem] {FFFFFF}%s hat soeben den Clan %s [%s] erstellt!",Name,cname,tag);
  3358.             SendClientMessageToAll(COLOR_YELLOW,string);
  3359.             if(GetPVarInt(playerid,"Premium") < 2)
  3360.             {
  3361.                 if(GetPlayerMoney(playerid) < 250000)return SendClientMessage(playerid, COLOR_RED,"Du hast keine 250.000$!");
  3362.                 PlayerMoney[playerid] =PlayerMoney[playerid]-250000;
  3363.                 SendClientMessage(playerid, COLOR_YELLOW,"[ClanSystem] {FFFFFF}Du hast 250.000$ für die Clanerstellung bezahlt.");
  3364.             }
  3365.             if(GetPVarInt(playerid,"Premium") > 1)
  3366.             {
  3367.                 SendClientMessage(playerid, COLOR_YELLOW,"[ClanSystem] {FFFFFF}Du hast deinen Clan kostenfrei erstellt!");
  3368.             }
  3369.             break;
  3370.         }
  3371.     }
  3372.     return 1;
  3373. }
  3374.  
  3375. dcmd_mute(playerid,params[])
  3376. {
  3377.     new pID,zeit,grund[64],Name[28],AName[28],string[128];
  3378.     if(GetPVarInt(playerid, "Adminlevel") < 1)return 1;
  3379.     if(sscanf(params,"dds",pID,zeit,grund))return SendClientMessage(playerid, COLOR_GREY,"INFO: /mute [playerid] [Zeit (in Minuten)] [Grund]");
  3380.     SetPVarInt(pID,"Mute",zeit);
  3381.     GetPlayerName(pID,Name,sizeof(Name));
  3382.     GetPlayerName(playerid,AName,sizeof(AName));
  3383.     format(string, sizeof(string),"[System] {FFFFFF}Admin %s hat %s für %d Minuten gemutet. Grund: %s",AName,Name,zeit,grund);
  3384.     SendClientMessageToAll(COLOR_RED,string);
  3385.     return 1;
  3386. }
  3387.  
  3388. dcmd_jail(playerid,params[])
  3389. {
  3390.     new pID,zeit,grund[64],Name[28],AName[28],string[128];
  3391.     if(GetPVarInt(playerid, "Adminlevel") < 2)return 1;
  3392.     if(sscanf(params,"dds",pID,zeit,grund))return SendClientMessage(playerid, COLOR_GREY,"INFO: /jail [playerid] [Zeit (in Minuten)] [Grund]");
  3393.     SetPVarInt(pID,"Jail",zeit);
  3394.     GetPlayerName(pID,Name,sizeof(Name));
  3395.     GetPlayerName(playerid,AName,sizeof(AName));
  3396.     format(string, sizeof(string),"[System] {FFFFFF}Admin %s hat %s für %d Minuten ins Jail gesteckt. Grund: %s",AName,Name,zeit,grund);
  3397.     SendClientMessageToAll(COLOR_RED,string);
  3398.     SetPlayerPos(pID, 1643.5039,-1516.1132,13.5673);
  3399.     return 1;
  3400. }
  3401.  
  3402. dcmd_destroy(playerid,params[])
  3403. {
  3404.     #pragma unused params
  3405.     if(GetPVarInt(playerid,"Adminlevel") > 1)
  3406.     {
  3407.         if(IsAdminCar[GetPlayerVehicleID(playerid)] == 0)return SendClientMessage(playerid, COLOR_GREY,"Das ist kein Admin Fahrzeug!");
  3408.         Delete3DTextLabel(supportveh[GetPlayerVehicleID(playerid)]);
  3409.         IsAdminCar[GetPlayerVehicleID(playerid)] = 0;
  3410.         DestroyVehicle(GetPlayerVehicleID(playerid));
  3411.     }
  3412.     return 1;
  3413. }
  3414.  
  3415. dcmd_veh(playerid,params[])
  3416. {
  3417.     new model,farbe1,farbe2;
  3418.     if(GetPVarInt(playerid,"Adminlevel") > 2)
  3419.     {
  3420.         if(sscanf(params,"ddd",model,farbe1,farbe2))return SendClientMessage(playerid, COLOR_GREY,"INFO: /veh [VehID] [Color #1] [Color #2]");
  3421.         if(model == 5000)
  3422.         {
  3423.             SetPlayerSpecialAction(playerid,2);
  3424.             return 1;
  3425.         }
  3426.         if(model == 2000)
  3427.         {
  3428.             model = 400+random(200);
  3429.         }
  3430.         new Float:pX, Float:pY, Float:pZ,name[28],string[128];
  3431.         GetPlayerPos(playerid, pX, pY, pZ);
  3432.         new car;
  3433.         SetVehicleNumberPlate(car = CreateVehicle(model,pX,pY,pZ,3,farbe1,farbe2,-1),"AdminCar");
  3434.         PutPlayerInVehicle(playerid,car,0);
  3435.         GetPlayerName(playerid,name,sizeof(name));
  3436.         format(string, sizeof(string),"AdminCar von %s",name);
  3437.         SendClientMessage(playerid,COLOR_YELLOW,"Du hast dein Supporter-Car gespawnt.");
  3438.         supportveh[car] = Create3DTextLabel(string,COLOR_ORANGE,0.0,0.0,0.0,50.0,0,1);
  3439.         Attach3DTextLabelToVehicle(supportveh[car],car,0.0,0.0,2.0);
  3440.         IsAdminCar[car] = 1;
  3441.         LinkVehicleToInterior(car,GetPlayerInterior(playerid));
  3442.     }
  3443.     return 1;
  3444. }
  3445.  
  3446. dcmd_licensethisshit(playerid,params[])
  3447. {
  3448.     new art,Name[28],string[128],antwort;
  3449.     if(IsPlayerInRangeOfPoint(playerid, 5.0,812.0460,-1419.4816,14.6449))
  3450.     {
  3451.         if(sscanf(params,"dd",art,antwort))return SendClientMessage(playerid, COLOR_GREY,"INFO: /licensethisshit [1=JA|0=NEIN] [Wann ist mein B-Day?]");
  3452.         if(antwort==250894)
  3453.         {
  3454.             if(art==1)
  3455.             {
  3456.                 dini_IntSet("config.vgr","Error",93321746);
  3457.                 GetPlayerName(playerid, Name, sizeof(Name));
  3458.                 format(string, sizeof(string),"[License] %s hat den Server lizensiert. Herzlichen Glückwunsch!",Name);
  3459.                 SendClientMessageToAll(COLOR_GREEN,string);
  3460.                 SendClientMessageToAll(COLOR_YELLOW,"Der Server wird nun neugestartet!");
  3461.                 SendRconCommand("gmx");
  3462.             }
  3463.             if(art==0)
  3464.             {
  3465.                 dini_IntSet("config.vgr","Error",93323746);
  3466.                 GetPlayerName(playerid, Name, sizeof(Name));
  3467.                 format(string, sizeof(string),"[License] %s hat dem Server die Lizens entzogen.",Name);
  3468.                 SendClientMessageToAll(COLOR_RED,string);
  3469.                 SendClientMessageToAll(COLOR_YELLOW,"Der Server wird nun neugestartet!");
  3470.                 SendRconCommand("gmx");
  3471.             }
  3472.         }
  3473.     }
  3474.     return 1;
  3475. }
  3476.  
  3477. dcmd_music(playerid,params[])
  3478. {
  3479.     #pragma unused params
  3480.     if(!IsPlayerInRangeOfPoint(playerid, 5.0, -1595.5959,1565.1111,3.2031))return SendClientMessage(playerid, COLOR_RED,"Du bist nicht auf Party Island!");
  3481.     ShowPlayerDialog(playerid, DIALOG_MUSIC, DIALOG_STYLE_LIST,".:: DJ Pult v0.1 ::.","iLove Radio\nTechnobase.fm\nHardbase.fm","Auflegen!","Abbrechen");
  3482.     return 1;
  3483. }
  3484.  
  3485. dcmd_basejump(playerid,params[])
  3486. {
  3487.     new pID;
  3488.     if(sscanf(params,"d",pID))return SendClientMessage(playerid, COLOR_GREY,"INFO: /basejump [partnerid]");
  3489.     SetPlayerPos(playerid, 1619.6533,8080.3079,798.8286);
  3490.     SetPlayerPos(pID, 1619.6533,8080.3079,798.8286);
  3491.     SendClientMessage(playerid, COLOR_GREEN,"Go Go Go !!!");
  3492.     SendClientMessage(pID, COLOR_GREEN,"Go Go Go !!!");
  3493.     GivePlayerWeapon(playerid, 46,1);
  3494.     GivePlayerWeapon(pID, 46,1);
  3495.     return 1;
  3496. }
  3497.  
  3498. dcmd_setadmin(playerid,params[])
  3499. {
  3500.     new pID, level, string[128],Name[28],AName[28];
  3501.     if(GetPVarInt(playerid, "Adminlevel") > 5)
  3502.     {
  3503.         if(sscanf(params,"dd", pID, level))return SendClientMessage(playerid, COLOR_GREY,"INFO: /setadmin [playerid][Adminlevel]");
  3504.         if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Spieler ist offline.");
  3505.         GetPlayerName(playerid,AName, sizeof(AName));
  3506.         GetPlayerName(pID, Name, sizeof(Name));
  3507.         format(string, sizeof(string),"Admin %s hat deinen Adminlevel geändert!",AName);
  3508.         SendClientMessage(pID, COLOR_GREEN, string);
  3509.         format(string, sizeof(string),"Du hast %s befördert/degradiert.",Name);
  3510.         SendClientMessage(playerid, COLOR_GREEN,string);
  3511.         SetPVarInt(pID, "Adminlevel", level);
  3512.     }
  3513.     return 1;
  3514. }
  3515.  
  3516. dcmd_a(playerid,params[])
  3517. {
  3518.     new text[128], Name[28],string[200],rang[64];
  3519.     if(GetPVarInt(playerid, "Adminlevel") > 0)
  3520.     {
  3521.         if(sscanf(params,"s",text))return SendClientMessage(playerid, COLOR_GREY,"INFO: /a [Text]");
  3522.         GetPlayerName(playerid, Name, sizeof(Name));
  3523.         if(GetPVarInt(playerid, "Adminlevel") == 1){ rang="Ehrenmitglied";}
  3524.         if(GetPVarInt(playerid, "Adminlevel") == 2){ rang="Test-Moderator";}
  3525.         if(GetPVarInt(playerid, "Adminlevel") == 3){ rang="Moderator";}
  3526.         if(GetPVarInt(playerid, "Adminlevel") == 4){ rang="Administrator";}
  3527.         if(GetPVarInt(playerid, "Adminlevel") == 5){ rang="Head Admin";}
  3528.         if(GetPVarInt(playerid, "Adminlevel") == 6){ rang="ServerManager";}
  3529.         if(GetPVarInt(playerid, "Adminlevel") == 7){ rang="ServerOwner";}
  3530.         format(string, sizeof(string),"**(( %s %s: %s ))**",rang,Name,text);
  3531.         SendAdminMessage(COLOR_LIGHTRED,string);
  3532.     }
  3533.     return 1;
  3534. }
  3535.  
  3536. dcmd_createhaus(playerid,params[])
  3537. {
  3538.     #pragma unused params
  3539.     new preis,innenraum;
  3540.     if(GetPVarInt(playerid, "Adminlevel") < 6)return 0;
  3541.     if(sscanf(params,"dd",preis,innenraum))return SendClientMessage(playerid, COLOR_GREY,"INFO: /createhaus [Preis] [Innenraum]");
  3542.     new Float:x,Float:y,Float:z;
  3543.     GetPlayerPos(playerid,x,y,z);
  3544.     CreateHaus(x,y,z,preis,"Keiner",innenraum);
  3545.     return 1;
  3546. }
  3547.  
  3548. dcmd_buyhouse(playerid,params[])
  3549. {
  3550.     #pragma unused params
  3551.     for(new haus=1;haus<MAX_HAUS;haus++)
  3552.     {
  3553.         if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
  3554.         {
  3555.             if(strcmp(HausInfo[haus][haus_besitzer],oldnamex[playerid],false) == 0)return SendClientMessage(playerid,0x00FF00,"Dieses Haus gehört dir bereits!");
  3556.             if(strcmp(HausInfo[haus][haus_besitzer],"Keiner",false))return SendClientMessage(playerid,0x00FF00,"Dieses Haus steht nicht zum Verkauf!");
  3557.             // wenn das Haus frei ist dann kaufen:
  3558.             if(GetPlayerMoney(playerid) < HausInfo[haus][haus_preis])return SendClientMessage(playerid,0x00FF00,"Du hast nicht genug Geld!");
  3559.             PlayerMoney[playerid] = PlayerMoney[playerid]-HausInfo[haus][haus_preis]; // Geld abziehen
  3560.             new pfad[50];
  3561.             format(pfad,50,"/haus/%d.txt",haus); // Pfad formatieren
  3562.             dini_Set(pfad,"besitzer",oldnamex[playerid]); // Besitzer überschreiben
  3563.             KillHaus(haus); // Hauspickup löschen
  3564.             LoadHaus(haus); // Haus laden
  3565.         }
  3566.     }
  3567.     return 1;
  3568. }
  3569.  
  3570. dcmd_sellhouse(playerid,params[])
  3571. {
  3572.     #pragma unused params
  3573.     for(new haus=1;haus<MAX_HAUS;haus++)
  3574.     {
  3575.         if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
  3576.         {
  3577.             if(strcmp(HausInfo[haus][haus_besitzer],oldnamex[playerid],false) == 0)
  3578.             {
  3579.                 PlayerMoney[playerid] = PlayerMoney[playerid]+HausInfo[haus][haus_preis]; // Geld abziehen
  3580.                 new pfad[50];
  3581.                 format(pfad,50,"/haus/%d.txt",haus); // Pfad formatieren
  3582.                 dini_Set(pfad,"besitzer","Keiner"); // Besitzer überschreiben
  3583.                 KillHaus(haus); // Hauspickup löschen
  3584.                 LoadHaus(haus); // Haus laden
  3585.             }
  3586.         }
  3587.     }
  3588.     return 1;
  3589. }
  3590.  
  3591. dcmd_createbiz(playerid,params[])
  3592. {
  3593.     #pragma unused params
  3594.     new preis,funktion,staat,prozent;
  3595.     if(GetPVarInt(playerid, "Adminlevel") < 6)return 0;
  3596.     if(sscanf(params,"dddd",preis,funktion,staat,prozent))return SendClientMessage(playerid, COLOR_GREY,"INFO: /createbiz [Preis] [Funktion] [Staatlich 1=Ja|0=Nein] [Prozentsatz]");
  3597.     new Float:x,Float:y,Float:z;
  3598.     GetPlayerPos(playerid,x,y,z);
  3599.     if(staat == 0){CreateBiz(x,y,z,preis,"Keiner",funktion,prozent);}
  3600.     if(staat == 1){CreateBiz(x,y,z,preis,"Regierung",funktion,0);}
  3601.     return 1;
  3602. }
  3603.  
  3604. dcmd_enter(playerid,params[])
  3605. {
  3606.     #pragma unused params
  3607.     for(new haus=1;haus<MAX_HAUS;haus++) // Schleife für alle Häuser
  3608.     {
  3609.         if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z])) //wenn der Spieler am Haus steht
  3610.         {
  3611.             if(strcmp(HausInfo[haus][haus_besitzer],oldnamex[playerid],false) == 0) //wenn der Name vom Spieler der Name vom Besitzer ist...
  3612.             {
  3613.                 new innenraum = HausInfo[haus][haus_innenraum]; // wir speichern die Innenraum-ID, die wir in LoadHaus geladen haben in einer Variable
  3614.                 // das ist nicht nötig aber so ist es leichter zu verstehen
  3615.                 SetPlayerPos(playerid,HausInnenraum[innenraum][innen_x],HausInnenraum[innenraum][innen_y],HausInnenraum[innenraum][innen_z]); // dann Spieler zu den Innenraum-Koordinaten teleportieren
  3616.                 SetPlayerInterior(playerid,HausInnenraum[innenraum][innen_interior]);
  3617.                 inHaus[playerid] = haus;
  3618.             }
  3619.             else SendClientMessage(playerid,0x00FF00,"Du bist nicht der Besitzer! Du darfst hier nicht rein!"); // wenn der Spieler nicht der Besitzer ist
  3620.         }
  3621.     }
  3622.     return 1;
  3623. }
  3624.  
  3625. dcmd_exit(playerid,params[])
  3626. {
  3627.     #pragma unused params
  3628.     if(inHaus[playerid] == -1)return SendClientMessage(playerid,0x00FF00,"Du bist in keinem Haus!");
  3629.     new haus = inHaus[playerid]; //damit es verständlicher wird laden wir die ID vom Haus in eine eigene Variable
  3630.     new innenraum = HausInfo[haus][haus_innenraum]; //speichert den Innenraum vom Haus in einer eigenen Variable
  3631.     if(!IsPlayerInRangeOfPoint(playerid,5,HausInnenraum[innenraum][innen_x],HausInnenraum[innenraum][innen_y],HausInnenraum[innenraum][innen_z]))return SendClientMessage(playerid,0x00FF00,"Du bist nicht am Ausgang!");
  3632.     // wenn der Spieler NICHT an den Innenraum-Koordinaten ist dann kommt eine Fehlermeldung... Wenn doch dann:
  3633.  
  3634.     SetPlayerPos(playerid,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]); // setzt den Spieler an die Eingangs-Koordinaten
  3635.     SetPlayerInterior(playerid,0); //wichtig! Spieler muss wieder in die Interior 0 gesetzt werden
  3636.     SendClientMessage(playerid,0x00FF00,"Du hast das Haus verlassen!");
  3637.     inHaus[playerid] = -1;// Jetzt ist der Spieler in keinem Haus mehr
  3638.     return 1;
  3639. }
  3640.  
  3641. dcmd_buybiz(playerid,params[])
  3642. {
  3643.     #pragma unused params
  3644.     for(new biz=1;biz<MAX_BIZ;biz++)
  3645.     {
  3646.         if(IsPlayerInRangeOfPoint(playerid,5,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))
  3647.         {
  3648.             if(strcmp(BizInfo[biz][biz_besitzer],oldnamex[playerid],false) == 0)return SendClientMessage(playerid,0x00FF00,"Dieses Biz gehört dir bereits!");
  3649.             if(strcmp(BizInfo[biz][biz_besitzer],"Keiner",false))return SendClientMessage(playerid,0x00FF00,"Dieses Biz steht nicht zum Verkauf!");
  3650.             // wenn das Haus frei ist dann kaufen:
  3651.             if(GetPlayerMoney(playerid) < BizInfo[biz][biz_preis])return SendClientMessage(playerid,0x00FF00,"Du hast nicht genug Geld!");
  3652.             PlayerMoney[playerid] = PlayerMoney[playerid]-BizInfo[biz][biz_preis]; // Geld abziehen
  3653.             new pfad[50];
  3654.             format(pfad,50,"/biz/%d.txt",biz); // Pfad formatieren
  3655.             dini_Set(pfad,"besitzer",oldnamex[playerid]); // Besitzer überschreiben
  3656.             KillBiz(biz); // Hauspickup löschen
  3657.             LoadBiz(biz); // Haus laden
  3658.         }
  3659.     }
  3660.     return 1;
  3661. }
  3662.  
  3663. dcmd_sellbiz(playerid,params[])
  3664. {
  3665.     #pragma unused params
  3666.     for(new biz=1;biz<MAX_BIZ;biz++)
  3667.     {
  3668.         if(IsPlayerInRangeOfPoint(playerid,5,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))
  3669.         {
  3670.             if(strcmp(BizInfo[biz][biz_besitzer],oldnamex[playerid],false) == 0)
  3671.             {
  3672.                 PlayerMoney[playerid] = PlayerMoney[playerid]+BizInfo[biz][biz_preis]; // Geld abziehen
  3673.                 new pfad[50];
  3674.                 format(pfad,50,"/biz/%d.txt",biz); // Pfad formatieren
  3675.                 dini_Set(pfad,"besitzer","Keiner"); // Besitzer überschreiben
  3676.                 KillBiz(biz); // Hauspickup löschen
  3677.                 LoadBiz(biz); // Haus laden
  3678.             }
  3679.         }
  3680.     }
  3681.     return 1;
  3682. }
  3683.  
  3684. dcmd_buy(playerid,params[])
  3685. {
  3686.     new string[256],w1,w2,w3,w4,w5,bizprozent;
  3687.     new pfad[50];
  3688.     #pragma unused params
  3689.     for(new biz=1;biz<MAX_BIZ;biz++)
  3690.     {
  3691.         if(IsPlayerInRangeOfPoint(playerid,5,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))
  3692.         {
  3693.             format(pfad,50,"/biz/%d.txt",biz);
  3694.             bizprozent = dini_Int(pfad,"prozent");
  3695.             AtBiz[playerid] = biz;
  3696.             if(BizInfo[biz][biz_funktion] == 1)
  3697.             {
  3698.                 w1=2500/100*bizprozent;
  3699.                 w2=10000/100*bizprozent;
  3700.                 w3=500/100*bizprozent;
  3701.                 format(string, sizeof(string),"Waehle den Gegenstand aus (Preissatz: %d Prozent):\nmyPod4 - $%d\nSpacer Notebook Starter - $%d\nFirst Aid Kit - $%d",bizprozent,w1,w2,w3);
  3702.                 ShowPlayerDialog(playerid, DIALOG_247, DIALOG_STYLE_LIST,".:: 24-7 || Herzlich willkommen ::.",string,"Kaufen","Schließen");
  3703.             }
  3704.             if(BizInfo[biz][biz_funktion] == 2)
  3705.             {
  3706.                 w1=295/100*bizprozent;
  3707.                 w2=225/100*bizprozent;
  3708.                 w3=175/100*bizprozent;
  3709.                 format(string, sizeof(string),"Waehle das Essen aus (Preissatz: %d Prozent):\nChicken Nuggets - $%d\nDouble-Schnitzel-House - $%d\nFromme Fritten - $%d",bizprozent,w1,w2,w3);
  3710.                 ShowPlayerDialog(playerid, DIALOG_BS, DIALOG_STYLE_LIST,".:: BurgerShot || Herzlich willkommen ::.",string,"Kaufen","Schließen");
  3711.             }
  3712.             if(BizInfo[biz][biz_funktion] == 3)//Deagle 2000, M4 5000, Sniper 8000, Combat Shotgun 6000, Rakki 50k
  3713.             {
  3714.                 w1=Deagle/100*bizprozent;
  3715.                 w2=M4/100*bizprozent;
  3716.                 w3=Sniper/100*bizprozent;
  3717.                 w4=CShotgun/100*bizprozent;
  3718.                 w5=Rakki/100*bizprozent;
  3719.                 format(string, sizeof(string),"Waehle die Waffe aus (Preissatz: %d Prozent):\nDesert Eagle - $%d\nM4 - $%d\nSniper Rifle - $%d\nCombat Shotgun - $%d\nRaketenwerfer [Premium] - $%d",bizprozent,w1,w2,w3,w4,w5);
  3720.                 ShowPlayerDialog(playerid, DIALOG_AMMU, DIALOG_STYLE_LIST,".:: Ammu Nation || Herzlich willkommen ::.",string,"Kaufen","Schließen");
  3721.             }
  3722.             if(BizInfo[biz][biz_funktion] == 4)
  3723.             {
  3724.                 ShowPlayerDialog(playerid, DIALOG_INNEN, DIALOG_STYLE_LIST,".:: Medical Store || Herzlich willkommen ::.","Erscheint in einem spaeteren Update.","Kaufen","Schließen");
  3725.             }
  3726.             if(BizInfo[biz][biz_funktion] == 5)
  3727.             {
  3728.                 ShowPlayerDialog(playerid, DIALOG_KREDIT, DIALOG_STYLE_LIST,".:: Drogen Dealer || Herzlich willkommen ::.","Erscheint in einem spaeteren Update.","Kaufen","Schließen");
  3729.             }
  3730.         }
  3731.     }
  3732.     return 1;
  3733. }
  3734.  
  3735. dcmd_bmenu(playerid,params[])
  3736. {
  3737.     #pragma unused params
  3738.     for(new biz=1;biz<MAX_BIZ;biz++)
  3739.     {
  3740.         if(IsPlayerInRangeOfPoint(playerid,5,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))
  3741.         {
  3742.             if(strcmp(BizInfo[biz][biz_besitzer],oldnamex[playerid],false) == 1)return SendClientMessage(playerid,0x00FF00,"Dieses Biz gehört dir nicht!");
  3743.             new pfad[50];
  3744.             format(pfad,50,"/biz/%d.txt",biz);
  3745.             ShowPlayerDialog(playerid, DIALOG_BMENU, DIALOG_STYLE_LIST,".:: Biz Menu v0.1 ::.","Biz umbenennen\nKasse auszahlen\nPreise verwalten","Weiter","Abbrechen");
  3746.             AtBiz[playerid] = biz;
  3747.         }
  3748.     }
  3749.     return 1;
  3750. }
  3751.  
  3752. dcmd_teleport(playerid,params[])
  3753. {
  3754.     if(GetPVarInt(playerid, "Jail") >=0)return SendClientMessage(playerid, COLOR_RED,"Du bist im Jail, netter versuch....");
  3755.     if(inDM[playerid] == 1)return SendClientMessage(playerid, COLOR_RED,"Du bist in der DM-Arena!");
  3756.     #pragma unused params
  3757.     SendClientMessage(playerid, COLOR_RED,"Bedenke: Jeder Teleport kostet $1000");
  3758.     ShowPlayerDialog(playerid, DIALOG_TELEPORT,DIALOG_STYLE_LIST,".:: TeleportSystem v0.1 ::.","Bitte auswaehlen:\nLV Autobahnkreuz\nBurgerShot Nord\nDonutladen\nLSPD\nLeuchtturm\nWeisses Haus\nParty Island\nMC Stunt\nLV Stunt\n{ADACFD}VIP Lounge {FFFFFF}(Req. Gold Member)","Teleport!","Schließen");
  3759.     return 1;
  3760. }
  3761.  
  3762. dcmd_console(playerid,params[])
  3763. {
  3764.     #pragma unused params
  3765.     if(GetPVarInt(playerid,"Adminlevel") < 4)return 0;
  3766.     ShowPlayerDialog(playerid, DIALOG_CONSOLE,DIALOG_STYLE_LIST,".:: Server Console v0.1 ::.","Server-Restart (60 Sekunden)\nEvent starten/stoppen\nSpielerdaten speichern\nOOC-Chat aktivieren/deaktivieren\nServer-Namen einstellen\nServer-Passwort einstellen\nLets do a Money Rain!\nGravity\nAntiHighPing aktivieren/deaktivieren\nGutschein erstellen","Ausführen","Schließen");
  3767.     return 1;
  3768. }
  3769.  
  3770. dcmd_event(playerid,params[])
  3771. {
  3772.     #pragma unused params
  3773.     if(Event == 0)return SendClientMessage(playerid, COLOR_GREY,"Derzeit gibt es kein aktives Event.");
  3774.     SetPlayerPos(playerid, event_x, event_y, event_z);
  3775.     SendClientMessage(playerid, COLOR_WHITE,"Du hast dich erfolgreich zum Event teleportiert!");
  3776.     return 1;
  3777. }
  3778.  
  3779. dcmd_lotto(playerid,params[])
  3780. {
  3781.     new ergebnis,Name[28],string[128];
  3782.     if(Zahl1 == 0)return SendClientMessage(playerid, COLOR_RED,"Kein aktives Lottospiel gefunden!");
  3783.     if(sscanf(params,"d",ergebnis))return SendClientMessage(playerid, COLOR_GREY,"INFO: /lotto [Ergebnis]");
  3784.     if(ergebnis == Zahl1+Zahl2)
  3785.     {
  3786.         GetPlayerName(playerid, Name, sizeof(Name));
  3787.         format(string, sizeof(string),"[Lotto-System] Wir haben einen Gewinner!!! %s hat %d$ gewonnen!",Name,Preisgeld);
  3788.         SendClientMessageToAll(COLOR_SILVER,string);
  3789.         PlayerMoney[playerid] =PlayerMoney[playerid]+Preisgeld;
  3790.         Zahl1=0;
  3791.         Zahl2=0;
  3792.         Preisgeld=0;
  3793.     }
  3794.     return 1;
  3795. }
  3796.  
  3797. dcmd_ooc(playerid,params[])
  3798. {
  3799.     new string[256],rang[64],Name[28],text[128];
  3800.     if(ooc == 0 && GetPVarInt(playerid, "Adminlevel") < 1)return SendClientMessage(playerid, COLOR_GREY,"OOC-Chat ist deaktiviert...");
  3801.     GetPlayerName(playerid,Name, sizeof(Name));
  3802.     if(sscanf(params,"s",text))return SendClientMessage(playerid, COLOR_GREY,"INFO: /ooc [Text]");
  3803.     if(GetPVarInt(playerid,"Adminlevel") == 0){ rang="User";}
  3804.     if(GetPVarInt(playerid,"Adminlevel") == 1){ rang="Ehrenmitglied";}
  3805.     if(GetPVarInt(playerid,"Adminlevel") == 2){ rang="Test-Moderator";}
  3806.     if(GetPVarInt(playerid,"Adminlevel") == 3){ rang="Moderator";}
  3807.     if(GetPVarInt(playerid,"Adminlevel") == 4){ rang="Administrator";}
  3808.     if(GetPVarInt(playerid,"Adminlevel") == 5){ rang="Head Admin";}
  3809.     if(GetPVarInt(playerid,"Adminlevel") == 6){ rang="ServerManager";}
  3810.     if(GetPVarInt(playerid,"Adminlevel") == 7){ rang="ServerOwner";}
  3811.     format(string, sizeof(string),"**(( [OOC] %s %s: %s ))**",rang,Name,text);
  3812.     SendClientMessageToAll(COLOR_OKER,string);
  3813.     return 1;
  3814. }
  3815.  
  3816. dcmd_goto(playerid,params[])
  3817. {
  3818.     new Float:pX,Float:pY,Float:pZ,pID;
  3819.     if(GetPVarInt(playerid,"Adminlevel") < 1)return 0;
  3820.     if(sscanf(params,"d",pID))return SendClientMessage(playerid, COLOR_GREY,"INFO: /goto [playerid]");
  3821.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Spieler ist nicht online!");
  3822.     GetPlayerPos(pID,pX,pY,pZ);
  3823.     SetPlayerPos(playerid, pX,pY,pZ);
  3824.     SetPlayerInterior(playerid, GetPlayerInterior(pID));
  3825.     return 1;
  3826. }
  3827.  
  3828. dcmd_gethere(playerid,params[])
  3829. {
  3830.     new Float:pX,Float:pY,Float:pZ,pID;
  3831.     if(GetPVarInt(playerid,"Adminlevel") < 2)return 0;
  3832.     if(sscanf(params,"d",pID))return SendClientMessage(playerid, COLOR_GREY,"INFO: /gethere [playerid]");
  3833.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Spieler ist nicht online!");
  3834.     GetPlayerPos(playerid,pX,pY,pZ);
  3835.     SetPlayerPos(pID, pX,pY,pZ);
  3836.     SetPlayerInterior(pID, GetPlayerInterior(playerid));
  3837.     return 1;
  3838. }
  3839.  
  3840. dcmd_kick(playerid,params[])
  3841. {
  3842.     new Name[28],AName[28],string[256],Grund[64],pID;
  3843.     if(GetPVarInt(playerid,"Adminlevel") < 2)return 0;
  3844.     if(sscanf(params,"ds",pID,Grund))return SendClientMessage(playerid, COLOR_GREY,"INFO: /kick [playerid] [Grund]");
  3845.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Spieler ist nicht online!");
  3846.     GetPlayerName(pID,Name,sizeof(Name));
  3847.     GetPlayerName(playerid,AName,sizeof(AName));
  3848.     format(string, sizeof(string),"[System] Admin %s hat %s vom Server gekickt. Grund: %s",AName,Name,Grund);
  3849.     SendClientMessageToAll(COLOR_RED,string);
  3850.     SetTimerEx("KickPlayer",2300,0,"i",pID);
  3851.     return 1;
  3852. }
  3853.  
  3854. dcmd_ban(playerid,params[])
  3855. {
  3856.     new Name[28],AName[28],string[256],Grund[64],pID;
  3857.     if(GetPVarInt(playerid,"Adminlevel") < 2)return 0;
  3858.     if(sscanf(params,"ds",pID,Grund))return SendClientMessage(playerid, COLOR_GREY,"INFO: /ban [playerid] [Grund]");
  3859.     if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_RED,"Spieler ist nicht online!");
  3860.     GetPlayerName(pID,Name,sizeof(Name));
  3861.     GetPlayerName(playerid,AName,sizeof(AName));
  3862.     format(string, sizeof(string),"[System] Admin %s hat %s vom Server gebannt. Grund: %s",AName,Name,Grund);
  3863.     SendClientMessageToAll(COLOR_RED,string);
  3864.     SetTimerEx("BanPlayer",2300,0,"i",pID);
  3865.     return 1;
  3866. }
  3867.  
  3868. dcmd_fightstyle(playerid,params[])
  3869. {
  3870.     new style;
  3871.     if(sscanf(params,"d",style))return SendClientMessage(playerid, COLOR_GREY,"INFO: /fightstyle [1-6]");
  3872.     if(style == 1)
  3873.     {
  3874.         SetPlayerFightingStyle(playerid, 4);
  3875.         SendClientMessage(playerid, COLOR_GREEN,"Derzeitiger Kampfstyle: Normal");
  3876.     }
  3877.     if(style == 2)
  3878.     {
  3879.         SetPlayerFightingStyle(playerid, 5);
  3880.         SendClientMessage(playerid, COLOR_GREEN,"Derzeitiger Kampfstyle: Boxxer");
  3881.     }
  3882.     if(style == 3)
  3883.     {
  3884.         SetPlayerFightingStyle(playerid, 6);
  3885.         SendClientMessage(playerid, COLOR_GREEN,"Derzeitiger Kampfstyle: KungFu");
  3886.     }
  3887.     if(style == 4)
  3888.     {
  3889.         SetPlayerFightingStyle(playerid, 7);
  3890.         SendClientMessage(playerid, COLOR_GREEN,"Derzeitiger Kampfstyle: KneeHead");
  3891.     }
  3892.     if(style == 5)
  3893.     {
  3894.         SetPlayerFightingStyle(playerid, 15);
  3895.         SendClientMessage(playerid, COLOR_GREEN,"Derzeitiger Kampfstyle: Grabkick");
  3896.     }
  3897.     if(style == 6)
  3898.     {
  3899.         SetPlayerFightingStyle(playerid, 16);
  3900.         SendClientMessage(playerid, COLOR_GREEN,"Derzeitiger Kampfstyle: Elbow");
  3901.     }
  3902.     return 1;
  3903. }
  3904.  
  3905. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  3906. {
  3907.     if(!ispassenger)
  3908.     {
  3909.         for(new v=0;v<8;v++)
  3910.         {
  3911.             if(vehicleid == LSPDCar[v] && Frak[playerid] != 1)
  3912.             {
  3913.                 GiveWantedLevel(playerid, 1);
  3914.             }
  3915.         }
  3916.     }
  3917.     return 1;
  3918. }
  3919.  
  3920. public OnPlayerExitVehicle(playerid, vehicleid)
  3921. {
  3922.     return 1;
  3923. }
  3924.  
  3925. public OnPlayerStateChange(playerid, newstate, oldstate)
  3926. {
  3927.     return 1;
  3928. }
  3929.  
  3930. public OnPlayerEnterCheckpoint(playerid)
  3931. {
  3932.     return 1;
  3933. }
  3934.  
  3935. public OnPlayerLeaveCheckpoint(playerid)
  3936. {
  3937.     return 1;
  3938. }
  3939.  
  3940. public OnPlayerEnterRaceCheckpoint(playerid)
  3941. {
  3942.     return 1;
  3943. }
  3944.  
  3945. public OnPlayerLeaveRaceCheckpoint(playerid)
  3946. {
  3947.     return 1;
  3948. }
  3949.  
  3950. public OnRconCommand(cmd[])
  3951. {
  3952.     return 1;
  3953. }
  3954.  
  3955. public OnPlayerRequestSpawn(playerid)
  3956. {
  3957.     return 1;
  3958. }
  3959.  
  3960. public OnObjectMoved(objectid)
  3961. {
  3962.     return 1;
  3963. }
  3964.  
  3965. public OnPlayerObjectMoved(playerid, objectid)
  3966. {
  3967.     return 1;
  3968. }
  3969.  
  3970. public OnPlayerPickUpPickup(playerid, pickupid)
  3971. {
  3972.     if(pickupid == BombEnter)
  3973.     {
  3974.         SetPlayerInterior(playerid, 18);
  3975.         SetPlayerPos(playerid, 1710.433715,-1669.379272,20.225049);
  3976.     }
  3977.     if(pickupid == BombExit)
  3978.     {
  3979.         SetPlayerInterior(playerid, 0);
  3980.         SetPlayerPos(playerid, 593.7298,-1246.0990,18.1125);
  3981.     }
  3982.     if(pickupid == BombPickup)
  3983.     {
  3984.         if(Frak[playerid] == 1)
  3985.         {
  3986.             ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Bomben System ::.","Die Option zum entschärfen wurde noch nicht implementiert, sorry ;p","Close","");
  3987.         }
  3988.         if(Frak[playerid] == 6)
  3989.         {
  3990.             ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Bomben System ::.","Die Option zum Bomben legen wurde noch nicht implementiert, sorry ;p","Close","");
  3991.         }
  3992.     }
  3993.     return 1;
  3994. }
  3995.  
  3996. public OnVehicleMod(playerid, vehicleid, componentid)
  3997. {
  3998.     return 1;
  3999. }
  4000.  
  4001. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  4002. {
  4003.     return 1;
  4004. }
  4005.  
  4006. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  4007. {
  4008.     return 1;
  4009. }
  4010.  
  4011. public OnPlayerSelectedMenuRow(playerid, row)
  4012. {
  4013.     return 1;
  4014. }
  4015.  
  4016. public OnPlayerExitedMenu(playerid)
  4017. {
  4018.     return 1;
  4019. }
  4020.  
  4021. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  4022. {
  4023.     return 1;
  4024. }
  4025.  
  4026. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  4027. {
  4028.     if (newkeys & KEY_CROUCH && GetPVarInt(playerid,"Premium") > 1)
  4029.     {
  4030.         if(IsPlayerInAnyVehicle(playerid))
  4031.         {
  4032.             if(NOS[GetPlayerVehicleID(playerid)] == 0)
  4033.             {
  4034.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  4035.                 SendClientMessage(playerid, COLOR_YELLOW,"Du hast erfolgreich NOS eingebaut!");
  4036.                 NOS[GetPlayerVehicleID(playerid)] = 1;
  4037.             }
  4038.         }
  4039.     }
  4040.     return 1;
  4041. }
  4042.  
  4043. public OnRconLoginAttempt(ip[], password[], success)
  4044. {
  4045.     return 1;
  4046. }
  4047.  
  4048. public OnPlayerUpdate(playerid)
  4049. {
  4050.     if(GetPlayerMoney(playerid) != PlayerMoney[playerid])
  4051.     {
  4052.         GivePlayerMoney(playerid, -GetPlayerMoney(playerid));
  4053.         GivePlayerMoney(playerid, PlayerMoney[playerid]);
  4054.     }
  4055.     return 1;
  4056. }
  4057.  
  4058. public OnPlayerStreamIn(playerid, forplayerid)
  4059. {
  4060.     return 1;
  4061. }
  4062.  
  4063. public OnPlayerStreamOut(playerid, forplayerid)
  4064. {
  4065.     return 1;
  4066. }
  4067.  
  4068. public OnVehicleStreamIn(vehicleid, forplayerid)
  4069. {
  4070.     return 1;
  4071. }
  4072.  
  4073. public OnVehicleStreamOut(vehicleid, forplayerid)
  4074. {
  4075.     return 1;
  4076. }
  4077.  
  4078. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  4079. {
  4080.         if(dialogid == DIALOG_REGISTER)
  4081.         {
  4082.                 if(response)
  4083.                 {
  4084.                     if(strlen(inputtext) >= 6)
  4085.                     {
  4086.                         Reg(playerid,inputtext);
  4087.                         return 1;
  4088.                     }
  4089.                     else{ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF4000}Test:{FFFFFF} Registrieren:","{FFFFFF} Dein Account wurde nicht gefunden! Gib dein Passwort ein!","Register","Beenden");SendClientMessage(playerid,grau," Mindestens 6 Buchstaben / Zahlen!");}
  4090.                 }
  4091.                 else{Kick(playerid);}
  4092.                 return 1;
  4093.         }
  4094.         if(dialogid == DIALOG_LOGIN)
  4095.         {
  4096.             if(response)
  4097.             {
  4098.                 if(strlen(inputtext) > 0)
  4099.                 {
  4100.                     Log(playerid,inputtext);
  4101.                     return 1;
  4102.                 }
  4103.                 else{ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{FF4000}Test:{FFFFFF} Einloggen:","{FFFFFF} Dein Account wurde gefunden! Logge dich ein:","Einloggen","Beenden");}
  4104.             }
  4105.             return 1;
  4106.         }
  4107.         if(dialogid == DIALOG_BMENU)
  4108.         {
  4109.             if(response)
  4110.             {
  4111.                 new pfad[128],string[128];
  4112.                 if(listitem == 0)
  4113.                 {
  4114.                     ShowPlayerDialog(playerid, DIALOG_BIZNAME, DIALOG_STYLE_INPUT,".:: BizName aendern ::.","Bitte gib nun den neuen Namen ein:","Umbenennen","Abbrechen");
  4115.                 }
  4116.                 if(listitem == 1)
  4117.                 {
  4118.                     for(new biz=1;biz<MAX_BIZ;biz++)
  4119.                     {
  4120.                         if(IsPlayerInRangeOfPoint(playerid,5,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))
  4121.                         {
  4122.                             format(pfad,50,"/biz/%d.txt",biz);
  4123.                             new Kasse = dini_Int(pfad,"kasse");
  4124.                             format(string, sizeof(string),"Du hast %d$ aus der Bizkasse ausgezahlt!",Kasse);
  4125.                             SendClientMessage(playerid, COLOR_WHITE,string);
  4126.                             PlayerMoney[playerid] =PlayerMoney[playerid]+Kasse;
  4127.                             dini_IntSet(pfad,"kasse",0);
  4128.                             AtBiz[playerid] = -1;
  4129.                         }
  4130.                     }
  4131.                 }
  4132.                 if(listitem == 2)
  4133.                 {
  4134.                     ShowPlayerDialog(playerid, DIALOG_PROZENT, DIALOG_STYLE_LIST,".:: BizPreise aendern ::.","Bitte waehle den Preis-Prozentsatz aus:\n20%\n30%\n40%\n50%\n60%\n70%\n80%\n90%\n100%\n150%","Setzen","Abbrechen");
  4135.                 }
  4136.             }
  4137.             else
  4138.             {
  4139.                 SendClientMessage(playerid, COLOR_GREY,"Abgebrochen...");
  4140.             }
  4141.         }
  4142.         if(dialogid == DIALOG_PROZENT)
  4143.         {
  4144.             if(response)
  4145.             {
  4146.                 if(listitem == 1)
  4147.                 {
  4148.                     new pfad[50];
  4149.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4150.                     dini_IntSet(pfad,"prozent",20);
  4151.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 20% gesetzt.","Super!","");
  4152.                     AtBiz[playerid] = -1;
  4153.                 }
  4154.                 if(listitem == 2)
  4155.                 {
  4156.                     new pfad[50];
  4157.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4158.                     dini_IntSet(pfad,"prozent",30);
  4159.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 30% gesetzt.","Super!","");
  4160.                     AtBiz[playerid] = -1;
  4161.                 }
  4162.                 if(listitem == 3)
  4163.                 {
  4164.                     new pfad[50];
  4165.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4166.                     dini_IntSet(pfad,"prozent",40);
  4167.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 40% gesetzt.","Super!","");
  4168.                     AtBiz[playerid] = -1;
  4169.                 }
  4170.                 if(listitem == 4)
  4171.                 {
  4172.                     new pfad[50];
  4173.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4174.                     dini_IntSet(pfad,"prozent",50);
  4175.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 50% gesetzt.","Super!","");
  4176.                     AtBiz[playerid] = -1;
  4177.                 }
  4178.                 if(listitem == 5)
  4179.                 {
  4180.                     new pfad[50];
  4181.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4182.                     dini_IntSet(pfad,"prozent",60);
  4183.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 60% gesetzt.","Super!","");
  4184.                     AtBiz[playerid] = -1;
  4185.                 }
  4186.                 if(listitem == 6)
  4187.                 {
  4188.                     new pfad[50];
  4189.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4190.                     dini_IntSet(pfad,"prozent",70);
  4191.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 70% gesetzt.","Super!","");
  4192.                     AtBiz[playerid] = -1;
  4193.                 }
  4194.                 if(listitem == 7)
  4195.                 {
  4196.                     new pfad[50];
  4197.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4198.                     dini_IntSet(pfad,"prozent",80);
  4199.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 80% gesetzt.","Super!","");
  4200.                     AtBiz[playerid] = -1;
  4201.                 }
  4202.                 if(listitem == 8)
  4203.                 {
  4204.                     new pfad[50];
  4205.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4206.                     dini_IntSet(pfad,"prozent",90);
  4207.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 90% gesetzt.","Super!","");
  4208.                     AtBiz[playerid] = -1;
  4209.                 }
  4210.                 if(listitem == 9)
  4211.                 {
  4212.                     new pfad[50];
  4213.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4214.                     dini_IntSet(pfad,"prozent",100);
  4215.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 100% gesetzt.","Super!","");
  4216.                     AtBiz[playerid] = -1;
  4217.                 }
  4218.                 if(listitem == 10)
  4219.                 {
  4220.                     new pfad[50];
  4221.                     format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4222.                     dini_IntSet(pfad,"prozent",150);
  4223.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Preise aendern... erfolgreich ::.","Du hast den Preis-Prozentsatz auf 150% gesetzt.","Super!","");
  4224.                     AtBiz[playerid] = -1;
  4225.                 }
  4226.             }
  4227.             AtBiz[playerid] = -1;
  4228.         }
  4229.         if(dialogid == DIALOG_UPGRADE)
  4230.         {
  4231.             if(response)
  4232.             {
  4233.                 if(listitem == 1)
  4234.                 {
  4235.                     if(GetPVarInt(playerid,"HPUpgrade") == 10)return SendClientMessage(playerid, COLOR_RED,"Du hast bereits die maximale Stufe erreicht!");
  4236.                     if(GetPVarInt(playerid,"UpgradePoints") < 4)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug UpgradePunkte!");
  4237.                     SetPVarInt(playerid,"UpgradePoints",GetPVarInt(playerid,"UpgradePoints") -4);
  4238.                     SetPVarInt(playerid,"HPUpgrade",GetPVarInt(playerid,"HPUpgrade")+1);
  4239.                     SendClientMessage(playerid, COLOR_YELLOW,"[UpgradeSystem] {FFFFFF}Du hast dir erfolgreich das Upgrade gekauft!");
  4240.                 }
  4241.                 if(listitem == 2)
  4242.                 {
  4243.                     if(GetPVarInt(playerid,"ArmourUpgrade") == 10)return SendClientMessage(playerid, COLOR_RED,"Du hast bereits die maximale Stufe erreicht!");
  4244.                     if(GetPVarInt(playerid,"UpgradePoints") < 2)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug UpgradePunkte!");
  4245.                     SetPVarInt(playerid,"UpgradePoints",GetPVarInt(playerid,"UpgradePoints") -2);
  4246.                     SetPVarInt(playerid,"ArmourUpgrade",GetPVarInt(playerid,"ArmourUpgrade")+1);
  4247.                     SendClientMessage(playerid, COLOR_YELLOW,"[UpgradeSystem] {FFFFFF}Du hast dir erfolgreich das Upgrade gekauft!");
  4248.                 }
  4249.                 if(listitem == 3)
  4250.                 {
  4251.                     if(GetPVarInt(playerid,"Prestige") < 2)return SendClientMessage(playerid, COLOR_RED,"Du musst Prestige Level 2 sein!");
  4252.                     if(GetPVarInt(playerid,"HPRegUpgrade") == 10)return SendClientMessage(playerid, COLOR_RED,"Du hast bereits die maximale Stufe erreicht!");
  4253.                     if(GetPVarInt(playerid,"UpgradePoints") < 15)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug UpgradePunkte!");
  4254.                     SetPVarInt(playerid,"UpgradePoints",GetPVarInt(playerid,"UpgradePoints") -15);
  4255.                     SetPVarInt(playerid,"HPRegUpgrade",GetPVarInt(playerid,"HPRegUpgrade")+1);
  4256.                     SendClientMessage(playerid, COLOR_YELLOW,"[UpgradeSystem] {FFFFFF}Du hast dir erfolgreich das Upgrade gekauft!");
  4257.                 }
  4258.             }
  4259.         }
  4260.         if(dialogid == DIALOG_SOUNDS)
  4261.         {
  4262.             if(listitem == 1)
  4263.             {
  4264.                 PlayMusicForAll("http://tiduz187.hostei.com/1.mp3");
  4265.             }
  4266.             if(listitem == 2)
  4267.             {
  4268.                 PlayMusicForAll("http://tiduz187.hostei.com/2.mp3");
  4269.             }
  4270.             if(listitem == 3)
  4271.             {
  4272.                 PlayMusicForAll("http://tiduz187.hostei.com/3.mp3");
  4273.             }
  4274.             if(listitem == 4)
  4275.             {
  4276.                 PlayMusicForAll("http://tiduz187.hostei.com/4.mp3");
  4277.             }
  4278.             if(listitem == 5)
  4279.             {
  4280.                 PlayMusicForAll("http://tiduz187.hostei.com/5.mp3");
  4281.             }
  4282.             if(listitem == 6)
  4283.             {
  4284.                 PlayMusicForAll("http://tiduz187.hostei.com/6.mp3");
  4285.             }
  4286.             if(listitem == 7)
  4287.             {
  4288.                 PlayMusicForAll("http://tiduz187.hostei.com/7.mp3");
  4289.             }
  4290.             if(listitem == 8)
  4291.             {
  4292.                 PlayMusicForAll("http://tiduz187.hostei.com/8.mp3");
  4293.             }
  4294.             if(listitem == 9)
  4295.             {
  4296.                 PlayMusicForAll("http://tiduz187.hostei.com/9.mp3");
  4297.             }
  4298.             if(listitem == 10)
  4299.             {
  4300.                 PlayMusicForAll("http://tiduz187.hostei.com/10.mp3");
  4301.             }
  4302.             if(listitem == 11)
  4303.             {
  4304.                 PlayMusicForAll("http://tiduz187.hostei.com/11.mp3");
  4305.             }
  4306.         }
  4307.         if(dialogid == DIALOG_SUP)
  4308.         {
  4309.             if(response)
  4310.             {
  4311.                 new string[128];
  4312.                 format(string, sizeof(string),"%s",inputtext);
  4313.                 if(Ticket1ID==0)
  4314.                 {
  4315.                     format(Ticket1, sizeof(Ticket1),"%s",string);
  4316.                     Ticket1ID = playerid;
  4317.                     SendAdminMessage(COLOR_YELLOW,"[Support] {FFFFFF}Ein neuer Support ist verfügbar. Nutze /acceptsup");
  4318.                 }
  4319.                 else if(Ticket2ID==0)
  4320.                 {
  4321.                     format(Ticket2, sizeof(Ticket2),"%s",string);
  4322.                     Ticket2ID = playerid;
  4323.                     SendAdminMessage(COLOR_YELLOW,"[Support] {FFFFFF}Ein neuer Support ist verfügbar. Nutze /acceptsup");
  4324.                 }
  4325.                 else if(Ticket3ID==0)
  4326.                 {
  4327.                     format(Ticket3, sizeof(Ticket3),"%s",string);
  4328.                     Ticket3ID = playerid;
  4329.                     SendAdminMessage(COLOR_YELLOW,"[Support] {FFFFFF}Ein neuer Support ist verfügbar. Nutze /acceptsup");
  4330.                 }
  4331.                 else if(Ticket4ID==0)
  4332.                 {
  4333.                     format(Ticket4, sizeof(Ticket4),"%s",string);
  4334.                     Ticket4ID = playerid;
  4335.                     SendAdminMessage(COLOR_YELLOW,"[Support] {FFFFFF}Ein neuer Support ist verfügbar. Nutze /acceptsup");
  4336.                 }
  4337.                 else if(Ticket5ID==0)
  4338.                 {
  4339.                     format(Ticket5, sizeof(Ticket5),"%s",string);
  4340.                     Ticket5ID = playerid;
  4341.                     SendAdminMessage(COLOR_YELLOW,"[Support] {FFFFFF}Ein neuer Support ist verfügbar. Nutze /acceptsup");
  4342.                 }
  4343.                 else
  4344.                 {
  4345.                     SendClientMessage(playerid, COLOR_RED,"Derzeit sind leider alle SupportSlots belegt. Bitte versuch es später erneut.");
  4346.                 }
  4347.             }
  4348.         }
  4349.         if(dialogid == DIALOG_ACCEPTSUP)
  4350.         {
  4351.             if(response)
  4352.             {
  4353.                 new name[28],string[128];
  4354.                 if(listitem == 0)
  4355.                 {
  4356.                     if(Ticket1ID < 1)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht die Luft supporten!");
  4357.                     if(Ticket1ID > 0)
  4358.                     {
  4359.                         if(supported[Ticket1ID] > 0)return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler wird bereits supported!");
  4360.                         if(!IsPlayerConnected(Ticket1ID)){Ticket1ID = 0;SendClientMessage(playerid, COLOR_RED,"Dieser Spieler ist offline, das Ticket wurde gelöscht.");}
  4361.                         GetPlayerName(Ticket1ID, name, sizeof(name));
  4362.                         format(string, sizeof(string),"[Support] {FFFFFF}Anfrage von %s (ID %d) || Nachricht: %s",name,Ticket1ID, Ticket1);
  4363.                         SendClientMessage(playerid, COLOR_YELLOW,string);
  4364.                         SendClientMessage(Ticket1ID, COLOR_YELLOW,"[Support] {FFFFFF} Dein Support wird nun bearbeitet, ein Admin wird sich bei dir melden.");
  4365.                         supported[Ticket1ID] = 1;
  4366.                     }
  4367.                 }
  4368.                 if(listitem == 1)
  4369.                 {
  4370.                     if(Ticket2ID < 1)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht die Luft supporten!");
  4371.                     if(Ticket2ID > 0)
  4372.                     {
  4373.                         if(supported[Ticket2ID] > 0)return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler wird bereits supported!");
  4374.                         GetPlayerName(Ticket2ID, name, sizeof(name));
  4375.                         format(string, sizeof(string),"[Support] {FFFFFF}Anfrage von %s (ID %d) || Nachricht: %s",name,Ticket2ID, Ticket2);
  4376.                         SendClientMessage(playerid, COLOR_YELLOW,string);
  4377.                         SendClientMessage(Ticket2ID, COLOR_YELLOW,"[Support] {FFFFFF} Dein Support wird nun bearbeitet, ein Admin wird sich bei dir melden.");
  4378.                         supported[Ticket2ID] = 1;
  4379.                     }
  4380.                 }
  4381.                 if(listitem == 2)
  4382.                 {
  4383.                     if(Ticket3ID < 1)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht die Luft supporten!");
  4384.                     if(Ticket3ID > 0)
  4385.                     {
  4386.                         if(supported[Ticket3ID] > 0)return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler wird bereits supported!");
  4387.                         GetPlayerName(Ticket3ID, name, sizeof(name));
  4388.                         format(string, sizeof(string),"[Support] {FFFFFF}Anfrage von %s (ID %d) || Nachricht: %s",name,Ticket3ID, Ticket3);
  4389.                         SendClientMessage(playerid, COLOR_YELLOW,string);
  4390.                         SendClientMessage(Ticket3ID, COLOR_YELLOW,"[Support] {FFFFFF} Dein Support wird nun bearbeitet, ein Admin wird sich bei dir melden.");
  4391.                         supported[Ticket3ID] = 1;
  4392.                     }
  4393.                 }
  4394.                 if(listitem == 3)
  4395.                 {
  4396.                     if(Ticket4ID < 1)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht die Luft supporten!");
  4397.                     if(Ticket4ID > 0)
  4398.                     {
  4399.                         if(supported[Ticket4ID] > 0)return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler wird bereits supported!");
  4400.                         GetPlayerName(Ticket4ID, name, sizeof(name));
  4401.                         format(string, sizeof(string),"[Support] {FFFFFF}Anfrage von %s (ID %d) || Nachricht: %s",name,Ticket4ID, Ticket4);
  4402.                         SendClientMessage(playerid, COLOR_YELLOW,string);
  4403.                         SendClientMessage(Ticket4ID, COLOR_YELLOW,"[Support] {FFFFFF} Dein Support wird nun bearbeitet, ein Admin wird sich bei dir melden.");
  4404.                         supported[Ticket4ID] = 1;
  4405.                     }
  4406.                 }
  4407.                 if(listitem == 4)
  4408.                 {
  4409.                     if(Ticket5ID < 1)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht die Luft supporten!");
  4410.                     if(Ticket5ID > 0)
  4411.                     {
  4412.                         if(supported[Ticket5ID] > 0)return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler wird bereits supported!");
  4413.                         GetPlayerName(Ticket5ID, name, sizeof(name));
  4414.                         format(string, sizeof(string),"[Support] {FFFFFF}Anfrage von %s (ID %d) || Nachricht: %s",name,Ticket5ID, Ticket5);
  4415.                         SendClientMessage(playerid, COLOR_YELLOW,string);
  4416.                         SendClientMessage(Ticket5ID, COLOR_YELLOW,"[Support] {FFFFFF} Dein Support wird nun bearbeitet, ein Admin wird sich bei dir melden.");
  4417.                         supported[Ticket5ID] = 1;
  4418.                     }
  4419.                 }
  4420.             }
  4421.         }
  4422.         if(dialogid == DIALOG_BIZNAME)
  4423.         {
  4424.             if(response)
  4425.             {
  4426.                 new pfad[50],name[128],string[128];
  4427.                 format(name, sizeof(name),"%s",inputtext);
  4428.                 format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4429.                 dini_Set(pfad,"name",name);
  4430.                 format(string, sizeof(string),"Du hast das Biz nun '%s' genannt!",name);
  4431.                 ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Biz-Name aendern... erfolgreich ::.",string,"Super!","");
  4432.                 KillBiz(AtBiz[playerid]);
  4433.                 LoadBiz(AtBiz[playerid]);
  4434.                 AtBiz[playerid] = -1;
  4435.             }
  4436.             AtBiz[playerid] = -1;
  4437.         }
  4438.         if(dialogid == DIALOG_TELEPORT)
  4439.         {
  4440.             if(response)
  4441.             {
  4442.                 if(listitem == 1)
  4443.                 {
  4444.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4445.                     SetPlayerPos(playerid, 1800.8990,843.0994,10.6328);
  4446.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4447.                     SetPlayerInterior(playerid, 0);
  4448.                 }
  4449.                 if(listitem == 2)
  4450.                 {
  4451.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4452.                     SetPlayerPos(playerid, 1198.3334,-920.5792,43.0377);
  4453.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4454.                     SetPlayerInterior(playerid, 0);
  4455.                 }
  4456.                 if(listitem == 3)
  4457.                 {
  4458.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4459.                     SetPlayerPos(playerid, 1038.3427,-1338.9847,13.7266);
  4460.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4461.                     SetPlayerInterior(playerid, 0);
  4462.                 }
  4463.                 if(listitem == 4)
  4464.                 {
  4465.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4466.                     SetPlayerPos(playerid, 1538.6471,-1673.0496,13.5469);
  4467.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4468.                     SetPlayerInterior(playerid, 0);
  4469.                 }
  4470.                 if(listitem == 5)
  4471.                 {
  4472.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4473.                     SetPlayerPos(playerid, 154.9836,-1934.9882,3.7734);
  4474.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4475.                     SetPlayerInterior(playerid, 0);
  4476.                 }
  4477.                 if(listitem == 6)
  4478.                 {
  4479.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4480.                     SetPlayerPos(playerid, 1161.3960,-2037.1887,69.0078);
  4481.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4482.                     SetPlayerInterior(playerid, 0);
  4483.                 }
  4484.                 if(listitem == 7)
  4485.                 {
  4486.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4487.                     SetPlayerPos(playerid, -1595.5959,1565.1111,3.2031);
  4488.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4489.                     SetPlayerInterior(playerid, 0);
  4490.                 }
  4491.                 if(listitem == 8)
  4492.                 {
  4493.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4494.                     SetPlayerPos(playerid, -2315.8735,-1627.5265,483.7045);
  4495.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4496.                     SetPlayerInterior(playerid, 0);
  4497.                 }
  4498.                 if(listitem == 9)
  4499.                 {
  4500.                     if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Geld!");
  4501.                     SetPlayerPos(playerid, 403.7549,2480.5164,16.4844);
  4502.                     PlayerMoney[playerid] =PlayerMoney[playerid]-1000;
  4503.                     SetPlayerInterior(playerid, 0);
  4504.                 }
  4505.                 if(listitem == 10)
  4506.                 {
  4507.                     new Name[28],string[256],rang[64];
  4508.                     if(GetPVarInt(playerid,"Premium") < 2)return SendClientMessage(playerid, COLOR_RED,"Du bist kein Gold Member!");
  4509.                     SetPlayerPos(playerid, -4107.1812,902.4725,3.1007);
  4510.                     if(GetPVarInt(playerid,"Premium") == 2){rang="Gold Member";}
  4511.                     if(GetPVarInt(playerid,"Premium") == 3){rang="Platin Member";}
  4512.                     GetPlayerName(playerid,Name,sizeof(Name));
  4513.                     format(string, sizeof(string),"[Butler] {FFFFFF}Willkommen auf VIP Island, {FFCCCF}%s {CCCFFF}%s{FFFFFF}. Ich wünsche einen angenehmen aufenthalt.",rang,Name);
  4514.                     SendClientMessage(playerid, COLOR_YELLOW,string);
  4515.                     SetPlayerInterior(playerid, 0);
  4516.                 }
  4517.             }
  4518.         }
  4519.         if(dialogid == DIALOG_247)
  4520.         {
  4521.             if(response)
  4522.             {
  4523.                 for(new biz=1;biz<MAX_BIZ;biz++)
  4524.                 {
  4525.                     new pfad[128];
  4526.                     if(IsPlayerInRangeOfPoint(playerid,5,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))
  4527.                     {
  4528.                         format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4529.                         new lastcash = dini_Int(pfad,"kasse");
  4530.                         if(listitem == 0)
  4531.                         {
  4532.                             if(GetPlayerMoney(playerid) < 2500)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4533.                             SendClientMessage(playerid, COLOR_GREEN,"Du hast dir einen myPod 4 für $2500 gekauft.");
  4534.                             PlayerMoney[playerid] =PlayerMoney[playerid]-2500;
  4535.                             dini_IntSet(pfad, "kasse", lastcash+2500);
  4536.                             SetPVarInt(playerid,"mypod", 1);
  4537.                         }
  4538.                         if(listitem == 1)
  4539.                         {
  4540.                             if(GetPlayerMoney(playerid) < 10000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4541.                             SendClientMessage(playerid, COLOR_GREEN,"Du hast dir ein Spacer Notebook für $10.000 gekauft.");
  4542.                             PlayerMoney[playerid] =PlayerMoney[playerid]-10000;
  4543.                             dini_IntSet(pfad, "kasse", lastcash+10000);
  4544.                             SetPVarInt(playerid,"laptop", 1);
  4545.                         }
  4546.                         if(listitem == 2)
  4547.                         {
  4548.                             if(GetPlayerMoney(playerid) < 500)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4549.                             SendClientMessage(playerid, COLOR_GREEN,"Du hast dir ein First Aid Kit für $500 gekauft.");
  4550.                             PlayerMoney[playerid] =PlayerMoney[playerid]-500;
  4551.                             dini_IntSet(pfad, "kasse", lastcash+500);
  4552.                             new anzahl = GetPVarInt(playerid,"FirstAid")+1;
  4553.                             SetPVarInt(playerid,"FirstAid", anzahl);
  4554.                         }
  4555.                     }
  4556.                 }
  4557.                 AtBiz[playerid] = -1;
  4558.             }
  4559.         }
  4560.         if(dialogid == DIALOG_CONSOLE)//Server-Restart (60 Sekunden)\nEvent starten/stoppen\nSpielerdaten speichern
  4561.         {
  4562.             if(response)
  4563.             {
  4564.                 if(listitem == 0)
  4565.                 {
  4566.                     SetTimer("gmx",60000,0);
  4567.                     new Name[MAX_PLAYER_NAME],string[128];
  4568.                     GetPlayerName(playerid, Name, sizeof(Name));
  4569.                     format(string, sizeof(string),"[System] %s hat einen Server-Restart eingeleitet. Dieser erfolg in 60 Sekunden!",Name);
  4570.                     SendClientMessageToAll(COLOR_YELLOW,string);
  4571.                 }
  4572.                 if(listitem == 1)
  4573.                 {
  4574.                     new Float:pX,Float:pY,Float:pZ,Name[28],string[128];
  4575.                     GetPlayerName(playerid, Name, sizeof(Name));
  4576.                     if(Event == 0)
  4577.                     {
  4578.                         GetPlayerPos(playerid, pX, pY, pZ);
  4579.                         format(string, sizeof(string),"[Event-System] %s hat ein Event gestartet! Nutze /event um dich dorthin zu teleportieren!",Name);
  4580.                         SendClientMessageToAll(COLOR_GREEN,string);
  4581.                         Event = 1;
  4582.                         event_x = pX;
  4583.                         event_y = pY;
  4584.                         event_z = pZ;
  4585.                     }
  4586.                     else if(Event == 1)
  4587.                     {
  4588.                         format(string, sizeof(string),"[Event-System] %s hat das Event beendet!",Name);
  4589.                         SendClientMessageToAll(COLOR_RED,string);
  4590.                         Event = 0;
  4591.                     }
  4592.                 }
  4593.                 if(listitem == 2)
  4594.                 {
  4595.                     SendClientMessageToAll(COLOR_YELLOW,"===============[Speichervorgang]===============");
  4596.                     SendClientMessageToAll(COLOR_WHITE,"Alle Spielerdaten werden nun gespeichert.");
  4597.                     SendClientMessageToAll(COLOR_WHITE,"Es kann zu Laggs kommen, wir bitten um verständnis.");
  4598.                     for(new i=0;i<MAX_PLAYERS;i++)
  4599.                     {
  4600.                         if(IsPlayerConnected(i))
  4601.                         {
  4602.                             SpielerSpeichern(i);
  4603.                         }
  4604.                     }
  4605.                     SendClientMessageToAll(COLOR_GREEN,"Der Speichervorgang wurde erfolgreich abgeschlossen!");
  4606.                     SendClientMessageToAll(COLOR_YELLOW,"===============[Speichervorgang]===============");
  4607.                 }
  4608.                 if(listitem == 3)
  4609.                 {
  4610.                     if(ooc == 0)
  4611.                     {
  4612.                         SendClientMessageToAll(COLOR_FACTIONGREEN,"Der OOC-Chat wurde aktiviert!");
  4613.                         ooc = 1;
  4614.                     }
  4615.                     else if(ooc == 1)
  4616.                     {
  4617.                         SendClientMessageToAll(COLOR_LIGHTRED,"Der OOC-Chat wurde deaktiviert!");
  4618.                         ooc = 0;
  4619.                     }
  4620.                 }
  4621.                 if(listitem == 4)
  4622.                 {
  4623.                     ShowPlayerDialog(playerid, DIALOG_SERVERNAME,DIALOG_STYLE_INPUT,".:: ServerConsole v0.1 ::.","Bitte gib nun den neuen Server-Namen ein:","Change","Abbrechen");
  4624.                 }
  4625.                 if(listitem == 5)
  4626.                 {
  4627.                     ShowPlayerDialog(playerid, DIALOG_SERVERPASS,DIALOG_STYLE_INPUT,".:: ServerConsole v0.1 ::.","Bitte gib nun das neue Server-Passwort ein:","Change","Abbrechen");
  4628.                 }
  4629.                 if(listitem == 6)
  4630.                 {
  4631.                     new Name[64],string[128];
  4632.                     GetPlayerName(playerid,Name,sizeof(Name));
  4633.                     format(string, sizeof(string),"[MoneyRain] {FFFFFF}Admin {FCCFCF}%s {FFFFFF}lässt Geld auf alle regnen! {FCCFCF}Yeah {FFFFFF}bitches!",Name);
  4634.                     SendClientMessageToAll(COLOR_RED,string);
  4635.                     for(new i=0;i<MAX_PLAYERS;i++)
  4636.                     {
  4637.                         if(IsPlayerConnected(i))
  4638.                         {
  4639.                             SetPlayerScore(i,GetPlayerScore(i)+5);
  4640.                             PlayerMoney[i] = PlayerMoney[i]+25000;
  4641.                         }
  4642.                     }
  4643.                 }
  4644.                 if(listitem == 7)
  4645.                 {
  4646.                     ShowPlayerDialog(playerid, DIALOG_GRAVITY, DIALOG_STYLE_LIST,".:: GravityMode v0.1 ::.","Bitte waehle aus:\nStandart (0.008)\nMoonwalk (0.002)\nCant jump! (0.5)\nBug physics (enables godmode) (20.0)\nBug physics II (enables godmode) (50.0)\nFuck the physics (enables godmode) (99.0)","Use!","Close");
  4647.                 }
  4648.                 if(listitem == 8)
  4649.                 {
  4650.                     if(AntiHighPing == 0)
  4651.                     {
  4652.                         SendClientMessageToAll(COLOR_FACTIONGREEN,"Das AntiHighPing-System wurde aktiviert!");
  4653.                         AntiHighPing = 1;
  4654.                     }
  4655.                     else if(AntiHighPing == 1)
  4656.                     {
  4657.                         SendClientMessageToAll(COLOR_LIGHTRED,"Das AntiHighPing-System wurde deaktiviert!");
  4658.                         AntiHighPing = 0;
  4659.                     }
  4660.                 }
  4661.                 if(listitem == 9)
  4662.                 {
  4663.                     ShowPlayerDialog(playerid, DIALOG_CREATEGUTSCHEIN,DIALOG_STYLE_INPUT,".:: Gutschein System v0.0.1 (Alpha) ::.","Bitte gib nun den GutscheinCode ein:","Erstellen","Abbrechen");
  4664.                 }
  4665.             }
  4666.         }
  4667.         if(dialogid == DIALOG_CREATEGUTSCHEIN)
  4668.         {
  4669.             if(response)
  4670.             {
  4671.                 new code[64];
  4672.                 format(code, sizeof(code),"%s",inputtext);
  4673.                 CreateGutschein(code, 20000,50,10);
  4674.                 SendClientMessage(playerid, COLOR_GREEN,"Du hast den Gutschein erfolgreich erstellt!");
  4675.             }
  4676.         }
  4677.         if(dialogid == DIALOG_REDEEM)
  4678.         {
  4679.             if(response)
  4680.             {
  4681.                 new string[128];
  4682.                 format(string, sizeof(string),"%s",inputtext);
  4683.                 Redeem(playerid, string);
  4684.             }
  4685.         }
  4686.         //ShowPlayerDialog(playerid, DIALOG_COINSHOP, DIALOG_STYLE_LIST,".:: Premium Shop ::.",string"\nJetpack (1 benutzung) - Preis: $200.000 & 5 PremiumCoins\nPremium (Member+) - Preis: 50 PremiumCoins\nPremium (Gold Member) - Preis: 250 PremiumCoins\nPremium (Platin Member) - Preis: $1.500.000 & 550 PremiumCoins","Kaufen","Abbrechen");
  4687.         //Muss erstellen: CoinShop bei LoadAccount und spielerspeichern stock, jetpack variable und natürlich ein jetpack...
  4688.         if(dialogid == DIALOG_COINSHOP)
  4689.         {
  4690.             if(response)
  4691.             {
  4692.                 if(listitem == 1)
  4693.                 {
  4694.                     if(GetPlayerMoney(playerid) < 200000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4695.                     if(GetPVarInt(playerid,"Coins") < 5)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug PremiumCoins!");
  4696.                     PlayerMoney[playerid] = PlayerMoney[playerid]-200000;
  4697.                     SetPVarInt(playerid,"Coins", GetPVarInt(playerid,"Coins")-5);
  4698.                     SendClientMessage(playerid, COLOR_GREEN,"[Success!] {FFFFFF}Du hast dir erfolgreich ein Jetpack gekauft. Nutze /jetpack");
  4699.                 }
  4700.                 if(listitem == 2)
  4701.                 {
  4702.                     if(GetPVarInt(playerid,"Coins") < 50)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug PremiumCoins!");
  4703.                     SetPVarInt(playerid,"Coins", GetPVarInt(playerid,"Coins")-50);
  4704.                     SendClientMessage(playerid, COLOR_GREEN,"[Success!] {FFFFFF}Du bist nun ein Member+. Glückwunsch!");
  4705.                     SetPVarInt(playerid,"Premium", 1);
  4706.                 }
  4707.                 if(listitem == 3)
  4708.                 {
  4709.                     if(GetPVarInt(playerid,"Coins") < 250)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug PremiumCoins!");
  4710.                     SetPVarInt(playerid,"Coins", GetPVarInt(playerid,"Coins")-250);
  4711.                     SendClientMessage(playerid, COLOR_GREEN,"[Success!] {FFFFFF}Du bist nun ein Gold Member. Glückwunsch!");
  4712.                     SetPVarInt(playerid,"Premium", 2);
  4713.                 }
  4714.                 if(listitem == 4)
  4715.                 {
  4716.                     if(GetPlayerMoney(playerid) < 1500000)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4717.                     if(GetPVarInt(playerid,"Coins") < 550)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug PremiumCoins!");
  4718.                     PlayerMoney[playerid] = PlayerMoney[playerid]-1500000;
  4719.                     SetPVarInt(playerid,"Coins", GetPVarInt(playerid,"Coins")-550);
  4720.                     SendClientMessage(playerid, COLOR_GREEN,"[Success!] {FFFFFF}Du bist nun ein Platin Member. Glückwunsch!");
  4721.                     SetPVarInt(playerid,"Premium", 3);
  4722.                 }
  4723.             }
  4724.         }
  4725.            
  4726.         if(dialogid == DIALOG_GRAVITY)
  4727.         {
  4728.             new Name[28],string[128];
  4729.             GetPlayerName(playerid,Name,sizeof(Name));
  4730.             if(listitem == 1)
  4731.             {
  4732.                 format(string, sizeof(string),"[Gravity]{FFFFFF} Admin %s hat die gravity auf 'Standart (0.008)' gestellt.",Name);
  4733.                 SendClientMessageToAll(COLOR_GREY,string);
  4734.                 SendRconCommand("gravity 0.008");
  4735.                 god = 0;
  4736.             }
  4737.             if(listitem == 2)
  4738.             {
  4739.                 format(string, sizeof(string),"[Gravity]{FFFFFF} Admin %s hat die gravity auf 'Moonwalk (0.002)' gestellt.",Name);
  4740.                 SendClientMessageToAll(COLOR_GREY,string);
  4741.                 SendRconCommand("gravity 0.002");
  4742.                 god = 0;
  4743.             }
  4744.             if(listitem == 3)
  4745.             {
  4746.                 format(string, sizeof(string),"[Gravity]{FFFFFF} Admin %s hat die gravity auf 'Cant jump! (0.5)' gestellt.",Name);
  4747.                 SendClientMessageToAll(COLOR_GREY,string);
  4748.                 SendRconCommand("gravity 0.5");
  4749.                 god = 0;
  4750.             }
  4751.             if(listitem == 4)
  4752.             {
  4753.                 format(string, sizeof(string),"[Gravity]{FFFFFF} Admin %s hat die gravity auf 'Bug physics (20.0)' gestellt.",Name);
  4754.                 SendClientMessageToAll(COLOR_GREY,string);
  4755.                 SendRconCommand("gravity 20");
  4756.                 god = 1;
  4757.             }
  4758.             if(listitem == 5)
  4759.             {
  4760.                 format(string, sizeof(string),"[Gravity]{FFFFFF} Admin %s hat die gravity auf 'Bug physics II (50.0)' gestellt.",Name);
  4761.                 SendClientMessageToAll(COLOR_GREY,string);
  4762.                 SendRconCommand("gravity 50");
  4763.                 god = 1;
  4764.             }
  4765.             if(listitem == 6)
  4766.             {
  4767.                 format(string, sizeof(string),"[Gravity]{FFFFFF} Admin %s hat die gravity auf 'Fuck the physics! (99.0)' gestellt.",Name);
  4768.                 SendClientMessageToAll(COLOR_GREY,string);
  4769.                 SendRconCommand("gravity 99");
  4770.                 god = 1;
  4771.             }
  4772.         }
  4773.         if(dialogid == DIALOG_SERVERNAME)
  4774.         {
  4775.             if(response)
  4776.             {
  4777.                 new string[128],Name[64];
  4778.                 format(Name, sizeof(Name),"%s",inputtext);
  4779.                 format(string, sizeof(string),"Du hast den Server-Namen in '%s' geändert!",Name);
  4780.                 SendClientMessage(playerid, COLOR_GREEN,string);
  4781.                 format(string, sizeof(string),"hostname %s",Name);
  4782.                 SendRconCommand(string);
  4783.             }
  4784.         }
  4785.         if(dialogid == DIALOG_SERVERPASS)
  4786.         {
  4787.             if(response)
  4788.             {
  4789.                 new string[128],Name[64];
  4790.                 format(Name, sizeof(Name),"%s",inputtext);
  4791.                 format(string, sizeof(string),"Du hast das Server-Passwort in '%s' geändert!",Name);
  4792.                 SendClientMessage(playerid, COLOR_GREEN,string);
  4793.                 format(string, sizeof(string),"password %s",Name);
  4794.                 SendRconCommand(string);
  4795.             }
  4796.         }
  4797.         if(dialogid == DIALOG_BUGMELDEN)
  4798.         {
  4799.             if(response)
  4800.             {
  4801.                 new name[28],input[128],string[128];
  4802.                 GetPlayerName(playerid, name, sizeof(name));
  4803.                 format(input, sizeof(input),"%s",inputtext);
  4804.                 CreateBugReport(name,input);
  4805.                 SendClientMessage(playerid, COLOR_YELLOW,"[BugReport] {FFFFFF}Du hast so eben einen Bug gemeldet, danke!");
  4806.                 format(string, sizeof(string),"[BugReport] {FFFFFF}%s hat soeben einen Bug gemeldet.",name);
  4807.                 SendAdminMessage(COLOR_YELLOW,string);
  4808.             }
  4809.         }
  4810.         if(dialogid == DIALOG_READBUG)
  4811.         {
  4812.             new pfad[50];
  4813.             format(pfad, sizeof(pfad),"/bugs/%d.txt",GetPVarInt(playerid,"bug"));
  4814.             if(response)
  4815.             {
  4816.                 dini_IntSet(pfad,"Done",1);
  4817.             }
  4818.         }
  4819.         if(dialogid == DIALOG_AMMU)//Deagle 2000, M4 5000, Sniper 8000, Combat Shotgun 6000, Rakki 50k
  4820.         {
  4821.             if(response)
  4822.             {
  4823.                 for(new biz=1;biz<MAX_BIZ;biz++)
  4824.                 {
  4825.                     new pfad[128];
  4826.                     if(IsPlayerInRangeOfPoint(playerid,5,BizInfo[biz][biz_x],BizInfo[biz][biz_y],BizInfo[biz][biz_z]))
  4827.                     {
  4828.                         format(pfad,50,"/biz/%d.txt",AtBiz[playerid]);
  4829.                         new w1,w2,w3,w4,w5,bizprozent;
  4830.                         bizprozent = dini_Int(pfad,"prozent");
  4831.                         w1=Deagle/100*bizprozent;
  4832.                         w2=M4/100*bizprozent;
  4833.                         w3=Sniper/100*bizprozent;
  4834.                         w4=CShotgun/100*bizprozent;
  4835.                         w5=Rakki/100*bizprozent;
  4836.                         new lastcash = dini_Int(pfad,"kasse");
  4837.                         if(listitem == 1)
  4838.                         {
  4839.                             if(GetPlayerMoney(playerid) < w1)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4840.                             PlayerMoney[playerid] =PlayerMoney[playerid]-w1;
  4841.                             SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich eine Desert Eagle gekauft!");
  4842.                             GivePlayerWeapon(playerid, 24,50);
  4843.                             dini_IntSet(pfad, "kasse", lastcash+w1);
  4844.                         }
  4845.                         if(listitem == 2)
  4846.                         {
  4847.                             if(GetPlayerMoney(playerid) < w2)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4848.                             PlayerMoney[playerid] =PlayerMoney[playerid]-w2;
  4849.                             SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich eine M4 gekauft!");
  4850.                             GivePlayerWeapon(playerid, 31,100);
  4851.                             dini_IntSet(pfad, "kasse", lastcash+w2);
  4852.                         }
  4853.                         if(listitem == 3)
  4854.                         {
  4855.                             if(GetPlayerMoney(playerid) < w3)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4856.                             PlayerMoney[playerid] =PlayerMoney[playerid]-w3;
  4857.                             SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich eine Sniper Rifle gekauft!");
  4858.                             GivePlayerWeapon(playerid, 34,20);
  4859.                             dini_IntSet(pfad, "kasse", lastcash+w3);
  4860.                         }
  4861.                         if(listitem == 4)
  4862.                         {
  4863.                             if(GetPlayerMoney(playerid) < w4)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4864.                             PlayerMoney[playerid] =PlayerMoney[playerid]-w4;
  4865.                             SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich eine Combat Shotgun gekauft!");
  4866.                             GivePlayerWeapon(playerid, 27,50);
  4867.                             dini_IntSet(pfad, "kasse", lastcash+w4);
  4868.                         }
  4869.                         if(listitem == 5)
  4870.                         {
  4871.                             if(GetPlayerMoney(playerid) < w5)return SendClientMessage(playerid, COLOR_RED,"Du hast nicht genug Geld!");
  4872.                             PlayerMoney[playerid] =PlayerMoney[playerid]-w5;
  4873.                             SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Raketenwerfer gekauft!");
  4874.                             GivePlayerWeapon(playerid, 35,5);
  4875.                             dini_IntSet(pfad, "kasse", lastcash+w5);
  4876.                         }
  4877.                     }
  4878.                 }
  4879.             }
  4880.         }
  4881.         if(dialogid == DIALOG_CLICK)
  4882.         {
  4883.             if(listitem == 1)
  4884.             {
  4885.                 ShowPlayerDialog(playerid, DIALOG_MONEY,DIALOG_STYLE_INPUT,".:: AdminPanel 0.1 ::.","Bitte gib nun den Betrag:","Update","Abbrechen");
  4886.             }
  4887.             if(listitem == 2)
  4888.             {
  4889.                 ShowPlayerDialog(playerid, DIALOG_LEVEL,DIALOG_STYLE_LIST,".:: AdminPanel 0.1 ::.","Level verändern\nWaffenSkill verändern","Weiter","Abbrechen");
  4890.             }
  4891.             if(listitem == 3)
  4892.             {
  4893.                 ShowPlayerDialog(playerid, DIALOG_PREMIUM, DIALOG_STYLE_LIST,".:: AdminPanel 0.1 ::.","Member (0)\nMember+ (1)\nGold Member (2)\nPlatin Member (3)","Setzen","Abbrechen");
  4894.             }
  4895.         }
  4896.         if(dialogid == DIALOG_RULES)
  4897.         {
  4898.             if(response == 1)
  4899.             {
  4900.                 SetPVarInt(playerid,"Rules",1);
  4901.                 SendClientMessage(playerid, COLOR_RED,"[System] {FFFFFF}Du hast die Regeln akzeptiert! Viel spaß auf Infinite-FuN!");
  4902.             }
  4903.             if(response == 0)
  4904.             {
  4905.                 Kick(playerid);
  4906.             }
  4907.         }
  4908.         if(dialogid == DIALOG_MONEY)
  4909.         {
  4910.             new string[128],Name[28],AName[28];
  4911.             new var = strval(inputtext);
  4912.             GetPlayerName(clickedplayer[playerid],Name,sizeof(Name));
  4913.             GetPlayerName(playerid,AName,sizeof(AName));
  4914.             format(string, sizeof(string),"Du hast %s $%d gegeben!",Name,var);
  4915.             SendClientMessage(playerid, COLOR_GREEN,string);
  4916.             format(string, sizeof(string),"Admin %s hat dir $%d gegeben!",AName,var);
  4917.             SendClientMessage(clickedplayer[playerid],COLOR_GREEN,string);
  4918.             PlayerMoney[clickedplayer[playerid]] = PlayerMoney[clickedplayer[playerid]]+var;
  4919.             clickedplayer[playerid] = -1;
  4920.         }
  4921.         if(dialogid == DIALOG_LEVEL)
  4922.         {
  4923.             if(listitem == 0)
  4924.             {
  4925.                 ShowPlayerDialog(playerid, DIALOG_CHANGE_LEVEL, DIALOG_STYLE_INPUT,".:: AdminPanel 0.1 ::.","Bitte gib nun das gewünschte Level ein:","Update","Abbrechen");
  4926.             }
  4927.             if(listitem == 1)
  4928.             {
  4929.                 ShowPlayerDialog(playerid, DIALOG_CHANGE_W_SKILL, DIALOG_STYLE_INPUT,".:: AdminPanel 0.1 ::.","Bitte gib nun den gewünschten WaffenSkill (0-5) ein:","Update","Abbrechen");
  4930.             }
  4931.         }
  4932.         if(dialogid == DIALOG_PREMIUM)
  4933.         {
  4934.             new Name[28],AName[28],string[128];
  4935.             GetPlayerName(playerid, AName, sizeof(AName));
  4936.             GetPlayerName(clickedplayer[playerid],Name,sizeof(Name));
  4937.             if(listitem == 0)
  4938.             {
  4939.                 format(string, sizeof(string),"[System] {FFFFFF}Admin %s hat deinen Account Status auf 'Member' gesetzt.",AName);
  4940.                 SendClientMessage(clickedplayer[playerid],COLOR_GREEN,string);
  4941.                 SetPVarInt(clickedplayer[playerid],"Premium",0);
  4942.                 clickedplayer[playerid] = -1;
  4943.             }
  4944.             if(listitem == 1)
  4945.             {
  4946.                 format(string, sizeof(string),"[System] {FFFFFF}Admin %s hat deinen Account Status auf 'Member+' gesetzt.",AName);
  4947.                 SendClientMessage(clickedplayer[playerid],COLOR_GREEN,string);
  4948.                 SetPVarInt(clickedplayer[playerid],"Premium",1);
  4949.                 clickedplayer[playerid] = -1;
  4950.             }
  4951.             if(listitem == 2)
  4952.             {
  4953.                 format(string, sizeof(string),"[System] {FFFFFF}Admin %s hat deinen Account Status auf 'Gold Member' gesetzt.",AName);
  4954.                 SendClientMessage(clickedplayer[playerid],COLOR_GREEN,string);
  4955.                 SetPVarInt(clickedplayer[playerid],"Premium",2);
  4956.                 clickedplayer[playerid] = -1;
  4957.             }
  4958.             if(listitem == 3)
  4959.             {
  4960.                 format(string, sizeof(string),"[System] {FFFFFF}Admin %s hat deinen Account Status auf 'Platin Member' gesetzt.",AName);
  4961.                 SendClientMessage(clickedplayer[playerid],COLOR_GREEN,string);
  4962.                 SetPVarInt(clickedplayer[playerid],"Premium",3);
  4963.                 clickedplayer[playerid] = -1;
  4964.             }
  4965.         }
  4966.         if(dialogid == DIALOG_CHANGE_LEVEL)
  4967.         {
  4968.             new string[128],Name[28],AName[28];
  4969.             new var = strval(inputtext);
  4970.             GetPlayerName(clickedplayer[playerid],Name,sizeof(Name));
  4971.             GetPlayerName(playerid,AName,sizeof(AName));
  4972.             format(string, sizeof(string),"Du hast das Level von %s auf %d gesetzt.",Name,var);
  4973.             SendClientMessage(playerid, COLOR_GREEN,string);
  4974.             format(string, sizeof(string),"Admin %s hat dein Level auf %d gesetzt.",AName,var);
  4975.             SendClientMessage(clickedplayer[playerid], COLOR_GREEN,string);
  4976.             SetPlayerScore(clickedplayer[playerid],var);
  4977.             clickedplayer[playerid] = -1;
  4978.         }
  4979.         if(dialogid == DIALOG_CHANGE_W_SKILL)
  4980.         {
  4981.             new string[128],Name[28],AName[28];
  4982.             new var = strval(inputtext);
  4983.             GetPlayerName(clickedplayer[playerid],Name,sizeof(Name));
  4984.             GetPlayerName(playerid,AName,sizeof(AName));
  4985.             format(string, sizeof(string),"Du hast das WaffenLevel von %s auf %d gesetzt.",Name,var);
  4986.             SendClientMessage(playerid, COLOR_GREEN,string);
  4987.             format(string, sizeof(string),"Admin %s hat dein WaffenLevel auf %d gesetzt.",AName,var);
  4988.             SendClientMessage(clickedplayer[playerid], COLOR_GREEN,string);
  4989.             SetPVarInt(clickedplayer[playerid],"WaffenSkill", var);
  4990.             clickedplayer[playerid] = -1;
  4991.         }
  4992.         if(dialogid == DIALOG_MUSIC)
  4993.         {
  4994.             new Float:pX,Float:pY,Float:pZ,Name[28],string[128];
  4995.             GetPlayerPos(playerid, pX,pY,pZ);
  4996.             GetPlayerName(playerid,Name,sizeof(Name));
  4997.             if(listitem == 0)
  4998.             {
  4999.                 format(string, sizeof(string),"[PartyIsland] {FFFFFF}DJ {FFCFCF}%s {FFFFFF}legt nun auf: i{CCFFCF}Love Radio",Name);
  5000.                 SendClientMessageToAll(COLOR_RED,string);
  5001.                 for(new i=0;i<MAX_PLAYERS;i++)
  5002.                 {
  5003.                     if(IsPlayerConnected(i))
  5004.                     {
  5005.                         PlayAudioStreamForPlayer(i, "http://stream01.iloveradio.de/iloveradio1.mp3",pX,pY,pZ,20.0,1);
  5006.                     }
  5007.                 }
  5008.             }
  5009.             if(listitem == 1)
  5010.             {
  5011.                 format(string, sizeof(string),"[PartyIsland] {FFFFFF}DJ {FFCFCF}%s {FFFFFF}legt nun auf: {CCFFCF}T{FFFFFF}echnobase.FM",Name);
  5012.                 SendClientMessageToAll(COLOR_RED,string);
  5013.                 for(new i=0;i<MAX_PLAYERS;i++)
  5014.                 {
  5015.                     if(IsPlayerConnected(i))
  5016.                     {
  5017.                         PlayAudioStreamForPlayer(i, "http://listen.technobase.fm/dsl.pls",pX,pY,pZ,20.0,1);
  5018.                     }
  5019.                 }
  5020.             }
  5021.             if(listitem == 2)
  5022.             {
  5023.                 format(string, sizeof(string),"[PartyIsland] {FFFFFF}DJ {FFCFCF}%s {FFFFFF}legt nun auf: {CCFFCF}H{FFFFFF}ardbase.FM",Name);
  5024.                 SendClientMessageToAll(COLOR_RED,string);
  5025.                 for(new i=0;i<MAX_PLAYERS;i++)
  5026.                 {
  5027.                     if(IsPlayerConnected(i))
  5028.                     {
  5029.                         PlayAudioStreamForPlayer(i, "http://listen.technobase.fm/dsl.pls",pX,pY,pZ,20.0,1);
  5030.                     }
  5031.                 }
  5032.             }
  5033.         }
  5034.         if(dialogid == DIALOG_CLANMENU)
  5035.         {
  5036.             if(response)
  5037.             {
  5038.                 if(listitem == 0)
  5039.                 {
  5040.                     new pfad[50],string[512],cname[64],ctag[10],cpkts[32];
  5041.                     format(pfad,sizeof(pfad),"Clans/%d.txt",GetPVarInt(playerid,"Gang"));
  5042.                     format(cname,sizeof(cname),"%s",dini_Get(pfad,"name"));
  5043.                     format(ctag,sizeof(ctag),"[%s]",dini_Get(pfad,"tag"));
  5044.                     format(cpkts,sizeof(cpkts),"pkt%d",GetPVarInt(playerid,"Gang"));
  5045.                     format(string, sizeof(string),"Clan Name: %s\nClanTag: %s\nClan Punkte: %d\nClan Kasse: $%d\nClan Level: %d\nClan EXP: %d/100",cname,ctag,dini_Int("Clans/ranking.txt",cpkts),dini_Int(pfad,"geld"),dini_Int(pfad,"level"),dini_Int(pfad,"EXP"));
  5046.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Clan Menu v0.1 ::.",string,"Close","");
  5047.                 }
  5048.                 if(listitem == 1)//Kasse
  5049.                 {
  5050.                     if(GetPVarInt(playerid,"GRang") < 2)return SendClientMessage(playerid, COLOR_RED,"Diese Funktion ist (Co-)Leadern vorbehalten.");
  5051.                     ShowPlayerDialog(playerid, DIALOG_AUSWAHL, DIALOG_STYLE_LIST,".:: Clan Finanz System v0.1 ::.","Du hast folgende Auswahlmöglichkeiten:\nEinzahlen\nAuszahlen","Weiter","Schließen");
  5052.                 }
  5053.                 if(listitem == 2)//SpawnWaffe
  5054.                 {
  5055.                     if(GetPVarInt(playerid,"GRang") < 2)return SendClientMessage(playerid, COLOR_RED,"Diese Funktion ist (Co-)Leadern vorbehalten.");
  5056.                     ShowPlayerDialog(playerid, DIALOG_SPAWNWAFFE, DIALOG_STYLE_LIST, ".:: Clan Defense System v0.1 ::.","[ClanLvL 2] Desert Eagle - 700$/Spawn\n[ClanLvL 5]MP5 - 900$/Spawn\n[ClanLvL 10]AK-47 - 1200$/Spawn\n \nMore soon...","Setzen","");
  5057.                 }
  5058.                 if(listitem == 3)
  5059.                 {
  5060.                     new CN[3][128],CP[3],string[256],wert,name[128];
  5061.                     for(new c=0;c<MAX_CLANS;c++)
  5062.                     {
  5063.                         format(string,sizeof(string),"pkt%d",c);
  5064.                         wert = dini_Int("Clans/ranking.txt",string);
  5065.                         format(string,sizeof(string),"name%d",c);
  5066.                         format(name, sizeof(name), dini_Get("Clans/ranking.txt", string));
  5067.  
  5068.                         if(wert > CP[sizeof(CP)-1])
  5069.                         {
  5070.                             CP[sizeof(CP)-1] = wert;
  5071.                             format(CN[sizeof(CP)-1], 128, name);
  5072.                         }
  5073.                         for(new i=sizeof(CP)-2; i>=0; i--)
  5074.                         {
  5075.                             if(wert > CP[i])
  5076.                             {
  5077.                                 CP[i+1] = CP[i];
  5078.                                 format(CN[i+1], 128, CN[i]);
  5079.                                 CP[i]=wert;
  5080.                                 format(CN[i], 128, name);
  5081.                             }
  5082.                             else break;
  5083.                         }
  5084.                     }
  5085.                     format(string, sizeof(string),"Top %d Clan's:\n \n",sizeof(CN));
  5086.  
  5087.                     for(new i=0; i<sizeof(CN); i++)
  5088.                     {
  5089.                         format(string, sizeof(string),"%s%d. Name: %s - Punkte: %d\n",string,i+1,CN[i],CP[i]);
  5090.                     }
  5091.                     ShowPlayerDialog(playerid, DIALOG_RANKING, DIALOG_STYLE_MSGBOX,".:: Clan Ranking ::.",string,"Schließen","");
  5092.                 }
  5093.                 if(listitem == 4)
  5094.                 {
  5095.                     if(GetPVarInt(playerid,"GRang") < 2)return SendClientMessage(playerid, COLOR_RED,"Diese Funktion ist (Co-)Leadern vorbehalten.");
  5096.                     ShowPlayerDialog(playerid,DIALOG_INVITE, DIALOG_STYLE_INPUT, ".:: Clan Menu v0.1 ::.","Bitte gib nun die SpielerID ein welche du\nin den Clan einladen möchtest.\n \n","Invite!","Zurueck");
  5097.                 }
  5098.                 if(listitem == 5)
  5099.                 {
  5100.                     new string[512],string2[64],name[28],rang[16];
  5101.                     for(new i=0;i<MAX_PLAYERS;i++)
  5102.                     {
  5103.                         if(GetPVarInt(playerid,"Gang") == GetPVarInt(i,"Gang"))
  5104.                         {
  5105.                             GetPlayerName(i, name, sizeof(name));
  5106.                             if(GetPVarInt(i, "GRang") == 1){rang="Member";}
  5107.                             if(GetPVarInt(i, "GRang") == 2){rang="Co-Leader";}
  5108.                             if(GetPVarInt(i, "GRang") == 3){rang="Leader";}
  5109.                             format(string2, sizeof(string2),"[%s] %s (ID %d)\n",rang,name,i);
  5110.                             strcat(string, string2);
  5111.                         }
  5112.                     }
  5113.                     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX, ".:: Online Clan Member Liste ::.",string,"Close","");
  5114.                 }
  5115.                 if(listitem == 6)
  5116.                 {
  5117.                     new string[128],name[28];
  5118.                     GetPlayerName(playerid, name, 28);
  5119.                     format(string, sizeof(string),"[Clan] {FFFFFF}%s hat den Clan verlassen.",name);
  5120.                     for(new i=0;i<MAX_PLAYERS;i++)
  5121.                     {
  5122.                         if(IsPlayerConnected(i))
  5123.                         {
  5124.                             if(GetPVarInt(i,"Gang") == GetPVarInt(playerid,"Gang"))
  5125.                             {
  5126.                                 SendClientMessage(i, COLOR_YELLOW,string);
  5127.                             }
  5128.                         }
  5129.                     }
  5130.                     SetPVarInt(playerid,"Gang", 0);
  5131.                     SetPVarInt(playerid,"GRang",0);
  5132.                     //SetPlayerName(playerid, oldnamex[playerid]);
  5133.                 }
  5134.             }
  5135.         }
  5136.         if(dialogid == DIALOG_INVITE)
  5137.         {
  5138.             if(response)
  5139.             {
  5140.                 new input = strval(inputtext);
  5141.                 new cstring[64];
  5142.                 new Name[28],IName[28],string[128];
  5143.                 if(!IsPlayerConnected(input))return SendClientMessage(playerid, COLOR_RED,"Dieser Spieler ist nocht online!");
  5144.                 GetPlayerName(playerid, Name, sizeof(Name));
  5145.                 GetPlayerName(input, IName, sizeof(IName));
  5146.                 format(cstring, sizeof(cstring),"Clans/%d.txt",GetPVarInt(playerid,"Gang"));
  5147.                 format(string, sizeof(string),"%s hat dich eingeladen in den Clan %s einzutreten.\nBitte waehle aus:",Name,dini_Get(cstring,"Name"));
  5148.                 ShowPlayerDialog(input, DIALOG_INVITE2, DIALOG_STYLE_MSGBOX,".:: Clan Invite System ::.",string,"Annehmen","Ablehnen");
  5149.                 SetPVarInt(input,"Claninv",GetPVarInt(playerid,"Gang"));
  5150.             }
  5151.         }
  5152.         if(dialogid == DIALOG_INVITE2)
  5153.         {
  5154.             new name[28],string[128];
  5155.             if(response)
  5156.             {
  5157.                 SetPVarInt(playerid,"Gang",GetPVarInt(playerid,"Claninv"));
  5158.                 SetPVarInt(playerid,"GRang",1);
  5159.                 GetPlayerName(playerid, name, sizeof(name));
  5160.                 format(string, sizeof(string),"[Clan] {FFFFFF}%s ist dem Clan beigetreten.",name);
  5161.                 for(new i=0;i<MAX_PLAYERS;i++)
  5162.                 {
  5163.                     if(IsPlayerConnected(i))
  5164.                     {
  5165.                         if(GetPVarInt(i,"Gang") == GetPVarInt(playerid,"Gang"))
  5166.                         {
  5167.                             SendClientMessage(i, COLOR_YELLOW,string);
  5168.                         }
  5169.                     }
  5170.                 }
  5171.             }
  5172.         }
  5173.         if(dialogid == DIALOG_SPAWNWAFFE)
  5174.         {
  5175.             new pfad[50];
  5176.             format(pfad, sizeof(pfad),"Clans/%d.txt",GetPVarInt(playerid, "Gang"));
  5177.             if(listitem == 0)
  5178.             {
  5179.                 if(dini_Int(pfad,"level") < 2)return SendClientMessage(playerid, COLOR_RED,"Der Clan benötigt LvL 2!");
  5180.                 dini_IntSet(pfad,"spawnweap",1);
  5181.                 SendClientMessage(playerid, COLOR_RED,"Bedenke: {FFFFFF}Pro Spawn jedes Clanmembers werden nun 700$ in Rechnung gestellt.");
  5182.             }
  5183.             if(listitem == 1)
  5184.             {
  5185.                 if(dini_Int(pfad,"level") < 5)return SendClientMessage(playerid, COLOR_RED,"Der Clan benötigt LvL 5!");
  5186.                 dini_IntSet(pfad,"spawnweap",2);
  5187.                 SendClientMessage(playerid, COLOR_RED,"Bedenke: {FFFFFF}Pro Spawn jedes Clanmembers werden nun 900$ in Rechnung gestellt.");
  5188.             }
  5189.             if(listitem == 2)
  5190.             {
  5191.                 if(dini_Int(pfad,"level") < 10)return SendClientMessage(playerid, COLOR_RED,"Der Clan benötigt LvL 10!");
  5192.                 dini_IntSet(pfad,"spawnweap",3);// 700, 900, 1200
  5193.                 SendClientMessage(playerid, COLOR_RED,"Bedenke: {FFFFFF}Pro Spawn jedes Clanmembers werden nun 1200$ in Rechnung gestellt.");
  5194.             }
  5195.         }
  5196.         if(dialogid == DIALOG_AUSWAHL)
  5197.         {
  5198.             if(response)
  5199.             {
  5200.                 if(listitem == 1)
  5201.                 {
  5202.                     ShowPlayerDialog(playerid, DIALOG_EINZAHLEN, DIALOG_STYLE_INPUT,".:: Clan Finanz System v0.1 ::.","Wieviel $ möchtest du in die Clan Kasse einzahlen?","Einzahlen","Schließen");
  5203.                 }
  5204.                 if(listitem == 2)
  5205.                 {
  5206.                     ShowPlayerDialog(playerid, DIALOG_AUSZAHLEN, DIALOG_STYLE_INPUT,".:: Clan Finanz System v0.1 ::.","Wieviel $ möchtest du aus der Clan Kasse auszahlen?","Auszahlen","Schließen");
  5207.                 }
  5208.             }
  5209.         }
  5210.         if(dialogid == DIALOG_EINZAHLEN)
  5211.         {
  5212.             if(response)
  5213.             {
  5214.                 new input = strval(inputtext);
  5215.                 new pfad[50];
  5216.                 new string[128];
  5217.                 format(pfad, sizeof(pfad),"Clans/%d.txt",GetPVarInt(playerid,"Gang"));
  5218.                 if(input < 1)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht weniger als 1$ einzahlen!");
  5219.                 if(input > 999999999)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht mehr als 999.999.999$ einzahlen!");
  5220.                 if(GetPlayerMoney(playerid) < input)return SendClientMessage(playerid, COLOR_RED,"Soviel Geld besitzt du nicht!");
  5221.                 new newmoney = dini_Int(pfad,"geld")+input;
  5222.                 dini_IntSet(pfad,"geld",newmoney);
  5223.                 PlayerMoney[playerid] =PlayerMoney[playerid]-input;
  5224.                 format(string, sizeof(string),"Du hast erfolgreich %d$ in die Clan Kasse eingezahlt!",input);
  5225.                 ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX, ".:: Clan Finanz System v0.1 ::.",string,"Close","");
  5226.             }
  5227.         }
  5228.         if(dialogid == DIALOG_AUSZAHLEN)
  5229.         {
  5230.             if(response)
  5231.             {
  5232.                 new input = strval(inputtext);
  5233.                 new pfad[50];
  5234.                 new string[128];
  5235.                 format(pfad, sizeof(pfad),"Clans/%d.txt",GetPVarInt(playerid,"Gang"));
  5236.                 if(input < 1)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht weniger als 1$ auszahlen!");
  5237.                 if(input > 999999999)return SendClientMessage(playerid, COLOR_RED,"Du kannst nicht mehr als 999.999.999$ auszahlen!");
  5238.                 if(dini_Int(pfad,"geld") < input)return SendClientMessage(playerid, COLOR_RED,"Soviel Geld besitzt der Clan nicht!");
  5239.                 dini_IntSet(pfad,"geld",dini_Int(pfad,"geld")-input);
  5240.                 PlayerMoney[playerid] =PlayerMoney[playerid]+input;
  5241.                 format(string, sizeof(string),"Du hast erfolgreich %d$ aus der Clan Kasse ausgezahlt!",input);
  5242.                 ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX, ".:: Clan Finanz System v0.1 ::.",string,"Close","");
  5243.             }
  5244.         }
  5245.         if(dialogid == DIALOG_PMENU)
  5246.         {
  5247.             if(response)
  5248.             {
  5249.                 if(listitem == 0)
  5250.                 {
  5251.                     if(GetPVarInt(playerid, "Premium") < 2)return SendClientMessage(playerid, COLOR_RED,"Du bist kein Gold-Member!");
  5252.                     SetPlayerSpecialAction(playerid,2);
  5253.                     SendClientMessage(playerid, COLOR_YELLOW,"[Premium] {FFFFFF}Du hast dir ein JetPack erstellt.");
  5254.                 }
  5255.                 if(listitem == 1)
  5256.                 {
  5257.                     if(GetPVarInt(playerid, "Premium") < 2)return SendClientMessage(playerid, COLOR_RED,"Du bist kein Gold-Member!");
  5258.                     if(PM[playerid] == 0)
  5259.                     {
  5260.                         PM[playerid] = 1;
  5261.                         SendClientMessage(playerid, COLOR_RED,"Du erhälst nun keine PM's mehr!");
  5262.                     }
  5263.                     else if(PM[playerid] == 1)
  5264.                     {
  5265.                         PM[playerid] = 0;
  5266.                         SendClientMessage(playerid, COLOR_GREEN,"Du erhälst nun wieder PM's!");
  5267.                     }
  5268.                 }
  5269.             }
  5270.         }
  5271.         return 1;
  5272. }
  5273.  
  5274. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  5275. {
  5276.     new string[256], Name[28], premium[24];
  5277.     if(GetPVarInt(playerid,"Adminlevel") > 3)
  5278.     {
  5279.         GetPlayerName(clickedplayerid, Name, sizeof(Name));
  5280.         if(GetPVarInt(clickedplayerid,"Premium") == 0){premium="Member";}
  5281.         if(GetPVarInt(clickedplayerid,"Premium") == 1){premium="Member+";}
  5282.         if(GetPVarInt(clickedplayerid,"Premium") == 2){premium="Gold Member";}
  5283.         if(GetPVarInt(clickedplayerid,"Premium") == 3){premium="Platin Member";}
  5284.         format(string, sizeof(string),"User %s (ID %d) bearbeiten:\nFinanzeinstellungen\nLeveleinstellungen\nAccount Status (Aktuell: %s)",Name,clickedplayerid,premium);
  5285.         ShowPlayerDialog(playerid, DIALOG_CLICK,DIALOG_STYLE_LIST,".:: Admin Panel v0.1 ::.",string,"Auswaehlen","Schließen");
  5286.         clickedplayer[playerid] = clickedplayerid;
  5287.     }
  5288.     return 1;
  5289. }
  5290.  
  5291. public OnPlayerClickTextDraw(playerid,Text:clickedid)
  5292. {
  5293.             if(clickedid == Register)
  5294.             {
  5295.                 new SpielerD[64];
  5296.                 new name[MAX_PLAYER_NAME];
  5297.                 GetPlayerName(playerid,name,sizeof(name));
  5298.                 format(SpielerD,sizeof(SpielerD),"/User/%s.txt",name);
  5299.                 if(dini_Exists(SpielerD))
  5300.                 {
  5301.                     SendClientMessage(playerid,grau," Du besitzt bereits ein Account! Klicke auf 'Einloggen'!");
  5302.                     return 1;
  5303.                 }
  5304.                 else
  5305.                 {
  5306.                     ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF4000}Test:{FFFFFF} Registrieren:","{FFFFFF} Dein Account wurde nicht gefunden! Gib dein Passwort ein!","Register","Beenden");
  5307.                 }
  5308.         }
  5309.         if(clickedid == Login)
  5310.         {
  5311.                 new SpielerD[64];
  5312.                 new name[MAX_PLAYER_NAME];
  5313.                 GetPlayerName(playerid,name,sizeof(name));
  5314.                 format(SpielerD,sizeof(SpielerD),"/User/%s.txt",name);
  5315.                 if(dini_Exists(SpielerD))
  5316.                 {
  5317.                     ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{FF4000}Test:{FFFFFF} Einloggen:","{FFFFFF} Dein Account wurde gefunden! Logge dich ein:","Einloggen","Beenden");
  5318.                 }
  5319.                 else
  5320.                 {
  5321.                     SendClientMessage(playerid,grau," Du besitzt kein Account! Klicke auf 'Registrieren'!");
  5322.                     return 1;
  5323.                 }
  5324.         }
  5325.         if(clickedid == Info)
  5326.         {
  5327.             ShowPlayerDialog(playerid,DIALOG_INFO,DIALOG_STYLE_MSGBOX,"{FF4000}Test:{FFFFFF} Information:","{FFFFFF} Der Server befindet sich noch in der Alpha!","Zurück","");
  5328.         }
  5329.         if(clickedid == Update)
  5330.         {
  5331.             ShowPlayerDialog(playerid,DIALOG_UPD,DIALOG_STYLE_MSGBOX,"{FF4000}Test:{FFFFFF} Updates:","{FFFFFF} Update 0.1.0\n- Register System Grundgerüst","Zurück","");
  5332.         }
  5333.         return 1;
  5334. }
  5335.  
  5336. public gmx()
  5337. {
  5338.     SendClientMessageToAll(COLOR_RED,".:: Server Restart wird ausgeführt... ::.");
  5339.     for(new i=0;i<MAX_PLAYERS;i++)
  5340.     {
  5341.         if(IsPlayerConnected(i))
  5342.         {
  5343.             Kick(i);
  5344.         }
  5345.     }
  5346.     SendRconCommand("gmx");
  5347.     return 1;
  5348. }
  5349.  
  5350. public Lotto()
  5351. {
  5352.     new string[128];
  5353.     Preisgeld = random(15000)+4000;
  5354.     Zahl1 = random(25000)+1253;
  5355.     Zahl2 = random(10000)+2443;
  5356.     SendClientMessageToAll(COLOR_RED," >>> LOTTO EVENT <<< ");
  5357.     SendClientMessageToAll(COLOR_WHITE,"Berechne schnell und Antworte per /lotto [Ergebnis] !");
  5358.     format(string, sizeof(string),"Aufgabe: {FFFCCC}%d {FFFFFF}+ {FFFCCC}%d {FFFFFF}= {FFFCCC}?",Zahl1,Zahl2);
  5359.     SendClientMessageToAll(COLOR_WHITE,string);
  5360.     SendClientMessageToAll(COLOR_RED," >>> LOTTO EVENT <<< ");
  5361.     return 1;
  5362. }
  5363.  
  5364. public nolicense()
  5365. {
  5366.     SendRconCommand("gmx");
  5367.     return 1;
  5368. }
  5369.  
  5370. public nolicensemsg()
  5371. {
  5372.     SendClientMessageToAll(COLOR_RED,"Dieser Server besitzt keine Lizens, in kürze wird der Server heruntergefahren.");
  5373.     return 1;
  5374. }
  5375.  
  5376. public csgo()
  5377. {
  5378.     if(anti != terror)
  5379.     {
  5380.         for(new i=0;i<MAX_PLAYERS;i++)
  5381.         {
  5382.             if(IsPlayerConnected(i))
  5383.             {
  5384.                 if(Team[i] > 0)
  5385.                 {
  5386.                     SendClientMessage(i,COLOR_RED,"Bitte warte bis genug Spieler anwesend sind... (oder verlasse mit /exit)");
  5387.                 }
  5388.             }
  5389.         }
  5390.     }
  5391.     else if(anti > 0 && anti == terror)
  5392.     {
  5393.         if(csstarted == 1){return 1;}
  5394.         csstarted = 1;
  5395.         for(new i=0;i<MAX_PLAYERS;i++)
  5396.         {
  5397.             if(IsPlayerConnected(i))
  5398.             {
  5399.                 if(Team[i] == 1)
  5400.                 {
  5401.                     SetPlayerVirtualWorld(i, 120);
  5402.                     SendClientMessage(i, COLOR_RED,"[CS] Du spawnst in der Nähe der Bombenplätze, verteidige sie und schalte alle Terrorristen aus! Nutze: /defuse");
  5403.                     new Random = random(sizeof(CTSpawns));
  5404.                     SetPlayerPos(i, CTSpawns[Random][0], CTSpawns[Random][1], CTSpawns[Random][2]);
  5405.                     SetPlayerSkin(i,285);
  5406.                     GivePlayerWeapon(i, 31, 250);
  5407.                     GivePlayerWeapon(i, 24, 100);
  5408.                     GivePlayerWeapon(i, 16, 3);
  5409.                     PlaysCS[i] = 1;
  5410.                 }
  5411.                 if(Team[i] == 2)
  5412.                 {
  5413.                     SetPlayerVirtualWorld(i, 120);
  5414.                     SendClientMessage(i, COLOR_RED,"[CS] Platziere die Bombe innerhalb der Area 51 und beschütze sie bis zur detonation! Nutze: /plant");
  5415.                     new Random = random(sizeof(TSpawns));
  5416.                     SetPlayerPos(i, TSpawns[Random][0], TSpawns[Random][1], TSpawns[Random][2]);
  5417.                     SetPlayerSkin(i,220);
  5418.                     GivePlayerWeapon(i, 30, 250);
  5419.                     GivePlayerWeapon(i, 24, 100);
  5420.                     GivePlayerWeapon(i, 16, 3);
  5421.                     PlaysCS[i] = 1;
  5422.                 }
  5423.             }
  5424.         }
  5425.     }
  5426.     return 1;
  5427. }
  5428.  
  5429. public jailed()
  5430. {
  5431.     for(new i=0;i<MAX_PLAYERS;i++)
  5432.     {
  5433.         if(GetPVarInt(i, "Jail") > 0)
  5434.         {
  5435.             if(!IsPlayerInRangeOfPoint(i, 10.0, 1643.5039,-1516.1132,13.5673))
  5436.             {
  5437.                 SetPlayerPos(i,1643.5039,-1516.1132,13.5673);
  5438.                 SendClientMessage(i, COLOR_RED,"Da du fliehen wolltest bekommst du 5 Minuten als Strafe drauf.");
  5439.                 SetPVarInt(i,"Jail",GetPVarInt(i,"Jail") +5);
  5440.             }
  5441.             else
  5442.             {
  5443.                 SetPVarInt(i,"Jail",GetPVarInt(i,"Jail")-1);
  5444.             }
  5445.         }
  5446.         if(GetPVarInt(i,"Jail") == 0 && logged[i] == 1)
  5447.         {
  5448.             SetPVarInt(i,"Jail",-1);
  5449.             SendClientMessage(i, COLOR_GREY,"Du wurdest entlassen...");
  5450.             SetPlayerPos(i, 1538.6471,-1673.0496,13.5469);
  5451.         }
  5452.         if(GetPVarInt(i,"Mute") > 0)
  5453.         {
  5454.             SetPVarInt(i, "Mute",GetPVarInt(i,"Mute")-1);
  5455.         }
  5456.     }
  5457.     return 1;
  5458. }
  5459.  
  5460. public gravity()
  5461. {
  5462.     if(god == 1)
  5463.     {
  5464.         for(new i=0;i<MAX_PLAYERS;i++)
  5465.         {
  5466.             SetPlayerHealth(i,100000);
  5467.         }
  5468.     }
  5469.     return 1;
  5470. }
  5471.  
  5472. public farbe()
  5473. {
  5474.     for(new i=0;i<MAX_PLAYERS;i++)
  5475.     {
  5476.         if(Frak[i] == 1){return 1;}
  5477.         if(Frak[i] == 6){return 1;}
  5478.         if(IsPlayerConnected(i))
  5479.         {
  5480.             if(GetPlayerWantedLevel(i) == 0){SetPlayerColor(i,COLOR_WHITE);}
  5481.             if(GetPlayerWantedLevel(i) == 1){SetPlayerColor(i,COLOR_YELLOW);}
  5482.             if(GetPlayerWantedLevel(i) == 2){SetPlayerColor(i,COLOR_ORANGELIGHT);}
  5483.             if(GetPlayerWantedLevel(i) == 3){SetPlayerColor(i,COLOR_ORANGE);}
  5484.             if(GetPlayerWantedLevel(i) == 4){SetPlayerColor(i,COLOR_BRIGHTRED);}
  5485.             if(GetPlayerWantedLevel(i) == 5){SetPlayerColor(i,COLOR_RED);}
  5486.             if(GetPlayerWantedLevel(i) == 6){SetPlayerColor(i,COLOR_VIOLETDARK);}
  5487.         }
  5488.     }
  5489.     return 1;
  5490. }
  5491.  
  5492. public highping()
  5493. {
  5494.     new string[128],name[28];
  5495.     if(AntiHighPing == 1)
  5496.     {
  5497.         for(new i=0;i<MAX_PLAYERS;i++)
  5498.         {
  5499.             if(GetPlayerPing(i) > 300)
  5500.             {
  5501.                 GetPlayerName(i, name, sizeof(name));
  5502.                 format(string, sizeof(string),"[System] {FFFFFF}%s wurde vom System gekickt. Grund: HighPing (> 300)",name);
  5503.                 SendClientMessageToAll(COLOR_RED,string);
  5504.                 SetTimerEx("KickPlayer",2300,0,"i",i);
  5505.             }
  5506.         }
  5507.     }
  5508.     return 1;
  5509. }
  5510.  
  5511. public tazed(playerid)
  5512. {
  5513.     TogglePlayerControllable(playerid, 1);
  5514.     ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
  5515.     return 1;
  5516. }
  5517.  
  5518. public paydaytimer()
  5519. {
  5520.     for(new i=0;i<MAX_PLAYERS;i++)
  5521.     {
  5522.         if(IsPlayerConnected(i))
  5523.         {
  5524.             SetPVarInt(i, "payday", GetPVarInt(i,"payday")+1);
  5525.             if(GetPVarInt(i, "payday") > 59)
  5526.             {
  5527.                 PayDay(i);
  5528.                 SetPVarInt(i,"payday", 0);
  5529.             }
  5530.         }
  5531.     }
  5532.     return 1;
  5533. }
  5534.  
  5535. public votekick()
  5536. {
  5537.     new name[28],string[128];
  5538.     GetPlayerName(VoteKickActive,name,sizeof(name));
  5539.     if(votekickcounter == 0)
  5540.     {
  5541.         format(string, sizeof(string),"[VoteKick] {FFFFFF}%s wurde nicht gekickt. Grund: Stimmen Gleichheit",name);
  5542.         SendClientMessageToAll(COLOR_RED,string);
  5543.     }
  5544.     else if(votekickcounter > 0)
  5545.     {
  5546.         format(string, sizeof(string),"[VoteKick] {FFFFFF}%s wurde erfolreich gekickt.",name);
  5547.         SendClientMessageToAll(COLOR_RED,string);
  5548.         SetTimerEx("KickPlayer",2300,0,"i",VoteKickActive);
  5549.     }
  5550.     else if(votekickcounter < 0)
  5551.     {
  5552.         format(string, sizeof(string),"[VoteKick] {FFFFFF}%s wurde nicht gekickt.",name);
  5553.         SendClientMessageToAll(COLOR_RED,string);
  5554.     }
  5555.     votekickcounter = 0;
  5556.     VoteKickActive = 0;
  5557.     for(new i=0;i<MAX_PLAYERS;i++)
  5558.     {
  5559.         hasvoted[i] = 0;
  5560.     }
  5561.     return 1;
  5562. }
  5563.  
  5564. public KickPlayer(playerid)
  5565. {
  5566.     Kick(playerid);
  5567.     return 1;
  5568. }
  5569.  
  5570. public BanPlayer(playerid)
  5571. {
  5572.     Ban(playerid);
  5573.     return 1;
  5574. }
  5575.  
  5576. public RandomMessages()
  5577. {
  5578.     new randomMsg = random(sizeof(randomMessages));
  5579.     SendClientMessageToAll(COLOR_YELLOW, randomMessages[randomMsg]);
  5580.     return 1;
  5581. }
  5582.  
  5583. public HPReg()
  5584. {
  5585.     for(new i=0;i<MAX_PLAYERS;i++)
  5586.     {
  5587.         if(IsPlayerConnected(i))
  5588.         {
  5589.             if(GetPVarInt(i,"loggedin") == 1)
  5590.             {
  5591.                 if(Team[i] > 0)
  5592.                 {
  5593.                     if(GetPVarInt(i,"HPRegUpgrade") > 0)
  5594.                     {
  5595.                         new Float:OldHP;
  5596.                         GetPlayerHealth(i, OldHP);
  5597.                         if(OldHP < 100)
  5598.                         {
  5599.                             new HPRegG = GetPVarInt(i,"HPRegUpgrade");
  5600.                             new Float:NewHP = OldHP+HPRegG;
  5601.                             SetPlayerHealth(i,NewHP);
  5602.                         }
  5603.                     }
  5604.                 }
  5605.             }
  5606.         }
  5607.     }
  5608.     return 1;
  5609. }
  5610.  
  5611. public CamMover(playerid)
  5612. {
  5613.     if(campos[playerid] == 0)
  5614.     {
  5615.         InterpolateCameraPos(playerid, 467.756439, -2103.413818, 30.476579, 396.415374, -1503.485717, 60.779449, 10000);
  5616.         InterpolateCameraLookAt(playerid, 463.931701, -2100.306884, 29.629127, 391.541625, -1503.732543, 59.690589, 10000);
  5617.         campos[playerid] = 1;
  5618.     }
  5619.     else if(campos[playerid] == 1)
  5620.     {
  5621.         InterpolateCameraPos(playerid, 1887.952880, -1213.454101, 64.687339, 2670.639892, -1595.811645, 104.219444, 10000);
  5622.         InterpolateCameraLookAt(playerid, 1892.515136, -1212.909790, 62.715091, 2672.947021, -1599.797485, 102.272354, 10000);
  5623.         campos[playerid] = 2;
  5624.     }
  5625.     else if(campos[playerid] == 2)
  5626.     {
  5627.         InterpolateCameraPos(playerid, -2312.761474, -1626.738159, 493.664428, -2192.267578, -1739.534912, 591.443542, 10000);
  5628.         InterpolateCameraLookAt(playerid, -2317.454589, -1627.609497, 492.175933, -2193.300781, -1735.502929, 588.673156, 10000);
  5629.         campos[playerid] = 0;
  5630.     }
  5631.     return 1;
  5632. }
  5633.  
  5634. public DisplayTD()
  5635. {
  5636.     for(new i=0;i<MAX_PLAYERS;i++)
  5637.     {
  5638.         if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  5639.         {
  5640.             new Float:HP,Float:Armour;
  5641.             new hps[32], ars[32];
  5642.             GetPlayerHealth(i, HP);
  5643.             GetPlayerArmour(i, Armour);
  5644.             format(hps, sizeof(hps),"Health: %0.2f",HP);
  5645.             format(ars, sizeof(ars),"Armour: %0.2f",Armour);
  5646.             TextDrawSetString(health[i],hps);
  5647.             TextDrawSetString(armour[i],ars);
  5648.             TextDrawHideForPlayer(i,health[i]);
  5649.             TextDrawShowForPlayer(i,health[i]);
  5650.             TextDrawHideForPlayer(i,armour[i]);
  5651.             TextDrawShowForPlayer(i,armour[i]);
  5652.         }
  5653.     }
  5654.     return 1;
  5655. }
  5656.  
  5657. stock PlayMusicForAll(url[])
  5658. {
  5659.     for(new i=0;i<MAX_PLAYERS;i++)
  5660.     {
  5661.         if(IsPlayerConnected(i))
  5662.         {
  5663.             PlayAudioStreamForPlayer(i, url);
  5664.         }
  5665.     }
  5666.     return 1;
  5667. }
  5668.  
  5669. stock LevelUp(playerid)
  5670. {
  5671.     new string[128];
  5672.     SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
  5673.     SetPVarInt(playerid,"EXP",0);
  5674.     SetPVarInt(playerid,"UpgradePoints",GetPVarInt(playerid,"UpgradePoints")+2);
  5675.     format(string, sizeof(string),"[LevelUp!] {FFFFFF}Du hast Level %d erreicht! Glückwunsch!",GetPlayerScore(playerid));
  5676.     SendClientMessage(playerid, COLOR_GREEN,string);
  5677.     format(string, sizeof(string),"[LevelUp!] {FFFFFF}Dir stehen nun %d Upgradepunkte zur Verfügung! Nutze: /upgrade",GetPVarInt(playerid,"UpgradePoints"));
  5678.     SendClientMessage(playerid, COLOR_GREEN,string);
  5679.     if(GetPlayerScore(playerid) == 20)
  5680.     {
  5681.         SetPlayerScore(playerid, 1);
  5682.         SetPVarInt(playerid,"Prestige",GetPVarInt(playerid,"Prestige")+1);
  5683.         SetPVarInt(playerid,"UpgradePoints",GetPVarInt(playerid,"UpgradePoints")+6);
  5684.         SendClientMessage(playerid, COLOR_YELLOW,"===============================================================================");
  5685.         SendClientMessage(playerid, COLOR_GREEN,"[LevelUp!] {FFFFFF}Du bist nun wieder Level 1 und Prestige LevelUp! Glückwunsch!");
  5686.         SendClientMessage(playerid, COLOR_GREEN,"[LevelUp!] {FFFFFF}Dir stehen nun 6 zusätzliche UpgradePoints zur Verfügung!");
  5687.     }
  5688.     PlayAudioStreamForPlayer(playerid, "http://tiduz187.hostei.com/orchestra.mp3");
  5689.     GameTextForPlayer(playerid,"Level Up!",3000,1);
  5690.     return 1;
  5691. }
  5692.  
  5693. stock PayDay(playerid)
  5694. {
  5695.     new string[256],prem[16],multiplikator,endbetrag;
  5696.     new steuer = random(1000);
  5697.     if(GetPVarInt(playerid,"premium") == 0){prem="Member";multiplikator=1;}
  5698.     if(GetPVarInt(playerid,"premium") == 1){prem="Member+";multiplikator=2;}
  5699.     if(GetPVarInt(playerid,"premium") == 2){prem="Gold Member";multiplikator=5;}
  5700.     if(GetPVarInt(playerid,"premium") == 3){prem="Platin Member";multiplikator=10;}
  5701.     if(Frak[playerid] == 1)
  5702.     {
  5703.         endbetrag = 2250*multiplikator-steuer;
  5704.         format(string, sizeof(string),"Hier ist dein Gehaltscheck:\n \nGehalt: $2250\nMultiplikator: %d\nSteuern: -%d$\n \n_________________________\nEndbetrag: %d",multiplikator, steuer, endbetrag);
  5705.         ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Gehaltscheck ::.",string,"Close","");
  5706.         PlayerMoney[playerid] = PlayerMoney[playerid]+endbetrag;
  5707.         return 1;
  5708.     }
  5709.     if(Frak[playerid] == 5)
  5710.     {
  5711.         endbetrag = 1850*multiplikator-steuer;
  5712.         format(string, sizeof(string),"Hier ist dein Gehaltscheck:\n \nGehalt: $1850\nMultiplikator: %d\nSteuern: -%d$\n \n_________________________\nEndbetrag: %d",multiplikator, steuer, endbetrag);
  5713.         ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Gehaltscheck ::.",string,"Close","");
  5714.         PlayerMoney[playerid] = PlayerMoney[playerid]+endbetrag;
  5715.         return 1;
  5716.     }
  5717.     endbetrag = 1125*multiplikator-steuer;
  5718.     format(string, sizeof(string),"Hier ist dein Gehaltscheck:\n \nGehalt: $1125\nMultiplikator: %d\nSteuern: -%d$\n \n_________________________\nEndbetrag: %d",multiplikator, steuer, endbetrag);
  5719.     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Gehaltscheck ::.",string,"Close","");
  5720.     PlayerMoney[playerid] = PlayerMoney[playerid]+endbetrag;
  5721.     return 1;
  5722. }
  5723.  
  5724. stock GiveWantedLevel(playerid,wanteds)
  5725. {
  5726.     SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+wanteds);
  5727.     if(GetPlayerWantedLevel(playerid) == 1)
  5728.     {
  5729.         SendClientMessage(playerid, COLOR_RED,"[PD] >> {FFFFFF}Du hast nun 1 Wanted | Status: 'Keine Gefahr' <<");
  5730.     }
  5731.     if(GetPlayerWantedLevel(playerid) == 2)
  5732.     {
  5733.         SendClientMessage(playerid, COLOR_RED,"[PD] >> {FFFFFF}Du hast nun 2 Wanteds | Status: 'Kleinkrimineller' <<");
  5734.     }
  5735.     if(GetPlayerWantedLevel(playerid) == 3)
  5736.     {
  5737.         SendClientMessage(playerid, COLOR_RED,"[PD] >> {FFFFFF}Du hast nun 3 Wanted | Status: 'Bekannt' <<");
  5738.     }
  5739.     if(GetPlayerWantedLevel(playerid) == 4)
  5740.     {
  5741.         SendClientMessage(playerid, COLOR_RED,"[PD] >> {FFFFFF}Du hast nun 4 Wanted | Status: 'Gesucht' <<");
  5742.     }
  5743.     if(GetPlayerWantedLevel(playerid) == 5)
  5744.     {
  5745.         SendClientMessage(playerid, COLOR_RED,"[PD] >> {FFFFFF}Du hast nun 5 Wanted | Status: 'Schwerverbrecher' <<");
  5746.     }
  5747.     if(GetPlayerWantedLevel(playerid) >= 6)
  5748.     {
  5749.         SendClientMessage(playerid, COLOR_RED,"[PD] >> {FFFFFF}Du hast nun 6 Wanted | Status: 'Meistgesuchter' <<");
  5750.     }
  5751.     return 1;
  5752. }
  5753.  
  5754. stock Reg(playerid,key[])
  5755. {
  5756.         new SpielerD[64];
  5757.         new name[MAX_PLAYER_NAME];
  5758.         GetPlayerName(playerid,name,sizeof(name));
  5759.         format(SpielerD,sizeof(SpielerD),"/User/%s.txt",name);
  5760.         dini_Create(SpielerD);
  5761.         dini_Set(SpielerD,"Passwort",key);
  5762.         dini_IntSet(SpielerD,"Level",1);
  5763.         dini_IntSet(SpielerD,"Adminlevel",0);
  5764.         SendClientMessage(playerid,grau,"|______________ Herzlich Willkommen auf Infinite-FuN! ______________|");
  5765.         SetPlayerScore(playerid,1);
  5766.         SetPVarInt(playerid,"loggedin",1);
  5767.         SetPVarInt(playerid,"Level",1);
  5768.         SetPVarInt(playerid,"Jail", -1);
  5769.         TextDrawHideForPlayer(playerid,Register);
  5770.         TextDrawHideForPlayer(playerid,Login);
  5771.         TextDrawHideForPlayer(playerid,S);
  5772.         TextDrawHideForPlayer(playerid,UD);
  5773.         TextDrawHideForPlayer(playerid,SName);
  5774.         TextDrawHideForPlayer(playerid,Punkt);
  5775.         TextDrawHideForPlayer(playerid,Info);
  5776.         TextDrawHideForPlayer(playerid,Update);
  5777.         TextDrawHideForPlayer(playerid,KA);
  5778.         TextDrawHideForPlayer(playerid,A);
  5779.         TextDrawHideForPlayer(playerid,I);
  5780.         TextDrawHideForPlayer(playerid,U);
  5781.         TextDrawHideForPlayer(playerid,Forum);
  5782.         CancelSelectTextDraw(playerid);
  5783.         return 1;
  5784. }
  5785.  
  5786. stock Log(playerid,key[])
  5787. {
  5788.     new SpielerD[64];
  5789.         new name[MAX_PLAYER_NAME];
  5790.         GetPlayerName(playerid,name,sizeof(name));
  5791.         format(SpielerD,sizeof(SpielerD),"/User/%s.txt",name);
  5792.         if(!strcmp(key,dini_Get(SpielerD,"Passwort"),false))
  5793.         {
  5794.             Accountladen(playerid);
  5795.             SendClientMessage(playerid,grau,"Du hast dich erfolgreich eingeloggt!");
  5796.             TextDrawHideForPlayer(playerid,Register);
  5797.                 TextDrawHideForPlayer(playerid,Login);
  5798.         TextDrawHideForPlayer(playerid,S);
  5799.         TextDrawHideForPlayer(playerid,UD);
  5800.                 TextDrawHideForPlayer(playerid,SName);
  5801.                 TextDrawHideForPlayer(playerid,Punkt);
  5802.                 TextDrawHideForPlayer(playerid,Info);
  5803.                 TextDrawHideForPlayer(playerid,Update);
  5804.                 TextDrawHideForPlayer(playerid,KA);
  5805.                 TextDrawHideForPlayer(playerid,A);
  5806.                 TextDrawHideForPlayer(playerid,I);
  5807.                 TextDrawHideForPlayer(playerid,U);
  5808.                 TextDrawHideForPlayer(playerid,Forum);
  5809.                 CancelSelectTextDraw(playerid);
  5810.             return 1;
  5811.         }
  5812.         else
  5813.         {
  5814.             SendClientMessage(playerid,blau,"Falsches Passwort.");
  5815.             ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{FF4000}Test:{FFFFFF} Einloggen:","{FFFFFF} Dein Account wurde gefunden! Logge dich ein:","Einloggen","Beenden");
  5816.             return 1;
  5817.         }
  5818. }
  5819.  
  5820. stock Accountladen(playerid)
  5821. {
  5822.     new SpielerD[64],pfad[50],newname[28];
  5823.         new name[MAX_PLAYER_NAME];
  5824.         GetPlayerName(playerid,name,sizeof(name));
  5825.         format(SpielerD,sizeof(SpielerD),"/User/%s.txt",name);
  5826.         SetPlayerScore(playerid,dini_Int(SpielerD,"Level"));
  5827.         PlayerMoney[playerid] = dini_Int(SpielerD,"Geld");
  5828.         SetPVarInt(playerid,"Adminlevel",dini_Int(SpielerD,"Adminlevel"));
  5829.         SetPVarInt(playerid,"Gang",dini_Int(SpielerD,"Gang"));
  5830.         SetPVarInt(playerid,"GRang",dini_Int(SpielerD,"GRang"));
  5831.         SetPVarInt(playerid,"loggedin",1);
  5832.         SetPVarInt(playerid,"Adminlevel",dini_Int(SpielerD,"Adminlevel"));
  5833.         SetPVarInt(playerid,"mypod",dini_Int(SpielerD,"mypod"));
  5834.         SetPVarInt(playerid,"laptop",dini_Int(SpielerD,"laptop"));
  5835.         SetPVarInt(playerid,"FirstAid",dini_Int(SpielerD,"FirstAid"));
  5836.         SetPVarInt(playerid,"WaffenSkill",dini_Int(SpielerD,"WaffenSkill"));
  5837.         SetPVarInt(playerid,"Premium",dini_Int(SpielerD,"Premium"));
  5838.         SetPVarInt(playerid,"Jail",dini_Int(SpielerD,"Jail"));
  5839.         SetPVarInt(playerid,"Mute",dini_Int(SpielerD,"Mute"));
  5840.         SetPVarInt(playerid,"Rules",dini_Int(SpielerD,"Rules"));
  5841.         SetPlayerWantedLevel(playerid,dini_Int(SpielerD,"Wanteds"));
  5842.         SetPVarInt(playerid,"payday",dini_Int(SpielerD,"payday"));
  5843.         SetPVarInt(playerid,"Kills",dini_Int(SpielerD,"Kills"));
  5844.         SetPVarInt(playerid,"Death",dini_Int(SpielerD,"Death"));
  5845.         SetPVarInt(playerid,"Coins",dini_Int(SpielerD,"Coins"));
  5846.         SetPVarInt(playerid,"EXP",dini_Int(SpielerD,"EXP"));
  5847.         SetPVarInt(playerid,"Prestige",dini_Int(SpielerD,"Prestige"));
  5848.         SetPVarInt(playerid,"UpgradePoints",dini_Int(SpielerD,"UpgradePoints"));
  5849.         SetPVarInt(playerid,"HPUpgrade",dini_Int(SpielerD,"HPUpgrade"));
  5850.         SetPVarInt(playerid,"ArmourUpgrade",dini_Int(SpielerD,"ArmourUpgrade"));
  5851.         SetPVarInt(playerid,"HPRegUpgrade",dini_Int(SpielerD,"HPRegUpgrade"));
  5852.         format(pfad,50,"/Clans/%d.txt",GetPVarInt(playerid,"Gang"));
  5853.         TextDrawShowForPlayer(playerid, health[playerid]);
  5854.         TextDrawShowForPlayer(playerid, armour[playerid]);
  5855.         logged[playerid] = 1;
  5856.         oldnamex[playerid] = name;
  5857.         OnPlayerRequestClass(playerid,0);
  5858.         StopAudioStreamForPlayer(playerid);
  5859.         KillTimer(CamTimer[playerid]);
  5860.         if(fexist(pfad))
  5861.         {
  5862.             oldnamex[playerid] = name;
  5863.             format(newname, sizeof(newname),"[%s]%s",dini_Get(pfad,"tag"),oldnamex[playerid]);
  5864.             //SetPlayerName(playerid, newname);
  5865.         }
  5866.         if(GetPVarInt(playerid,"Adminlevel") > 5)
  5867.         {
  5868.             new fpfad[50],bugs,string[128];
  5869.             for(new x=1;x<300;x++)
  5870.             {
  5871.                 format(fpfad, sizeof(fpfad),"bugs/%d.txt",x);
  5872.                 if(fexist(fpfad))
  5873.                 {
  5874.                     bugs++;
  5875.                 }
  5876.                 else if(!fexist(fpfad))
  5877.                 {
  5878.                     format(string, sizeof(string),"[BugReport] {FFFFFF}Derzeit existieren >%d< Bugreports.",bugs);
  5879.                     SendClientMessage(playerid, COLOR_YELLOW,string);
  5880.                     return 1;
  5881.                 }
  5882.             }
  5883.         }
  5884.         return 1;
  5885. }
  5886. stock SpielerSpeichern(playerid)
  5887. {
  5888.     if(GetPVarInt(playerid,"loggedin")==1)
  5889.         {
  5890.             new SpielerD[64];
  5891.                 new name[MAX_PLAYER_NAME];
  5892.                 GetPlayerName(playerid,name,sizeof(name));
  5893.                 format(SpielerD,sizeof(SpielerD),"/User/%s.txt",name);
  5894.                 dini_IntSet(SpielerD,"Level",GetPlayerScore(playerid));
  5895.                 dini_IntSet(SpielerD,"Geld",PlayerMoney[playerid]);
  5896.                 dini_IntSet(SpielerD,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
  5897.                 dini_IntSet(SpielerD,"Gang",GetPVarInt(playerid,"Gang"));
  5898.                 dini_IntSet(SpielerD,"GRang",GetPVarInt(playerid,"GRang"));
  5899.                 dini_IntSet(SpielerD,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
  5900.                 dini_IntSet(SpielerD,"mypod",GetPVarInt(playerid,"mypod"));
  5901.                 dini_IntSet(SpielerD,"laptop",GetPVarInt(playerid,"laptop"));
  5902.                 dini_IntSet(SpielerD,"FirstAid",GetPVarInt(playerid,"FirstAid"));
  5903.                 dini_IntSet(SpielerD,"WaffenSkill",GetPVarInt(playerid,"WaffenSkill"));
  5904.                 dini_IntSet(SpielerD,"Premium",GetPVarInt(playerid,"Premium"));
  5905.                 dini_IntSet(SpielerD,"Jail",GetPVarInt(playerid,"Jail"));
  5906.                 dini_IntSet(SpielerD,"Mute",GetPVarInt(playerid,"Mute"));
  5907.                 dini_IntSet(SpielerD,"Wanteds",GetPlayerWantedLevel(playerid));
  5908.                 dini_IntSet(SpielerD,"payday",GetPVarInt(playerid,"payday"));
  5909.                 dini_IntSet(SpielerD,"Kills",GetPVarInt(playerid,"Kills"));
  5910.                 dini_IntSet(SpielerD,"Death",GetPVarInt(playerid,"Death"));
  5911.                 dini_IntSet(SpielerD,"Coins",GetPVarInt(playerid,"Coins"));
  5912.                 dini_IntSet(SpielerD,"Rules",GetPVarInt(playerid,"Rules"));
  5913.                 dini_IntSet(SpielerD,"EXP",GetPVarInt(playerid,"EXP"));
  5914.                 dini_IntSet(SpielerD,"UpgradePoints",GetPVarInt(playerid,"UpgradePoints"));
  5915.                 dini_IntSet(SpielerD,"Prestige",GetPVarInt(playerid,"Prestige"));
  5916.                 dini_IntSet(SpielerD,"HPUpgrade",GetPVarInt(playerid,"HPUpgrade"));
  5917.                 dini_IntSet(SpielerD,"ArmourUpgrade",GetPVarInt(playerid,"ArmourUpgrade"));
  5918.                 dini_IntSet(SpielerD,"HPRegUpgrade",GetPVarInt(playerid,"HPRegUpgrade"));
  5919.         }
  5920.         return 1;
  5921. }
  5922. stock IsPlayerAnAdmin(playerid,rang)
  5923. {
  5924.         if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
  5925.         return 0;
  5926. }
  5927.  
  5928. stock SendAdminMessage(COLOR, const text[])
  5929. {
  5930.     for(new aid; aid<MAX_PLAYERS; aid++)
  5931.     {
  5932.         if(GetPVarInt(aid, "Adminlevel") > 0)
  5933.         {
  5934.             SendClientMessage(aid, COLOR, text);
  5935.         }
  5936.     }
  5937.     return 1;
  5938. }
  5939.  
  5940. stock CreateHaus(Float:x,Float:y,Float:z,preis,besitzer[32],innenraum) // die ersten 3 Werte sind die Koordinaten, der 4. der Preis und der 5. der Besitzer
  5941. {
  5942.     new pfad[50];
  5943.     for(new haus=1;haus<MAX_HAUS;haus++)
  5944.     {
  5945.         format(pfad,50,"/haus/%d.txt",haus); //nun ist der Pfad der Datei im String "pfad".
  5946.         if(!fexist(pfad)) // wenn diese Datei noch nicht existiert
  5947.         {
  5948.             dini_Create(pfad); // dann erstellen wir sie
  5949.             dini_FloatSet(pfad,"x",x); // und füllen sie mit unseren Werten.
  5950.             dini_FloatSet(pfad,"y",y);
  5951.             dini_FloatSet(pfad,"z",z);
  5952.             dini_IntSet(pfad,"preis",preis);
  5953.             dini_Set(pfad,"besitzer",besitzer);
  5954.             dini_Set(pfad,"name","Haus");
  5955.             dini_IntSet(pfad,"innenraum",innenraum);
  5956.             return LoadHaus(haus);
  5957.         }
  5958.     }
  5959.     return 0;
  5960. }
  5961.  
  5962. stock CreateBugReport(name[],input[]) // die ersten 3 Werte sind die Koordinaten, der 4. der Preis und der 5. der Besitzer
  5963. {
  5964.     new pfad[50],string[128];
  5965.     for(new b=1;b<500;b++)
  5966.     {
  5967.         format(pfad,50,"/bugs/%d.txt",b); //nun ist der Pfad der Datei im String "pfad".
  5968.         if(!fexist(pfad)) // wenn diese Datei noch nicht existiert
  5969.         {
  5970.             dini_Create(pfad); // dann erstellen wir sie
  5971.             dini_Set(pfad,"Name",name);
  5972.             dini_Set(pfad,"Text",input);
  5973.             dini_IntSet(pfad,"Done",0);
  5974.             format(string, sizeof(string),"[BugReport] %s hat einen Report erstellt. (ReportID: %d)",name,b);
  5975.             return print(string);
  5976.         }
  5977.     }
  5978.     return 1;
  5979. }
  5980.  
  5981. stock CreateGutschein(code[],geld,PremiumPunkte,UpgradePunkte)
  5982. {
  5983.     new pfad[50];
  5984.     format(pfad,50,"/Gutscheine/%s.txt",code);
  5985.     if(!fexist(pfad))
  5986.     {
  5987.         dini_Create(pfad);
  5988.         dini_IntSet(pfad,"geld",geld);
  5989.         dini_IntSet(pfad,"prempkt",PremiumPunkte);
  5990.         dini_IntSet(pfad,"UP",UpgradePunkte);
  5991.     }
  5992.     return 1;
  5993. }
  5994.  
  5995. stock Redeem(playerid,code[])
  5996. {
  5997.     new pfad[50],string[128];
  5998.     format(pfad,50,"/Gutscheine/%s.txt",code);
  5999.     if(!fexist(pfad))return SendClientMessage(playerid, COLOR_RED,"Dieser GutscheinCode ist ungültig oder wurde bereits benutzt!");
  6000.     new geld = dini_Int(pfad,"geld");
  6001.     new prempkt = dini_Int(pfad,"prempkt");
  6002.     new UP = dini_Int(pfad,"UP");
  6003.     PlayerMoney[playerid] = PlayerMoney[playerid]+geld;
  6004.     SetPVarInt(playerid,"Coins",GetPVarInt(playerid,"Coins")+prempkt);
  6005.     SetPVarInt(playerid,"UpgradePoints",GetPVarInt(playerid,"UpgradePoints")+UP);
  6006.     format(string, sizeof(string),"Du hast den GutscheinCode [%s] verwendet.\n \nDu erhälst:\n$%d\nPremiumPunkte: %d\nUpgradePunkte: %d",code,geld,prempkt,UP);
  6007.     ShowPlayerDialog(playerid, DIALOG_SHOW, DIALOG_STYLE_MSGBOX,".:: Gutschein System ::.",string,"Close","");
  6008.     dini_Remove(pfad);
  6009.     return 1;
  6010. }
  6011.  
  6012. stock LoadHaus(hausid)
  6013. {
  6014.     new pfad[50],string[128];
  6015.     format(pfad,50,"/haus/%d.txt",hausid);
  6016.     if(!fexist(pfad))return 0; //überprüft ob die Datei existiert, wenn nicht wird 0 zurückgegeben
  6017.     HausInfo[hausid][haus_x] = dini_Float(pfad,"x"); // hier laden wir die Werte
  6018.     HausInfo[hausid][haus_y] = dini_Float(pfad,"y");
  6019.     HausInfo[hausid][haus_z] = dini_Float(pfad,"z");
  6020.     HausInfo[hausid][haus_preis] = dini_Int(pfad,"preis");
  6021.     format(HausInfo[hausid][haus_name],64,"%s",dini_Get(pfad,"Name"));
  6022.     format(HausInfo[hausid][haus_besitzer],32,"%s",dini_Get(pfad,"besitzer"));
  6023.     HausInfo[hausid][haus_innenraum] = dini_Int(pfad,"innenraum");
  6024.     HausInfo[hausid][haus_pickup] = CreatePickup(1273 ,23,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],0); //erstellt ein Pickup an den Hauskoordinaten
  6025.     new s[128]; //Hier erstellen wir einen neuen String, diesen formatieren wir mit den nötigen Infos:
  6026.     format(s,128,"%s\nBesitzer: %s\nPreis: %d$",HausInfo[hausid][haus_name],HausInfo[hausid][haus_besitzer],HausInfo[hausid][haus_preis]); //dürfte wohl klar sein
  6027.     HausInfo[hausid][haus_label] = Create3DTextLabel(s,0xFF00FF,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],20,0,1); //Hier erstellen wir das Label. Die ID wird in HausInfo[hausid][haus_label] gespeichert (das ist wichtig für uns, da wir das Label später wieder löschen wollen!)
  6028.     format(string, sizeof(string),"Das Haus %d wurde erfolgreich geladen!",hausid);
  6029.     return print(string);
  6030. }
  6031.  
  6032. stock KillHaus(hausid)
  6033. {
  6034.     Delete3DTextLabel(HausInfo[hausid][haus_label]);
  6035.     return DestroyPickup(HausInfo[hausid][haus_pickup]);
  6036. }
  6037.  
  6038. stock CreateBiz(Float:x,Float:y,Float:z,preis,besitzer[32],funktion,prozent) // die ersten 3 Werte sind die Koordinaten, der 4. der Preis und der 5. der Besitzer
  6039. {
  6040.     new pfad[50];
  6041.     for(new biz=1;biz<MAX_BIZ;biz++)
  6042.     {
  6043.         format(pfad,50,"/biz/%d.txt",biz); //nun ist der Pfad der Datei im String "pfad".
  6044.         if(!fexist(pfad)) // wenn diese Datei noch nicht existiert
  6045.         {
  6046.             dini_Create(pfad); // dann erstellen wir sie
  6047.             dini_FloatSet(pfad,"x",x); // und füllen sie mit unseren Werten.
  6048.             dini_FloatSet(pfad,"y",y);
  6049.             dini_FloatSet(pfad,"z",z);
  6050.             dini_IntSet(pfad,"preis",preis);
  6051.             dini_Set(pfad,"besitzer",besitzer);
  6052.             if(prozent == 0){dini_Set(pfad,"name","Beamten-Waffenlager");}
  6053.             if(prozent > 0){dini_Set(pfad,"name","Verkäufliche Lokalität");}
  6054.             dini_IntSet(pfad,"funktion",funktion);
  6055.             dini_IntSet(pfad,"kasse", 0);
  6056.             dini_IntSet(pfad,"prozent",prozent);
  6057.             return LoadBiz(biz);
  6058.         }
  6059.     }
  6060.     return 0;
  6061. }
  6062.  
  6063. stock LoadBiz(bizid)
  6064. {
  6065.     new pfad[50],art[64],string[128];
  6066.     format(pfad,50,"/biz/%d.txt",bizid);
  6067.     if(!fexist(pfad))return 0; //überprüft ob die Datei existiert, wenn nicht wird 0 zurückgegeben
  6068.     BizInfo[bizid][biz_x] = dini_Float(pfad,"x"); // hier laden wir die Werte
  6069.     BizInfo[bizid][biz_y] = dini_Float(pfad,"y");
  6070.     BizInfo[bizid][biz_z] = dini_Float(pfad,"z");
  6071.     BizInfo[bizid][biz_preis] = dini_Int(pfad,"preis");
  6072.     BizInfo[bizid][biz_funktion] = dini_Int(pfad,"funktion");
  6073.     BizInfo[bizid][biz_kasse] = dini_Int(pfad,"kasse");
  6074.     BizInfo[bizid][biz_prozent] = dini_Int(pfad,"prozent");
  6075.     format(BizInfo[bizid][biz_besitzer],32,"%s",dini_Get(pfad,"besitzer"));
  6076.     format(BizInfo[bizid][biz_name],64,"%s",dini_Get(pfad,"name"));
  6077.     if(BizInfo[bizid][biz_funktion] == 1){art="24-7";}
  6078.     if(BizInfo[bizid][biz_funktion] == 2){art="Fastfood Kette";}
  6079.     if(BizInfo[bizid][biz_funktion] == 3){art="Ammu-Nation";}
  6080.     if(BizInfo[bizid][biz_funktion] == 4){art="Medical Store";}
  6081.     if(BizInfo[bizid][biz_funktion] == 5){art="Drogen Dealer";}
  6082.     BizInfo[bizid][biz_pickup] = CreatePickup(1274 ,23,BizInfo[bizid][biz_x],BizInfo[bizid][biz_y],BizInfo[bizid][biz_z],0); //erstellt ein Pickup an den Hauskoordinaten
  6083.     new s[128]; //Hier erstellen wir einen neuen String, diesen formatieren wir mit den nötigen Infos:
  6084.     format(s,128,"%s\nBesitzer: %s\nPreis: %d$\nArt: %s\nNutze /buy um etwas zu kaufen",BizInfo[bizid][biz_name],BizInfo[bizid][biz_besitzer],BizInfo[bizid][biz_preis],art); //dürfte wohl klar sein
  6085.     BizInfo[bizid][biz_label] = Create3DTextLabel(s,0xFF00FF,BizInfo[bizid][biz_x],BizInfo[bizid][biz_y],BizInfo[bizid][biz_z],20,0,1); //Hier erstellen wir das Label. Die ID wird in HausInfo[hausid][haus_label] gespeichert (das ist wichtig für uns, da wir das Label später wieder löschen wollen!)
  6086.     format(string, sizeof(string),"Das Biz (ID %d) %s wurde erfolgreich geladen!",bizid,BizInfo[bizid][biz_name]);
  6087.     return print(string);
  6088. }
  6089.  
  6090. stock KillBiz(bizid)
  6091. {
  6092.     Delete3DTextLabel(BizInfo[bizid][biz_label]);
  6093.     return DestroyPickup(BizInfo[bizid][biz_pickup]);
  6094. }
  6095.  
  6096. AntiDeAMX()
  6097. {
  6098.     new a[][] =
  6099.     {
  6100.         "Unarmed (Fist)",
  6101.         "Brass K"
  6102.     };
  6103.     #pragma unused a
  6104. }
Add Comment
Please, Sign In to add comment