Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2014
1,042
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 341.60 KB | None | 0 0
  1. /*
  2. © by Alexander Plenge (Spielername: Pawn0)
  3.  
  4. Folgende Funktionen fertig:
  5. - Login/Register System (Geschlechtsabfrage)
  6. - Ban System (Speicherung des Grundes und abfrage etc)
  7. - Admin System (paar Befehle Buggy, paar Befehle noch scripten)
  8. - Eingänge für FBI,SAPD,SH fertig
  9. - /makeleader Skin Auswahl fertig
  10. - Alle Fraktionen können sich nun ausrüsten
  11. - Wetter System
  12. - /members und /leader um alle gewünschten Leute anzeigen zu lassen
  13. - Fraktionsfahrzeuge Ingame kaufen/verkaufen umparken
  14. */
  15.  
  16. // Spieler nach Ban noch kicken
  17. //Grove Street I im Raum
  18. //Ballas Interior verbuggt
  19. //Ausgang bei San News nicht funktionsfähig
  20.  
  21. /* Includes */
  22. #include <a_samp>
  23. #include <dini>
  24. #include <ocmd>
  25. #include <streamer>
  26. #include <banfix>
  27. #include <mSelection>
  28.  
  29. /* Dialoge */
  30. #define DIALOG_LOGIN (1)
  31. #define DIALOG_REGISTER (2)
  32. #define DIALOG_GESCHLECHT (3)
  33. #define DIALOG_GEBANNT (4)
  34. #define DIALOG_SAPD (5)
  35. #define DIALOG_SAPD1 (6)
  36. #define DIALOG_SAPD2 (7)
  37. #define DIALOG_TUTORIAL (8)
  38. #define DIALOG_TUTORIALWEITER (9)
  39. #define DIALOG_FBIDUTY (10)
  40. #define DIALOG_SAPDDUTY (11)
  41. #define DIALOG_MEDICDUTY (12)
  42. #define DIALOG_ABSCHLEPPDUTY (13)
  43. #define DIALOG_HITMANDUTY (14)
  44. #define DIALOG_NEWSDUTY (15)
  45. #define DIALOG_GMBHDUTY (16)
  46. #define DIALOG_ARMYDUTY (17)
  47. #define DIALOG_SAPDFAHRZEUGE (18)
  48. #define DIALOG_FBIFAHRZEUGE (19)
  49. #define DIALOG_ARMYFAHRZEUGE (20)
  50. #define DIALOG_MEDICFAHRZEUGE (21)
  51. #define DIALOG_NEWSFAHRZEUGE (22)
  52. #define DIALOG_ABSCHLEPPFAHRZEUGE (23)
  53. #define DIALOG_VAGOSFAHRZEUGE (24)
  54. #define DIALOG_GROVEFAHRZEUGE (25)
  55. #define DIALOG_YAKUZAFAHRZEUGE (26)
  56. #define DIALOG_BALLASFAHRZEUGE (27)
  57. #define DIALOG_HITMANFAHRZEUGE (28)
  58. #define DIALOG_GMBHFAHRZEUGE (29)
  59.  
  60. /* Farben */
  61. #define COLOR_GRAU 0xB4B4B4FF
  62. #define COLOR_ROT 0xFF0A00FF
  63. #define COLOR_WHITE 0xFFFFFFAA
  64. #define COLOR_ARMYGELB 0xFFDD82BB
  65. #define COLOR_BLAU 0x007DFFFF
  66. #define COLOR_HELLROT 0xFF0073FF
  67. #define COLOR_ORANGE 0xFFB400FF
  68. #define COLOR_HELLBLAU 0x00F5FFFF
  69. #define COLOR_GELB 0xFFFA00FF
  70. #define COLOR_GEELB 0xFFD200FF
  71.  
  72. /* Irrelevant */
  73. #define CUSTOM_TRAILER_MENU 1
  74. #define CUSTOM_TRAILER_MENUS 2
  75. #define CUSTOM_TRAILER_MENUSFBI 3
  76. #define CUSTOM_TRAILER_MENUSARMY 4
  77. #define CUSTOM_TRAILER_MENUSMEDIC 5
  78. #define CUSTOM_TRAILER_MENUSNEWS 6
  79. #define CUSTOM_TRAILER_MENUSABSCHLEPP 7
  80. #define CUSTOM_TRAILER_MENUSVAGOS 8
  81. #define CUSTOM_TRAILER_MENUSGROVE 9
  82. #define CUSTOM_TRAILER_MENUSYAKUZA 10
  83. #define CUSTOM_TRAILER_MENUSBALLAS 11
  84. #define CUSTOM_TRAILER_MENUSHITMAN 12
  85. #define CUSTOM_TRAILER_MENUSTRUCKER 13
  86. #define MAX_FRAKTCARS 30
  87.  
  88. /* News */
  89. new Aduty[MAX_PLAYERS];
  90. new sendername[MAX_PLAYER_NAME];
  91. new Text:uhrzeitLabel;
  92. new Duty[MAX_PLAYERS];
  93. new SAPDcar[MAX_FRAKTCARS];
  94. new FBIcar[MAX_FRAKTCARS];
  95. new Armycar[MAX_FRAKTCARS];
  96. new Mediccar[MAX_FRAKTCARS];
  97. new Newscar[MAX_FRAKTCARS];
  98. new Abschleppcar[MAX_FRAKTCARS];
  99. new Vagoscar[MAX_FRAKTCARS];
  100. new Grovecar[MAX_FRAKTCARS];
  101. new Yakuzacar[MAX_FRAKTCARS];
  102. new Ballascar[MAX_FRAKTCARS];
  103. new Hitmancar[MAX_FRAKTCARS];
  104. new GMBHcar[MAX_FRAKTCARS];
  105.  
  106. /*Fahrzeuge*/
  107. enum Fraktcars
  108. {
  109. modelid,
  110. Float:fposx,
  111. Float:fposy,
  112. Float:fposz,
  113. Float:fposa,
  114. Spoiler,
  115. Hood,
  116. Roof,
  117. Sideskirt,
  118. Lamps,
  119. Nitro,
  120. Exhaust,
  121. Wheels,
  122. Stereo,
  123. Hydraulics,
  124. FrontBumper,
  125. RearBumper,
  126. VentRight,
  127. VentLeft
  128. }
  129.  
  130. new Fraktautos[MAX_FRAKTCARS][13][Fraktcars];
  131. /* Forwards */
  132. forward Paydayhoch();
  133. forward Wetter();
  134. forward SpawnSpieler(playerid);
  135. forward RestartTime();
  136. forward SkipSpawn(playerid);
  137. forward Uhrzeit();
  138. //////////////////////////////////////////////
  139. #define HOSTNAME "iRoleplay Selfmade [0.3x]"
  140. #define GAMEMODEVERSION "iRoleplay Alpha"
  141. #define TEAMSPEAKIP "UNDEFINED"
  142. #define MAPVERSION "Selfmade"
  143. #define SERVER_IP "UNDEFINED"
  144. #define FORUMURL "UNDEFINED"
  145. #define SERVERNAME "iRoleplay"
  146. #define SERVERTAG "iRP"
  147. //////////////////////////////////////////////
  148. #define ADMINNAME0 "User"
  149. #define ADMINNAME1 "Supporter"
  150. #define ADMINAME2 "Administrator"
  151. #define ADMINNAME3 "Head-Admin"
  152. //////////////////////////////////////////////
  153. #define FRAKTION0 "Zivillist"
  154. #define FRAKTION1 "San Andreas Police Department"
  155. #define FRAKTION2 "Federal Bureau of Investigation"
  156. #define FRAKTION3 "San Andreas Army"
  157. #define FRAKTION4 "San Andreas Medical Department"
  158. #define FRAKTION5 "San Andreas News"
  159. #define FRAKTION6 "San Andreas Abschleppdienst"
  160. #define FRAKTION7 "Los Santos Vagos"
  161. #define FRAKTION8 "Grove Street"
  162. #define FRAKTION9 "Yakuza"
  163. #define FRAKTION10 "Ballas"
  164. #define FRAKTION11 "Hitman Agentur"
  165. #define FRAKTION12 "Transport GmbH"
  166. //////////////////////////////////////////////
  167. #define JOB0 "Arbeitslos"
  168. #define JOB1 "Landarbeiter"
  169. #define JOB2 "Müllmann"
  170. #define JOB3 "Trucker"
  171. #define JOB4 "Detektiv"
  172. #define JOB5 "Busfahrer"
  173. #define JOB6 "KFZ-Mechatroniker"
  174. #define JOB7 "Drogendealer"
  175. #define JOB8 "Anwalt"
  176. #define JOB9 "Pilot"
  177. #define JOB10 "Stadtreinigung"
  178. //////////////////////////////////////////////
  179.  
  180.  
  181. main()
  182. {
  183. print("\n----------------------------------");
  184. print("iRoleplay wurde erfolgreich gestaret");
  185. print("----------------------------------\n");
  186. }
  187.  
  188. public OnGameModeInit()
  189. {
  190. SetGameModeText(GAMEMODEVERSION);
  191. SendRconCommand("mapname "#MAPVERSION"");
  192. SendRconCommand("weburl "#FORUMURL"");
  193. SendRconCommand("hostname "#HOSTNAME"");
  194. SetTimer("Paydayhoch",60000,true);
  195. SetTimer("Uhrzeit",1000,true);
  196. ManualVehicleEngineAndLights();
  197. AntiDeAMX();
  198. EnableStuntBonusForAll(0);
  199. DisableInteriorEnterExits();
  200. ShowPlayerMarkers(0);
  201. Wetter();
  202. SetTimer("Wetter",1000*60*30, true);
  203.  
  204. //Server Uhr
  205. uhrzeitLabel = TextDrawCreate(557.000000, 12.000000, "00:00");
  206. TextDrawBackgroundColor(uhrzeitLabel, 255);
  207. TextDrawFont(uhrzeitLabel, 3);
  208. TextDrawLetterSize(uhrzeitLabel, 0.580000, 2.399999);
  209. TextDrawColor(uhrzeitLabel, -1);
  210. TextDrawSetOutline(uhrzeitLabel, 1);
  211. TextDrawSetProportional(uhrzeitLabel, 1);
  212.  
  213. //Fraktionsfahrzeuge
  214. for(new i=0;i<MAX_FRAKTCARS;i++)
  215. {
  216. new Fraktauto[200];
  217. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/SAPD/%d.ini",i);
  218. if(dini_Exists(Fraktauto))
  219. {
  220. Fraktautos[i][1][modelid] = dini_Int(Fraktauto,"modelid");
  221. Fraktautos[i][1][fposx] = dini_Float(Fraktauto,"FPosX");
  222. Fraktautos[i][1][fposy] = dini_Float(Fraktauto,"FPosY");
  223. Fraktautos[i][1][fposz] = dini_Float(Fraktauto,"FPosZ");
  224. Fraktautos[i][1][fposa] = dini_Float(Fraktauto,"FPosA");
  225. Fraktautos[i][1][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  226. Fraktautos[i][1][Hood] = dini_Int(Fraktauto,"Hood");
  227. Fraktautos[i][1][Roof] = dini_Int(Fraktauto,"Roof");
  228. Fraktautos[i][1][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  229. Fraktautos[i][1][Lamps] = dini_Int(Fraktauto,"Lamps");
  230. Fraktautos[i][1][Nitro] = dini_Int(Fraktauto,"Nitro");
  231. Fraktautos[i][1][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  232. Fraktautos[i][1][Wheels] = dini_Int(Fraktauto,"Wheels");
  233. Fraktautos[i][1][Stereo] = dini_Int(Fraktauto,"Stereo");
  234. Fraktautos[i][1][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  235. Fraktautos[i][1][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  236. Fraktautos[i][1][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  237. Fraktautos[i][1][VentRight] = dini_Int(Fraktauto,"VentRight");
  238. Fraktautos[i][1][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  239. SAPDcar[i] = AddStaticVehicleEx(Fraktautos[i][1][modelid],Fraktautos[i][1][fposx],Fraktautos[i][1][fposy],Fraktautos[i][1][fposz],Fraktautos[i][1][fposa],125,1,-1);
  240. SetVehicleNumberPlate(SAPDcar[i],"SAPD");
  241. print("Fraktionsfahrzeuge SAPD geladen");
  242. }
  243. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/FBI/%d.ini",i);
  244. if(dini_Exists(Fraktauto))
  245. {
  246. Fraktautos[i][2][modelid] = dini_Int(Fraktauto,"modelid");
  247. Fraktautos[i][2][fposx] = dini_Float(Fraktauto,"FPosX");
  248. Fraktautos[i][2][fposy] = dini_Float(Fraktauto,"FPosY");
  249. Fraktautos[i][2][fposz] = dini_Float(Fraktauto,"FPosZ");
  250. Fraktautos[i][2][fposa] = dini_Float(Fraktauto,"FPosA");
  251. Fraktautos[i][2][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  252. Fraktautos[i][2][Hood] = dini_Int(Fraktauto,"Hood");
  253. Fraktautos[i][2][Roof] = dini_Int(Fraktauto,"Roof");
  254. Fraktautos[i][2][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  255. Fraktautos[i][2][Lamps] = dini_Int(Fraktauto,"Lamps");
  256. Fraktautos[i][2][Nitro] = dini_Int(Fraktauto,"Nitro");
  257. Fraktautos[i][2][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  258. Fraktautos[i][2][Wheels] = dini_Int(Fraktauto,"Wheels");
  259. Fraktautos[i][2][Stereo] = dini_Int(Fraktauto,"Stereo");
  260. Fraktautos[i][2][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  261. Fraktautos[i][2][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  262. Fraktautos[i][2][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  263. Fraktautos[i][2][VentRight] = dini_Int(Fraktauto,"VentRight");
  264. Fraktautos[i][2][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  265. FBIcar[i] = AddStaticVehicleEx(Fraktautos[i][2][modelid],Fraktautos[i][2][fposx],Fraktautos[i][2][fposy],Fraktautos[i][2][fposz],Fraktautos[i][2][fposa],0,0,-1);
  266. SetVehicleNumberPlate(FBIcar[i],"FBI");
  267. print("Fraktionsfahrzeuge FBI geladen");
  268. }
  269. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Army/%d.ini",i); //Solltet ihr wissen ;)
  270. if(dini_Exists(Fraktauto))
  271. {
  272. Fraktautos[i][3][modelid] = dini_Int(Fraktauto,"modelid");
  273. Fraktautos[i][3][fposx] = dini_Float(Fraktauto,"FPosX");
  274. Fraktautos[i][3][fposy] = dini_Float(Fraktauto,"FPosY");
  275. Fraktautos[i][3][fposz] = dini_Float(Fraktauto,"FPosZ");
  276. Fraktautos[i][3][fposa] = dini_Float(Fraktauto,"FPosA");
  277. Fraktautos[i][3][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  278. Fraktautos[i][3][Hood] = dini_Int(Fraktauto,"Hood");
  279. Fraktautos[i][3][Roof] = dini_Int(Fraktauto,"Roof");
  280. Fraktautos[i][3][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  281. Fraktautos[i][3][Lamps] = dini_Int(Fraktauto,"Lamps");
  282. Fraktautos[i][3][Nitro] = dini_Int(Fraktauto,"Nitro");
  283. Fraktautos[i][3][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  284. Fraktautos[i][3][Wheels] = dini_Int(Fraktauto,"Wheels");
  285. Fraktautos[i][3][Stereo] = dini_Int(Fraktauto,"Stereo");
  286. Fraktautos[i][3][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  287. Fraktautos[i][3][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  288. Fraktautos[i][3][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  289. Fraktautos[i][3][VentRight] = dini_Int(Fraktauto,"VentRight");
  290. Fraktautos[i][3][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  291. Armycar[i] = AddStaticVehicleEx(Fraktautos[i][3][modelid],Fraktautos[i][3][fposx],Fraktautos[i][3][fposy],Fraktautos[i][3][fposz],Fraktautos[i][3][fposa],77,77,-1);
  292. SetVehicleNumberPlate(Armycar[i],"Army");
  293. print("Fraktionsfahrzeuge Army geladen");
  294. }
  295. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Medical/%d.ini",i); //Solltet ihr wissen ;)
  296. if(dini_Exists(Fraktauto))
  297. {
  298. Fraktautos[i][4][modelid] = dini_Int(Fraktauto,"modelid");
  299. Fraktautos[i][4][fposx] = dini_Float(Fraktauto,"FPosX");
  300. Fraktautos[i][4][fposy] = dini_Float(Fraktauto,"FPosY");
  301. Fraktautos[i][4][fposz] = dini_Float(Fraktauto,"FPosZ");
  302. Fraktautos[i][4][fposa] = dini_Float(Fraktauto,"FPosA");
  303. Fraktautos[i][4][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  304. Fraktautos[i][4][Hood] = dini_Int(Fraktauto,"Hood");
  305. Fraktautos[i][4][Roof] = dini_Int(Fraktauto,"Roof");
  306. Fraktautos[i][4][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  307. Fraktautos[i][4][Lamps] = dini_Int(Fraktauto,"Lamps");
  308. Fraktautos[i][4][Nitro] = dini_Int(Fraktauto,"Nitro");
  309. Fraktautos[i][4][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  310. Fraktautos[i][4][Wheels] = dini_Int(Fraktauto,"Wheels");
  311. Fraktautos[i][4][Stereo] = dini_Int(Fraktauto,"Stereo");
  312. Fraktautos[i][4][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  313. Fraktautos[i][4][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  314. Fraktautos[i][4][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  315. Fraktautos[i][4][VentRight] = dini_Int(Fraktauto,"VentRight");
  316. Fraktautos[i][4][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  317. Mediccar[i] = AddStaticVehicleEx(Fraktautos[i][4][modelid],Fraktautos[i][4][fposx],Fraktautos[i][4][fposy],Fraktautos[i][4][fposz],Fraktautos[i][4][fposa],1,3,-1);
  318. SetVehicleNumberPlate(Mediccar[i],"Medic");
  319. print("Fraktionsfahrzeuge Medic geladen");
  320. }
  321. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/News/%d.ini",i); //Solltet ihr wissen ;)
  322. if(dini_Exists(Fraktauto))
  323. {
  324. Fraktautos[i][5][modelid] = dini_Int(Fraktauto,"modelid");
  325. Fraktautos[i][5][fposx] = dini_Float(Fraktauto,"FPosX");
  326. Fraktautos[i][5][fposy] = dini_Float(Fraktauto,"FPosY");
  327. Fraktautos[i][5][fposz] = dini_Float(Fraktauto,"FPosZ");
  328. Fraktautos[i][5][fposa] = dini_Float(Fraktauto,"FPosA");
  329. Fraktautos[i][5][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  330. Fraktautos[i][5][Hood] = dini_Int(Fraktauto,"Hood");
  331. Fraktautos[i][5][Roof] = dini_Int(Fraktauto,"Roof");
  332. Fraktautos[i][5][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  333. Fraktautos[i][5][Lamps] = dini_Int(Fraktauto,"Lamps");
  334. Fraktautos[i][5][Nitro] = dini_Int(Fraktauto,"Nitro");
  335. Fraktautos[i][5][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  336. Fraktautos[i][5][Wheels] = dini_Int(Fraktauto,"Wheels");
  337. Fraktautos[i][5][Stereo] = dini_Int(Fraktauto,"Stereo");
  338. Fraktautos[i][5][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  339. Fraktautos[i][5][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  340. Fraktautos[i][5][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  341. Fraktautos[i][5][VentRight] = dini_Int(Fraktauto,"VentRight");
  342. Fraktautos[i][5][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  343. Newscar[i] = AddStaticVehicleEx(Fraktautos[i][5][modelid],Fraktautos[i][5][fposx],Fraktautos[i][5][fposy],Fraktautos[i][5][fposz],Fraktautos[i][5][fposa],0,7,-1);
  344. SetVehicleNumberPlate(Newscar[i],"San News");
  345. print("Fraktionsfahrzeuge San News geladen");
  346. }
  347. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Abschleppdienst/%d.ini",i); //Solltet ihr wissen ;)
  348. if(dini_Exists(Fraktauto))
  349. {
  350. Fraktautos[i][6][modelid] = dini_Int(Fraktauto,"modelid");
  351. Fraktautos[i][6][fposx] = dini_Float(Fraktauto,"FPosX");
  352. Fraktautos[i][6][fposy] = dini_Float(Fraktauto,"FPosY");
  353. Fraktautos[i][6][fposz] = dini_Float(Fraktauto,"FPosZ");
  354. Fraktautos[i][6][fposa] = dini_Float(Fraktauto,"FPosA");
  355. Fraktautos[i][6][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  356. Fraktautos[i][6][Hood] = dini_Int(Fraktauto,"Hood");
  357. Fraktautos[i][6][Roof] = dini_Int(Fraktauto,"Roof");
  358. Fraktautos[i][6][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  359. Fraktautos[i][6][Lamps] = dini_Int(Fraktauto,"Lamps");
  360. Fraktautos[i][6][Nitro] = dini_Int(Fraktauto,"Nitro");
  361. Fraktautos[i][6][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  362. Fraktautos[i][6][Wheels] = dini_Int(Fraktauto,"Wheels");
  363. Fraktautos[i][6][Stereo] = dini_Int(Fraktauto,"Stereo");
  364. Fraktautos[i][6][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  365. Fraktautos[i][6][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  366. Fraktautos[i][6][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  367. Fraktautos[i][6][VentRight] = dini_Int(Fraktauto,"VentRight");
  368. Fraktautos[i][6][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  369. Abschleppcar[i] = AddStaticVehicleEx(Fraktautos[i][6][modelid],Fraktautos[i][6][fposx],Fraktautos[i][6][fposy],Fraktautos[i][6][fposz],Fraktautos[i][6][fposa],6,16,-1);
  370. SetVehicleNumberPlate(Abschleppcar[i],"Abschleppdienst");
  371. print("Fraktionsfahrzeuge Abschleppdienst geladen");
  372. }
  373. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Vagos/%d.ini",i); //Solltet ihr wissen ;)
  374. if(dini_Exists(Fraktauto))
  375. {
  376. Fraktautos[i][7][modelid] = dini_Int(Fraktauto,"modelid");
  377. Fraktautos[i][7][fposx] = dini_Float(Fraktauto,"FPosX");
  378. Fraktautos[i][7][fposy] = dini_Float(Fraktauto,"FPosY");
  379. Fraktautos[i][7][fposz] = dini_Float(Fraktauto,"FPosZ");
  380. Fraktautos[i][7][fposa] = dini_Float(Fraktauto,"FPosA");
  381. Fraktautos[i][7][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  382. Fraktautos[i][7][Hood] = dini_Int(Fraktauto,"Hood");
  383. Fraktautos[i][7][Roof] = dini_Int(Fraktauto,"Roof");
  384. Fraktautos[i][7][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  385. Fraktautos[i][7][Lamps] = dini_Int(Fraktauto,"Lamps");
  386. Fraktautos[i][7][Nitro] = dini_Int(Fraktauto,"Nitro");
  387. Fraktautos[i][7][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  388. Fraktautos[i][7][Wheels] = dini_Int(Fraktauto,"Wheels");
  389. Fraktautos[i][7][Stereo] = dini_Int(Fraktauto,"Stereo");
  390. Fraktautos[i][7][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  391. Fraktautos[i][7][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  392. Fraktautos[i][7][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  393. Fraktautos[i][7][VentRight] = dini_Int(Fraktauto,"VentRight");
  394. Fraktautos[i][7][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  395. Vagoscar[i] = AddStaticVehicleEx(Fraktautos[i][7][modelid],Fraktautos[i][7][fposx],Fraktautos[i][7][fposy],Fraktautos[i][7][fposz],Fraktautos[i][7][fposa],6,6,-1);
  396. SetVehicleNumberPlate(Vagoscar[i],"LS Vagos");
  397. print("Fraktionsfahrzeuge Los Santos Vagos geladen");
  398. }
  399. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GroveStreet/%d.ini",i); //Solltet ihr wissen ;)
  400. if(dini_Exists(Fraktauto))
  401. {
  402. Fraktautos[i][8][modelid] = dini_Int(Fraktauto,"modelid");
  403. Fraktautos[i][8][fposx] = dini_Float(Fraktauto,"FPosX");
  404. Fraktautos[i][8][fposy] = dini_Float(Fraktauto,"FPosY");
  405. Fraktautos[i][8][fposz] = dini_Float(Fraktauto,"FPosZ");
  406. Fraktautos[i][8][fposa] = dini_Float(Fraktauto,"FPosA");
  407. Fraktautos[i][8][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  408. Fraktautos[i][8][Hood] = dini_Int(Fraktauto,"Hood");
  409. Fraktautos[i][8][Roof] = dini_Int(Fraktauto,"Roof");
  410. Fraktautos[i][8][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  411. Fraktautos[i][8][Lamps] = dini_Int(Fraktauto,"Lamps");
  412. Fraktautos[i][8][Nitro] = dini_Int(Fraktauto,"Nitro");
  413. Fraktautos[i][8][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  414. Fraktautos[i][8][Wheels] = dini_Int(Fraktauto,"Wheels");
  415. Fraktautos[i][8][Stereo] = dini_Int(Fraktauto,"Stereo");
  416. Fraktautos[i][8][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  417. Fraktautos[i][8][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  418. Fraktautos[i][8][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  419. Fraktautos[i][8][VentRight] = dini_Int(Fraktauto,"VentRight");
  420. Fraktautos[i][8][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  421. Grovecar[i] = AddStaticVehicleEx(Fraktautos[i][8][modelid],Fraktautos[i][8][fposx],Fraktautos[i][8][fposy],Fraktautos[i][8][fposz],Fraktautos[i][8][fposa],16,16,-1);
  422. SetVehicleNumberPlate(Grovecar[i],"Grove Street");
  423. print("Fraktionsfahrzeuge Grove Street geladen");
  424. }
  425. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Yakuza/%d.ini",i); //Solltet ihr wissen ;)
  426. if(dini_Exists(Fraktauto))
  427. {
  428. Fraktautos[i][9][modelid] = dini_Int(Fraktauto,"modelid");
  429. Fraktautos[i][9][fposx] = dini_Float(Fraktauto,"FPosX");
  430. Fraktautos[i][9][fposy] = dini_Float(Fraktauto,"FPosY");
  431. Fraktautos[i][9][fposz] = dini_Float(Fraktauto,"FPosZ");
  432. Fraktautos[i][9][fposa] = dini_Float(Fraktauto,"FPosA");
  433. Fraktautos[i][9][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  434. Fraktautos[i][9][Hood] = dini_Int(Fraktauto,"Hood");
  435. Fraktautos[i][9][Roof] = dini_Int(Fraktauto,"Roof");
  436. Fraktautos[i][9][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  437. Fraktautos[i][9][Lamps] = dini_Int(Fraktauto,"Lamps");
  438. Fraktautos[i][9][Nitro] = dini_Int(Fraktauto,"Nitro");
  439. Fraktautos[i][9][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  440. Fraktautos[i][9][Wheels] = dini_Int(Fraktauto,"Wheels");
  441. Fraktautos[i][9][Stereo] = dini_Int(Fraktauto,"Stereo");
  442. Fraktautos[i][9][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  443. Fraktautos[i][9][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  444. Fraktautos[i][9][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  445. Fraktautos[i][9][VentRight] = dini_Int(Fraktauto,"VentRight");
  446. Fraktautos[i][9][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  447. Yakuzacar[i] = AddStaticVehicleEx(Fraktautos[i][9][modelid],Fraktautos[i][9][fposx],Fraktautos[i][9][fposy],Fraktautos[i][9][fposz],Fraktautos[i][9][fposa],0,0,-1);
  448. SetVehicleNumberPlate(Yakuzacar[i],"Yakuza");
  449. print("Fraktionsfahrzeuge Yakuza geladen");
  450. }
  451. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Ballas/%d.ini",i); //Solltet ihr wissen ;)
  452. if(dini_Exists(Fraktauto))
  453. {
  454. Fraktautos[i][10][modelid] = dini_Int(Fraktauto,"modelid");
  455. Fraktautos[i][10][fposx] = dini_Float(Fraktauto,"FPosX");
  456. Fraktautos[i][10][fposy] = dini_Float(Fraktauto,"FPosY");
  457. Fraktautos[i][10][fposz] = dini_Float(Fraktauto,"FPosZ");
  458. Fraktautos[i][10][fposa] = dini_Float(Fraktauto,"FPosA");
  459. Fraktautos[i][10][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  460. Fraktautos[i][10][Hood] = dini_Int(Fraktauto,"Hood");
  461. Fraktautos[i][10][Roof] = dini_Int(Fraktauto,"Roof");
  462. Fraktautos[i][10][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  463. Fraktautos[i][10][Lamps] = dini_Int(Fraktauto,"Lamps");
  464. Fraktautos[i][10][Nitro] = dini_Int(Fraktauto,"Nitro");
  465. Fraktautos[i][10][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  466. Fraktautos[i][10][Wheels] = dini_Int(Fraktauto,"Wheels");
  467. Fraktautos[i][10][Stereo] = dini_Int(Fraktauto,"Stereo");
  468. Fraktautos[i][10][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  469. Fraktautos[i][10][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  470. Fraktautos[i][10][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  471. Fraktautos[i][10][VentRight] = dini_Int(Fraktauto,"VentRight");
  472. Fraktautos[i][10][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  473. Ballascar[i] = AddStaticVehicleEx(Fraktautos[i][10][modelid],Fraktautos[i][10][fposx],Fraktautos[i][10][fposy],Fraktautos[i][10][fposz],Fraktautos[i][10][fposa],5,5,-1);
  474. SetVehicleNumberPlate(Ballascar[i],"Ballas");
  475. print("Fraktionsfahrzeuge Ballas geladen");
  476. }
  477. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Hitman/%d.ini",i); //Solltet ihr wissen ;)
  478. if(dini_Exists(Fraktauto))
  479. {
  480. Fraktautos[i][11][modelid] = dini_Int(Fraktauto,"modelid");
  481. Fraktautos[i][11][fposx] = dini_Float(Fraktauto,"FPosX");
  482. Fraktautos[i][11][fposy] = dini_Float(Fraktauto,"FPosY");
  483. Fraktautos[i][11][fposz] = dini_Float(Fraktauto,"FPosZ");
  484. Fraktautos[i][11][fposa] = dini_Float(Fraktauto,"FPosA");
  485. Fraktautos[i][11][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  486. Fraktautos[i][11][Hood] = dini_Int(Fraktauto,"Hood");
  487. Fraktautos[i][11][Roof] = dini_Int(Fraktauto,"Roof");
  488. Fraktautos[i][11][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  489. Fraktautos[i][11][Lamps] = dini_Int(Fraktauto,"Lamps");
  490. Fraktautos[i][11][Nitro] = dini_Int(Fraktauto,"Nitro");
  491. Fraktautos[i][11][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  492. Fraktautos[i][11][Wheels] = dini_Int(Fraktauto,"Wheels");
  493. Fraktautos[i][11][Stereo] = dini_Int(Fraktauto,"Stereo");
  494. Fraktautos[i][11][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  495. Fraktautos[i][11][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  496. Fraktautos[i][11][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  497. Fraktautos[i][11][VentRight] = dini_Int(Fraktauto,"VentRight");
  498. Fraktautos[i][11][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  499. Hitmancar[i] = AddStaticVehicleEx(Fraktautos[i][11][modelid],Fraktautos[i][11][fposx],Fraktautos[i][11][fposy],Fraktautos[i][11][fposz],Fraktautos[i][11][fposa],0,0,-1);
  500. SetVehicleNumberPlate(Hitmancar[i],"Hitman");
  501. print("Fraktionsfahrzeuge Hitman geladen");
  502. }
  503. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GmbH/%d.ini",i); //Solltet ihr wissen ;)
  504. if(dini_Exists(Fraktauto))
  505. {
  506. Fraktautos[i][12][modelid] = dini_Int(Fraktauto,"modelid");
  507. Fraktautos[i][12][fposx] = dini_Float(Fraktauto,"FPosX");
  508. Fraktautos[i][12][fposy] = dini_Float(Fraktauto,"FPosY");
  509. Fraktautos[i][12][fposz] = dini_Float(Fraktauto,"FPosZ");
  510. Fraktautos[i][12][fposa] = dini_Float(Fraktauto,"FPosA");
  511. Fraktautos[i][12][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  512. Fraktautos[i][12][Hood] = dini_Int(Fraktauto,"Hood");
  513. Fraktautos[i][12][Roof] = dini_Int(Fraktauto,"Roof");
  514. Fraktautos[i][12][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  515. Fraktautos[i][12][Lamps] = dini_Int(Fraktauto,"Lamps");
  516. Fraktautos[i][12][Nitro] = dini_Int(Fraktauto,"Nitro");
  517. Fraktautos[i][12][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  518. Fraktautos[i][12][Wheels] = dini_Int(Fraktauto,"Wheels");
  519. Fraktautos[i][12][Stereo] = dini_Int(Fraktauto,"Stereo");
  520. Fraktautos[i][12][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  521. Fraktautos[i][12][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  522. Fraktautos[i][12][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  523. Fraktautos[i][12][VentRight] = dini_Int(Fraktauto,"VentRight");
  524. Fraktautos[i][12][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  525. GMBHcar[i] = AddStaticVehicleEx(Fraktautos[i][12][modelid],Fraktautos[i][12][fposx],Fraktautos[i][12][fposy],Fraktautos[i][12][fposz],Fraktautos[i][12][fposa],0,0,-1);
  526. SetVehicleNumberPlate(GMBHcar[i],"GmbH");
  527. print("Fraktionsfahrzeuge Hitman geladen");
  528. }
  529. }
  530.  
  531. CreatePickup(1318,0,1555.2067,-1675.6176,16.1953,-1); //SAPD Eingang
  532. CreatePickup(1318,0,246.7579,62.3229,1003.6406,-1); //SAPD Exit
  533. CreatePickup(1275,0,255.3771,77.2880,1003.6406,-1); //SAPD Duty
  534. CreatePickup(1239,0,1700.5889,-1667.8512,20.2188,-1); //San News Ausgang
  535. CreatePickup(1318,0,246.3024,88.0054,1003.6406,-1); //SAPD Interior Garage- Dach
  536. CreatePickup(1318,0,1524.4829,-1677.9069,6.2188,-1); //SAPD Garage
  537. CreatePickup(1239,0,2807.6047,-1174.7563,1025.5703,-1); //Army Ausgang
  538. CreatePickup(1318,0,1565.0608,-1684.2030,28.3956,-1); //SAPD Dach
  539. CreatePickup(1318,0,1481.1497,-1772.3107,18.7958,-1); //Stadthalle Eingang
  540. CreatePickup(1318,0,390.7689,173.7891,1008.3828,-1); //Stadthalle Ausgang
  541. CreatePickup(1318,0,-1605.4353,710.9570,13.8672,-1); //FBI Eingang
  542. CreatePickup(1318,0,246.3898,107.3078,1003.2188,-1); //FBI Ausgang
  543. CreatePickup(1318,0,-1606.3280,672.1997,-4.9063,-1); //FBI Garage
  544. CreatePickup(1318,0,214.0535,117.2272,999.0156,-1); //FBI Interior
  545. CreatePickup(1239,0,362.0119,173.6196,1008.3828,-1); //Stadthalle Job
  546. CreatePickup(1275,0,221.1050,117.9559,999.1649,-1); //FBI SPAWN + Ausrüsten
  547. CreatePickup(1239,0,2288.1882,-1104.6500,38.5959,-1); //Ballas Eingang
  548. CreatePickup(1239,0,2495.4312,-1690.9758,14.7656,-1); //Grove Street Eingang
  549. CreatePickup(1239,0,2496.0662,-1692.0848,1014.7422,-1); //Grove Street Ausgang
  550. CreatePickup(1239,0,2496.0662,-1692.0848,1014.7422,-1); //Ballas Ausgang
  551. CreatePickup(1239,0,2634.6743,1823.9050,11.0234,-1); //Yakuza Eingang
  552. CreatePickup(1239,0,2751.4939,-1962.7460,13.5469,-1); //Los Santos Vagos Eingang
  553. CreatePickup(1239,0,919.4669,-1252.1841,16.2109,-1); //Ordnungsamt Eingang
  554. CreatePickup(1239,0,-49.9873,-269.3630,6.6332,-1); //Transport GmbH Eingang
  555. CreatePickup(1239,0,1879.1909,2290.4565,10.9799,-1); //Hitman Eingang
  556. CreatePickup(1239,0,1494.4789,1303.5826,1093.2891,-1); //Ordnungsamt Ausgang
  557. CreatePickup(1239,0,1652.6536,-1254.9858,14.8125,-1); //News Eingang
  558. CreatePickup(1239,0,226.0265,1872.3344,13.7421,-1); //Army Eingang
  559. CreatePickup(1239,0,-2614.0017,3303.1606,206.8991,-1); //Medic Ausgang
  560. CreatePickup(1239,0,975.3154,-8.6815,1001.1484,-1); //Hitman Ausgang
  561. CreatePickup(1239,0,774.1030,-50.4768,1000.5859,-1); //Yakuza Ausgang
  562. CreatePickup(1239,0,2468.8389,-1698.2792,1013.5078,-1); //Vagos Ausgang
  563. CreatePickup(1239,0,1652.6536,-1254.9858,14.8125,-1); //News Ausgng
  564. CreatePickup(1239,0,-2027.0234,-103.6024,1035.1832,-1); //GmbH Ausgang
  565.  
  566. //San News
  567. CreateObject(2924, 1653.01978, -1254.27625, 14.98904, 0.00000, 0.00000, 90.00000);
  568. CreateObject(2924, 1652.99976, -1257.06689, 14.98900, 0.00000, 0.00000, -90.00000);
  569. CreateObject(19125, 1652.70007, -1258.17480, 14.37120, 0.00000, 0.00000, 0.00000);
  570. CreateObject(19125, 1652.70007, -1253.13745, 14.37120, 0.00000, 0.00000, 0.00000);
  571.  
  572. //Interior Medic
  573. CreateObject(2776, -2624.53979, 3297.83447, 206.39030, 0.00000, 0.00000, 180.00000);
  574. CreateObject(2776, -2625.54370, 3297.83447, 206.39030, 0.00000, 0.00000, 180.00000);
  575. CreateObject(2776, -2626.54370, 3297.83447, 206.39030, 0.00000, 0.00000, 180.00000);
  576. CreateObject(2776, -2627.54370, 3297.83447, 206.39030, 0.00000, 0.00000, 180.00000);
  577. CreateObject(2776, -2628.54370, 3297.83447, 206.39030, 0.00000, 0.00000, 180.00000);
  578. CreateObject(2776, -2629.54370, 3297.83447, 206.39030, 0.00000, 0.00000, 180.00000);
  579. CreateObject(2776, -2630.54370, 3297.83447, 206.39030, 0.00000, 0.00000, 180.00000);
  580. CreateObject(2123, -2629.31104, 3312.75488, 206.52100, 0.00000, 0.00000, -90.00000);
  581. CreateObject(2123, -2629.37549, 3315.19604, 206.52100, 0.00000, 0.00000, 90.00000);
  582. CreateObject(2261, -2629.37256, 3309.72144, 207.74989, 0.00000, 0.00000, 90.00000);
  583. CreateObject(2115, -2629.32446, 3313.14307, 205.89709, 0.00000, 0.00000, 90.00000);
  584. CreateObject(1417, -2614.90991, 3308.24243, 206.16760, 0.00000, 0.00000, -90.00000);
  585. CreateObject(2302, -2618.11890, 3310.45166, 205.89931, 0.00000, 0.00000, -90.00000);
  586. CreateObject(2302, -2618.09570, 3314.72266, 205.89931, 0.00000, 0.00000, -90.00000);
  587. CreateObject(1417, -2614.90967, 3315.92041, 206.16760, 0.00000, 0.00000, -90.00000);
  588. CreateObject(2026, -2626.73193, 3313.04932, 209.32700, 0.00000, 0.00000, 0.00000);
  589. CreateObject(2026, -2617.75732, 3312.30615, 209.32700, 0.00000, 0.00000, 0.00000);
  590. CreateObject(2026, -2631.73096, 3312.03174, 209.32700, 0.00000, 0.00000, 0.00000);
  591. CreateObject(2026, -2639.14722, 3311.89453, 209.32700, 0.00000, 0.00000, 0.00000);
  592. CreateObject(1893, -2621.23511, 3302.29321, 209.83650, 0.00000, 0.00000, 90.00000);
  593. CreateObject(1893, -2628.16113, 3302.06177, 209.83650, 0.00000, 0.00000, 90.00000);
  594. CreateObject(1893, -2633.66821, 3305.18384, 209.83650, 0.00000, 0.00000, 90.00000);
  595. CreateObject(1893, -2645.29102, 3305.09668, 209.83650, 0.00000, 0.00000, 90.00000);
  596. CreateObject(2258, -2627.94678, 3297.34546, 208.00140, 0.00000, 0.00000, 180.00000);
  597. CreateObject(628, -2615.55640, 3306.38110, 207.49930, 0.00000, 0.00000, 0.00000);
  598. CreateObject(2302, -2633.49902, 3312.66650, 205.89931, 0.00000, 0.00000, -90.00000);
  599. CreateObject(1417, -2630.37109, 3308.36963, 206.16760, 0.00000, 0.00000, -90.00000);
  600. CreateObject(1417, -2630.37109, 3315.86963, 206.16760, 0.00000, 0.00000, -90.00000);
  601. CreateObject(2115, -2636.38452, 3315.94604, 205.89709, 0.00000, 0.00000, 0.00000);
  602. CreateObject(2123, -2635.88330, 3315.44238, 206.52100, 0.00000, 0.00000, -90.00000);
  603. SetObjectMaterial(CreateObject(8661, -2633.55884, 3307.24170, 205.89911, 0.00000, 0.00000, 0.00000), 0, 16150, "ufo_bar", "sa_wood07_128", 0xFFFFFFFF);
  604. SetObjectMaterial(CreateObject(19456, -2614.50391, 3295.80835, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  605. SetObjectMaterial(CreateObject(19456, -2613.51807, 3303.14209, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  606. SetObjectMaterial(CreateObject(19456, -2609.77441, 3300.53711, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  607. CreateObject(1566, -2613.59619, 3301.61987, 207.41580, 0.00000, 0.00000, 90.00000);
  608. CreateObject(1566, -2613.60303, 3304.79639, 207.41580, 0.00000, 0.00000, -90.00000);
  609. SetObjectMaterial(CreateObject(19456, -2609.77441, 3305.88208, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  610. SetObjectMaterial(CreateObject(19456, -2614.50391, 3310.60840, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  611. SetObjectMaterial(CreateObject(19456, -2619.40918, 3297.23120, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  612. SetObjectMaterial(CreateObject(19456, -2629.04321, 3297.23120, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  613. SetObjectMaterial(CreateObject(19456, -2638.67725, 3297.23071, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  614. SetObjectMaterial(CreateObject(19456, -2648.31128, 3297.23071, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  615. SetObjectMaterial(CreateObject(19456, -2653.18896, 3302.04712, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  616. SetObjectMaterial(CreateObject(19456, -2653.18921, 3311.67822, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  617. SetObjectMaterial(CreateObject(19456, -2648.33179, 3316.52930, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  618. SetObjectMaterial(CreateObject(19456, -2638.70020, 3316.52881, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  619. SetObjectMaterial(CreateObject(19456, -2629.06592, 3316.52881, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  620. SetObjectMaterial(CreateObject(19456, -2619.43311, 3316.52905, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  621. SetObjectMaterial(CreateObject(19456, -2614.50391, 3320.24243, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  622. SetObjectMaterial(CreateObject(19456, -2609.79834, 3316.52856, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  623. SetObjectMaterial(CreateObject(19456, -2619.40918, 3307.58618, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  624. CreateObject(1502, -2625.74170, 3307.56323, 205.88870, 0.00000, 0.00000, 0.00000);
  625. SetObjectMaterial(CreateObject(19456, -2630.54224, 3307.58618, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  626. CreateObject(1502, -2636.87500, 3307.56445, 205.88870, 0.00000, 0.00000, 0.00000);
  627. SetObjectMaterial(CreateObject(19456, -2641.67627, 3307.58618, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  628. SetObjectMaterial(CreateObject(19456, -2651.31177, 3307.58594, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  629. CreateObject(1998, -2616.06689, 3298.67432, 205.89461, 0.00000, 0.00000, 0.00000);
  630. SetObjectMaterial(CreateObject(19456, -2632.09131, 3298.88379, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  631. SetObjectMaterial(CreateObject(19456, -2636.82251, 3303.61279, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  632. SetObjectMaterial(CreateObject(19456, -2646.45654, 3303.61279, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  633. SetObjectMaterial(CreateObject(19456, -2656.09058, 3303.61279, 207.61011, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  634. SetObjectMaterial(CreateObject(8661, -2633.55884, 3307.24170, 209.33310, 180.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);//
  635. SetObjectMaterial(CreateObject(19456, -2633.30884, 3307.58789, 210.14810, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  636. SetObjectMaterial(CreateObject(19456, -2621.30884, 3307.58789, 210.14810, 0.00000, 0.00000, 90.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  637. SetObjectMaterial(CreateObject(19456, -2629.96387, 3312.32593, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  638. SetObjectMaterial(CreateObject(19456, -2640.40747, 3312.32617, 207.61011, 0.00000, 0.00000, 0.00000), 0, 8675, "wddngchpl02", "vgschapelwall01_64", 0xFFFFFFFF);
  639.  
  640. //Los Santos Police Department
  641. CreateObject(985, 1543.61572, -1617.72473, 12.54030, 0.00000, 0.00000, 0.00000);
  642. CreateObject(985, 1539.70251, -1613.82178, 12.54030, 0.00000, 0.00000, 90.00000);
  643. CreateObject(985, 1539.70447, -1606.32178, 12.54030, 0.00000, 0.00000, 90.00000);
  644. CreateObject(985, 1543.61096, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  645. CreateObject(985, 1551.44299, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  646. CreateObject(985, 1559.27502, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  647. CreateObject(985, 1567.10095, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  648. CreateObject(985, 1574.93701, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  649. CreateObject(985, 1582.75098, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  650. CreateObject(985, 1590.59094, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  651. CreateObject(985, 1598.41992, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  652. CreateObject(985, 1604.02588, -1602.39551, 12.54030, 0.00000, 0.00000, 0.00000);
  653. CreateObject(985, 1607.95227, -1606.31335, 12.54030, 0.00000, 0.00000, 90.00000);
  654. CreateObject(985, 1607.95227, -1614.13135, 12.54030, 0.00000, 0.00000, 90.00000);
  655. CreateObject(985, 1607.95227, -1621.95728, 12.54030, 0.00000, 0.00000, 90.00000);
  656. CreateObject(985, 1607.95227, -1629.78931, 12.54030, 0.00000, 0.00000, 90.00000);
  657. CreateObject(985, 1607.95435, -1634.06726, 12.54030, 0.00000, 0.00000, 90.00000);
  658. CreateObject(985, 1604.02930, -1637.99023, 12.54030, 0.00000, 0.00000, 0.00000);
  659. CreateObject(3934, 1549.97046, -1707.25916, 27.38630, 0.00000, 0.00000, 0.00000);
  660. CreateObject(3934, 1565.13257, -1696.82898, 27.38230, 0.00000, 0.00000, 0.00000);
  661. CreateObject(3934, 1564.99048, -1654.25769, 27.38230, 0.00000, 0.00000, 0.00000);
  662. CreateObject(3934, 1550.30054, -1643.73840, 27.38630, 0.00000, 0.00000, 0.00000);
  663. CreateObject(19124, 1546.05237, -1640.17969, 27.30260, 0.00000, 0.00000, 0.00000);
  664. CreateObject(19124, 1554.31775, -1640.14587, 27.30260, 0.00000, 0.00000, 0.00000);
  665. CreateObject(19124, 1554.30505, -1647.49475, 27.30260, 0.00000, 0.00000, 0.00000);
  666. CreateObject(19124, 1546.05176, -1647.49902, 27.30260, 0.00000, 0.00000, 0.00000);
  667. CreateObject(19124, 1560.76855, -1650.68909, 27.30260, 0.00000, 0.00000, 0.00000);
  668. CreateObject(19124, 1569.01355, -1650.65601, 27.30260, 0.00000, 0.00000, 0.00000);
  669. CreateObject(19124, 1568.99268, -1658.03760, 27.30260, 0.00000, 0.00000, 0.00000);
  670. CreateObject(19124, 1560.72693, -1658.01733, 27.30260, 0.00000, 0.00000, 0.00000);
  671. CreateObject(19124, 1560.89307, -1693.21106, 27.30260, 0.00000, 0.00000, 0.00000);
  672. CreateObject(19124, 1560.88660, -1700.58752, 27.30260, 0.00000, 0.00000, 0.00000);
  673. CreateObject(19124, 1569.14160, -1700.58679, 27.30260, 0.00000, 0.00000, 0.00000);
  674. CreateObject(19124, 1569.15527, -1693.21777, 27.30260, 0.00000, 0.00000, 0.00000);
  675. CreateObject(19124, 1553.98291, -1703.65271, 27.30260, 0.00000, 0.00000, 0.00000);
  676. CreateObject(19124, 1553.95728, -1711.04346, 27.30260, 0.00000, 0.00000, 0.00000);
  677. CreateObject(19124, 1545.73633, -1711.02136, 27.30260, 0.00000, 0.00000, 0.00000);
  678. CreateObject(19124, 1545.74487, -1703.69324, 27.30260, 0.00000, 0.00000, 0.00000);
  679. CreateObject(2924, 1566.44348, -1683.80322, 28.58580, 0.00000, 0.00000, 0.00000);
  680. CreateObject(2924, 1563.65344, -1683.78320, 28.58580, 0.00000, 0.00000, 180.00000);
  681. CreateObject(985, 1539.70251, -1613.82178, 12.54030, 0.00000, 0.00000, 90.00000);
  682. CreateObject(19122, 1544.85767, -1618.08618, 13.11050, 0.00000, 0.00000, 0.00000);
  683. CreateObject(19122, 1544.85767, -1620.08618, 13.11050, 0.00000, 0.00000, 0.00000);
  684. CreateObject(19122, 1544.85767, -1622.08618, 13.11050, 0.00000, 0.00000, 0.00000);
  685. CreateObject(19122, 1544.85767, -1633.58618, 13.11050, 0.00000, 0.00000, 0.00000);
  686. CreateObject(19122, 1544.85767, -1635.58618, 13.11050, 0.00000, 0.00000, 0.00000);
  687. CreateObject(1319, 1539.40076, -1633.19202, 13.09400, 0.00000, 0.00000, 0.00000);
  688. CreateObject(1319, 1537.76917, -1633.51672, 13.09400, 0.00000, 0.00000, 0.00000);
  689. CreateObject(1319, 1536.24438, -1634.55591, 13.09400, 0.00000, 0.00000, 0.00000);
  690. CreateObject(1319, 1535.18298, -1636.10925, 13.09400, 0.00000, 0.00000, 0.00000);
  691. CreateObject(1319, 1534.82642, -1637.89172, 13.09400, 0.00000, 0.00000, 0.00000);
  692. CreateObject(1319, 1534.82397, -1617.88928, 13.09400, 0.00000, 0.00000, 0.00000);
  693. CreateObject(1319, 1535.17029, -1619.65479, 13.09400, 0.00000, 0.00000, 0.00000);
  694. CreateObject(1319, 1536.22437, -1621.21497, 13.09400, 0.00000, 0.00000, 0.00000);
  695. CreateObject(1319, 1537.78015, -1622.21704, 13.09400, 0.00000, 0.00000, 0.00000);
  696. CreateObject(1319, 1539.56396, -1622.63159, 13.09400, 0.00000, 0.00000, 0.00000);
  697. CreateObject(10183, 1565.87378, -1718.43457, 12.56310, 0.00000, 0.00000, 45.40000);
  698. CreateObject(19122, 1545.62805, -1722.19763, 13.10980, 0.00000, 0.00000, 0.00000);
  699. CreateObject(19122, 1545.94836, -1714.55444, 13.10980, 0.00000, 0.00000, 0.00000);
  700. CreateObject(19122, 1585.80225, -1714.63501, 13.10980, 0.00000, 0.00000, 0.00000);
  701. CreateObject(19122, 1586.14661, -1722.17896, 13.10980, 0.00000, 0.00000, 0.00000);
  702. CreateObject(1226, 1550.87195, -1715.96960, 16.40520, 0.00000, 0.00000, 90.00000);
  703. CreateObject(1226, 1561.01428, -1715.86719, 16.40520, 0.00000, 0.00000, 90.00000);
  704. CreateObject(1226, 1571.06873, -1715.85168, 16.40520, 0.00000, 0.00000, 90.00000);
  705. CreateObject(1226, 1581.11646, -1715.82202, 16.40520, 0.00000, 0.00000, 90.00000);
  706. CreateObject(7091, 1557.86890, -1671.41187, 49.19875, 0.00000, 0.00000, 180.00000);
  707. CreateObject(7091, 1557.96973, -1679.80383, 49.19875, 0.00000, 0.00000, 180.00000);
  708. CreateObject(1319, 1534.75269, -1662.55054, 13.09400, 0.00000, 0.00000, 0.00000);
  709. CreateObject(1319, 1534.78235, -1663.75537, 13.09400, 0.00000, 0.00000, 0.00000);
  710. CreateObject(1319, 1537.60156, -1663.78894, 13.09400, 0.00000, 0.00000, 0.00000);
  711. CreateObject(1319, 1536.18225, -1663.78333, 13.09400, 0.00000, 0.00000, 0.00000);
  712. CreateObject(1319, 1537.59705, -1665.17004, 13.09400, 0.00000, 0.00000, 0.00000);
  713. CreateObject(1319, 1537.60632, -1681.66345, 13.09400, 0.00000, 0.00000, 0.00000);
  714. CreateObject(1319, 1537.62524, -1680.36060, 13.09400, 0.00000, 0.00000, 0.00000);
  715. CreateObject(1319, 1534.78235, -1681.69495, 13.09400, 0.00000, 0.00000, 0.00000);
  716. CreateObject(1319, 1536.14014, -1681.69653, 13.09400, 0.00000, 0.00000, 0.00000);
  717. CreateObject(1319, 1534.79749, -1682.86426, 13.09400, 0.00000, 0.00000, 0.00000);
  718. CreateObject(983, 1537.59045, -1668.57605, 13.22060, 0.00000, 0.00000, 0.00000);
  719. CreateObject(983, 1537.59045, -1677.03406, 13.22060, 0.00000, 0.00000, 0.00000);
  720. CreateObject(1319, 1534.79260, -1684.08655, 13.09400, 0.00000, 0.00000, 0.00000);
  721. CreateObject(1319, 1534.76111, -1661.15857, 13.09400, 0.00000, 0.00000, 0.00000);
  722. CreateObject(737, 1536.16211, -1682.79749, 12.68192, 0.00000, 0.00000, 0.00000);
  723. CreateObject(737, 1536.16211, -1662.51355, 12.68190, 0.00000, 0.00000, 0.00000);
  724. CreateObject(1231, 1537.88367, -1667.02502, 15.21292, 0.00000, 0.00000, 90.00000);
  725. CreateObject(1231, 1537.88367, -1678.68103, 15.21290, 0.00000, 0.00000, 90.00000);
  726. CreateObject(737, 1542.10864, -1719.32678, 12.68192, 0.00000, 0.00000, 0.00000);
  727. CreateObject(626, 1567.84546, -1684.40845, 29.42330, 0.00000, 0.00000, 0.00000);
  728. CreateObject(626, 1562.56189, -1684.34705, 29.42330, 0.00000, 0.00000, 0.00000);
  729. CreateObject(18452, 1602.09973, -1623.27637, 15.40965, 0.00000, 0.00000, 90.00000);
  730. CreateObject(1676, 1604.85229, -1623.33154, 14.15927, 0.00000, 0.00000, 90.00000);
  731. CreateObject(1676, 1599.25256, -1623.24658, 14.15927, 0.00000, 0.00000, 90.00000);
  732. CreateObject(737, 1550.65063, -1620.26868, 12.84429, 0.00000, 0.00000, 0.00000);
  733. CreateObject(737, 1563.51672, -1620.25488, 12.82997, 0.00000, 0.00000, 0.00000);
  734. CreateObject(737, 1576.93591, -1620.36365, 12.82997, 0.00000, 0.00000, 0.00000);
  735. CreateObject(1226, 1556.92249, -1621.52686, 16.42190, 0.00000, 0.00000, 90.00000);
  736. CreateObject(1226, 1571.52942, -1621.54163, 16.42190, 0.00000, 0.00000, 90.00000);
  737. CreateObject(980, 1578.62122, -1638.06470, 13.50417, 0.00000, 0.00000, 0.00000);
  738. CreateObject(1226, 1599.06616, -1632.32910, 16.42190, 0.00000, 0.00000, -90.00000);
  739. CreateObject(1319, 1577.35291, -1622.65820, 13.08000, 0.00000, 0.00000, 0.00000);
  740. CreateObject(982, 1564.32178, -1622.77686, 13.22230, 0.00000, 0.00000, 90.00000);
  741. CreateObject(982, 1564.32178, -1617.59094, 13.22230, 0.00000, 0.00000, 90.00000);
  742. CreateObject(1319, 1578.38623, -1622.38806, 13.08000, 0.00000, 0.00000, 0.00000);
  743. CreateObject(1319, 1579.28357, -1621.50171, 13.08000, 0.00000, 0.00000, 0.00000);
  744. CreateObject(1319, 1579.58447, -1620.30493, 13.08000, 0.00000, 0.00000, 0.00000);
  745. CreateObject(1319, 1579.28174, -1619.04773, 13.08000, 0.00000, 0.00000, 0.00000);
  746. CreateObject(1319, 1578.40137, -1618.15540, 13.08000, 0.00000, 0.00000, 0.00000);
  747. CreateObject(1319, 1577.24719, -1617.65857, 13.08000, 0.00000, 0.00000, 0.00000);
  748. CreateObject(1319, 1550.53906, -1617.72656, 13.08000, 0.00000, 0.00000, 0.00000);
  749. CreateObject(1319, 1551.32043, -1622.72180, 13.08000, 0.00000, 0.00000, 0.00000);
  750. CreateObject(1319, 1549.75342, -1622.72119, 13.08000, 0.00000, 0.00000, 0.00000);
  751. CreateObject(1319, 1548.41016, -1622.75110, 13.08000, 0.00000, 0.00000, 0.00000);
  752. CreateObject(1319, 1547.00842, -1622.75830, 13.08000, 0.00000, 0.00000, 0.00000);
  753. CreateObject(1319, 1545.78723, -1622.75452, 13.08000, 0.00000, 0.00000, 0.00000);
  754. CreateObject(1226, 1606.65186, -1603.77966, 16.42190, 0.00000, 0.00000, 45.00000);
  755. CreateObject(673, 1646.11719, -1604.79688, 12.57813, 356.85840, 0.00000, 3.14159);
  756. CreateObject(10183, 1559.93896, -1606.32654, 12.38750, 0.00000, 0.00000, 45.50000);
  757. CreateObject(1290, 1549.87976, -1603.43445, 17.63560, 0.00000, 0.00000, 0.00000);
  758. CreateObject(1290, 1569.95288, -1603.20752, 17.53014, 0.00000, 0.00000, 0.00000);
  759.  
  760. //Stadthalle
  761. CreateDynamicObject(984, 1448.60010, -1737.45581, 13.18410, 0.00000, 0.00000, 90.00000);
  762. CreateDynamicObject(984, 1461.41016, -1737.45581, 13.18410, 0.00000, 0.00000, 90.00000);
  763. CreateDynamicObject(982, 1480.61975, -1737.45215, 13.22150, 0.00000, 0.00000, 90.00000);
  764. CreateDynamicObject(984, 1499.83752, -1737.45190, 13.18410, 0.00000, 0.00000, 90.00000);
  765. CreateDynamicObject(983, 1509.44421, -1737.44641, 13.23100, 0.00000, 0.00000, 90.00000);
  766. CreateDynamicObject(19124, 1512.81982, -1737.47571, 13.10672, 0.00000, 0.00000, 0.00000);
  767. CreateDynamicObject(19124, 1512.81982, -1739.47571, 13.10670, 0.00000, 0.00000, 0.00000);
  768. CreateDynamicObject(19124, 1512.81982, -1741.47571, 13.10670, 0.00000, 0.00000, 0.00000);
  769. CreateDynamicObject(19124, 1512.81982, -1743.47571, 13.10670, 0.00000, 0.00000, 0.00000);
  770. CreateDynamicObject(19124, 1442.00037, -1737.50940, 13.10670, 0.00000, 0.00000, 0.00000);
  771. CreateDynamicObject(19124, 1442.00037, -1739.50940, 13.10670, 0.00000, 0.00000, 0.00000);
  772. CreateDynamicObject(19124, 1442.00037, -1741.50940, 13.10670, 0.00000, 0.00000, 0.00000);
  773. CreateDynamicObject(19124, 1442.00037, -1743.50940, 13.10670, 0.00000, 0.00000, 0.00000);
  774. CreateDynamicObject(19425, 1512.68774, -1735.63599, 12.37900, 0.00000, 0.00000, 90.00000);
  775. CreateDynamicObject(19425, 1512.68774, -1732.33203, 12.37900, 0.00000, 0.00000, 90.00000);
  776. CreateDynamicObject(19425, 1512.68774, -1729.03003, 12.37900, 0.00000, 0.00000, 90.00000);
  777. CreateDynamicObject(19425, 1442.01477, -1735.63635, 12.37900, 0.00000, 0.00000, 90.00000);
  778. CreateDynamicObject(19425, 1442.01477, -1732.33337, 12.37900, 0.00000, 0.00000, 90.00000);
  779. CreateDynamicObject(19425, 1442.01477, -1729.03040, 12.37900, 0.00000, 0.00000, 90.00000);
  780. CreateDynamicObject(1649, 1470.21484, -1751.30493, 15.50310, 0.00000, 0.00000, 0.00000);
  781. CreateDynamicObject(1649, 1470.21484, -1751.30493, 18.77710, 0.00000, 0.00000, 0.00000);
  782. CreateDynamicObject(1649, 1470.21484, -1751.30493, 22.04510, 0.00000, 0.00000, 0.00000);
  783. CreateDynamicObject(1649, 1470.21484, -1751.30493, 25.30310, 0.00000, 0.00000, 0.00000);
  784. CreateDynamicObject(1649, 1475.71484, -1751.30493, 15.50310, 0.00000, 0.00000, 0.00000);
  785. CreateDynamicObject(1649, 1475.71484, -1751.30493, 18.77710, 0.00000, 0.00000, 0.00000);
  786. CreateDynamicObject(1649, 1475.71484, -1751.30493, 22.04510, 0.00000, 0.00000, 0.00000);
  787. CreateDynamicObject(1649, 1475.71484, -1751.30493, 25.30310, 0.00000, 0.00000, 0.00000);
  788. CreateDynamicObject(1649, 1486.62976, -1751.30493, 15.50310, 0.00000, 0.00000, 0.00000);
  789. CreateDynamicObject(1649, 1486.62976, -1751.30493, 18.76510, 0.00000, 0.00000, 0.00000);
  790. CreateDynamicObject(1649, 1486.62976, -1751.30493, 22.02510, 0.00000, 0.00000, 0.00000);
  791. CreateDynamicObject(1649, 1486.62976, -1751.30493, 25.30410, 0.00000, 0.00000, 0.00000);
  792. CreateDynamicObject(1649, 1492.21179, -1751.30493, 15.50310, 0.00000, 0.00000, 0.00000);
  793. CreateDynamicObject(1649, 1492.21179, -1751.30493, 18.77510, 0.00000, 0.00000, 0.00000);
  794. CreateDynamicObject(1649, 1492.20349, -1751.30481, 22.04310, 0.00000, 0.00000, 0.00000);
  795. CreateDynamicObject(1649, 1492.20349, -1751.30481, 25.32710, 0.00000, 0.00000, 0.00000);
  796. CreateDynamicObject(1231, 1472.97351, -1750.33252, 17.09500, 0.00000, 0.00000, 0.00000);
  797. CreateDynamicObject(1231, 1489.38367, -1750.39795, 17.09500, 0.00000, 0.00000, 0.00000);
  798. CreateDynamicObject(631, 1483.89563, -1750.43225, 15.33900, 0.00000, 0.00000, 0.00000);
  799. CreateDynamicObject(631, 1478.55139, -1750.39697, 15.33900, 0.00000, 0.00000, 0.00000);
  800. CreateDynamicObject(737, 1439.62585, -1746.59436, 24.04022, 0.00000, 0.00000, 0.00000);
  801. CreateDynamicObject(737, 1507.04053, -1745.52637, 12.78447, 0.00000, 0.00000, 0.00000);
  802. CreateDynamicObject(737, 1454.42529, -1745.65820, 12.78447, 0.00000, 0.00000, 0.00000);
  803. CreateDynamicObject(1649, 1470.21484, -1751.30493, 15.50310, 0.00000, 0.00000, 180.00000);
  804. CreateDynamicObject(1649, 1470.21484, -1751.30493, 18.77710, 0.00000, 0.00000, 180.00000);
  805. CreateDynamicObject(1649, 1470.21484, -1751.30493, 22.04510, 0.00000, 0.00000, 180.00000);
  806. CreateDynamicObject(1649, 1470.21484, -1751.30493, 25.30310, 0.00000, 0.00000, 180.00000);
  807. CreateDynamicObject(1649, 1475.71484, -1751.30493, 15.50310, 0.00000, 0.00000, 180.00000);
  808. CreateDynamicObject(1649, 1475.71484, -1751.30493, 18.77710, 0.00000, 0.00000, 180.00000);
  809. CreateDynamicObject(1649, 1475.71484, -1751.30493, 22.04510, 0.00000, 0.00000, 180.00000);
  810. CreateDynamicObject(1649, 1475.71484, -1751.30493, 25.30310, 0.00000, 0.00000, 180.00000);
  811. CreateDynamicObject(1649, 1486.62976, -1751.30493, 15.50310, 0.00000, 0.00000, 180.00000);
  812. CreateDynamicObject(1649, 1486.62976, -1751.30493, 18.76510, 0.00000, 0.00000, 180.00000);
  813. CreateDynamicObject(1649, 1486.62976, -1751.30493, 22.02510, 0.00000, 0.00000, 180.00000);
  814. CreateDynamicObject(1649, 1486.62976, -1751.30493, 25.30410, 0.00000, 0.00000, 180.00000);
  815. CreateDynamicObject(1649, 1492.21179, -1751.30493, 15.50310, 0.00000, 0.00000, 180.00000);
  816. CreateDynamicObject(1649, 1492.21179, -1751.30493, 18.77510, 0.00000, 0.00000, 180.00000);
  817. CreateDynamicObject(1649, 1492.20349, -1751.30481, 22.04310, 0.00000, 0.00000, 180.00000);
  818. CreateDynamicObject(1649, 1492.20349, -1751.30481, 25.32710, 0.00000, 0.00000, 180.00000);
  819.  
  820. //Pershing Square
  821. SetObjectMaterial(CreateObject(8661, 1454.47058, -1607.31519, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  822. SetObjectMaterial(CreateObject(8661, 1494.46863, -1607.31519, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  823. SetObjectMaterial(CreateObject(8661, 1534.37048, -1607.33716, 12.37230, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  824. SetObjectMaterial(CreateObject(8661, 1454.47058, -1627.30115, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  825. SetObjectMaterial(CreateObject(8661, 1494.47058, -1627.30115, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  826. SetObjectMaterial(CreateObject(8661, 1534.37659, -1627.31909, 12.37230, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  827. SetObjectMaterial(CreateObject(8661, 1454.47058, -1647.28516, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  828. SetObjectMaterial(CreateObject(8661, 1454.47058, -1667.26917, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  829. SetObjectMaterial(CreateObject(8661, 1454.47058, -1687.25525, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  830. SetObjectMaterial(CreateObject(8661, 1454.47058, -1707.24316, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  831. SetObjectMaterial(CreateObject(8661, 1454.53064, -1727.22717, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  832. SetObjectMaterial(CreateObject(8661, 1494.47058, -1647.28516, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  833. SetObjectMaterial(CreateObject(8661, 1534.43372, -1647.28625, 12.37430, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  834. SetObjectMaterial(CreateObject(8661, 1494.47058, -1667.26917, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  835. SetObjectMaterial(CreateObject(8661, 1534.41455, -1667.26917, 12.37430, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  836. SetObjectMaterial(CreateObject(8661, 1494.47058, -1687.25525, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  837. SetObjectMaterial(CreateObject(8661, 1534.37415, -1687.24731, 12.37030, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  838. SetObjectMaterial(CreateObject(8661, 1494.47058, -1707.24316, 12.37630, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  839. SetObjectMaterial(CreateObject(8661, 1534.41064, -1707.22705, 12.37230, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  840. SetObjectMaterial(CreateObject(8661, 1494.49866, -1727.22314, 12.37430, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  841. SetObjectMaterial(CreateObject(8661, 1534.37659, -1727.21118, 12.37230, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  842. SetObjectMaterial(CreateObject(8661, 1531.36572, -1587.39197, 12.37030, 0.00000, 0.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  843. SetObjectMaterial(CreateObject(19361, 1436.30859, -1720.68958, 12.42470, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  844. SetObjectMaterial(CreateObject(19361, 1436.30859, -1717.47961, 12.42470, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  845. SetObjectMaterial(CreateObject(19361, 1436.30859, -1714.26965, 12.42470, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  846. SetObjectMaterial(CreateObject(19361, 1439.79968, -1714.28760, 12.42470, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  847. SetObjectMaterial(CreateObject(19361, 1439.80859, -1717.47961, 12.42470, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  848. SetObjectMaterial(CreateObject(19361, 1439.80859, -1720.68958, 12.42470, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  849. SetObjectMaterial(CreateObject(19361, 1436.93164, -1722.19324, 12.42270, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  850. SetObjectMaterial(CreateObject(19361, 1439.20251, -1724.46375, 12.42270, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  851. SetObjectMaterial(CreateObject(19361, 1441.16345, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  852. SetObjectMaterial(CreateObject(19361, 1439.65857, -1724.91675, 12.42070, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  853. SetObjectMaterial(CreateObject(19361, 1441.16345, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  854. SetObjectMaterial(CreateObject(19361, 1444.37549, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  855. SetObjectMaterial(CreateObject(19361, 1447.58655, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  856. SetObjectMaterial(CreateObject(19361, 1450.79846, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF); //Boden
  857. SetObjectMaterial(CreateObject(19361, 1454.00952, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  858. SetObjectMaterial(CreateObject(19361, 1457.22046, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  859. SetObjectMaterial(CreateObject(19361, 1460.43250, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  860. SetObjectMaterial(CreateObject(19361, 1463.64355, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  861. SetObjectMaterial(CreateObject(19361, 1466.85559, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  862. SetObjectMaterial(CreateObject(19361, 1470.06763, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  863. SetObjectMaterial(CreateObject(19361, 1473.27856, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  864. SetObjectMaterial(CreateObject(19361, 1476.49060, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  865. SetObjectMaterial(CreateObject(19361, 1479.70056, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  866. SetObjectMaterial(CreateObject(19361, 1482.91064, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  867. SetObjectMaterial(CreateObject(19361, 1486.12256, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  868. SetObjectMaterial(CreateObject(19361, 1489.33362, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  869. CreateObject(8661, 1459.52405, -1712.31921, 12.51830, 0.00000, 0.00000, 0.00000);
  870. SetObjectMaterial(CreateObject(19361, 1492.54565, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  871. SetObjectMaterial(CreateObject(19361, 1495.75769, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  872. SetObjectMaterial(CreateObject(19361, 1498.96777, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  873. SetObjectMaterial(CreateObject(19361, 1502.17786, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  874. SetObjectMaterial(CreateObject(19361, 1505.38794, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  875. SetObjectMaterial(CreateObject(19361, 1508.59888, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  876. SetObjectMaterial(CreateObject(19361, 1511.80896, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  877. SetObjectMaterial(CreateObject(19361, 1515.01794, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  878. SetObjectMaterial(CreateObject(19361, 1518.20386, -1725.53760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  879. SetObjectMaterial(CreateObject(19361, 1519.70837, -1724.91687, 12.42070, 0.00000, 90.00000, 135.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  880. SetObjectMaterial(CreateObject(19361, 1521.97864, -1722.64575, 12.42070, 0.00000, 90.00000, 135.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  881. SetObjectMaterial(CreateObject(19361, 1522.81885, -1720.92419, 12.42270, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  882. SetObjectMaterial(CreateObject(19361, 1522.19592, -1722.42749, 12.41870, 0.00000, 90.00000, 135.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  883. SetObjectMaterial(CreateObject(19361, 1444.37549, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  884. SetObjectMaterial(CreateObject(19361, 1447.58655, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  885. SetObjectMaterial(CreateObject(19361, 1450.79846, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  886. SetObjectMaterial(CreateObject(19361, 1454.00952, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  887. SetObjectMaterial(CreateObject(19361, 1457.22046, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  888. SetObjectMaterial(CreateObject(19361, 1460.43250, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  889. SetObjectMaterial(CreateObject(19361, 1463.64355, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  890. SetObjectMaterial(CreateObject(19361, 1466.85559, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  891. SetObjectMaterial(CreateObject(19361, 1470.06763, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  892. SetObjectMaterial(CreateObject(19361, 1473.27856, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  893. SetObjectMaterial(CreateObject(19361, 1476.49060, -1722.03760, 12.42470, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  894. SetObjectMaterial(CreateObject(19361, 1477.94458, -1722.03760, 12.42270, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  895. SetObjectMaterial(CreateObject(8661, 1492.38049, -1712.31824, -2.77620, 0.00000, 50.00000, 0.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  896. SetObjectMaterial(CreateObject(8661, 1459.53271, -1695.88721, 4.85270, 50.00000, 0.00000, 180.00000), 0, 9495, "vict_sfw", "Grass_128HV", 0xFFFFFFFF);
  897. SetObjectMaterial(CreateObject(19453, 1522.81958, -1714.50244, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  898. SetObjectMaterial(CreateObject(19453, 1522.81958, -1704.86841, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  899. SetObjectMaterial(CreateObject(19453, 1522.81958, -1695.23438, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  900. SetObjectMaterial(CreateObject(19453, 1522.81958, -1685.60144, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  901. SetObjectMaterial(CreateObject(19453, 1522.81958, -1675.96741, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  902. SetObjectMaterial(CreateObject(19453, 1522.81958, -1666.33337, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  903. SetObjectMaterial(CreateObject(19453, 1522.81958, -1656.69934, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  904. SetObjectMaterial(CreateObject(19453, 1522.81958, -1647.06531, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  905. SetObjectMaterial(CreateObject(19453, 1522.81958, -1637.43127, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  906. SetObjectMaterial(CreateObject(19453, 1522.81958, -1627.79724, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  907. SetObjectMaterial(CreateObject(19453, 1522.81958, -1618.16223, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  908. SetObjectMaterial(CreateObject(19453, 1522.81958, -1608.53125, 12.42310, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  909. SetObjectMaterial(CreateObject(19361, 1522.81885, -1602.11023, 12.42270, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  910. SetObjectMaterial(CreateObject(19361, 1522.19763, -1600.26453, 12.42070, 0.00000, 90.00000, 225.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  911. SetObjectMaterial(CreateObject(19361, 1522.81897, -1601.77515, 12.42470, 0.00000, 90.00000, 180.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  912. SetObjectMaterial(CreateObject(19453, 1516.91565, -1599.06470, 12.42310, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  913. SetObjectMaterial(CreateObject(19361, 1521.63000, -1599.68713, 12.42270, 0.00000, 90.00000, 225.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  914. SetObjectMaterial(CreateObject(19453, 1507.28162, -1599.06470, 12.42310, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  915. SetObjectMaterial(CreateObject(19453, 1497.64758, -1599.06470, 12.42310, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  916. SetObjectMaterial(CreateObject(19453, 1488.01355, -1599.06470, 12.42310, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  917. SetObjectMaterial(CreateObject(19453, 1478.37952, -1599.06470, 12.42310, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  918. SetObjectMaterial(CreateObject(19453, 1468.74646, -1599.06470, 12.42310, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  919. SetObjectMaterial(CreateObject(19453, 1459.11353, -1599.06470, 12.42310, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  920. SetObjectMaterial(CreateObject(19453, 1449.47949, -1599.06482, 12.42310, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  921. SetObjectMaterial(CreateObject(19361, 1443.05615, -1599.06360, 12.42270, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  922. SetObjectMaterial(CreateObject(19361, 1439.84521, -1599.06360, 12.42270, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  923. SetObjectMaterial(CreateObject(19361, 1437.46289, -1599.68286, 12.41870, 0.00000, 90.00000, 315.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  924. SetObjectMaterial(CreateObject(19361, 1438.97119, -1599.06360, 12.42470, 0.00000, 90.00000, 270.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  925. SetObjectMaterial(CreateObject(19361, 1436.88684, -1600.25928, 12.41670, 0.00000, 90.00000, 315.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  926. SetObjectMaterial(CreateObject(19361, 1436.26331, -1601.76282, 12.42270, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  927. SetObjectMaterial(CreateObject(19361, 1436.26331, -1604.97278, 12.42270, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  928. SetObjectMaterial(CreateObject(19453, 1436.26282, -1611.39563, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  929. SetObjectMaterial(CreateObject(19453, 1436.26282, -1621.02759, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  930. SetObjectMaterial(CreateObject(19453, 1436.26282, -1630.66064, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  931. SetObjectMaterial(CreateObject(19453, 1436.26282, -1640.29456, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  932. SetObjectMaterial(CreateObject(19453, 1436.26282, -1649.92859, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  933. SetObjectMaterial(CreateObject(19453, 1436.26184, -1659.56055, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  934. SetObjectMaterial(CreateObject(19453, 1436.26184, -1669.19348, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  935. SetObjectMaterial(CreateObject(19453, 1436.26184, -1678.82751, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  936. SetObjectMaterial(CreateObject(19453, 1436.26184, -1688.46155, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  937. SetObjectMaterial(CreateObject(19453, 1436.26184, -1698.09351, 12.42310, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  938. SetObjectMaterial(CreateObject(19453, 1436.28577, -1707.71643, 12.42310, 0.00000, 90.00000, 0.30000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  939. SetObjectMaterial(CreateObject(19361, 1436.30664, -1714.12769, 12.42070, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  940. SetObjectMaterial(CreateObject(19361, 1439.80164, -1711.07739, 12.42270, 0.00000, 90.00000, 0.30000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  941. SetObjectMaterial(CreateObject(19361, 1439.78564, -1707.86646, 12.42270, 0.00000, 90.00000, 0.30000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  942. SetObjectMaterial(CreateObject(19361, 1439.76563, -1704.65747, 12.42270, 0.00000, 90.00000, 0.30000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  943. SetObjectMaterial(CreateObject(19361, 1439.75964, -1703.92554, 12.42070, 0.00000, 90.00000, 0.30000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  944. CreateDynamicObject(984, 1479.49524, -1715.87219, 13.13860, 0.00000, 0.00000, 0.00000);
  945. CreateDynamicObject(983, 1479.48401, -1706.27734, 13.19080, 0.00000, 0.00000, 0.00000);
  946. CreateDynamicObject(983, 1479.48401, -1705.52246, 13.19080, 0.00000, 0.00000, 0.00000);
  947. CreateDynamicObject(982, 1466.68872, -1702.35742, 13.19450, 0.00000, 0.00000, 90.00000);
  948. CreateDynamicObject(984, 1447.48474, -1702.36035, 13.13860, 0.00000, 0.00000, 90.00000);
  949. CreateDynamicObject(983, 1442.75452, -1702.33789, 13.19080, 0.00000, 0.00000, 90.00000);
  950. CreateDynamicObject(983, 1439.55920, -1705.52710, 13.19080, 0.00000, 0.00000, 0.00000);
  951. CreateDynamicObject(983, 1439.58606, -1719.06543, 13.19080, 0.00000, 0.00000, 0.00000);
  952. CreateDynamicObject(982, 1452.35437, -1722.26819, 13.19450, 0.00000, 0.00000, 90.00000);
  953. CreateDynamicObject(984, 1473.14001, -1722.27930, 13.13860, 0.00000, 0.00000, 90.00000);
  954. CreateDynamicObject(19122, 1439.54968, -1708.90564, 13.06900, 0.00000, 0.00000, 0.00000);
  955. CreateDynamicObject(19122, 1439.56592, -1715.69946, 13.06900, 0.00000, 0.00000, 0.00000);
  956. CreateDynamicObject(10183, 1459.65845, -1706.13843, 12.53640, 0.00000, 0.00000, 45.40000);
  957. CreateDynamicObject(1223, 1444.54614, -1702.68579, 12.41389, 0.00000, 0.00000, -90.00000);
  958. CreateDynamicObject(1223, 1454.65234, -1702.65247, 12.41389, 0.00000, 0.00000, -90.00000);
  959. CreateDynamicObject(1223, 1464.72095, -1702.64307, 12.41389, 0.00000, 0.00000, -90.00000);
  960. CreateDynamicObject(1223, 1474.81519, -1702.67407, 12.41389, 0.00000, 0.00000, -90.00000);
  961. CreateDynamicObject(1223, 1479.24438, -1722.00696, 12.41390, 0.00000, 0.00000, -215.00000);
  962. CreateDynamicObject(1223, 1439.90356, -1721.95923, 12.41390, 0.00000, 0.00000, 45.00000);
  963. CreateDynamicObject(6965, 1482.61194, -1654.19165, 19.95432, 0.00000, 0.00000, 0.00000);
  964. SetObjectMaterial(CreateObject(19453, 1516.25366, -1654.29822, 12.42310, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  965. SetObjectMaterial(CreateObject(19453, 1506.62061, -1654.29932, 12.42310, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  966. CreateObject(3361, 1498.52673, -1654.26587, 14.45904, 0.00000, 0.00000, 0.00000);
  967. SetObjectMaterial(CreateObject(19361, 1494.20972, -1654.26355, 16.46622, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  968. SetObjectMaterial(CreateObject(19361, 1493.56970, -1650.76355, 16.46620, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  969. SetObjectMaterial(CreateObject(19361, 1492.21265, -1647.26379, 16.46620, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  970. SetObjectMaterial(CreateObject(19361, 1489.31775, -1643.76355, 16.46620, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  971. SetObjectMaterial(CreateObject(19361, 1490.62683, -1646.41052, 16.46220, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  972. SetObjectMaterial(CreateObject(19361, 1488.00806, -1644.49023, 16.46220, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  973. SetObjectMaterial(CreateObject(19361, 1492.73254, -1649.54541, 16.46220, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  974. SetObjectMaterial(CreateObject(19361, 1486.10840, -1642.99976, 16.46620, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  975. SetObjectMaterial(CreateObject(19361, 1482.89746, -1642.99976, 16.46620, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  976. SetObjectMaterial(CreateObject(19361, 1479.68579, -1643.14185, 16.46620, 0.00000, 90.00000, 90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  977. SetObjectMaterial(CreateObject(19361, 1476.33044, -1644.13672, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  978. SetObjectMaterial(CreateObject(19361, 1473.89221, -1647.34814, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  979. SetObjectMaterial(CreateObject(19361, 1472.06970, -1650.55920, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  980. SetObjectMaterial(CreateObject(19361, 1471.14966, -1653.77014, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  981. SetObjectMaterial(CreateObject(19361, 1471.60840, -1656.98230, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  982. SetObjectMaterial(CreateObject(19361, 1472.21484, -1660.19104, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  983. SetObjectMaterial(CreateObject(19361, 1475.71362, -1663.37146, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  984. SetObjectMaterial(CreateObject(19361, 1479.21143, -1664.50696, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  985. SetObjectMaterial(CreateObject(19361, 1482.71179, -1665.54370, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  986. SetObjectMaterial(CreateObject(19361, 1486.21082, -1665.11499, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  987. SetObjectMaterial(CreateObject(19361, 1489.71106, -1663.71545, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  988. SetObjectMaterial(CreateObject(19361, 1492.04456, -1660.50366, 16.46620, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  989. SetObjectMaterial(CreateObject(19361, 1493.47900, -1657.55786, 16.46420, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  990. SetObjectMaterial(CreateObject(19361, 1490.53674, -1662.45374, 16.46420, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  991. SetObjectMaterial(CreateObject(19361, 1487.71326, -1664.01587, 16.46420, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  992. SetObjectMaterial(CreateObject(19361, 1473.88782, -1661.83203, 16.46420, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  993. SetObjectMaterial(CreateObject(19361, 1475.03247, -1645.43811, 16.46420, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  994. SetObjectMaterial(CreateObject(19361, 1477.64087, -1643.59790, 16.46420, 0.00000, 90.00000, 45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  995. CreateDynamicObject(906, 1496.52014, -1651.39917, 16.28110, 0.00000, 0.00000, 90.00000);
  996. CreateDynamicObject(906, 1494.84558, -1647.54651, 16.28110, 0.00000, 0.00000, 90.00000);
  997. CreateDynamicObject(906, 1494.84558, -1647.54651, 16.28110, 0.00000, 0.00000, 90.00000);
  998. CreateDynamicObject(906, 1492.86108, -1644.47546, 16.28110, 0.00000, 0.00000, 120.00000);
  999. CreateDynamicObject(906, 1489.37842, -1641.56531, 16.28110, 0.00000, 0.00000, 120.00000);
  1000. CreateDynamicObject(906, 1486.40149, -1639.83948, 16.28110, 0.00000, 0.00000, 160.00000);
  1001. CreateDynamicObject(906, 1482.57739, -1639.73547, 16.28110, 0.00000, 0.00000, 160.00000);
  1002. CreateDynamicObject(906, 1479.49866, -1640.26404, 16.28110, 0.00000, 0.00000, 160.00000);
  1003. CreateDynamicObject(906, 1475.82178, -1641.18115, 16.28110, 0.00000, 0.00000, 200.00000);
  1004. CreateDynamicObject(906, 1473.40820, -1643.63953, 15.77738, 0.00000, 0.00000, 200.00000);
  1005. CreateDynamicObject(906, 1470.87585, -1646.41467, 16.51620, 0.00000, 0.00000, 230.00000);
  1006. CreateDynamicObject(906, 1469.17859, -1649.73938, 16.51620, 0.00000, 0.00000, 230.00000);
  1007. CreateDynamicObject(906, 1468.77295, -1653.67932, 16.63590, -30.00000, 0.00000, 250.00000);
  1008. CreateDynamicObject(906, 1469.15698, -1658.18274, 16.63590, -30.00000, 0.00000, 250.00000);
  1009. CreateDynamicObject(906, 1470.34497, -1662.49731, 16.63590, -30.00000, 0.00000, 300.00000);
  1010. CreateDynamicObject(906, 1474.29871, -1665.50122, 16.63590, -30.00000, 0.00000, 320.00000);
  1011. CreateDynamicObject(906, 1478.63416, -1667.36816, 16.63590, -30.00000, 0.00000, 330.00000);
  1012. CreateDynamicObject(906, 1482.45544, -1667.95471, 16.63590, -30.00000, 0.00000, -20.00000);
  1013. CreateDynamicObject(906, 1486.80225, -1667.84753, 17.19311, -30.00000, 30.00000, 30.00000);
  1014. CreateDynamicObject(906, 1490.31848, -1666.69543, 17.19310, -30.00000, 30.00000, 50.00000);
  1015. CreateDynamicObject(906, 1493.16821, -1663.75732, 17.19310, -30.00000, 30.00000, 50.00000);
  1016. CreateDynamicObject(906, 1494.79553, -1661.34448, 17.19310, -30.00000, 30.00000, 70.00000);
  1017. CreateDynamicObject(906, 1496.13782, -1657.21240, 17.19310, -30.00000, 30.00000, -10.00000);
  1018. CreateDynamicObject(897, 1496.56848, -1646.55322, 10.40699, 0.00000, 0.00000, 0.00000);
  1019. CreateDynamicObject(897, 1492.66833, -1641.06848, 10.40700, 0.00000, 0.00000, 30.00000);
  1020. CreateDynamicObject(897, 1487.02771, -1639.07434, 10.40700, 0.00000, 0.00000, 50.00000);
  1021. CreateDynamicObject(897, 1479.66821, -1637.99011, 10.40700, 0.00000, 0.00000, 50.00000);
  1022. CreateDynamicObject(897, 1475.46118, -1640.19397, 10.40700, 0.00000, 0.00000, 50.00000);
  1023. CreateDynamicObject(897, 1470.71069, -1641.93286, 10.40700, 0.00000, 0.00000, 50.00000);
  1024. CreateDynamicObject(897, 1468.03821, -1645.02612, 10.40700, 0.00000, 0.00000, -70.00000);
  1025. CreateDynamicObject(897, 1467.29431, -1653.30188, 10.40700, 0.00000, 0.00000, -70.00000);
  1026. CreateDynamicObject(897, 1468.23718, -1659.78003, 10.40700, 0.00000, 0.00000, -70.00000);
  1027. CreateDynamicObject(897, 1470.31958, -1662.30872, 10.40700, 0.00000, 0.00000, -70.00000);
  1028. CreateDynamicObject(897, 1474.42883, -1665.38123, 10.40700, 0.00000, 0.00000, -70.00000);
  1029. CreateDynamicObject(897, 1478.05298, -1668.28345, 10.40700, 0.00000, 0.00000, -70.00000);
  1030. CreateDynamicObject(897, 1481.94434, -1669.15381, 10.40700, 0.00000, 0.00000, 0.00000);
  1031. CreateDynamicObject(897, 1486.48450, -1668.01489, 10.40700, 0.00000, 0.00000, 0.00000);
  1032. CreateDynamicObject(897, 1490.98779, -1665.64063, 10.40700, 0.00000, 0.00000, 0.00000);
  1033. CreateDynamicObject(897, 1494.84546, -1662.42554, 10.40700, 0.00000, 0.00000, 0.00000);
  1034. CreateDynamicObject(897, 1497.50488, -1657.78662, 10.40700, 0.00000, 0.00000, 0.00000);
  1035. CreateDynamicObject(897, 1494.87781, -1651.34058, 10.40700, 0.00000, 0.00000, 0.00000);
  1036. CreateDynamicObject(906, 1499.72119, -1653.15100, 12.56297, 0.00000, 0.00000, 90.00000);
  1037. CreateDynamicObject(906, 1500.35913, -1648.80054, 12.56297, 0.00000, 0.00000, 90.00000);
  1038. CreateDynamicObject(906, 1497.34106, -1643.66284, 12.56297, 0.00000, 0.00000, 90.00000);
  1039. CreateDynamicObject(906, 1490.95190, -1639.39331, 12.56297, 0.00000, 0.00000, 90.00000);
  1040. CreateDynamicObject(906, 1475.14282, -1638.33582, 11.84910, 0.00000, 0.00000, 90.00000);
  1041. CreateDynamicObject(906, 1471.18933, -1640.58276, 11.84910, 0.00000, 0.00000, 90.00000);
  1042. CreateDynamicObject(906, 1465.81250, -1643.63757, 11.84910, 0.00000, 0.00000, 90.00000);
  1043. CreateDynamicObject(906, 1465.48279, -1650.67578, 11.84910, 0.00000, 0.00000, 90.00000);
  1044. CreateDynamicObject(906, 1465.21716, -1658.68201, 11.84910, 0.00000, 0.00000, 90.00000);
  1045. CreateDynamicObject(906, 1466.37073, -1665.15015, 11.84910, 0.00000, 0.00000, 90.00000);
  1046. CreateDynamicObject(906, 1478.82739, -1672.60498, 12.23354, 0.00000, 0.00000, 0.00000);
  1047. CreateDynamicObject(906, 1483.81335, -1671.32080, 12.23354, 0.00000, 0.00000, 0.00000);
  1048. CreateDynamicObject(906, 1494.39160, -1667.16614, 12.23354, 0.00000, 0.00000, 0.00000);
  1049. CreateDynamicObject(906, 1497.48865, -1662.35962, 12.23354, 0.00000, 0.00000, 0.00000);
  1050. CreateDynamicObject(652, 1502.62305, -1662.00513, 12.33839, 0.00000, 0.00000, 0.00000);
  1051. CreateDynamicObject(652, 1499.98230, -1642.70422, 12.33839, 0.00000, 0.00000, 0.00000);
  1052. CreateDynamicObject(652, 1487.00793, -1634.39465, 12.33839, 0.00000, 0.00000, 0.00000);
  1053. CreateDynamicObject(652, 1472.99744, -1634.62720, 12.33839, 0.00000, 0.00000, 0.00000);
  1054. CreateDynamicObject(652, 1463.45300, -1644.02368, 12.33839, 0.00000, 0.00000, 0.00000);
  1055. CreateDynamicObject(652, 1463.35242, -1660.17517, 12.33839, 0.00000, 0.00000, 0.00000);
  1056. CreateDynamicObject(652, 1473.52759, -1671.39172, 12.33839, 0.00000, 0.00000, 0.00000);
  1057. CreateDynamicObject(652, 1490.58728, -1671.46155, 12.33839, 0.00000, 0.00000, 0.00000);
  1058. CreateDynamicObject(647, 1500.68286, -1643.83423, 13.52569, 0.00000, 0.00000, 0.00000);
  1059. CreateDynamicObject(647, 1497.02783, -1638.82471, 13.52569, 0.00000, 0.00000, 0.00000);
  1060. CreateDynamicObject(647, 1488.34766, -1634.72583, 13.52569, 0.00000, 0.00000, 0.00000);
  1061. CreateDynamicObject(647, 1474.65039, -1634.23840, 13.38385, 0.00000, 0.00000, 0.00000);
  1062. CreateDynamicObject(647, 1462.99744, -1645.05823, 13.38385, 0.00000, 0.00000, 0.00000);
  1063. CreateDynamicObject(647, 1463.28455, -1659.15186, 13.38385, 0.00000, 0.00000, 0.00000);
  1064. CreateDynamicObject(647, 1473.21338, -1670.78796, 13.38385, 0.00000, 0.00000, 0.00000);
  1065. CreateDynamicObject(647, 1489.88879, -1671.47217, 13.38385, 0.00000, 0.00000, 0.00000);
  1066. CreateDynamicObject(647, 1502.49329, -1662.61133, 13.38385, 0.00000, 0.00000, 0.00000);
  1067. CreateDynamicObject(762, 1496.71729, -1666.90808, 12.63864, 0.00000, 0.00000, 0.00000);
  1068. CreateDynamicObject(762, 1481.02124, -1671.22119, 12.63860, 0.00000, 0.00000, 60.00000);
  1069. CreateDynamicObject(762, 1469.56152, -1665.00049, 12.63860, 0.00000, 0.00000, 0.00000);
  1070. CreateDynamicObject(762, 1464.59143, -1650.89038, 12.63860, 0.00000, 0.00000, 0.00000);
  1071. CreateDynamicObject(762, 1470.15479, -1637.29492, 12.63860, 0.00000, 0.00000, 0.00000);
  1072. CreateDynamicObject(762, 1482.01318, -1635.23608, 12.63860, 0.00000, 0.00000, 0.00000);
  1073. CreateDynamicObject(762, 1494.88757, -1637.97510, 12.63860, 0.00000, 0.00000, 0.00000);
  1074. CreateDynamicObject(821, 1501.22229, -1648.88354, 12.68588, 0.00000, 0.00000, 0.00000);
  1075. CreateDynamicObject(821, 1498.02246, -1639.79370, 12.68588, 0.00000, 0.00000, 0.00000);
  1076. CreateDynamicObject(821, 1485.30322, -1632.71875, 12.68588, 0.00000, 0.00000, 0.00000);
  1077. CreateDynamicObject(821, 1473.82434, -1632.49390, 12.68588, 0.00000, 0.00000, 0.00000);
  1078. CreateDynamicObject(821, 1463.71094, -1640.21924, 12.68588, 0.00000, 0.00000, 0.00000);
  1079. CreateDynamicObject(821, 1464.70239, -1662.57495, 12.68588, 0.00000, 0.00000, 0.00000);
  1080. CreateDynamicObject(821, 1473.94641, -1671.54480, 12.68588, 0.00000, 0.00000, 0.00000);
  1081. CreateDynamicObject(821, 1488.42505, -1673.31946, 12.68588, 0.00000, 0.00000, 0.00000);
  1082. CreateDynamicObject(821, 1503.27820, -1659.21533, 12.68588, 0.00000, 0.00000, 0.00000);
  1083. CreateDynamicObject(616, 1492.34436, -1687.43103, 12.12029, 0.00000, 0.00000, 0.00000);
  1084. CreateDynamicObject(616, 1506.90552, -1709.64465, 12.12029, 0.00000, 0.00000, 0.00000);
  1085. CreateDynamicObject(616, 1452.54309, -1689.09790, 12.12029, 0.00000, 0.00000, 0.00000);
  1086. CreateDynamicObject(616, 1465.42261, -1616.33411, 12.12029, 0.00000, 0.00000, 0.00000);
  1087. CreateDynamicObject(616, 1505.57312, -1618.99280, 12.12029, 0.00000, 0.00000, 0.00000);
  1088. CreateDynamicObject(616, 1509.81921, -1674.13184, 12.12029, 0.00000, 0.00000, 0.00000);
  1089. CreateDynamicObject(616, 1447.73755, -1650.52356, 12.12029, 0.00000, 0.00000, 0.00000);
  1090. CreateDynamicObject(620, 1471.62268, -1686.46973, 12.29998, 356.85840, 0.00000, -2.96706);
  1091. CreateDynamicObject(620, 1507.00232, -1696.41992, 12.29998, 356.85840, 0.00000, -2.96706);
  1092. CreateDynamicObject(620, 1450.43506, -1671.28723, 12.29998, 356.85840, 0.00000, -2.96706);
  1093. CreateDynamicObject(620, 1487.39734, -1715.24146, 12.29998, 356.85840, 0.00000, -2.96706);
  1094. CreateDynamicObject(620, 1449.17957, -1633.07312, 12.29998, 356.85840, 0.00000, -2.96706);
  1095. CreateDynamicObject(620, 1478.38550, -1612.22388, 12.29998, 356.85840, 0.00000, -2.96706);
  1096. CreateDynamicObject(620, 1511.90906, -1637.96094, 12.29998, 356.85840, 0.00000, -2.96706);
  1097. CreateDynamicObject(620, 1519.91553, -1657.57104, 12.29998, 356.85840, 0.00000, -2.96706);
  1098. CreateDynamicObject(620, 1518.35144, -1604.62573, 12.29998, 356.85840, 0.00000, -2.96706);
  1099. CreateDynamicObject(645, 1490.27612, -1612.38782, 12.16035, 0.00000, 0.00000, 0.00000);
  1100. CreateDynamicObject(645, 1455.66663, -1627.19543, 12.16035, 0.00000, 0.00000, 0.00000);
  1101. CreateDynamicObject(645, 1460.67078, -1678.62769, 12.16035, 0.00000, 0.00000, 0.00000);
  1102. CreateDynamicObject(645, 1448.19458, -1698.33044, 12.16035, 0.00000, 0.00000, 0.00000);
  1103. CreateDynamicObject(645, 1482.21313, -1698.33423, 12.16035, 0.00000, 0.00000, 0.00000);
  1104. CreateDynamicObject(645, 1514.16626, -1701.43530, 12.16035, 0.00000, 0.00000, 0.00000);
  1105. CreateDynamicObject(645, 1515.41467, -1660.28931, 12.16035, 0.00000, 0.00000, 0.00000);
  1106. CreateDynamicObject(645, 1516.10144, -1623.38464, 12.16035, 0.00000, 0.00000, 0.00000);
  1107. CreateDynamicObject(645, 1451.78491, -1608.28418, 12.16035, 0.00000, 0.00000, 0.00000);
  1108. CreateDynamicObject(762, 1512.64172, -1628.61389, 12.63860, 0.00000, 0.00000, 0.00000);
  1109. CreateDynamicObject(762, 1498.18384, -1609.13794, 12.63860, 0.00000, 0.00000, 0.00000);
  1110. CreateDynamicObject(762, 1470.23669, -1620.28369, 12.63860, 0.00000, 0.00000, 0.00000);
  1111. CreateDynamicObject(762, 1447.76782, -1610.63586, 12.63860, 0.00000, 0.00000, 0.00000);
  1112. CreateDynamicObject(762, 1449.41565, -1642.01123, 12.63860, 0.00000, 0.00000, 0.00000);
  1113. CreateDynamicObject(762, 1446.38037, -1676.37915, 12.63860, 0.00000, 0.00000, 0.00000);
  1114. CreateDynamicObject(762, 1464.87109, -1685.19922, 12.63860, 0.00000, 0.00000, 0.00000);
  1115. CreateDynamicObject(762, 1497.54504, -1699.59937, 12.63860, 0.00000, 0.00000, 0.00000);
  1116. CreateDynamicObject(762, 1488.65625, -1715.38464, 12.63860, 0.00000, 0.00000, 0.00000);
  1117. CreateDynamicObject(762, 1512.79053, -1715.22595, 12.63860, 0.00000, 0.00000, 0.00000);
  1118. CreateDynamicObject(762, 1512.67908, -1682.63257, 12.63860, 0.00000, 0.00000, 0.00000);
  1119. //
  1120. CreateDynamicObject(19362, 1482.99292, -1645.11304, 16.24999, 0.00000, 90.00000, 0.00000);
  1121. CreateDynamicObject(19362, 1485.69214, -1645.74438, 16.24999, 0.00000, 90.00000, 0.00000);
  1122. CreateDynamicObject(19362, 1480.04456, -1645.85388, 16.24999, 0.00000, 90.00000, 0.00000);
  1123. CreateDynamicObject(19362, 1477.22144, -1646.79102, 16.24999, 0.00000, 90.00000, 0.00000);
  1124. CreateDynamicObject(19362, 1475.45679, -1649.16785, 16.24999, 0.00000, 90.00000, 0.00000);
  1125. CreateDynamicObject(19362, 1473.94177, -1651.96289, 16.24999, 0.00000, 90.00000, 0.00000);
  1126. CreateDynamicObject(19362, 1472.68201, -1654.34253, 16.24999, 0.00000, 90.00000, 0.00000);
  1127. CreateDynamicObject(19362, 1473.46204, -1657.15442, 16.24999, 0.00000, 90.00000, 0.00000);
  1128. CreateDynamicObject(19362, 1475.34753, -1659.89600, 16.24999, 0.00000, 90.00000, 0.00000);
  1129. CreateDynamicObject(19362, 1478.22998, -1661.28613, 16.24999, 0.00000, 90.00000, 0.00000);
  1130. CreateDynamicObject(19362, 1481.64807, -1662.61340, 16.24999, 0.00000, 90.00000, 0.00000);
  1131. CreateDynamicObject(19362, 1484.36694, -1662.52551, 16.24999, 0.00000, 90.00000, 0.00000);
  1132. CreateDynamicObject(19362, 1487.49194, -1661.08240, 16.24999, 0.00000, 90.00000, 0.00000);
  1133. CreateDynamicObject(19362, 1490.09644, -1659.64246, 16.24999, 0.00000, 90.00000, 0.00000);
  1134. CreateDynamicObject(19362, 1490.12378, -1656.58533, 16.24999, 0.00000, 90.00000, 0.00000);
  1135. CreateDynamicObject(19362, 1491.03088, -1654.62952, 16.24999, 0.00000, 90.00000, 0.00000);
  1136. CreateDynamicObject(19362, 1491.20569, -1651.59778, 16.24999, 0.00000, 90.00000, 0.00000);
  1137. CreateDynamicObject(19362, 1490.10034, -1648.83923, 16.24999, 0.00000, 90.00000, 0.00000);
  1138. CreateDynamicObject(19362, 1488.56042, -1646.54456, 16.24999, 0.00000, 90.00000, 0.00000);
  1139. CreateDynamicObject(19362, 1487.21411, -1648.70105, 16.24999, 0.00000, 90.00000, 0.00000);
  1140. CreateDynamicObject(19362, 1487.81738, -1651.64453, 16.24999, 0.00000, 90.00000, 0.00000);
  1141. CreateDynamicObject(19362, 1487.82202, -1654.46472, 16.24999, 0.00000, 90.00000, 0.00000);
  1142. CreateDynamicObject(19362, 1486.85242, -1658.24805, 16.24999, 0.00000, 90.00000, 0.00000);
  1143. CreateDynamicObject(19362, 1486.81750, -1655.44153, 16.24999, 0.00000, 90.00000, 0.00000);
  1144. CreateDynamicObject(19362, 1484.76917, -1652.54578, 16.24999, 0.00000, 90.00000, 0.00000);
  1145. CreateDynamicObject(19362, 1484.43799, -1649.36572, 16.24999, 0.00000, 90.00000, 0.00000);
  1146. CreateDynamicObject(19362, 1483.75854, -1647.13879, 16.24999, 0.00000, 90.00000, 0.00000);
  1147. CreateDynamicObject(19362, 1480.30750, -1648.40625, 16.24999, 0.00000, 90.00000, 0.00000);
  1148. CreateDynamicObject(19362, 1482.47437, -1649.84619, 16.24999, 0.00000, 90.00000, 0.00000);
  1149. CreateDynamicObject(19362, 1482.49585, -1652.72583, 16.24999, 0.00000, 90.00000, 0.00000);
  1150. CreateDynamicObject(19362, 1483.49939, -1655.50244, 16.24999, 0.00000, 90.00000, 0.00000);
  1151. CreateDynamicObject(19362, 1483.41406, -1658.63489, 16.24999, 0.00000, 90.00000, 0.00000);
  1152. CreateDynamicObject(19362, 1484.51892, -1660.13489, 16.24999, 0.00000, 90.00000, 0.00000);
  1153. CreateDynamicObject(19362, 1481.27734, -1659.85950, 16.24999, 0.00000, 90.00000, 0.00000);
  1154. CreateDynamicObject(19362, 1478.39893, -1658.15259, 16.24999, 0.00000, 90.00000, 0.00000);
  1155. CreateDynamicObject(19362, 1476.62390, -1656.93982, 16.24999, 0.00000, 90.00000, 0.00000);
  1156. CreateDynamicObject(19362, 1480.02087, -1656.94287, 16.24999, 0.00000, 90.00000, 0.00000);
  1157. CreateDynamicObject(19362, 1480.04932, -1654.07300, 16.24999, 0.00000, 90.00000, 0.00000);
  1158. CreateDynamicObject(19362, 1479.48499, -1651.11328, 16.24999, 0.00000, 90.00000, 0.00000);
  1159. CreateDynamicObject(19362, 1477.63477, -1649.81152, 16.24999, 0.00000, 90.00000, 0.00000);
  1160. CreateDynamicObject(19362, 1476.34998, -1652.07422, 16.24999, 0.00000, 90.00000, 0.00000);
  1161. CreateDynamicObject(19362, 1476.68030, -1654.36279, 16.24999, 0.00000, 90.00000, 0.00000);
  1162. CreateDynamicObject(19362, 1477.47205, -1653.11133, 16.24999, 0.00000, 90.00000, 0.00000);
  1163. CreateDynamicObject(19362, 1474.29150, -1654.71851, 16.24999, 0.00000, 90.00000, 0.00000);
  1164. CreateDynamicObject(19362, 1474.29150, -1654.71851, 16.24999, 0.00000, 90.00000, 0.00000);
  1165. CreateDynamicObject(1223, 1470.26379, -1656.35266, 16.47441, 0.00000, 0.00000, 0.00000);
  1166. CreateDynamicObject(1223, 1485.08667, -1666.41467, 16.47440, 0.00000, 0.00000, 90.00000);
  1167. CreateDynamicObject(1223, 1482.53186, -1641.69421, 16.47440, 0.00000, 0.00000, -90.00000);
  1168. CreateDynamicObject(1223, 1495.19580, -1652.71460, 16.47440, 0.00000, 0.00000, -180.00000);
  1169. CreateDynamicObject(1223, 1475.31445, -1664.09326, 16.47440, 0.00000, 0.00000, 45.00000);
  1170. CreateDynamicObject(1223, 1473.27356, -1645.79712, 16.47440, 0.00000, 0.00000, -45.00000);
  1171. CreateDynamicObject(1223, 1491.10535, -1663.14075, 16.47440, 0.00000, 0.00000, -215.00000);
  1172. CreateDynamicObject(1223, 1490.23083, -1644.53638, 16.47440, 0.00000, 0.00000, 215.00000);
  1173. CreateDynamicObject(1223, 1503.90344, -1652.33508, 12.30377, 0.00000, 0.00000, -90.00000);
  1174. CreateDynamicObject(1223, 1519.96667, -1652.24231, 12.30377, 0.00000, 0.00000, -90.00000);
  1175. CreateDynamicObject(1223, 1511.57275, -1656.35791, 12.30380, 0.00000, 0.00000, 90.00000);
  1176. SetObjectMaterial(CreateObject(19361, 1508.98206, -1602.42065, 12.42290, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1177. SetObjectMaterial(CreateObject(19361, 1508.98206, -1605.63147, 12.42290, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1178. SetObjectMaterial(CreateObject(19361, 1508.98364, -1608.84167, 12.42290, 0.00000, 90.00000, 0.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1179. SetObjectMaterial(CreateObject(19361, 1508.35974, -1610.34558, 12.42090, 0.00000, 90.00000, -45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1180. SetObjectMaterial(CreateObject(19361, 1506.09436, -1612.61389, 12.42090, 0.00000, 90.00000, -45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1181. SetObjectMaterial(CreateObject(19361, 1503.82422, -1614.88660, 12.42090, 0.00000, 90.00000, -45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1182. SetObjectMaterial(CreateObject(19361, 1501.55298, -1617.15723, 12.42090, 0.00000, 90.00000, -45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1183. SetObjectMaterial(CreateObject(19361, 1499.28125, -1619.42749, 12.42090, 0.00000, 90.00000, -45.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1184. SetObjectMaterial(CreateObject(19361, 1497.77722, -1620.05078, 12.42290, 0.00000, 90.00000, -90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1185. SetObjectMaterial(CreateObject(19361, 1494.56665, -1620.05078, 12.42290, 0.00000, 90.00000, -90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1186. SetObjectMaterial(CreateObject(19361, 1491.35596, -1620.05103, 12.42290, 0.00000, 90.00000, -90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1187. SetObjectMaterial(CreateObject(19361, 1491.35486, -1616.55176, 12.42290, 0.00000, 90.00000, -90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1188. SetObjectMaterial(CreateObject(19361, 1491.35486, -1623.55115, 12.42290, 0.00000, 90.00000, -90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1189. SetObjectMaterial(CreateObject(19361, 1494.56628, -1623.55273, 12.42290, 0.00000, 90.00000, -90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1190. SetObjectMaterial(CreateObject(19361, 1494.56531, -1616.55066, 12.42290, 0.00000, 90.00000, -90.00000), 0, 8671, "vegassland62", "ws_stonewall", 0xFFFFFFFF);
  1191. CreateDynamicObject(906, 1489.57727, -1626.77673, 12.70433, 0.00000, 0.00000, 120.00000);
  1192. CreateDynamicObject(906, 1497.46143, -1627.37756, 12.70430, 0.00000, 0.00000, 100.00000);
  1193. CreateDynamicObject(906, 1491.65283, -1627.13550, 12.40976, 0.00000, 0.00000, 0.00000);
  1194. CreateDynamicObject(906, 1488.24744, -1616.14111, 12.49320, 0.00000, 0.00000, 50.00000);
  1195. CreateDynamicObject(906, 1487.98291, -1623.61877, 12.49320, 0.00000, 0.00000, 90.00000);
  1196. CreateDynamicObject(906, 1487.90930, -1620.09009, 12.49320, 0.00000, 0.00000, 90.00000);
  1197. CreateDynamicObject(906, 1496.97998, -1616.54993, 12.49320, 0.00000, 0.00000, 90.00000);
  1198. CreateDynamicObject(906, 1495.18933, -1613.79199, 12.49320, 0.00000, 0.00000, 90.00000);
  1199. CreateDynamicObject(906, 1493.05383, -1613.64075, 12.49320, 0.00000, 0.00000, 90.00000);
  1200. CreateDynamicObject(906, 1497.30493, -1623.29602, 12.49320, 0.00000, 0.00000, 2490.00000);
  1201. CreateDynamicObject(762, 1487.93030, -1627.91309, 12.63860, 0.00000, 0.00000, 0.00000);
  1202. CreateDynamicObject(762, 1486.96729, -1612.61951, 12.63860, 0.00000, 0.00000, 0.00000);
  1203. CreateDynamicObject(762, 1503.79785, -1625.39771, 12.63860, 0.00000, 0.00000, 0.00000);
  1204. CreateDynamicObject(1256, 1490.44263, -1620.31360, 13.17040, 0.00000, 0.00000, 180.00000);
  1205. CreateDynamicObject(1223, 1491.96057, -1624.69836, 12.30380, 0.00000, 0.00000, 90.00000);
  1206. CreateDynamicObject(1223, 1493.73022, -1615.36304, 12.30380, 0.00000, 0.00000, -90.00000);
  1207. CreateDynamicObject(1223, 1510.99902, -1605.44824, 12.30380, 0.00000, 0.00000, 180.00000);
  1208. CreateDynamicObject(1223, 1501.69128, -1614.21338, 12.30380, 0.00000, 0.00000, -45.00000);
  1209.  
  1210. //Army Base
  1211. CreateObject(2924, 226.43794, 1873.79224, 13.89375, 0.00000, 0.00000, 90.00000);
  1212. CreateObject(2924, 226.41769, 1870.99866, 13.89380, 0.00000, 0.00000, -90.00000);
  1213. CreateObject(3095, 268.94382, 1883.98401, 16.01210, 0.00000, 0.00000, 0.00000);
  1214. CreateObject(987, 318.32684, 1747.00000, 16.03399, 0.00000, 0.00000, 45.00000);
  1215. CreateObject(987, 326.77591, 1755.44214, 16.03380, 0.00000, 0.00000, 45.00000);
  1216. CreateObject(987, 335.22794, 1763.89355, 16.03380, 0.00000, 0.00000, 35.00000);
  1217. CreateObject(987, 345.00000, 1770.74182, 16.03380, 0.00000, 0.00000, 35.00000);
  1218. CreateObject(987, 354.77725, 1777.58447, 16.03380, 0.00000, 0.00000, 35.00000);
  1219. CreateObject(987, 364.53952, 1784.41138, 16.03380, 0.00000, 0.00000, 60.00000);
  1220. CreateObject(987, 370.51340, 1794.73462, 16.03380, 0.00000, 0.00000, 90.00000);
  1221. CreateObject(987, 370.51419, 1806.66235, 16.03380, 0.00000, 0.00000, 90.00000);
  1222. CreateObject(987, 370.51440, 1818.60535, 16.03380, 0.00000, 0.00000, 90.00000);
  1223. CreateObject(987, 370.51279, 1830.53760, 16.03380, 0.00000, 0.00000, 90.00000);
  1224. CreateObject(987, 370.51169, 1842.46436, 16.03380, 0.00000, 0.00000, 90.00000);
  1225. CreateObject(987, 370.52249, 1854.41968, 16.03380, 0.00000, 0.00000, 45.00000);
  1226. CreateObject(987, 378.96835, 1862.85925, 16.03380, 0.00000, 0.00000, 45.00000);
  1227. CreateObject(987, 387.42157, 1871.31592, 16.03380, 0.00000, 0.00000, 35.00000);
  1228. CreateObject(987, 397.19061, 1878.14941, 16.03380, 0.00000, 0.00000, 35.00000);
  1229. CreateObject(987, 406.86072, 1884.90210, 16.03380, 0.00000, 0.00000, 90.00000);
  1230. CreateObject(987, 406.88010, 1896.82898, 16.03380, 0.00000, 0.00000, 90.00000);
  1231. CreateObject(987, 406.89487, 1908.75964, 16.03380, 0.00000, 0.00000, 90.00000);
  1232. CreateObject(987, 406.89685, 1920.69165, 16.03380, 0.00000, 0.00000, 90.00000);
  1233. CreateObject(987, 406.87949, 1932.62134, 16.03380, 0.00000, 0.00000, 90.00000);
  1234. CreateObject(987, 406.87491, 1944.54541, 16.03380, 0.00000, 0.00000, 90.00000);
  1235. CreateObject(987, 406.87158, 1956.47888, 16.03380, 0.00000, 0.00000, 90.00000);
  1236. CreateObject(987, 406.85794, 1968.39001, 16.03380, 0.00000, 0.00000, 90.00000);
  1237. CreateObject(987, 406.86087, 1980.29529, 16.03380, 0.00000, 0.00000, 90.00000);
  1238. CreateObject(987, 406.88058, 1992.21460, 16.03380, 0.00000, 0.00000, 90.00000);
  1239. CreateObject(987, 406.88281, 2004.16455, 16.03380, 0.00000, 0.00000, 90.00000);
  1240. CreateObject(987, 406.89578, 2016.08179, 16.03380, 0.00000, 0.00000, 90.00000);
  1241. CreateObject(987, 406.89438, 2028.01343, 16.03380, 0.00000, 0.00000, 90.00000);
  1242. CreateObject(987, 406.90674, 2039.92322, 16.03380, 0.00000, 0.00000, 90.00000);
  1243. CreateObject(987, 406.87500, 2051.76367, 16.03380, 0.00000, 0.00000, 135.00000);
  1244. CreateObject(987, 398.44269, 2060.21167, 16.03380, 0.00000, 0.00000, 135.00000);
  1245. CreateObject(987, 390.01099, 2068.62646, 16.03380, 0.00000, 0.00000, 135.00000);
  1246. CreateObject(987, 381.64542, 2076.98218, 16.03380, 0.00000, 0.00000, 180.00000);
  1247. CreateObject(987, 369.70703, 2076.98877, 16.03380, 0.00000, 0.00000, 180.00000);
  1248. CreateObject(987, 357.80322, 2076.99561, 16.03380, 0.00000, 0.00000, 180.00000);
  1249. CreateObject(987, 345.87769, 2076.99927, 16.03380, 0.00000, 0.00000, 180.00000);
  1250. CreateObject(987, 333.95602, 2077.01318, 16.03380, 0.00000, 0.00000, 180.00000);
  1251. CreateObject(987, 322.01514, 2076.99365, 16.03380, 0.00000, 0.00000, 180.00000);
  1252. CreateObject(987, 310.08414, 2077.01172, 16.03380, 0.00000, 0.00000, 180.00000);
  1253. CreateObject(987, 298.15683, 2077.02661, 16.03380, 0.00000, 0.00000, 180.00000);
  1254. CreateObject(987, 286.23083, 2077.01978, 16.03380, 0.00000, 0.00000, 180.00000);
  1255. CreateObject(987, 274.29028, 2077.02588, 16.03380, 0.00000, 0.00000, 180.00000);
  1256. CreateObject(987, 262.36612, 2077.03296, 16.03380, 0.00000, 0.00000, 180.00000);
  1257. CreateObject(987, 250.57828, 2077.03003, 16.03380, 0.00000, 0.00000, 235.00000);
  1258. CreateObject(987, 243.72562, 2067.27222, 16.03380, 0.00000, 0.00000, 235.00000);
  1259. CreateObject(987, 236.89232, 2057.48022, 16.03380, 0.00000, 0.00000, 235.00000);
  1260. CreateObject(987, 230.10323, 2047.74219, 16.03380, 0.00000, 0.00000, 270.00000);
  1261. CreateObject(987, 230.09332, 2035.80811, 16.03380, 0.00000, 0.00000, 270.00000);
  1262. CreateObject(987, 230.08215, 2023.88757, 16.03380, 0.00000, 0.00000, 270.00000);
  1263. CreateObject(987, 230.07263, 2011.96179, 16.03380, 0.00000, 0.00000, 270.00000);
  1264. CreateObject(987, 230.08911, 2000.03589, 16.03380, 0.00000, 0.00000, 270.00000);
  1265. CreateObject(987, 230.07365, 1988.11499, 16.03380, 0.00000, 0.00000, 270.00000);
  1266. CreateObject(987, 230.08839, 1976.18176, 16.03380, 0.00000, 0.00000, 270.00000);
  1267. CreateObject(987, 230.06721, 1964.24646, 16.03380, 0.00000, 0.00000, 270.00000);
  1268. CreateObject(987, 230.06396, 1952.26477, 16.03380, 0.00000, 0.00000, 235.00000);
  1269. CreateObject(987, 223.18431, 1942.45996, 16.03380, 0.00000, 0.00000, 180.00000);
  1270. CreateObject(987, 211.25000, 1942.44934, 16.03380, 0.00000, 0.00000, 180.00000);
  1271. CreateObject(987, 199.29367, 1942.44336, 16.03380, 0.00000, 0.00000, 180.00000);
  1272. CreateObject(987, 187.30983, 1942.44299, 16.03380, 0.00000, -2.50000, 180.00000);
  1273. CreateObject(987, 175.39148, 1942.45410, 16.54631, 0.00000, -2.50000, 180.00000);
  1274. CreateObject(987, 163.46703, 1942.46216, 17.05838, 0.00000, -2.50000, 180.00000);
  1275. CreateObject(987, 153.34827, 1942.44995, 17.49502, 0.00000, -2.50000, 180.00000);
  1276. CreateObject(987, 128.68301, 1942.45215, 17.86400, 0.00000, 0.00000, 180.00000);
  1277. CreateObject(987, 116.97902, 1942.45239, 17.84478, 0.00000, 2.00000, 180.00000);
  1278. CreateObject(987, 105.03589, 1942.45520, 17.42467, 0.00000, 2.00000, 180.00000);
  1279. CreateObject(987, 93.11582, 1942.46460, 17.01110, 0.00000, 2.00000, 180.00000);
  1280. CreateObject(987, 81.17578, 1942.45593, 16.59334, 0.00000, 0.00000, 180.00000);
  1281. CreateObject(987, 69.23776, 1942.47424, 16.59334, 0.00000, 0.00000, 180.00000);
  1282. CreateObject(987, 309.88229, 1738.55957, 16.03399, 0.00000, 0.00000, 45.00000);
  1283. CreateObject(987, 298.07263, 1738.56519, 16.03400, 0.00000, 0.00000, 0.00000);
  1284. CreateObject(987, 286.12286, 1738.57458, 16.03400, 0.00000, 0.00000, 0.00000);
  1285. CreateObject(987, 274.18274, 1738.56995, 16.03400, 0.00000, 0.00000, 0.00000);
  1286. CreateObject(987, 262.24472, 1738.58716, 16.03400, 0.00000, 0.00000, 0.00000);
  1287. CreateObject(987, 250.31503, 1738.58435, 16.03400, 0.00000, 0.00000, 0.00000);
  1288. CreateObject(987, 238.38948, 1738.59595, 16.03400, 0.00000, 0.00000, 0.00000);
  1289. CreateObject(987, 226.47015, 1738.59204, 16.03400, 0.00000, 0.00000, 0.00000);
  1290. CreateObject(987, 214.55322, 1738.59131, 16.03400, 0.00000, 0.00000, 0.00000);
  1291. CreateObject(987, 202.61476, 1738.60291, 16.03400, 0.00000, 0.00000, 0.00000);
  1292. CreateObject(987, 190.67976, 1738.60510, 16.03400, 0.00000, 0.00000, 0.00000);
  1293. CreateObject(987, 178.74440, 1738.60803, 16.03400, 0.00000, 0.00000, 0.00000);
  1294. CreateObject(987, 166.82390, 1738.59912, 16.03400, 0.00000, 0.00000, 0.00000);
  1295. CreateObject(987, 154.90451, 1738.60327, 16.03400, 0.00000, 0.00000, 0.00000);
  1296. CreateObject(987, 142.96939, 1738.61670, 16.03400, 0.00000, 0.00000, 0.00000);
  1297. CreateObject(987, 131.02998, 1738.60205, 16.03400, 0.00000, 0.00000, 0.00000);
  1298. CreateObject(987, 119.10059, 1738.58655, 16.03400, 0.00000, 0.00000, 0.00000);
  1299. CreateObject(987, 107.18058, 1738.57495, 16.03400, 0.00000, 0.00000, 0.00000);
  1300. CreateObject(987, 95.26062, 1738.59094, 16.03400, 0.00000, 0.00000, 0.00000);
  1301. CreateObject(987, 83.33822, 1738.58862, 16.03400, 0.00000, 0.00000, 0.00000);
  1302. CreateObject(987, 71.39287, 1738.58496, 16.03400, 0.00000, 0.00000, 0.00000);
  1303. CreateObject(987, 59.46682, 1738.60791, 16.03400, 0.00000, 0.00000, 0.00000);
  1304. CreateObject(987, 47.54639, 1738.61401, 16.03400, 0.00000, 0.00000, 0.00000);
  1305. CreateObject(987, 35.63754, 1738.63196, 16.03400, 0.00000, 0.00000, 0.00000);
  1306. CreateObject(987, 27.27407, 1746.97351, 16.03400, 0.00000, 0.00000, -45.00000);
  1307. CreateObject(987, 15.30131, 1746.96167, 16.03400, 0.00000, 0.00000, 0.00000);
  1308. CreateObject(987, 3.36909, 1746.97083, 16.03400, 0.00000, 0.00000, 0.00000);
  1309. CreateObject(987, -8.56224, 1746.97620, 16.03400, 0.00000, 0.00000, 0.00000);
  1310. CreateObject(987, -20.49641, 1746.99365, 16.03400, 0.00000, 0.00000, 0.00000);
  1311. CreateObject(987, -28.86115, 1755.33887, 16.03400, 0.00000, 0.00000, -45.00000);
  1312. CreateObject(987, -28.87618, 1767.16150, 16.03400, 0.00000, 0.00000, -90.00000);
  1313. CreateObject(987, -28.88467, 1779.10498, 16.03400, 0.00000, 0.00000, -90.00000);
  1314. CreateObject(987, -28.86700, 1791.02637, 16.03400, 0.00000, 0.00000, -90.00000);
  1315. CreateObject(987, -28.87822, 1802.94629, 16.03400, 0.00000, 0.00000, -90.00000);
  1316. CreateObject(987, -28.89704, 1814.87158, 16.03400, 0.00000, 0.00000, -90.00000);
  1317. CreateObject(987, -28.90509, 1826.79980, 16.03400, 0.00000, 0.00000, -90.00000);
  1318. CreateObject(987, -28.90726, 1838.74316, 16.03400, 0.00000, 0.00000, -90.00000);
  1319. CreateObject(987, -28.90599, 1850.67725, 16.03400, 0.00000, 0.00000, -90.00000);
  1320. CreateObject(987, -28.91669, 1862.62830, 16.03400, 0.00000, 0.00000, -90.00000);
  1321. CreateObject(987, -28.92495, 1874.57703, 16.03400, 0.00000, 0.00000, -90.00000);
  1322. CreateObject(987, -28.93061, 1883.08337, 16.03400, 0.00000, 0.00000, -90.00000);
  1323. CreateObject(987, -28.94241, 1902.74792, 16.03400, 0.00000, 0.00000, -90.00000);
  1324. CreateObject(987, -28.92585, 1911.93115, 16.03400, 0.00000, 0.00000, -90.00000);
  1325. CreateObject(987, 57.30365, 1942.47607, 16.59334, 0.00000, 0.00000, 180.00000);
  1326. CreateObject(987, 45.36172, 1942.48853, 16.59334, 0.00000, 0.00000, 180.00000);
  1327. CreateObject(987, 33.43205, 1942.50342, 16.59334, 0.00000, 0.00000, 180.00000);
  1328. CreateObject(987, 21.48664, 1942.51172, 16.59334, 0.00000, 0.00000, 180.00000);
  1329. CreateObject(987, 9.54431, 1942.50928, 16.59334, 0.00000, 0.00000, 180.00000);
  1330. CreateObject(987, -2.39998, 1942.51025, 16.59334, 0.00000, 0.00000, 180.00000);
  1331. CreateObject(987, -14.18370, 1942.51489, 16.59330, 0.00000, 0.00000, 230.00000);
  1332. CreateObject(987, -21.72179, 1933.57971, 16.59330, 0.00000, 2.50000, 235.00000);
  1333. CreateObject(987, -28.49986, 1923.85632, 16.03400, 0.00000, 0.00000, -92.00000);
  1334. CreateObject(985, -29.10523, 1886.99963, 16.75195, 0.00000, 0.00000, 90.00000);
  1335. CreateObject(10771, 1993.57178, 510.88599, 5.44530, 0.00000, 0.00000, 180.00000);
  1336. CreateObject(11146, 2002.56006, 510.32458, 12.28910, 0.00000, 0.00000, 180.00000);
  1337. CreateObject(10770, 1990.34375, 518.43408, 38.67570, 0.00000, 0.00000, 180.00000);
  1338. CreateObject(11149, 1999.68945, 516.08990, 11.98040, 0.00000, 0.00000, 180.00000);
  1339. CreateObject(11145, 2056.45288, 510.87820, 4.25780, 0.00000, 0.00000, 180.00000);
  1340. CreateObject(10772, 1992.22534, 511.05960, 17.22760, 0.00000, 0.00000, 180.00000);
  1341. CreateObject(11237, 1990.33923, 518.41577, 38.64770, 0.00000, 0.00000, 180.00000);
  1342. CreateObject(3885, 1961.68201, 518.48096, 21.02090, 0.00000, 0.00000, -90.00000);
  1343. CreateObject(3884, 1961.66528, 518.55341, 21.08250, 0.00000, 0.00000, 0.00000);
  1344. CreateObject(3885, 2029.11597, 518.47571, 18.00830, 0.00000, 0.00000, 0.00000);
  1345. CreateObject(3884, 2029.08728, 518.55353, 18.03104, 0.00000, 0.00000, 0.00000);
  1346. CreateObject(3794, 2030.68176, 522.89288, 10.69909, 0.00000, 0.00000, 0.00000);
  1347. CreateObject(3794, 2030.73047, 521.15350, 10.69909, 0.00000, 0.00000, 0.00000);
  1348. CreateObject(3794, 2030.74268, 519.68671, 10.69909, 0.00000, 0.00000, 0.00000);
  1349. CreateObject(3794, 2030.75696, 518.20013, 10.69909, 0.00000, 0.00000, 0.00000);
  1350. CreateObject(3794, 2030.77747, 516.68719, 10.69909, 0.00000, 0.00000, 0.00000);
  1351. CreateObject(3795, 2030.78040, 515.21167, 10.52418, 0.00000, 0.00000, 0.00000);
  1352. CreateObject(3795, 2030.81384, 513.78943, 10.52418, 0.00000, 0.00000, 0.00000);
  1353. CreateObject(3795, 2030.77039, 512.40662, 10.52418, 0.00000, 0.00000, 0.00000);
  1354. CreateObject(3798, 2035.77869, 522.70068, 10.17072, 0.00000, 0.00000, 0.00000);
  1355. CreateObject(3798, 2035.78308, 520.59607, 10.17072, 0.00000, 0.00000, 0.00000);
  1356. CreateObject(3798, 2035.81079, 518.51605, 10.17072, 0.00000, 0.00000, 0.00000);
  1357. CreateObject(10183, 268.10663, 2018.51404, 16.65090, 0.00000, 0.00000, 135.50000);
  1358. CreateObject(10183, 268.16492, 1978.22339, 16.65090, 0.00000, 0.00000, 135.50000);
  1359. CreateObject(18452, 282.01837, 1927.04272, 19.58580, 0.00000, 0.00000, -35.00000);
  1360. CreateObject(983, 264.32367, 1935.48889, 17.30054, 0.00000, 0.00000, 0.00000);
  1361. CreateObject(983, 266.94556, 1930.43860, 17.30050, 0.00000, 0.00000, 55.20000);
  1362. CreateObject(983, 272.18173, 1926.79248, 17.30050, 0.00000, 0.00000, 55.20000);
  1363. CreateObject(983, 277.42178, 1923.17798, 17.30050, 0.00000, 0.00000, 55.20000);
  1364. CreateObject(983, 282.66959, 1919.54688, 17.30050, 0.00000, 0.00000, 55.20000);
  1365. CreateObject(983, 287.92526, 1915.90503, 17.30050, 0.00000, 0.00000, 55.20000);
  1366. CreateObject(983, 292.12109, 1912.98425, 17.30050, 0.00000, 0.00000, 55.20000);
  1367. CreateObject(19122, 294.97842, 1910.99438, 17.18620, 0.00000, 0.00000, 0.00000);
  1368. CreateObject(982, 284.23450, 1932.46191, 17.31760, 0.00000, 0.00000, 55.20000);
  1369. CreateObject(19122, 294.96024, 1924.98987, 17.18620, 0.00000, 0.00000, 0.00000);
  1370. CreateObject(982, 294.98715, 1963.54150, 17.31960, 0.00000, 0.00000, 0.00000);
  1371. CreateObject(982, 294.98904, 1989.13037, 17.31960, 0.00000, 0.00000, 0.00000);
  1372. CreateObject(982, 295.00198, 2014.71289, 17.31960, 0.00000, 0.00000, 0.00000);
  1373. CreateObject(982, 264.33780, 1951.48401, 17.31960, 0.00000, 0.00000, 0.00000);
  1374. CreateObject(984, 294.96564, 1939.61292, 17.27210, 0.00000, 0.00000, 0.00000);
  1375. CreateObject(19122, 294.98953, 1932.90222, 17.18620, 0.00000, 0.00000, 0.00000);
  1376. CreateObject(984, 294.96561, 1944.36450, 17.27210, 0.00000, 0.00000, 0.00000);
  1377. CreateObject(982, 284.23727, 1940.38269, 17.31760, 0.00000, 0.00000, 55.20000);
  1378. CreateObject(19122, 273.55292, 1939.83228, 17.18620, 0.00000, 0.00000, 0.00000);
  1379. CreateObject(19122, 273.58649, 1947.78223, 17.18620, 0.00000, 0.00000, 0.00000);
  1380. CreateObject(982, 264.33200, 1977.06323, 17.31960, 0.00000, 0.00000, 0.00000);
  1381. CreateObject(982, 264.34088, 2002.62781, 17.31960, 0.00000, 0.00000, 0.00000);
  1382. CreateObject(982, 264.34140, 2025.93176, 17.31960, 0.00000, 0.00000, 0.00000);
  1383. CreateObject(982, 277.12488, 2038.71790, 17.31960, 0.00000, 0.00000, 90.00000);
  1384. CreateObject(983, 291.53830, 2038.71753, 17.31920, 0.00000, 0.00000, 90.00000);
  1385. CreateObject(19122, 295.01587, 2038.76794, 17.18620, 0.00000, 0.00000, 0.00000);
  1386. CreateObject(19122, 294.93564, 2027.64478, 17.18620, 0.00000, 0.00000, 0.00000);
  1387. CreateObject(10183, 291.13803, 2007.33728, 16.65090, 0.00000, 0.00000, -44.50000);
  1388. CreateObject(10183, 291.20383, 1967.11023, 16.65090, 0.00000, 0.00000, -44.50000);
  1389. CreateObject(8843, 278.96884, 2018.28967, 16.64060, 0.00000, 0.00000, 180.00000);
  1390. CreateObject(8843, 279.12964, 1975.67834, 16.64060, 0.00000, 0.00000, 180.00000);
  1391. CreateObject(8843, 284.36469, 1936.36462, 16.64060, 0.00000, 0.00000, -125.20000);
  1392. CreateObject(8843, 282.65213, 1926.65186, 16.64060, 0.00000, 0.00000, -125.20000);
  1393. CreateObject(1290, 294.70590, 1962.06775, 22.44690, 0.00000, 0.00000, 90.00000);
  1394. CreateObject(1290, 294.74683, 1987.19421, 22.44690, 0.00000, 0.00000, 90.00000);
  1395. CreateObject(1290, 294.65021, 2012.33667, 22.44690, 0.00000, 0.00000, 90.00000);
  1396. CreateObject(1290, 264.65567, 2023.54907, 22.44690, 0.00000, 0.00000, 90.00000);
  1397. CreateObject(1290, 264.70166, 1998.37170, 22.44690, 0.00000, 0.00000, 90.00000);
  1398. CreateObject(1290, 264.73056, 1973.19263, 22.44690, 0.00000, 0.00000, 90.00000);
  1399.  
  1400. //Bushalteplatz
  1401. CreateObject(8843, 1181.96680, -1832.04517, 12.40490, 0.00000, 0.00000, 0.00000);
  1402. CreateObject(8843, 1172.96680, -1832.04517, 12.40490, 0.00000, 0.00000, 0.00000);
  1403. CreateObject(8843, 1181.96680, -1794.04517, 12.40490, 0.00000, 0.00000, 0.00000);
  1404. CreateObject(8843, 1172.96680, -1794.04517, 12.40490, 0.00000, 0.00000, 0.00000);
  1405. CreateObject(8843, 1181.96680, -1756.54517, 12.40490, 0.00000, 0.00000, 0.00000);
  1406. CreateObject(8843, 1172.96680, -1756.54517, 12.40490, 0.00000, 0.00000, 0.00000);
  1407. CreateObject(1257, 1186.10254, -1756.17908, 13.84400, 0.00000, 0.00000, 0.00000);
  1408. CreateObject(1257, 1168.79749, -1756.17908, 13.84400, 0.00000, 0.00000, 180.00000);
  1409. CreateObject(1223, 1167.93250, -1753.53857, 12.49405, 0.00000, 0.00000, 0.00000);
  1410. CreateObject(1223, 1187.00037, -1753.48718, 12.49410, 0.00000, 0.00000, 180.00000);
  1411. CreateObject(19425, 1171.61060, -1841.97119, 12.40090, 0.00000, 0.00000, 0.00000);
  1412. CreateObject(19425, 1174.91455, -1841.97119, 12.40090, 0.00000, 0.00000, 0.00000);
  1413. CreateObject(19425, 1180.35864, -1841.97119, 12.40090, 0.00000, 0.00000, 0.00000);
  1414. CreateObject(19425, 1183.66162, -1841.97119, 12.40090, 0.00000, 0.00000, 0.00000);
  1415. CreateObject(19425, 1183.33984, -1722.50745, 12.43870, 0.00000, 2.00000, 0.00000);
  1416. CreateObject(19425, 1180.08459, -1722.50854, 12.53750, 0.00000, 1.50000, 0.00000);
  1417. CreateObject(19425, 1174.58167, -1722.50220, 12.60550, 0.00000, 0.80000, 0.00000);
  1418. CreateObject(19425, 1171.28174, -1722.49341, 12.65645, 0.00000, 0.80000, 0.00000);
  1419. CreateObject(982, 1176.25854, -1735.08154, 13.29190, 0.40000, 0.00000, 0.00000);
  1420. CreateObject(982, 1176.25562, -1760.68298, 13.20190, 0.00000, 0.00000, 0.00000);
  1421. CreateObject(982, 1176.26990, -1786.26318, 13.20190, 0.00000, 0.00000, 0.00000);
  1422. CreateObject(982, 1176.26001, -1811.86389, 13.20190, 0.00000, 0.00000, 0.00000);
  1423. CreateObject(982, 1176.26062, -1829.47754, 13.20190, 0.00000, 0.00000, 0.00000);
  1424. CreateObject(982, 1178.65063, -1735.07715, 13.29190, 0.40000, 0.00000, 0.00000);
  1425. CreateObject(982, 1178.65295, -1760.68579, 13.20190, 0.00000, 0.00000, 0.00000);
  1426. CreateObject(982, 1178.66016, -1786.28711, 13.20190, 0.00000, 0.00000, 0.00000);
  1427. CreateObject(982, 1178.65820, -1811.89575, 13.20190, 0.00000, 0.00000, 0.00000);
  1428. CreateObject(982, 1178.66089, -1829.50220, 13.20190, 0.00000, 0.00000, 0.00000);
  1429. CreateObject(19122, 1176.37341, -1842.53357, 13.12216, 0.00000, 0.00000, 0.00000);
  1430. CreateObject(19122, 1176.87122, -1844.17346, 13.12216, 0.00000, 0.00000, 0.00000);
  1431. CreateObject(19122, 1178.03149, -1844.17798, 13.12216, 0.00000, 0.00000, 0.00000);
  1432. CreateObject(19122, 1178.50574, -1842.52686, 13.12216, 0.00000, 0.00000, 0.00000);
  1433. CreateObject(19122, 1178.51575, -1722.03149, 13.29946, 0.00000, 0.00000, 0.00000);
  1434. CreateObject(19122, 1178.02039, -1720.36011, 13.29946, 0.00000, 0.00000, 0.00000);
  1435. CreateObject(19122, 1176.87476, -1720.35376, 13.29946, 0.00000, 0.00000, 0.00000);
  1436. CreateObject(19122, 1176.40015, -1722.10107, 13.29946, 0.00000, 0.00000, 0.00000);
  1437. return 1;
  1438. }
  1439.  
  1440. public OnGameModeExit()
  1441. {
  1442. //Fraktionsfahreuge SAPD
  1443. for(new i=0;i<MAX_FRAKTCARS;i++)
  1444. {
  1445. new Fraktauto[200];
  1446. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/SAPD/%d.ini",i);
  1447. if(dini_Exists(Fraktauto))
  1448. {
  1449. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][1][modelid]);
  1450. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][1][fposx]);
  1451. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][1][fposy]);
  1452. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][1][fposz]);
  1453. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][1][fposa]);
  1454. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(SAPDcar[i],0));
  1455. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(SAPDcar[i],1));
  1456. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(SAPDcar[i],2));
  1457. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(SAPDcar[i],3));
  1458. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(SAPDcar[i],4));
  1459. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(SAPDcar[i],5));
  1460. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(SAPDcar[i],6));
  1461. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(SAPDcar[i],7));
  1462. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(SAPDcar[i],8));
  1463. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(SAPDcar[i],9));
  1464. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(SAPDcar[i],10));
  1465. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(SAPDcar[i],11));
  1466. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(SAPDcar[i],12));
  1467. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(SAPDcar[i],13));
  1468. print("Fraktionsfahrzeuge SAPD gespeichert");
  1469. }
  1470. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/FBI/%d.ini",i);
  1471. if(dini_Exists(Fraktauto))
  1472. {
  1473. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][2][modelid]);
  1474. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][2][fposx]);
  1475. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][2][fposy]);
  1476. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][2][fposz]);
  1477. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][2][fposa]);
  1478. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(FBIcar[i],0));
  1479. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(FBIcar[i],1));
  1480. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(FBIcar[i],2));
  1481. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(FBIcar[i],3));
  1482. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(FBIcar[i],4));
  1483. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(FBIcar[i],5));
  1484. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(FBIcar[i],6));
  1485. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(FBIcar[i],7));
  1486. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(FBIcar[i],8));
  1487. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(FBIcar[i],9));
  1488. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(FBIcar[i],10));
  1489. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(FBIcar[i],11));
  1490. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(FBIcar[i],12));
  1491. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(FBIcar[i],13));
  1492. print("Fraktionsfahrzeuge FBI gespeichert");
  1493. }
  1494. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Army/%d.ini",i);
  1495. if(dini_Exists(Fraktauto))
  1496. {
  1497. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][3][modelid]);
  1498. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][3][fposx]);
  1499. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][3][fposy]);
  1500. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][3][fposz]);
  1501. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][3][fposa]);
  1502. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Armycar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1503. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Armycar[i],1));
  1504. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Armycar[i],2));
  1505. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Armycar[i],3));
  1506. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Armycar[i],4));
  1507. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Armycar[i],5));
  1508. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Armycar[i],6));
  1509. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Armycar[i],7));
  1510. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Armycar[i],8));
  1511. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Armycar[i],9));
  1512. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Armycar[i],10));
  1513. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Armycar[i],11));
  1514. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Armycar[i],12));
  1515. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Armycar[i],13));
  1516. print("Fraktionsfahrzeuge Army gespeichert");
  1517. }
  1518. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Medical/%d.ini",i);
  1519. if(dini_Exists(Fraktauto))
  1520. {
  1521. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][4][modelid]);
  1522. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][4][fposx]);
  1523. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][4][fposy]);
  1524. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][4][fposz]);
  1525. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][4][fposa]);
  1526. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Mediccar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1527. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Mediccar[i],1));
  1528. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Mediccar[i],2));
  1529. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Mediccar[i],3));
  1530. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Mediccar[i],4));
  1531. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Mediccar[i],5));
  1532. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Mediccar[i],6));
  1533. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Mediccar[i],7));
  1534. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Mediccar[i],8));
  1535. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Mediccar[i],9));
  1536. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Mediccar[i],10));
  1537. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Mediccar[i],11));
  1538. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Mediccar[i],12));
  1539. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Mediccar[i],13));
  1540. print("Fraktionsfahrzeuge Medic gespeichert");
  1541. }
  1542. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/News/%d.ini",i);
  1543. if(dini_Exists(Fraktauto))
  1544. {
  1545. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][5][modelid]);
  1546. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][5][fposx]);
  1547. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][5][fposy]);
  1548. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][5][fposz]);
  1549. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][5][fposa]);
  1550. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Newscar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1551. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Newscar[i],1));
  1552. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Newscar[i],2));
  1553. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Newscar[i],3));
  1554. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Newscar[i],4));
  1555. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Newscar[i],5));
  1556. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Newscar[i],6));
  1557. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Newscar[i],7));
  1558. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Newscar[i],8));
  1559. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Newscar[i],9));
  1560. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Newscar[i],10));
  1561. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Newscar[i],11));
  1562. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Newscar[i],12));
  1563. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Newscar[i],13));
  1564. print("Fraktionsfahrzeuge San News gespeichert");
  1565. }
  1566. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Abschleppdienst/%d.ini",i);
  1567. if(dini_Exists(Fraktauto))
  1568. {
  1569. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][6][modelid]);
  1570. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][6][fposx]);
  1571. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][6][fposy]);
  1572. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][6][fposz]);
  1573. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][6][fposa]);
  1574. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Abschleppcar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1575. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Abschleppcar[i],1));
  1576. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Abschleppcar[i],2));
  1577. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Abschleppcar[i],3));
  1578. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Abschleppcar[i],4));
  1579. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Abschleppcar[i],5));
  1580. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Abschleppcar[i],6));
  1581. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Abschleppcar[i],7));
  1582. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Abschleppcar[i],8));
  1583. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Abschleppcar[i],9));
  1584. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Abschleppcar[i],10));
  1585. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Abschleppcar[i],11));
  1586. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Abschleppcar[i],12));
  1587. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Abschleppcar[i],13));
  1588. print("Fraktionsfahrzeuge Abschleppdienst gespeichert");
  1589. }
  1590. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Vagos/%d.ini",i);
  1591. if(dini_Exists(Fraktauto))
  1592. {
  1593. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][7][modelid]);
  1594. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][7][fposx]);
  1595. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][7][fposy]);
  1596. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][7][fposz]);
  1597. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][7][fposa]);
  1598. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Vagoscar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1599. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Vagoscar[i],1));
  1600. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Vagoscar[i],2));
  1601. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Vagoscar[i],3));
  1602. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Vagoscar[i],4));
  1603. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Vagoscar[i],5));
  1604. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Vagoscar[i],6));
  1605. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Vagoscar[i],7));
  1606. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Vagoscar[i],8));
  1607. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Vagoscar[i],9));
  1608. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Vagoscar[i],10));
  1609. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Vagoscar[i],11));
  1610. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Vagoscar[i],12));
  1611. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Vagoscar[i],13));
  1612. print("Fraktionsfahrzeuge Los Santos Vagos gespeichert");
  1613. }
  1614. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GroveStreet/%d.ini",i);
  1615. if(dini_Exists(Fraktauto))
  1616. {
  1617. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][8][modelid]);
  1618. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][8][fposx]);
  1619. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][8][fposy]);
  1620. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][8][fposz]);
  1621. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][8][fposa]);
  1622. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Grovecar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1623. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Grovecar[i],1));
  1624. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Grovecar[i],2));
  1625. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Grovecar[i],3));
  1626. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Grovecar[i],4));
  1627. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Grovecar[i],5));
  1628. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Grovecar[i],6));
  1629. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Grovecar[i],7));
  1630. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Grovecar[i],8));
  1631. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Grovecar[i],9));
  1632. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Grovecar[i],10));
  1633. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Grovecar[i],11));
  1634. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Grovecar[i],12));
  1635. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Grovecar[i],13));
  1636. print("Fraktionsfahrzeuge Grove Street gespeichert");
  1637. }
  1638. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Yakuza/%d.ini",i);
  1639. if(dini_Exists(Fraktauto))
  1640. {
  1641. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][9][modelid]);
  1642. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][9][fposx]);
  1643. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][9][fposy]);
  1644. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][9][fposz]);
  1645. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][9][fposa]);
  1646. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Yakuzacar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1647. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Yakuzacar[i],1));
  1648. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Yakuzacar[i],2));
  1649. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Yakuzacar[i],3));
  1650. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Yakuzacar[i],4));
  1651. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Yakuzacar[i],5));
  1652. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Yakuzacar[i],6));
  1653. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Yakuzacar[i],7));
  1654. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Yakuzacar[i],8));
  1655. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Yakuzacar[i],9));
  1656. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Yakuzacar[i],10));
  1657. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Yakuzacar[i],11));
  1658. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Yakuzacar[i],12));
  1659. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Yakuzacar[i],13));
  1660. print("Fraktionsfahrzeuge Yakuza gespeichert");
  1661. }
  1662. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Ballas/%d.ini",i);
  1663. if(dini_Exists(Fraktauto))
  1664. {
  1665. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][10][modelid]);
  1666. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][10][fposx]);
  1667. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][10][fposy]);
  1668. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][10][fposz]);
  1669. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][10][fposa]);
  1670. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Ballascar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1671. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Ballascar[i],1));
  1672. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Ballascar[i],2));
  1673. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Ballascar[i],3));
  1674. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Ballascar[i],4));
  1675. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Ballascar[i],5));
  1676. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Ballascar[i],6));
  1677. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Ballascar[i],7));
  1678. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Ballascar[i],8));
  1679. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Ballascar[i],9));
  1680. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Ballascar[i],10));
  1681. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Ballascar[i],11));
  1682. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Ballascar[i],12));
  1683. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Ballascar[i],13));
  1684. print("Fraktionsfahrzeuge Ballas gespeichert");
  1685. }
  1686. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Hitman/%d.ini",i);
  1687. if(dini_Exists(Fraktauto))
  1688. {
  1689. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][11][modelid]);
  1690. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][11][fposx]);
  1691. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][11][fposy]);
  1692. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][11][fposz]);
  1693. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][11][fposa]);
  1694. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Hitmancar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1695. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Hitmancar[i],1));
  1696. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Hitmancar[i],2));
  1697. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Hitmancar[i],3));
  1698. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Hitmancar[i],4));
  1699. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Hitmancar[i],5));
  1700. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Hitmancar[i],6));
  1701. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Hitmancar[i],7));
  1702. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Hitmancar[i],8));
  1703. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Hitmancar[i],9));
  1704. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Hitmancar[i],10));
  1705. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Hitmancar[i],11));
  1706. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Hitmancar[i],12));
  1707. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Hitmancar[i],13));
  1708. print("Fraktionsfahrzeuge Hitman gespeichert");
  1709. }
  1710. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GmbH/%d.ini",i);
  1711. if(dini_Exists(Fraktauto))
  1712. {
  1713. dini_IntSet(Fraktauto,"modelid",Fraktautos[i][12][modelid]);
  1714. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][12][fposx]);
  1715. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][12][fposy]);
  1716. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][12][fposz]);
  1717. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][12][fposa]);
  1718. dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(GMBHcar[i],0)); //GetVehicleComponentInSlot bedeutet das er das Tuning des angegebenen Slots heraus findet
  1719. dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(GMBHcar[i],1));
  1720. dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(GMBHcar[i],2));
  1721. dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(GMBHcar[i],3));
  1722. dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(GMBHcar[i],4));
  1723. dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(GMBHcar[i],5));
  1724. dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(GMBHcar[i],6));
  1725. dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(GMBHcar[i],7));
  1726. dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(GMBHcar[i],8));
  1727. dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(GMBHcar[i],9));
  1728. dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(GMBHcar[i],10));
  1729. dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(GMBHcar[i],11));
  1730. dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(GMBHcar[i],12));
  1731. dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(GMBHcar[i],13));
  1732. print("Fraktionsfahrzeuge GmbH gespeichert");
  1733. }
  1734. }
  1735. return 1;
  1736. }
  1737.  
  1738. public OnPlayerRequestClass(playerid, classid)
  1739. {
  1740. SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
  1741. SpawnPlayer(playerid);
  1742. SpawnSpieler(playerid);
  1743. return 1;
  1744. }
  1745.  
  1746. public OnPlayerConnect(playerid)
  1747. {
  1748. SendClientMessage(playerid, COLOR_WHITE, " ");
  1749. SendClientMessage(playerid, COLOR_WHITE, " ");
  1750. SendClientMessage(playerid, COLOR_WHITE, " ");
  1751. SendClientMessage(playerid, COLOR_WHITE, " ");
  1752. SendClientMessage(playerid, COLOR_WHITE, " ");
  1753. SendClientMessage(playerid, COLOR_WHITE, " ");
  1754. SendClientMessage(playerid, COLOR_WHITE, " ");
  1755. SendClientMessage(playerid, COLOR_WHITE, " ");
  1756. SendClientMessage(playerid, COLOR_WHITE, " ");
  1757. SendClientMessage(playerid, COLOR_WHITE, " ");
  1758. SendClientMessage(playerid, COLOR_WHITE, " ");
  1759. SendClientMessage(playerid, COLOR_WHITE, " ");
  1760. SendClientMessage(playerid, COLOR_WHITE, " ");
  1761. SendClientMessage(playerid, COLOR_WHITE, " ");
  1762. SendClientMessage(playerid, COLOR_WHITE, " ");
  1763.  
  1764. if(IsPlayerNPC(playerid))return 1;
  1765. new Spielerdatei[64];
  1766. new name[MAX_PLAYER_NAME];
  1767. GetPlayerName(playerid,name,sizeof(name));
  1768. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  1769. if(dini_Exists(Spielerdatei))
  1770. {
  1771. if(dini_Int(Spielerdatei,"Gebannt") == 1)
  1772. {
  1773. new string[2000];
  1774. format(string,sizeof(string),"Der Account %s wurde vom Server ausgeschlossen.\nSollte der Account %s zu unrecht gesperrt sein, erstelle ein Entbann Antrag im Forum!\n\nAccount Name: %s\nGrund für die Sperre: %s\nDauer der Sperre: %s",SpielerName(playerid),SpielerName(playerid),SpielerName(playerid),dini_Get(Spielerdatei,"Banngrund"),dini_Get(Spielerdatei,"Dauer"));
  1775. ShowPlayerDialog(playerid,DIALOG_GEBANNT,DIALOG_STYLE_MSGBOX,"Gebannt - {0033FF}"#SERVERNAME"",string,"Schließen","");
  1776. return 1;
  1777. }
  1778. else
  1779. {
  1780. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login - {0033FF}"SERVERNAME"","Willkommen auf "SERVERNAME".\nDein Account wurde in unserer Datenbank gefunden, du kannst dich nun einloggen.\n\nSolltest du dein Passwort vergessen haben, wende dich an einen Head-Admin","Login","Abbrechen");
  1781. }
  1782. }
  1783. if(!dini_Exists(Spielerdatei))
  1784. {
  1785.  
  1786. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung - {0033FF}"SERVERNAME"","Willkommen auf "SERVERNAME".\nDein Account wurde nicht in der Datenbank gefunden, bitte gebe nun dein gewünschtes Passwort ein.\n\nSolltest du dein Passwort vergessen haben, wende dich an einen Head-Admin","Registrieren","Abbrechen");
  1787. }
  1788.  
  1789. TextDrawShowForPlayer(playerid, uhrzeitLabel);
  1790.  
  1791. if(GetPVarInt(playerid,"Adminlevel") == 4)
  1792. {
  1793. SetPlayerSkin(playerid,238239232);
  1794. }
  1795.  
  1796. //San Andreas Police Department
  1797. RemoveBuildingForPlayer(playerid, 1266, 1538.5234, -1609.8047, 19.8438, 0.25);
  1798. RemoveBuildingForPlayer(playerid, 1266, 1565.4141, -1722.3125, 25.0391, 0.25);
  1799. RemoveBuildingForPlayer(playerid, 4229, 1597.9063, -1699.7500, 30.2109, 0.25);
  1800. RemoveBuildingForPlayer(playerid, 4230, 1597.9063, -1699.7500, 30.2109, 0.25);
  1801. RemoveBuildingForPlayer(playerid, 1260, 1565.4141, -1722.3125, 25.0391, 0.25);
  1802. RemoveBuildingForPlayer(playerid, 1226, 1571.6016, -1727.6563, 16.4219, 0.25);
  1803. RemoveBuildingForPlayer(playerid, 1260, 1538.5234, -1609.8047, 19.8438, 0.25);
  1804.  
  1805. //Army Base
  1806. RemoveBuildingForPlayer(playerid, 3366, 276.6563, 2023.7578, 16.6328, 0.25);
  1807. RemoveBuildingForPlayer(playerid, 3366, 276.6563, 1989.5469, 16.6328, 0.25);
  1808. RemoveBuildingForPlayer(playerid, 3366, 276.6563, 1955.7656, 16.6328, 0.25);
  1809. RemoveBuildingForPlayer(playerid, 1411, 347.1953, 1799.2656, 18.7578, 0.25);
  1810. RemoveBuildingForPlayer(playerid, 1411, 342.9375, 1796.2891, 18.7578, 0.25);
  1811. RemoveBuildingForPlayer(playerid, 16670, 330.7891, 1813.2188, 17.8281, 0.25);
  1812. RemoveBuildingForPlayer(playerid, 16095, 279.1328, 1829.7813, 16.6328, 0.25);
  1813. RemoveBuildingForPlayer(playerid, 16094, 191.1406, 1870.0391, 21.4766, 0.25);
  1814. RemoveBuildingForPlayer(playerid, 16671, 193.9531, 2051.7969, 20.1797, 0.25);
  1815. RemoveBuildingForPlayer(playerid, 3268, 276.6563, 2023.7578, 16.6328, 0.25);
  1816. RemoveBuildingForPlayer(playerid, 3268, 276.6563, 1989.5469, 16.6328, 0.25);
  1817. RemoveBuildingForPlayer(playerid, 3268, 276.6563, 1955.7656, 16.6328, 0.25);
  1818. RemoveBuildingForPlayer(playerid, 16668, 357.9375, 2049.4219, 16.8438, 0.25);
  1819. RemoveBuildingForPlayer(playerid, 16669, 380.2578, 1914.9609, 17.4297, 0.25);
  1820.  
  1821. //Pershing Square
  1822. RemoveBuildingForPlayer(playerid, 4057, 1479.5547, -1693.1406, 19.5781, 0.25);
  1823. RemoveBuildingForPlayer(playerid, 4210, 1479.5625, -1631.4531, 12.0781, 0.25);
  1824. RemoveBuildingForPlayer(playerid, 713, 1457.9375, -1620.6953, 13.4531, 0.25);
  1825. RemoveBuildingForPlayer(playerid, 713, 1496.8672, -1707.8203, 13.4063, 0.25);
  1826. RemoveBuildingForPlayer(playerid, 1283, 1430.1719, -1719.4688, 15.6250, 0.25);
  1827. RemoveBuildingForPlayer(playerid, 1226, 1451.6250, -1727.6719, 16.4219, 0.25);
  1828. RemoveBuildingForPlayer(playerid, 1226, 1467.9844, -1727.6719, 16.4219, 0.25);
  1829. RemoveBuildingForPlayer(playerid, 1226, 1485.1719, -1727.6719, 16.4219, 0.25);
  1830. RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1713.5078, 13.4531, 0.25);
  1831. RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1716.7031, 15.6250, 0.25);
  1832. RemoveBuildingForPlayer(playerid, 1226, 1505.1797, -1727.6719, 16.4219, 0.25);
  1833. RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1713.7031, 13.4531, 0.25);
  1834. RemoveBuildingForPlayer(playerid, 1289, 1504.7500, -1711.8828, 13.5938, 0.25);
  1835. RemoveBuildingForPlayer(playerid, 620, 1419.3281, -1710.2344, 11.8359, 0.25);
  1836. RemoveBuildingForPlayer(playerid, 1258, 1445.0078, -1704.7656, 13.6953, 0.25);
  1837. RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1702.3594, 16.4219, 0.25);
  1838. RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1676.6875, 16.4219, 0.25);
  1839. RemoveBuildingForPlayer(playerid, 1258, 1445.0078, -1692.2344, 13.6953, 0.25);
  1840. RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1656.2500, 16.4219, 0.25);
  1841. RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1636.2344, 16.4219, 0.25);
  1842. RemoveBuildingForPlayer(playerid, 712, 1445.8125, -1650.0234, 22.2578, 0.25);
  1843. RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1619.0547, 16.4219, 0.25);
  1844. RemoveBuildingForPlayer(playerid, 1283, 1443.2031, -1592.9453, 15.6250, 0.25);
  1845. RemoveBuildingForPlayer(playerid, 673, 1457.7266, -1710.0625, 12.3984, 0.25);
  1846. RemoveBuildingForPlayer(playerid, 620, 1461.6563, -1707.6875, 11.8359, 0.25);
  1847. RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1704.6406, 13.4531, 0.25);
  1848. RemoveBuildingForPlayer(playerid, 700, 1463.0625, -1701.5703, 13.7266, 0.25);
  1849. RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1702.5313, 15.6250, 0.25);
  1850. RemoveBuildingForPlayer(playerid, 673, 1457.5547, -1697.2891, 12.3984, 0.25);
  1851. RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1694.0469, 13.4531, 0.25);
  1852. RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1692.3906, 15.6328, 0.25);
  1853. RemoveBuildingForPlayer(playerid, 4186, 1479.5547, -1693.1406, 19.5781, 0.25);
  1854. RemoveBuildingForPlayer(playerid, 620, 1461.1250, -1687.5625, 11.8359, 0.25);
  1855. RemoveBuildingForPlayer(playerid, 700, 1463.0625, -1690.6484, 13.7266, 0.25);
  1856. RemoveBuildingForPlayer(playerid, 641, 1458.6172, -1684.1328, 11.1016, 0.25);
  1857. RemoveBuildingForPlayer(playerid, 625, 1457.2734, -1666.2969, 13.6953, 0.25);
  1858. RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1682.7188, 13.4531, 0.25);
  1859. RemoveBuildingForPlayer(playerid, 712, 1471.4063, -1666.1797, 22.2578, 0.25);
  1860. RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1682.3125, 15.6328, 0.25);
  1861. RemoveBuildingForPlayer(playerid, 625, 1458.2578, -1659.2578, 13.6953, 0.25);
  1862. RemoveBuildingForPlayer(playerid, 712, 1449.8516, -1655.9375, 22.2578, 0.25);
  1863. RemoveBuildingForPlayer(playerid, 1231, 1477.9375, -1652.7266, 15.6328, 0.25);
  1864. RemoveBuildingForPlayer(playerid, 1280, 1479.6094, -1653.2500, 13.4531, 0.25);
  1865. RemoveBuildingForPlayer(playerid, 625, 1457.3516, -1650.5703, 13.6953, 0.25);
  1866. RemoveBuildingForPlayer(playerid, 625, 1454.4219, -1642.4922, 13.6953, 0.25);
  1867. RemoveBuildingForPlayer(playerid, 1280, 1467.8516, -1646.5938, 13.4531, 0.25);
  1868. RemoveBuildingForPlayer(playerid, 1280, 1472.8984, -1651.5078, 13.4531, 0.25);
  1869. RemoveBuildingForPlayer(playerid, 1280, 1465.9375, -1639.8203, 13.4531, 0.25);
  1870. RemoveBuildingForPlayer(playerid, 1231, 1466.4688, -1637.9609, 15.6328, 0.25);
  1871. RemoveBuildingForPlayer(playerid, 625, 1449.5938, -1635.0469, 13.6953, 0.25);
  1872. RemoveBuildingForPlayer(playerid, 1280, 1467.7109, -1632.8906, 13.4531, 0.25);
  1873. RemoveBuildingForPlayer(playerid, 1232, 1465.8906, -1629.9766, 15.5313, 0.25);
  1874. RemoveBuildingForPlayer(playerid, 1280, 1472.6641, -1627.8828, 13.4531, 0.25);
  1875. RemoveBuildingForPlayer(playerid, 1280, 1479.4688, -1626.0234, 13.4531, 0.25);
  1876. RemoveBuildingForPlayer(playerid, 3985, 1479.5625, -1631.4531, 12.0781, 0.25);
  1877. RemoveBuildingForPlayer(playerid, 4206, 1479.5547, -1639.6094, 13.6484, 0.25);
  1878. RemoveBuildingForPlayer(playerid, 1232, 1465.8359, -1608.3750, 15.3750, 0.25);
  1879. RemoveBuildingForPlayer(playerid, 1229, 1466.4844, -1598.0938, 14.1094, 0.25);
  1880. RemoveBuildingForPlayer(playerid, 1226, 1451.3359, -1596.7031, 16.4219, 0.25);
  1881. RemoveBuildingForPlayer(playerid, 1226, 1471.3516, -1596.7031, 16.4219, 0.25);
  1882. RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1704.5938, 13.4531, 0.25);
  1883. RemoveBuildingForPlayer(playerid, 700, 1494.2109, -1694.4375, 13.7266, 0.25);
  1884. RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1693.7344, 13.4531, 0.25);
  1885. RemoveBuildingForPlayer(playerid, 620, 1496.9766, -1686.8516, 11.8359, 0.25);
  1886. RemoveBuildingForPlayer(playerid, 641, 1494.1406, -1689.2344, 11.1016, 0.25);
  1887. RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1682.6719, 13.4531, 0.25);
  1888. RemoveBuildingForPlayer(playerid, 712, 1480.6094, -1666.1797, 22.2578, 0.25);
  1889. RemoveBuildingForPlayer(playerid, 712, 1488.2266, -1666.1797, 22.2578, 0.25);
  1890. RemoveBuildingForPlayer(playerid, 1280, 1486.4063, -1651.3906, 13.4531, 0.25);
  1891. RemoveBuildingForPlayer(playerid, 1280, 1491.3672, -1646.3828, 13.4531, 0.25);
  1892. RemoveBuildingForPlayer(playerid, 1280, 1493.1328, -1639.4531, 13.4531, 0.25);
  1893. RemoveBuildingForPlayer(playerid, 1280, 1486.1797, -1627.7656, 13.4531, 0.25);
  1894. RemoveBuildingForPlayer(playerid, 1280, 1491.2188, -1632.6797, 13.4531, 0.25);
  1895. RemoveBuildingForPlayer(playerid, 1232, 1494.4141, -1629.9766, 15.5313, 0.25);
  1896. RemoveBuildingForPlayer(playerid, 1232, 1494.3594, -1608.3750, 15.3750, 0.25);
  1897. RemoveBuildingForPlayer(playerid, 1226, 1488.5313, -1596.7031, 16.4219, 0.25);
  1898. RemoveBuildingForPlayer(playerid, 1229, 1498.0547, -1598.0938, 14.1094, 0.25);
  1899. RemoveBuildingForPlayer(playerid, 1288, 1504.7500, -1705.4063, 13.5938, 0.25);
  1900. RemoveBuildingForPlayer(playerid, 1287, 1504.7500, -1704.4688, 13.5938, 0.25);
  1901. RemoveBuildingForPlayer(playerid, 1286, 1504.7500, -1695.0547, 13.5938, 0.25);
  1902. RemoveBuildingForPlayer(playerid, 1285, 1504.7500, -1694.0391, 13.5938, 0.25);
  1903. RemoveBuildingForPlayer(playerid, 673, 1498.9609, -1684.6094, 12.3984, 0.25);
  1904. RemoveBuildingForPlayer(playerid, 625, 1504.1641, -1662.0156, 13.6953, 0.25);
  1905. RemoveBuildingForPlayer(playerid, 625, 1504.7188, -1670.9219, 13.6953, 0.25);
  1906. RemoveBuildingForPlayer(playerid, 620, 1503.1875, -1621.1250, 11.8359, 0.25);
  1907. RemoveBuildingForPlayer(playerid, 673, 1501.2813, -1624.5781, 12.3984, 0.25);
  1908. RemoveBuildingForPlayer(playerid, 673, 1498.3594, -1616.9688, 12.3984, 0.25);
  1909. RemoveBuildingForPlayer(playerid, 1226, 1504.8906, -1596.7031, 16.4219, 0.25);
  1910. RemoveBuildingForPlayer(playerid, 712, 1508.4453, -1668.7422, 22.2578, 0.25);
  1911. RemoveBuildingForPlayer(playerid, 625, 1505.6953, -1654.8359, 13.6953, 0.25);
  1912. RemoveBuildingForPlayer(playerid, 625, 1508.5156, -1647.8594, 13.6953, 0.25);
  1913. RemoveBuildingForPlayer(playerid, 625, 1513.2734, -1642.4922, 13.6953, 0.25);
  1914. RemoveBuildingForPlayer(playerid, 1258, 1510.8906, -1607.3125, 13.6953, 0.25);
  1915. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1721.6328, 16.4219, 0.25);
  1916. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1705.2734, 16.4219, 0.25);
  1917. RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1693.9688, 14.1094, 0.25);
  1918. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1688.0859, 16.4219, 0.25);
  1919. RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1673.7109, 14.1094, 0.25);
  1920. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1668.0781, 16.4219, 0.25);
  1921. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1647.6406, 16.4219, 0.25);
  1922. RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1621.9609, 16.4219, 0.25);
  1923. RemoveBuildingForPlayer(playerid, 1226, 1525.3828, -1611.1563, 16.4219, 0.25);
  1924. RemoveBuildingForPlayer(playerid, 1283, 1528.9531, -1605.8594, 15.6250, 0.25);
  1925.  
  1926. SetPlayerVirtualWorld(playerid, 0);
  1927. SetPlayerInterior(playerid,0);
  1928. Aduty[playerid] = 0;
  1929. Duty[playerid] = 0;
  1930. SetPlayerColor(playerid,COLOR_WHITE);
  1931. return 1;
  1932. }
  1933.  
  1934. public OnPlayerDisconnect(playerid, reason)
  1935. {
  1936. if(GetPVarInt(playerid,"Eingeloggt")==1)
  1937. {
  1938. SpielerSpeichern(playerid);
  1939. }
  1940. return 1;
  1941. }
  1942.  
  1943. public OnPlayerSpawn(playerid)
  1944. {
  1945. new skinid[MAX_PLAYERS];
  1946. skinid[playerid] = GetPVarInt(playerid,"Skin");
  1947. SetPlayerSkin(playerid,skinid[playerid]);
  1948. return 1;
  1949. }
  1950.  
  1951. public OnPlayerDeath(playerid, killerid, reason)
  1952. {
  1953. if(GetPVarInt(playerid, "Kopfgeld") >= 0)
  1954. {
  1955. new str1[128],str2[128];
  1956. GivePlayerMoney(killerid, GetPVarInt(playerid, "Kopfgeld"));
  1957. format(str1, sizeof(str1), "[Kopfgeld] Auftrag erfolgreich ausgeführt (+$%d)!", GetPVarInt(playerid, "Kopfgeld"));
  1958. format(str2, sizeof(str2), "[Kopfgeld] %s wurde begraben, Auftrag erledigt. %s hat's erledigt.", SpielerName(playerid), SpielerName(killerid));
  1959. for(new i = 0; i < MAX_PLAYERS; i++)
  1960. {
  1961. if(IsPlayerConnected(i))
  1962. {
  1963. if(IsSpielerInFraktion(playerid,11))
  1964. {
  1965. format(str1, sizeof(str1), "Hitman %s hat den Aufrag auf %s erfolgreich ausgeführt.", SpielerName(killerid), SpielerName(playerid));
  1966. SendClientMessage(i,COLOR_GELB,str1);
  1967. }
  1968. }
  1969. }
  1970. SendClientMessage(killerid, COLOR_GELB, str2);
  1971. SetPVarInt(playerid, "Kopfgeld", 0);
  1972. }
  1973. return 1;
  1974. }
  1975.  
  1976. public OnVehicleSpawn(vehicleid)
  1977. {
  1978. return 1;
  1979. }
  1980.  
  1981. public OnVehicleDeath(vehicleid, killerid)
  1982. {
  1983. return 1;
  1984. }
  1985.  
  1986. public OnPlayerText(playerid, text[])
  1987. {
  1988. return 1;
  1989. }
  1990.  
  1991. public OnPlayerCommandText(playerid, cmdtext[])
  1992. {
  1993. return 0;
  1994. }
  1995.  
  1996. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1997. {
  1998. SendClientMessage(playerid,COLOR_GEELB,"Info:{FFFFFF} Den Motor startest du mit /motor, dass Licht schaltest du mit /licht ein.");
  1999. return 1;
  2000. }
  2001.  
  2002. public OnPlayerExitVehicle(playerid, vehicleid)
  2003. {
  2004. return 1;
  2005. }
  2006.  
  2007. public OnPlayerStateChange(playerid, newstate, oldstate)
  2008. {
  2009. if(newstate == PLAYER_STATE_DRIVER)
  2010. {
  2011. for(new i=0;i<MAX_FRAKTCARS;i++)
  2012. {
  2013. new veh=GetPlayerVehicleID(playerid);
  2014. if(veh==SAPDcar[i])
  2015. {
  2016. if(!IsSpielerInFraktion(playerid,1))
  2017. {
  2018. SendClientMessage(playerid,COLOR_GRAU,"Du hast keinen Schlüssel.");
  2019. RemovePlayerFromVehicle(playerid);
  2020. }
  2021. }
  2022. }
  2023. }
  2024. return 1;
  2025. }
  2026.  
  2027. public OnPlayerEnterCheckpoint(playerid)
  2028. {
  2029. return 1;
  2030. }
  2031.  
  2032. public OnPlayerLeaveCheckpoint(playerid)
  2033. {
  2034. return 1;
  2035. }
  2036.  
  2037. public OnPlayerEnterRaceCheckpoint(playerid)
  2038. {
  2039. return 1;
  2040. }
  2041.  
  2042. public OnPlayerLeaveRaceCheckpoint(playerid)
  2043. {
  2044. return 1;
  2045. }
  2046.  
  2047. public OnRconCommand(cmd[])
  2048. {
  2049. return 1;
  2050. }
  2051.  
  2052. public OnPlayerRequestSpawn(playerid)
  2053. {
  2054. return 1;
  2055. }
  2056.  
  2057. public OnObjectMoved(objectid)
  2058. {
  2059. return 1;
  2060. }
  2061.  
  2062. public OnPlayerObjectMoved(playerid, objectid)
  2063. {
  2064. return 1;
  2065. }
  2066.  
  2067. public OnPlayerPickUpPickup(playerid, pickupid)
  2068. {
  2069. return 1;
  2070. }
  2071.  
  2072. public OnVehicleMod(playerid, vehicleid, componentid)
  2073. {
  2074. return 1;
  2075. }
  2076.  
  2077. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  2078. {
  2079. return 1;
  2080. }
  2081.  
  2082. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  2083. {
  2084. return 1;
  2085. }
  2086.  
  2087. public OnPlayerSelectedMenuRow(playerid, row)
  2088. {
  2089. return 1;
  2090. }
  2091.  
  2092. public OnPlayerExitedMenu(playerid)
  2093. {
  2094. return 1;
  2095. }
  2096.  
  2097. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  2098. {
  2099. return 1;
  2100. }
  2101.  
  2102. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2103. {
  2104. if(newkeys & KEY_SECONDARY_ATTACK)
  2105. {
  2106. if(IsPlayerInRangeOfPoint(playerid,3.0,1555.2067,-1675.6176,16.1953))//LSPD rein
  2107. {
  2108. SetPlayerInterior(playerid,6);
  2109. SetPlayerPos(playerid,246.783996,63.900199,1003.640625);
  2110. return 1;
  2111. }
  2112. if(IsPlayerInRangeOfPoint(playerid,3.0,246.7579,62.3229,1003.6406)) //LSPD raus
  2113. {
  2114. SetPlayerInterior(playerid,0);
  2115. SetPlayerPos(playerid,1555.2067,-1675.6176,16.1953);
  2116. return 1;
  2117. }
  2118. if(IsPlayerInRangeOfPoint(playerid,3.0,246.3024,88.0054,1003.6406)) //SAPD Interior Garage - Dach
  2119. {
  2120. ShowPlayerDialog(playerid,DIALOG_SAPD,DIALOG_STYLE_LIST,"SAPD - Aufzug","Garage\nDach","Auswählen"," ");
  2121. return 1;
  2122. }
  2123. if(IsPlayerInRangeOfPoint(playerid,3.0,1565.0608,-1684.2030,28.3956)) //SAPD Dach
  2124. {
  2125. ShowPlayerDialog(playerid,DIALOG_SAPD1,DIALOG_STYLE_LIST,"SAPD - Aufzug","Garage\nZentrale","Auswählen"," ");
  2126. return 1;
  2127. }
  2128. if(IsPlayerInRangeOfPoint(playerid,3.0,1524.4829,-1677.9069,6.2188)) //SAPD Garage
  2129. {
  2130. ShowPlayerDialog(playerid,DIALOG_SAPD2,DIALOG_STYLE_LIST,"SAPD - Aufzug","Zentrale\nDach","Auswählen"," ");
  2131. return 1;
  2132. }
  2133. if(IsPlayerInRangeOfPoint(playerid,3.0,1481.1497,-1772.3107,18.7958)) //Stadthalle Eingang
  2134. {
  2135. SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
  2136. SetPlayerInterior(playerid,3);
  2137. return 1;
  2138. }
  2139. if(IsPlayerInRangeOfPoint(playerid,3.0,390.7689,173.7891,1008.3828)) //Stadthalle Ausgang
  2140. {
  2141. SetPlayerPos(playerid,1481.1497,-1772.3107,18.7958);
  2142. SetPlayerInterior(playerid,0);
  2143. return 1;
  2144. }
  2145. if(IsPlayerInRangeOfPoint(playerid,3.0,-1605.4353,710.9570,13.8672)) //FBI Eingang
  2146. {
  2147. SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
  2148. SetPlayerInterior(playerid,10);
  2149. return 1;
  2150. }
  2151. if(IsPlayerInRangeOfPoint(playerid,3.0,246.3898,107.3078,1003.2188)) //FBI Ausgang
  2152. {
  2153. SetPlayerPos(playerid,-1605.4353,710.9570,13.8672);
  2154. SetPlayerInterior(playerid,0);
  2155. return 1;
  2156. }
  2157. if(IsPlayerInRangeOfPoint(playerid,3.0,214.0535,117.2272,999.0156)) //FBI Interior
  2158. {
  2159. SetPlayerPos(playerid,-1606.3280,672.1997,-4.9063);
  2160. SetPlayerInterior(playerid,0);
  2161. return 1;
  2162. }
  2163. if(IsPlayerInRangeOfPoint(playerid,3.0,-1606.3280,672.1997,-4.9063)) //FBI Garage
  2164. {
  2165. SetPlayerPos(playerid,214.0535,117.2272,999.0156);
  2166. SetPlayerInterior(playerid,10);
  2167. return 1;
  2168. }
  2169. if(GetPVarInt(playerid,"Fraktion") == 8)
  2170. {
  2171. if(IsPlayerInRangeOfPoint(playerid,3.0,2495.4312,-1690.9758,14.7656)) //Grove Street Eingang
  2172. {
  2173. SetPlayerPos(playerid, 2496.0662,-1692.0848,1014.7422);
  2174. SetPlayerInterior(playerid,3);
  2175. }
  2176. if(IsPlayerInRangeOfPoint(playerid,3.0,2496.0662,-1692.0848,1014.7422)) //Grove Street Ausgang
  2177. {
  2178. SetPlayerPos(playerid,2495.4312,-1690.9758,14.7656);
  2179. SetPlayerInterior(playerid,0);
  2180. }
  2181. }
  2182. if(GetPVarInt(playerid,"Fraktion") == 10)
  2183. {
  2184. if(IsPlayerInRangeOfPoint(playerid,3.0, 2288.1882,-1104.6500,38.5959)) //Ballas Eingang
  2185. {
  2186. SetPlayerPos(playerid,2496.0662,-1692.0848,1014.7422);
  2187. SetPlayerInterior(playerid,3);
  2188. SetPlayerVirtualWorld(playerid,1);
  2189. }
  2190. if(IsPlayerInRangeOfPoint(playerid,3.0,2496.0662,-1692.0848,1014.7422)) //Ballas Ausgang
  2191. {
  2192. SetPlayerPos(playerid,2288.1882,-1104.6500,38.5959);
  2193. SetPlayerInterior(playerid,0);
  2194. SetPlayerVirtualWorld(playerid,0);
  2195. }
  2196. }
  2197. if(GetPVarInt(playerid,"Fraktion") == 9)
  2198. {
  2199. if(IsPlayerInRangeOfPoint(playerid,3.0,2288.2258,-1104.6569,38.5957)) //Yakuza Eingang
  2200. {
  2201. SetPlayerPos(playerid, 774.1030,-50.4768,1000.5859);
  2202. SetPlayerInterior(playerid,6);
  2203. }
  2204. if(IsPlayerInRangeOfPoint(playerid,3.0,774.1030,-50.4768,1000.5859)) //Yakuza Ausgang
  2205. {
  2206. SetPlayerPos(playerid,2634.6743,1823.9050,11.0234);
  2207. SetPlayerInterior(playerid,0);
  2208. }
  2209. }
  2210. if(GetPVarInt(playerid,"Fraktion") == 7)
  2211. {
  2212. if(IsPlayerInRangeOfPoint(playerid,3.0,2751.4939,-1962.7460,13.5469)) //Los Santos Vagos Eingang
  2213. {
  2214. SetPlayerPos(playerid,2468.8389,-1698.2792,1013.5078);
  2215. SetPlayerInterior(playerid,2);
  2216. }
  2217. if(IsPlayerInRangeOfPoint(playerid,3.0,2468.8389,-1698.2792,1013.5078)) //Los Santos Vagos Ausgang
  2218. {
  2219. SetPlayerPos(playerid,2751.4939,-1962.7460,13.5469);
  2220. SetPlayerInterior(playerid,0);
  2221. }
  2222. }
  2223. if(GetPVarInt(playerid,"Fraktion") == 3)
  2224. {
  2225. if(IsPlayerInRangeOfPoint(playerid,3.0,226.0265,1872.3344,13.7421)) //Army Eingang
  2226. {
  2227. SetPlayerPos(playerid,2807.6047,-1174.7563,1025.5703);
  2228. SetPlayerInterior(playerid,8);
  2229. }
  2230. if(IsPlayerInRangeOfPoint(playerid,3.0,2807.6047,-1174.7563,1025.5703)) //Army Ausgang
  2231. {
  2232. SetPlayerPos(playerid,226.0265,1872.3344,13.7421);
  2233. SetPlayerInterior(playerid,0);
  2234. }
  2235. }
  2236. if(GetPVarInt(playerid,"Fraktion") == 5)
  2237. {
  2238. if(IsPlayerInRangeOfPoint(playerid,3.0,1652.6536,-1254.9858,14.8125)) //News Eingang
  2239. {
  2240. SetPlayerPos(playerid,1700.5889,-1667.8512,20.2188);
  2241. SetPlayerInterior(playerid,18);
  2242. }
  2243. if(IsPlayerInRangeOfPoint(playerid,3.0,1652.6536,-1254.9858,14.8125)) //News Ausgang
  2244. {
  2245. SetPlayerPos(playerid,1652.6536,-1254.9858,14.8125);
  2246. SetPlayerInterior(playerid,0);
  2247. }
  2248. }
  2249. if(GetPVarInt(playerid,"Fraktion") == 12)
  2250. {
  2251. if(IsPlayerInRangeOfPoint(playerid,3.0,-49.9873,-269.3630,6.6332)) //GmbH Eingang
  2252. {
  2253. SetPlayerPos(playerid,-2027.0234,-103.6024,1035.1832);
  2254. SetPlayerInterior(playerid,3);
  2255. }
  2256. if(IsPlayerInRangeOfPoint(playerid,3.0,-2027.0234,-103.6024,1035.1832)) //GmbH Ausgang
  2257. {
  2258. SetPlayerPos(playerid,-49.9873,-269.3630,6.6332);
  2259. SetPlayerInterior(playerid,0);
  2260. }
  2261. }
  2262. if(GetPVarInt(playerid,"Fraktion") == 11)
  2263. {
  2264. if(IsPlayerInRangeOfPoint(playerid,3.0,1879.1909,2290.4565,10.9799)) //Hitman Eingang
  2265. {
  2266. SetPlayerPos(playerid, 975.3154,-8.6815,1001.1484);
  2267. SetPlayerInterior(playerid,3);
  2268. }
  2269. if(IsPlayerInRangeOfPoint(playerid,3.0,975.3154,-8.6815,1001.1484)) //Hitman Ausgang
  2270. {
  2271. SetPlayerPos(playerid, 1879.1909,2290.4565,10.9799);
  2272. SetPlayerInterior(playerid,0);
  2273. }
  2274. }
  2275. if(GetPVarInt(playerid,"Fraktion") == 6)
  2276. {
  2277. if(IsPlayerInRangeOfPoint(playerid,3.0,919.4669,-1252.1841,16.2109)) //Ordnungsamt Eingang
  2278. {
  2279. SetPlayerPos(playerid,1494.4789,1303.5826,1093.2891);
  2280. SetPlayerInterior(playerid,3);
  2281. }
  2282. if(IsPlayerInRangeOfPoint(playerid,3.0,1494.4789,1303.5826,1093.2891)) //Ordnungsamt Ausgang
  2283. {
  2284. SetPlayerPos(playerid,919.4669,-1252.1841,16.2109);
  2285. SetPlayerInterior(playerid,0);
  2286. }
  2287. }
  2288. if(GetPVarInt(playerid,"Fraktion") == 4)
  2289. {
  2290. if(IsPlayerInRangeOfPoint(playerid,3.0,-2614.0017,3303.1606,206.8991)) //Medic Ausgang
  2291. {
  2292. SetPlayerPos(playerid,1172.6167,-1323.5100,15.4034);
  2293. SetPlayerInterior(playerid,0);
  2294. }
  2295. if(IsPlayerInRangeOfPoint(playerid,3.0,1172.6167,-1323.5100,15.4034)) //Medic Eingang
  2296. {
  2297. SetPlayerPos(playerid,-2614.0017,3303.1606,206.8991);
  2298. SetPlayerInterior(playerid,0);
  2299. }
  2300. }
  2301. }
  2302. return 1;
  2303. }
  2304.  
  2305.  
  2306. public OnRconLoginAttempt(ip[], password[], success)
  2307. {
  2308. return 1;
  2309. }
  2310.  
  2311. public OnPlayerUpdate(playerid)
  2312. {
  2313. return 1;
  2314. }
  2315.  
  2316. public OnPlayerStreamIn(playerid, forplayerid)
  2317. {
  2318. return 1;
  2319. }
  2320.  
  2321. public OnPlayerModelSelectionEx(playerid, response, extraid, modelids)
  2322. {
  2323. if(extraid == CUSTOM_TRAILER_MENU)
  2324. {
  2325. if(response)
  2326. {
  2327. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2328. SetPlayerSkin(playerid, modelids);
  2329. SpawnSpieler(playerid);
  2330. }
  2331. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2332. }
  2333. if(extraid == CUSTOM_TRAILER_MENUS)
  2334. {
  2335. if(response)
  2336. {
  2337. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2338. SetPlayerSkin(playerid, modelids);
  2339. SpawnSpieler(playerid);
  2340. }
  2341. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2342. }
  2343. if(extraid == CUSTOM_TRAILER_MENUSFBI)
  2344. {
  2345. if(response)
  2346. {
  2347. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2348. SetPlayerSkin(playerid, modelids);
  2349. SpawnSpieler(playerid);
  2350. }
  2351. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2352. }
  2353. if(extraid == CUSTOM_TRAILER_MENUSARMY)
  2354. {
  2355. if(response)
  2356. {
  2357. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2358. SetPlayerSkin(playerid, modelids);
  2359. SpawnSpieler(playerid);
  2360. }
  2361. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2362. }
  2363. if(extraid == CUSTOM_TRAILER_MENUSMEDIC)
  2364. {
  2365. if(response)
  2366. {
  2367. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2368. SetPlayerSkin(playerid, modelids);
  2369. SpawnSpieler(playerid);
  2370. }
  2371. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2372. }
  2373. if(extraid == CUSTOM_TRAILER_MENUSNEWS)
  2374. {
  2375. if(response)
  2376. {
  2377. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2378. SetPlayerSkin(playerid, modelids);
  2379. SpawnSpieler(playerid);
  2380. }
  2381. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2382. }
  2383. if(extraid == CUSTOM_TRAILER_MENUSABSCHLEPP)
  2384. {
  2385. if(response)
  2386. {
  2387. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2388. SetPlayerSkin(playerid, modelids);
  2389. SpawnSpieler(playerid);
  2390. }
  2391. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2392. }
  2393. if(extraid == CUSTOM_TRAILER_MENUSVAGOS)
  2394. {
  2395. if(response)
  2396. {
  2397. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2398. SetPlayerSkin(playerid, modelids);
  2399. SpawnSpieler(playerid);
  2400. }
  2401. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2402. }
  2403. if(extraid == CUSTOM_TRAILER_MENUSGROVE)
  2404. {
  2405. if(response)
  2406. {
  2407. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2408. SetPlayerSkin(playerid, modelids);
  2409. SpawnSpieler(playerid);
  2410. }
  2411. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2412. }
  2413. if(extraid == CUSTOM_TRAILER_MENUSYAKUZA)
  2414. {
  2415. if(response)
  2416. {
  2417. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2418. SetPlayerSkin(playerid, modelids);
  2419. SpawnSpieler(playerid);
  2420. }
  2421. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2422. }
  2423. if(extraid == CUSTOM_TRAILER_MENUSBALLAS)
  2424. {
  2425. if(response)
  2426. {
  2427. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2428. SetPlayerSkin(playerid, modelids);
  2429. SpawnSpieler(playerid);
  2430. }
  2431. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2432. }
  2433. if(extraid == CUSTOM_TRAILER_MENUSHITMAN)
  2434. {
  2435. if(response)
  2436. {
  2437. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2438. SetPlayerSkin(playerid, modelids);
  2439. SpawnSpieler(playerid);
  2440. }
  2441. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2442. }
  2443. if(extraid == CUSTOM_TRAILER_MENUSTRUCKER)
  2444. {
  2445. if(response)
  2446. {
  2447. SendClientMessage(playerid,COLOR_BLAU, "Ich hoffe die Klamotten sind bequem.");
  2448. SetPlayerSkin(playerid, modelids);
  2449. SpawnSpieler(playerid);
  2450. }
  2451. else SendClientMessage(playerid, COLOR_BLAU, "Magst deine alten Klamotten wohl doch lieber.");
  2452. }
  2453. return 1;
  2454. }
  2455.  
  2456. public OnPlayerStreamOut(playerid, forplayerid)
  2457. {
  2458. return 1;
  2459. }
  2460.  
  2461. public OnVehicleStreamIn(vehicleid, forplayerid)
  2462. {
  2463. return 1;
  2464. }
  2465.  
  2466. public OnVehicleStreamOut(vehicleid, forplayerid)
  2467. {
  2468. return 1;
  2469. }
  2470.  
  2471. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2472. {
  2473. if(dialogid==DIALOG_LOGIN)
  2474. {
  2475. if(response==0)
  2476. {
  2477. Kick(playerid);
  2478. return 1;
  2479. }
  2480. if(response==1)
  2481. {
  2482. if(!strlen(inputtext))
  2483. {
  2484. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login - {0033FF}"SERVERNAME"","Willkommen auf "SERVERNAME".\nDein Account wurde in unserer Datenbank gefunden, du kannst dich nun einloggen.\n\nSolltest du dein Passwort vergessen haben, wende dich an einen Head-Admin","Login","Abbrechen");
  2485. return 1;
  2486. }
  2487. else
  2488. {
  2489. Login(playerid,inputtext);
  2490. SpawnSpieler(playerid);
  2491. return 1;
  2492. }
  2493. }
  2494. }
  2495. if(dialogid==DIALOG_REGISTER)
  2496. {
  2497. if(response==0)
  2498. {
  2499. Kick(playerid);
  2500. return 1;
  2501. }
  2502. if(response==1)
  2503. {
  2504. if(!strlen(inputtext))
  2505. {
  2506. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung - {0033FF}"SERVERNAME"","Willkommen auf "SERVERNAME".\nDein Account wurde nicht in der Datenbank gefunden, bitte gebe nun dein gewünschtes Passwort ein.\n\nSolltest du dein Passwort vergessen haben, wende dich an einen Head-Admin","Registrieren","Abbrechen");
  2507. return 1;
  2508. }
  2509. else
  2510. {
  2511. Register(playerid,inputtext);
  2512. return 1;
  2513. }
  2514. }
  2515. }
  2516. if(dialogid==DIALOG_ABSCHLEPPFAHRZEUGE)
  2517. {
  2518. if(response)
  2519. {
  2520. if(listitem == 0)
  2521. {
  2522. SendClientMessage(playerid,COLOR_BLAU,"Du hast für den Abschleppdienst einen Rancher gekauft.");
  2523. CreateFCar(playerid,6,599);
  2524. }
  2525. if(listitem == 1)
  2526. {
  2527. SendClientMessage(playerid,COLOR_BLAU,"Du hast für den Abschleppdienst einen Sultan gekauft.");
  2528. CreateFCar(playerid,6,560);
  2529. }
  2530. if(listitem == 2)
  2531. {
  2532. SendClientMessage(playerid,COLOR_BLAU,"Du hast für den Abschleppdienst einen Tow Truck gekauft.");
  2533. CreateFCar(playerid,6,525);
  2534. }
  2535. if(listitem == 3)
  2536. {
  2537. SendClientMessage(playerid,COLOR_BLAU,"Du hast für den Abschleppdienst einen Wayfarer gekauft.");
  2538. CreateFCar(playerid,6,586);
  2539. }
  2540. }
  2541. }
  2542. if(dialogid==DIALOG_GMBHFAHRZEUGE)
  2543. {
  2544. if(response)
  2545. {
  2546. if(listitem == 0)
  2547. {
  2548. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die GmbH einen Trailer gekauft.");
  2549. CreateFCar(playerid,12,591);
  2550. }
  2551. if(listitem == 1)
  2552. {
  2553. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die GmbH einen Petrol Trailer gekauft.");
  2554. CreateFCar(playerid,12,584);
  2555. }
  2556. if(listitem == 2)
  2557. {
  2558. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die GmbH einen Tanker gekauft.");
  2559. CreateFCar(playerid,12,514);
  2560. }
  2561. if(listitem == 3)
  2562. {
  2563. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die GmbH eine Roadtrain gekauft.");
  2564. CreateFCar(playerid,12,515);
  2565. }
  2566. if(listitem == 4)
  2567. {
  2568. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die GmbH einen Trailer gekauft.");
  2569. CreateFCar(playerid,12,450);
  2570. }
  2571. if(listitem == 5)
  2572. {
  2573. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die GmbH einen Trailer gekauft.");
  2574. CreateFCar(playerid,12,435);
  2575. }
  2576. if(listitem == 6)
  2577. {
  2578. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die GmbH einen Linerunner gekauft.");
  2579. CreateFCar(playerid,12,403);
  2580. }
  2581. }
  2582. }
  2583. if(dialogid==DIALOG_VAGOSFAHRZEUGE)
  2584. {
  2585. if(response)
  2586. {
  2587. if(listitem == 0)
  2588. {
  2589. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos einen Tahoma gekauft.");
  2590. CreateFCar(playerid,7,566);
  2591. }
  2592. if(listitem == 1)
  2593. {
  2594. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos einen Sultan gekauft.");
  2595. CreateFCar(playerid,7,560);
  2596. }
  2597. if(listitem == 2)
  2598. {
  2599. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos einen Blade gekauft.");
  2600. CreateFCar(playerid,7,536);
  2601. }
  2602. if(listitem == 3)
  2603. {
  2604. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos eine FCR-900 gekauft.");
  2605. CreateFCar(playerid,7,521);
  2606. }
  2607. if(listitem == 4)
  2608. {
  2609. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos einen Elegant gekauft.");
  2610. CreateFCar(playerid,7,507);
  2611. }
  2612. if(listitem == 5)
  2613. {
  2614. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos einen Maverick gekauft.");
  2615. CreateFCar(playerid,7,487);
  2616. }
  2617. if(listitem == 6)
  2618. {
  2619. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos einen Burrito gekauft.");
  2620. CreateFCar(playerid,7,482);
  2621. }
  2622. if(listitem == 7)
  2623. {
  2624. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos ein Quad gekauft.");
  2625. CreateFCar(playerid,7,471);
  2626. }
  2627. if(listitem == 8)
  2628. {
  2629. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos eine Sanchez gekauft.");
  2630. CreateFCar(playerid,7,468);
  2631. }
  2632. if(listitem == 9)
  2633. {
  2634. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Los Santos Vagos eine PCJ-600 gekauft.");
  2635. CreateFCar(playerid,7,461);
  2636. }
  2637. }
  2638. }
  2639. if(dialogid==DIALOG_BALLASFAHRZEUGE)
  2640. {
  2641. if(response)
  2642. {
  2643. if(listitem == 0)
  2644. {
  2645. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas einen Tahoma gekauft.");
  2646. CreateFCar(playerid,10,566);
  2647. }
  2648. if(listitem == 1)
  2649. {
  2650. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas einen Sultan gekauft.");
  2651. CreateFCar(playerid,10,560);
  2652. }
  2653. if(listitem == 2)
  2654. {
  2655. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas einen Blade gekauft.");
  2656. CreateFCar(playerid,10,536);
  2657. }
  2658. if(listitem == 3)
  2659. {
  2660. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas eine FCR-900 gekauft.");
  2661. CreateFCar(playerid,10,521);
  2662. }
  2663. if(listitem == 4)
  2664. {
  2665. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas einen Elegant gekauft.");
  2666. CreateFCar(playerid,10,507);
  2667. }
  2668. if(listitem == 5)
  2669. {
  2670. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas einen Maverick gekauft.");
  2671. CreateFCar(playerid,10,487);
  2672. }
  2673. if(listitem == 6)
  2674. {
  2675. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas einen Burrito gekauft.");
  2676. CreateFCar(playerid,10,482);
  2677. }
  2678. if(listitem == 7)
  2679. {
  2680. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas ein Quad gekauft.");
  2681. CreateFCar(playerid,10,471);
  2682. }
  2683. if(listitem == 8)
  2684. {
  2685. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas eine Sanchez gekauft.");
  2686. CreateFCar(playerid,10,468);
  2687. }
  2688. if(listitem == 9)
  2689. {
  2690. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas eine PCJ-600 gekauft.");
  2691. CreateFCar(playerid,10,461);
  2692. }
  2693. }
  2694. }
  2695. if(dialogid==DIALOG_HITMANFAHRZEUGE)
  2696. {
  2697. if(response)
  2698. {
  2699. if(listitem == 0)
  2700. {
  2701. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans einen Tahoma gekauft.");
  2702. CreateFCar(playerid,11,566);
  2703. }
  2704. if(listitem == 1)
  2705. {
  2706. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans einen Sultan gekauft.");
  2707. CreateFCar(playerid,11,560);
  2708. }
  2709. if(listitem == 2)
  2710. {
  2711. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans einen Blade gekauft.");
  2712. CreateFCar(playerid,11,536);
  2713. }
  2714. if(listitem == 3)
  2715. {
  2716. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans eine FCR-900 gekauft.");
  2717. CreateFCar(playerid,11,521);
  2718. }
  2719. if(listitem == 4)
  2720. {
  2721. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans einen Elegant gekauft.");
  2722. CreateFCar(playerid,11,507);
  2723. }
  2724. if(listitem == 5)
  2725. {
  2726. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans einen Maverick gekauft.");
  2727. CreateFCar(playerid,11,487);
  2728. }
  2729. if(listitem == 6)
  2730. {
  2731. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans einen Burrito gekauft.");
  2732. CreateFCar(playerid,11,482);
  2733. }
  2734. if(listitem == 7)
  2735. {
  2736. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans ein Quad gekauft.");
  2737. CreateFCar(playerid,11,471);
  2738. }
  2739. if(listitem == 8)
  2740. {
  2741. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Hitmans eine Sanchez gekauft.");
  2742. CreateFCar(playerid,11,468);
  2743. }
  2744. if(listitem == 9)
  2745. {
  2746. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Ballas eine PCJ-600 gekauft.");
  2747. CreateFCar(playerid,11,461);
  2748. }
  2749. }
  2750. }
  2751. if(dialogid==DIALOG_GROVEFAHRZEUGE)
  2752. {
  2753. if(response)
  2754. {
  2755. if(listitem == 0)
  2756. {
  2757. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street einen Tahoma gekauft.");
  2758. CreateFCar(playerid,8,566);
  2759. }
  2760. if(listitem == 1)
  2761. {
  2762. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street einen Sultan gekauft.");
  2763. CreateFCar(playerid,8,560);
  2764. }
  2765. if(listitem == 2)
  2766. {
  2767. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street einen Blade gekauft.");
  2768. CreateFCar(playerid,8,536);
  2769. }
  2770. if(listitem == 3)
  2771. {
  2772. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street eine FCR-900 gekauft.");
  2773. CreateFCar(playerid,8,521);
  2774. }
  2775. if(listitem == 4)
  2776. {
  2777. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street einen Elegant gekauft.");
  2778. CreateFCar(playerid,8,507);
  2779. }
  2780. if(listitem == 5)
  2781. {
  2782. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street einen Maverick gekauft.");
  2783. CreateFCar(playerid,8,487);
  2784. }
  2785. if(listitem == 6)
  2786. {
  2787. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street einen Burrito gekauft.");
  2788. CreateFCar(playerid,8,482);
  2789. }
  2790. if(listitem == 7)
  2791. {
  2792. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street ein Quad gekauft.");
  2793. CreateFCar(playerid,8,471);
  2794. }
  2795. if(listitem == 8)
  2796. {
  2797. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street eine Sanchez gekauft.");
  2798. CreateFCar(playerid,8,468);
  2799. }
  2800. if(listitem == 9)
  2801. {
  2802. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Grove Street eine PCJ-600 gekauft.");
  2803. CreateFCar(playerid,8,461);
  2804. }
  2805. }
  2806. }
  2807. if(dialogid==DIALOG_YAKUZAFAHRZEUGE)
  2808. {
  2809. if(response)
  2810. {
  2811. if(listitem == 0)
  2812. {
  2813. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza einen Tahoma gekauft.");
  2814. CreateFCar(playerid,9,566);
  2815. }
  2816. if(listitem == 1)
  2817. {
  2818. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza einen Sultan gekauft.");
  2819. CreateFCar(playerid,9,560);
  2820. }
  2821. if(listitem == 2)
  2822. {
  2823. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza einen Blade gekauft.");
  2824. CreateFCar(playerid,9,536);
  2825. }
  2826. if(listitem == 3)
  2827. {
  2828. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza eine FCR-900 gekauft.");
  2829. CreateFCar(playerid,9,521);
  2830. }
  2831. if(listitem == 4)
  2832. {
  2833. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza einen Elegant gekauft.");
  2834. CreateFCar(playerid,9,507);
  2835. }
  2836. if(listitem == 5)
  2837. {
  2838. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza einen Maverick gekauft.");
  2839. CreateFCar(playerid,9,487);
  2840. }
  2841. if(listitem == 6)
  2842. {
  2843. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza einen Burrito gekauft.");
  2844. CreateFCar(playerid,9,482);
  2845. }
  2846. if(listitem == 7)
  2847. {
  2848. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza ein Quad gekauft.");
  2849. CreateFCar(playerid,9,471);
  2850. }
  2851. if(listitem == 8)
  2852. {
  2853. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza eine Sanchez gekauft.");
  2854. CreateFCar(playerid,9,468);
  2855. }
  2856. if(listitem == 9)
  2857. {
  2858. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Yakuza eine PCJ-600 gekauft.");
  2859. CreateFCar(playerid,9,461);
  2860. }
  2861. }
  2862. }
  2863. if(dialogid==DIALOG_SAPDFAHRZEUGE)
  2864. {
  2865. if(response)
  2866. {
  2867. if(listitem == 0) //Streifenwagen
  2868. {
  2869. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das SAPD einen Streifenwagen gekauft.");
  2870. CreateFCar(playerid,1,596);
  2871. }
  2872. if(listitem == 1) //Polizei Ranger
  2873. {
  2874. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das SAPD einen Polizei Ranger gekauft.");
  2875. CreateFCar(playerid,1,599);
  2876. }
  2877. if(listitem == 2) //SWAT Fahrzeug
  2878. {
  2879. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das SAPD ein SWAT Fahrzeug gekauft.");
  2880. CreateFCar(playerid,1,601);
  2881. }
  2882. if(listitem == 3) //HPV
  2883. {
  2884. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das SAPD ein Motorrad gekauft.");
  2885. CreateFCar(playerid,1,523);
  2886. }
  2887. if(listitem == 4) //Polizei Maverick
  2888. {
  2889. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das SAPD einen Maverick gekauft.");
  2890. CreateFCar(playerid,1,497);
  2891. }
  2892. if(listitem == 5) //Polizei Bot
  2893. {
  2894. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das SAPD ein Polizei Bot gekauft.");
  2895. CreateFCar(playerid,1,430);
  2896. }
  2897. if(listitem == 6) //Truppentransporter
  2898. {
  2899. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das SAPD einen Truppentransporter gekauft.");
  2900. CreateFCar(playerid,1,427);
  2901. }
  2902. if(listitem == 7) //Sultan
  2903. {
  2904. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das SAPD einen Sultan gekauft.");
  2905. CreateFCar(playerid,1,560);
  2906. }
  2907. }
  2908. }
  2909. if(dialogid==DIALOG_MEDICFAHRZEUGE)
  2910. {
  2911. if(response)
  2912. {
  2913. if(listitem == 0)
  2914. {
  2915. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI ein Ambulance Fahrzeug gekauft.");
  2916. CreateFCar(playerid,4,416);
  2917. }
  2918. if(listitem == 1)
  2919. {
  2920. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das Medical einen Sultan gekauft.");
  2921. CreateFCar(playerid,4,560);
  2922. }
  2923. }
  2924. }
  2925. if(dialogid==DIALOG_FBIFAHRZEUGE)
  2926. {
  2927. if(response)
  2928. {
  2929. if(listitem == 0) //Streifenwagen
  2930. {
  2931. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI einen Streifenwagen gekauft.");
  2932. CreateFCar(playerid,2,597);
  2933. }
  2934. if(listitem == 1) //SWAT Fahrzeug
  2935. {
  2936. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI ein SWAT Fahrzeug gekauft.");
  2937. CreateFCar(playerid,2,601);
  2938. }
  2939. if(listitem == 2) //Polizei Ranger
  2940. {
  2941. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI einen Polizei Ranger gekauft.");
  2942. CreateFCar(playerid,2,599);
  2943. }
  2944. if(listitem == 3) //Sultan
  2945. {
  2946. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI ein Sultan gekauft.");
  2947. CreateFCar(playerid,2,560);
  2948. }
  2949. if(listitem == 4) //Truck
  2950. {
  2951. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI einen Truck gekauft.");
  2952. CreateFCar(playerid,2,528);
  2953. }
  2954. if(listitem == 5) //Maverick
  2955. {
  2956. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI ein Maverick gekauft.");
  2957. CreateFCar(playerid,2,497);
  2958. }
  2959. if(listitem == 6) //Seasparrow
  2960. {
  2961. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI einen Seasparrow gekauft.");
  2962. CreateFCar(playerid,2,447);
  2963. }
  2964. if(listitem == 7) //Truppentransporter
  2965. {
  2966. SendClientMessage(playerid,COLOR_BLAU,"Du hast für das FBI einen Truppentransporter gekauft.");
  2967. CreateFCar(playerid,2,427);
  2968. }
  2969. }
  2970. }
  2971. if(dialogid==DIALOG_NEWSFAHRZEUGE)
  2972. {
  2973. if(response)
  2974. {
  2975. if(listitem == 0)
  2976. {
  2977. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die San News einen Newsvan gekauft.");
  2978. CreateFCar(playerid,5,582);
  2979. }
  2980. if(listitem == 1)
  2981. {
  2982. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die San News einen Maverick gekauft.");
  2983. CreateFCar(playerid,5,488);
  2984. }
  2985. if(listitem == 2)
  2986. {
  2987. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die San News einen Coach gekauft.");
  2988. CreateFCar(playerid,5,437);
  2989. }
  2990. if(listitem == 3)
  2991. {
  2992. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die San News einen Wayfarer gekauft.");
  2993. CreateFCar(playerid,5,586);
  2994. }
  2995. }
  2996. }
  2997. if(dialogid==DIALOG_ARMYFAHRZEUGE)
  2998. {
  2999. if(response)
  3000. {
  3001. if(listitem == 0)
  3002. {
  3003. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Streifenwagen gekauft.");
  3004. CreateFCar(playerid,3,598);
  3005. }
  3006. if(listitem == 1)
  3007. {
  3008. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army eine Andromada gekauft.");
  3009. CreateFCar(playerid,3,592);
  3010. }
  3011. if(listitem == 2)
  3012. {
  3013. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Sultan gekauft.");
  3014. CreateFCar(playerid,3,560);
  3015. }
  3016. if(listitem == 3)
  3017. {
  3018. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Cargobob gekauft.");
  3019. CreateFCar(playerid,3,548);
  3020. }
  3021. if(listitem == 4)
  3022. {
  3023. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Hydra gekauft.");
  3024. CreateFCar(playerid,3,520);
  3025. }
  3026. if(listitem == 5)
  3027. {
  3028. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Rancher gekauft.");
  3029. CreateFCar(playerid,3,489);
  3030. }
  3031. if(listitem == 6)
  3032. {
  3033. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Patriot gekauft.");
  3034. CreateFCar(playerid,3,470);
  3035. }
  3036. if(listitem == 7)
  3037. {
  3038. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Rhino gekauft.");
  3039. CreateFCar(playerid,3,432);
  3040. }
  3041. if(listitem == 8)
  3042. {
  3043. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Transporter gekauft.");
  3044. CreateFCar(playerid,3,433);
  3045. }
  3046. if(listitem == 9)
  3047. {
  3048. SendClientMessage(playerid,COLOR_BLAU,"Du hast für die Army einen Hunter gekauft.");
  3049. CreateFCar(playerid,3,425);
  3050. }
  3051. }
  3052. }
  3053. if(dialogid==DIALOG_GESCHLECHT)
  3054. {
  3055. if(response==0)
  3056. {
  3057. new Spielerdatei[64], name[MAX_PLAYER_NAME];
  3058. SendClientMessage(playerid,COLOR_ROT,"In Ordnung, du bist also Weiblich.");
  3059. GetPlayerName(playerid,name,sizeof(name));
  3060. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  3061. dini_Set(Spielerdatei,"Geschlecht","Weiblich");
  3062. if(GetPVarInt(playerid,"Tutorial") == 0)
  3063. {
  3064. ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Tutorial - {0033FF}"SERVERNAME"","Willkommen im Tutorial von "SERVERNAME", hier im Tutorial wird dir der Server ein wenig näher gebracht.\nDies hier ist ein deutscher Server, deswegen wird in den öffentlichen Chats deutsch geschrieben.\nSolltest du mal nicht weiter wissen, kannst du einen Supporter um Hilfe fragen.","Weiter"," ");
  3065. return 1;
  3066. }
  3067. }
  3068. if(response==1)
  3069. {
  3070. new Spielerdatei[64], name[MAX_PLAYER_NAME];
  3071. SendClientMessage(playerid,COLOR_ROT,"In Ordnung, du bist also Männlich.");
  3072. GetPlayerName(playerid,name,sizeof(name));
  3073. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  3074. dini_Set(Spielerdatei,"Geschlecht","Männlich");
  3075. if(GetPVarInt(playerid,"Tutorial") == 0)
  3076. {
  3077. ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Tutorial - {0033FF}"SERVERNAME"","Willkommen im Tutorial von "SERVERNAME", hier im Tutorial wird dir der Server ein wenig näher gebracht.\nDies hier ist ein deutscher Server, deswegen wird in den öffentlichen Chats deutsch geschrieben.\nSolltest du mal nicht weiter wissen, kannst du einen Supporter um Hilfe fragen.","Weiter"," ");
  3078. return 1;
  3079. }
  3080. }
  3081. }
  3082. if(dialogid==DIALOG_GEBANNT)
  3083. {
  3084. if(response==0)
  3085. {
  3086. Kick(playerid);
  3087. }
  3088. if(response==1)
  3089. {
  3090. Kick(playerid);
  3091. }
  3092. }
  3093. if(dialogid==DIALOG_HITMANDUTY)
  3094. {
  3095. if(response)
  3096. {
  3097. if(listitem == 0)
  3098. {
  3099. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun nicht mehr im Dienst.");
  3100. ResetPlayerWeapons(playerid);
  3101. Duty[playerid] = 0;
  3102. }
  3103. if(listitem == 1)
  3104. {
  3105. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Dienst.");
  3106. SetPlayerHealth(playerid,100);
  3107. GivePlayerWeapon(playerid,24,100);
  3108. GivePlayerWeapon(playerid,31,150);
  3109. GivePlayerWeapon(playerid,41,100);
  3110. GivePlayerWeapon(playerid,25,50);
  3111. GivePlayerWeapon(playerid,34,100);
  3112. Duty[playerid] = 1;
  3113. }
  3114. }
  3115. }
  3116. if(dialogid==DIALOG_FBIDUTY)
  3117. {
  3118. if(response)
  3119. {
  3120. if(listitem == 0) //Aus dem Dienst
  3121. {
  3122. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun nicht mehr im Dienst.");
  3123. ResetPlayerWeapons(playerid);
  3124. Duty[playerid] = 0;
  3125. }
  3126. if(listitem == 1) //Streifendienst
  3127. {
  3128. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Streifendienst.");
  3129. SetPlayerHealth(playerid,100);
  3130. SetPlayerArmour(playerid,100);
  3131. GivePlayerWeapon(playerid,24,100);
  3132. GivePlayerWeapon(playerid,31,150);
  3133. GivePlayerWeapon(playerid,41,100);
  3134. GivePlayerWeapon(playerid,25,50);
  3135. Duty[playerid] = 1;
  3136. }
  3137. if(listitem == 2) //SWAT Modus
  3138. {
  3139. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im SWAT Modus.");
  3140. SetPlayerSkin(playerid,285);
  3141. SetPlayerHealth(playerid,100);
  3142. SetPlayerArmour(playerid,100);
  3143. GivePlayerWeapon(playerid,24,100);
  3144. GivePlayerWeapon(playerid,31,150);
  3145. GivePlayerWeapon(playerid,41,100);
  3146. GivePlayerWeapon(playerid,25,50);
  3147. GivePlayerWeapon(playerid,34,100);
  3148. Duty[playerid] = 1;
  3149. }
  3150. if(listitem == 3) //Undercover
  3151. {
  3152. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Undercover Dienst.");
  3153. SetPlayerHealth(playerid,100);
  3154. GivePlayerWeapon(playerid,24,100);
  3155. GivePlayerWeapon(playerid,31,150);
  3156. GivePlayerWeapon(playerid,41,100);
  3157. GivePlayerWeapon(playerid,25,50);
  3158. SetPlayerSkin(playerid,233);
  3159. Duty[playerid] = 1;
  3160. }
  3161. }
  3162. }
  3163. if(dialogid==DIALOG_SAPDDUTY)
  3164. {
  3165. if(response)
  3166. {
  3167. if(listitem == 0) //Aus dem Dienst
  3168. {
  3169. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun nicht mehr im Dienst.");
  3170. SetPlayerColor(playerid,COLOR_WHITE);
  3171. ResetPlayerWeapons(playerid);
  3172. Duty[playerid] = 0;
  3173. }
  3174. if(listitem == 1) //Streifendienst
  3175. {
  3176. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Streifendienst.");
  3177. SetPlayerHealth(playerid,100);
  3178. SetPlayerColor(playerid,COLOR_BLAU);
  3179. SetPlayerArmour(playerid,100);
  3180. GivePlayerWeapon(playerid,24,100);
  3181. GivePlayerWeapon(playerid,31,150);
  3182. GivePlayerWeapon(playerid,41,100);
  3183. GivePlayerWeapon(playerid,25,50);
  3184. Duty[playerid] = 1;
  3185. }
  3186. if(listitem == 2) //SWAT Modus
  3187. {
  3188. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im SWAT Modus.");
  3189. SetPlayerSkin(playerid,285);
  3190. SetPlayerHealth(playerid,100);
  3191. SetPlayerColor(playerid,COLOR_BLAU);
  3192. SetPlayerArmour(playerid,100);
  3193. GivePlayerWeapon(playerid,24,100);
  3194. GivePlayerWeapon(playerid,31,150);
  3195. GivePlayerWeapon(playerid,41,100);
  3196. GivePlayerWeapon(playerid,25,50);
  3197. GivePlayerWeapon(playerid,34,100);
  3198. Duty[playerid] = 1;
  3199. }
  3200. if(listitem == 3) //Undercover
  3201. {
  3202. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Undercover Dienst.");
  3203. SetPlayerHealth(playerid,100);
  3204. GivePlayerWeapon(playerid,24,100);
  3205. SetPlayerColor(playerid,COLOR_WHITE);
  3206. GivePlayerWeapon(playerid,31,150);
  3207. GivePlayerWeapon(playerid,41,100);
  3208. GivePlayerWeapon(playerid,25,50);
  3209. SetPlayerSkin(playerid,233);
  3210. Duty[playerid] = 1;
  3211. }
  3212. }
  3213. }
  3214. if(dialogid==DIALOG_SAPD)
  3215. {
  3216. if(response==1)
  3217. {
  3218. if(listitem==0) //GARAGE
  3219. {
  3220. SetPlayerPos(playerid,1524.4829,-1677.9069,6.2188);
  3221. SetPlayerInterior(playerid,0);
  3222. }
  3223. if(listitem==1) //DACH
  3224. {
  3225. SetPlayerPos(playerid,1565.0608,-1684.2030,28.3956);
  3226. SetPlayerInterior(playerid,0);
  3227. }
  3228. }
  3229. }
  3230. if(dialogid==DIALOG_MEDICDUTY)
  3231. {
  3232. if(response)
  3233. {
  3234. if(listitem == 0) //Aus dem Dienst
  3235. {
  3236. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun nicht mehr im Dienst.");
  3237. SetPlayerColor(playerid,COLOR_WHITE);
  3238. ResetPlayerWeapons(playerid);
  3239. Duty[playerid] = 0;
  3240. }
  3241. if(listitem == 1) //Streifendienst
  3242. {
  3243. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Dienst.");
  3244. SetPlayerHealth(playerid,100);
  3245. GivePlayerWeapon(playerid,41,100);
  3246. SetPlayerColor(playerid,COLOR_HELLROT);
  3247. Duty[playerid] = 1;
  3248. }
  3249. }
  3250. }
  3251. if(dialogid==DIALOG_GMBHDUTY)
  3252. {
  3253. if(response)
  3254. {
  3255. if(listitem == 0) //Aus dem Dienst
  3256. {
  3257. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun nicht mehr im Dienst.");
  3258. SetPlayerColor(playerid,COLOR_WHITE);
  3259. ResetPlayerWeapons(playerid);
  3260. Duty[playerid] = 0;
  3261. }
  3262. if(listitem == 1) //Streifendienst
  3263. {
  3264. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Dienst.");
  3265. SetPlayerHealth(playerid,100);
  3266. GivePlayerWeapon(playerid,41,100);
  3267. SetPlayerColor(playerid,COLOR_WHITE);
  3268. Duty[playerid] = 1;
  3269. }
  3270. }
  3271. }
  3272. if(dialogid==DIALOG_ABSCHLEPPDUTY)
  3273. {
  3274. if(response)
  3275. {
  3276. if(listitem == 0) //Aus dem Dienst
  3277. {
  3278. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun nicht mehr im Dienst.");
  3279. SetPlayerColor(playerid,COLOR_WHITE);
  3280. ResetPlayerWeapons(playerid);
  3281. Duty[playerid] = 0;
  3282. }
  3283. if(listitem == 1) //Streifendienst
  3284. {
  3285. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Dienst.");
  3286. SetPlayerHealth(playerid,100);
  3287. GivePlayerWeapon(playerid,41,100);
  3288. SetPlayerColor(playerid,COLOR_HELLBLAU);
  3289. Duty[playerid] = 1;
  3290. }
  3291. }
  3292. }
  3293. if(dialogid==DIALOG_NEWSDUTY)
  3294. {
  3295. if(response)
  3296. {
  3297. if(listitem == 0) //Aus dem Dienst
  3298. {
  3299. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun nicht mehr im Dienst.");
  3300. SetPlayerColor(playerid,COLOR_WHITE);
  3301. ResetPlayerWeapons(playerid);
  3302. Duty[playerid] = 0;
  3303. }
  3304. if(listitem == 1) //Streifendienst
  3305. {
  3306. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Dienst.");
  3307. SetPlayerHealth(playerid,100);
  3308. GivePlayerWeapon(playerid,41,100);
  3309. SetPlayerColor(playerid,COLOR_ORANGE);
  3310. Duty[playerid] = 1;
  3311. }
  3312. }
  3313. }
  3314. if(dialogid==DIALOG_ARMYDUTY)
  3315. {
  3316. if(response)
  3317. {
  3318. if(listitem==0)//Aus dem Dienst
  3319. {
  3320. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun nicht mehr im Dienst.");
  3321. SetPlayerColor(playerid,COLOR_WHITE);
  3322. ResetPlayerWeapons(playerid);
  3323. Duty[playerid] = 0;
  3324. }
  3325. if(listitem == 1) //In den Dienst
  3326. {
  3327. SendClientMessage(playerid,COLOR_BLAU,"Du bist nun im Dienst.");
  3328. SetPlayerColor(playerid,COLOR_ARMYGELB);
  3329. SetPlayerHealth(playerid,100);
  3330. SetPlayerArmour(playerid,100);
  3331. GivePlayerWeapon(playerid,24,100);
  3332. GivePlayerWeapon(playerid,31,150);
  3333. GivePlayerWeapon(playerid,41,100);
  3334. GivePlayerWeapon(playerid,27,50);
  3335. GivePlayerWeapon(playerid,34,100);
  3336. Duty[playerid] = 1;
  3337. }
  3338. }
  3339. }
  3340. if(dialogid==DIALOG_SAPD1)
  3341. {
  3342. if(response==1)
  3343. {
  3344. if(listitem==0) //GARAGE
  3345. {
  3346. SetPlayerPos(playerid,1524.4829,-1677.9069,6.2188);
  3347. SetPlayerInterior(playerid,0);
  3348. }
  3349. if(listitem==1) //Zentrale
  3350. {
  3351. SetPlayerPos(playerid,246.3024,88.0054,1003.6406);
  3352. SetPlayerInterior(playerid,6);
  3353. }
  3354. }
  3355. }
  3356. if(dialogid==DIALOG_SAPD2)
  3357. {
  3358. if(response==1)
  3359. {
  3360. if(listitem==0) //Zentrale
  3361. {
  3362. SetPlayerPos(playerid,246.3024,88.0054,1003.6406);
  3363. SetPlayerInterior(playerid,6);
  3364. }
  3365. if(listitem==1) //DACH
  3366. {
  3367. SetPlayerPos(playerid,1565.0608,-1684.2030,28.3956);
  3368. SetPlayerInterior(playerid,0);
  3369. }
  3370. }
  3371. }
  3372. if(dialogid==DIALOG_TUTORIAL)
  3373. {
  3374. if(response==1)
  3375. {
  3376. ShowPlayerDialog(playerid,DIALOG_TUTORIALWEITER,DIALOG_STYLE_MSGBOX,"Tutorial - {0033FF}"SERVERNAME"","Sinnloses Deathmatch wird bei uns mit Prison, Timeban oder einen Ban bestraft.\nDrive BY ist nur als Beifahrer eines Fahrzeuges erlaubt.\nSollte jemand gegen eine Regel verstoßen, mache ein Screen mit F8 und erstelle eine Beschwerde im Forum.\n\nIm weiteren Verlauf erhältst du deinen Führerschein kostenlos vom Staat.\n\nViel Spaß wünscht dir das "SERVERNAME" -Team.","Weiter"," ");
  3377. }
  3378. if(response==0)
  3379. {
  3380. ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Tutorial - {0033FF}"SERVERNAME"","Willkommen im Tutorial von "SERVERNAME", hier im Tutorial wird dir der Server ein wenig näher gebracht.\nDies hier ist ein deutscher Server, deswegen wird in den öffentlichen Chats deutsch geschrieben.\nSolltest du mal nicht weiter wissen, kannst du einen Supporter um Hilfe fragen.","Weiter"," ");
  3381. }
  3382. }
  3383. if(dialogid==DIALOG_TUTORIALWEITER)
  3384. {
  3385. if(response==1)
  3386. {
  3387. SetPVarInt(playerid,"Tutorialfertig",1);
  3388. SpawnSpieler(playerid);
  3389. }
  3390. if(response==0)
  3391. {
  3392. ShowPlayerDialog(playerid,DIALOG_TUTORIAL,DIALOG_STYLE_MSGBOX,"Tutorial - {0033FF}"SERVERNAME"","Willkommen im Tutorial von "SERVERNAME", hier im Tutorial wird dir der Server ein wenig näher gebracht.\nDies hier ist ein deutscher Server, deswegen wird in den öffentlichen Chats deutsch geschrieben.\nSolltest du mal nicht weiter wissen, kannst du einen Supporter um Hilfe fragen.","Weiter"," ");
  3393. }
  3394. }
  3395. return 1;
  3396. }
  3397.  
  3398. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  3399. {
  3400. return 1;
  3401. }
  3402.  
  3403. /*
  3404. - spec (Wird nicht beobachtet)
  3405.  
  3406.  
  3407. /tban;
  3408. /prison,/unprison,/checkprison,/breakprison\n");
  3409. /mute,/unmute\n");
  3410. /restart /makeleader
  3411. a(dmin)[Text],/w(hisper)[Text],/o(oc)[Text],/gchat[Text],/server[Text],/wtext[Text]\n");
  3412. /acheckgun
  3413. /changename,/changepasswort
  3414. */
  3415.  
  3416. ocmd:buyfrakcar(playerid,params[])
  3417. {
  3418. if(GetPVarInt(playerid,"Fraktionsrang") == 6)
  3419. {
  3420. if(IsSpielerInFraktion(playerid,1))
  3421. {
  3422. ShowPlayerDialog(playerid,DIALOG_SAPDFAHRZEUGE,DIALOG_STYLE_LIST,"SAPD - Fahrzeugauswahl","Streifenwagen (596)\nPolizei Ranger (599)\nSWAT Fahrzeug (601)\nMotorrad HPV (523)\nPolizei Maverick (497)\nPolizei Bot (430)\nTruppentransporter (427)\nSultan (560)","Auswählen","Abbrechen");
  3423. }
  3424. if(IsSpielerInFraktion(playerid,2))
  3425. {
  3426. ShowPlayerDialog(playerid,DIALOG_FBIFAHRZEUGE,DIALOG_STYLE_LIST,"FBI - Fahrzeugauswahl","Streifenwagen (597)\nSWAT Fahrzeug (601)\nPolizei Ranger (599)\nSultan (560)\nFBI Truck (528)\nPolizei Maverick (497)\nSeasparrow (447)\nTruppentransporter (427)","Auswählen","Abbrechen");
  3427. }
  3428. if(IsSpielerInFraktion(playerid,3))
  3429. {
  3430. ShowPlayerDialog(playerid,DIALOG_ARMYFAHRZEUGE,DIALOG_STYLE_LIST,"Army - Fahrzeugauswahl","Streifenwagen (598)\nAndromada (592)\nSultan (560)\nCargobob (548)\nHydra (520)\nRancher (489)\nPatriot (470)\nRhino (432)\nTransporter (433)\nHunter (425)","Auswählen","Abbrechen");
  3431. }
  3432. if(IsSpielerInFraktion(playerid,4))
  3433. {
  3434. ShowPlayerDialog(playerid,DIALOG_MEDICFAHRZEUGE,DIALOG_STYLE_LIST,"Medic - Fahrzeugauswahl","Ambulcane Fahrzeug (416)\nSultan (560)","Auswählen","Abbrechen");
  3435. }
  3436. if(IsSpielerInFraktion(playerid,5))
  3437. {
  3438. ShowPlayerDialog(playerid,DIALOG_NEWSFAHRZEUGE,DIALOG_STYLE_LIST,"San News - Fahrzeugauswahl","Newsvan (582)\nSan News Maverick (488)\nCoach (437)\nWayfarer (586)","Auswählen","Abbrechen");
  3439. }
  3440. if(IsSpielerInFraktion(playerid,6))
  3441. {
  3442. ShowPlayerDialog(playerid,DIALOG_ABSCHLEPPFAHRZEUGE,DIALOG_STYLE_LIST,"Abschleppdienst - Fahrzeugauswahl","Rancher (599)\nSultan (560)\nTow Truck (525)\nWayfarer (586)","Auswählen","Abbrechen");
  3443. }
  3444. if(IsSpielerInFraktion(playerid,7))
  3445. {
  3446. ShowPlayerDialog(playerid,DIALOG_VAGOSFAHRZEUGE,DIALOG_STYLE_LIST,"LS Vagos - Fahrzeugauswahl","Tahoma (566)\nSultan (560)\nBlade (536)\nFCR-900 (521)\nElegant (507)\nMaverick (487)\nBurrito (482)\nQuad (471)\nSanchez (468)\nPCJ 600 (461)","Auswählen","Abbrechen");
  3447. }
  3448. if(IsSpielerInFraktion(playerid,8))
  3449. {
  3450. ShowPlayerDialog(playerid,DIALOG_GROVEFAHRZEUGE,DIALOG_STYLE_LIST,"Grove Street - Fahrzeugauswahl","Tahoma (566)\nSultan (560)\nBlade (536)\nFCR-900 (521)\nElegant (507)\nMaverick (487)\nBurrito (482)\nQuad (471)\nSanchez (468)\nPCJ 600 (461)","Auswählen","Abbrechen");
  3451. }
  3452. if(IsSpielerInFraktion(playerid,9))
  3453. {
  3454. ShowPlayerDialog(playerid,DIALOG_YAKUZAFAHRZEUGE,DIALOG_STYLE_LIST,"Yakuza - Fahrzeugauswahl","Tahoma (566)\nSultan (560)\nBlade (536)\nFCR-900 (521)\nElegant (507)\nMaverick (487)\nBurrito (482)\nQuad (471)\nSanchez (468)\nPCJ 600 (461)","Auswählen","Abbrechen");
  3455. }
  3456. if(IsSpielerInFraktion(playerid,10))
  3457. {
  3458. ShowPlayerDialog(playerid,DIALOG_BALLASFAHRZEUGE,DIALOG_STYLE_LIST,"Ballas - Fahrzeugauswahl","Tahoma (566)\nSultan (560)\nBlade (536)\nFCR-900 (521)\nElegant (507)\nMaverick (487)\nBurrito (482)\nQuad (471)\nSanchez (468)\nPCJ 600 (461)","Auswählen","Abbrechen");
  3459. }
  3460. if(IsSpielerInFraktion(playerid,11))
  3461. {
  3462. ShowPlayerDialog(playerid,DIALOG_HITMANFAHRZEUGE,DIALOG_STYLE_LIST,"Ballas - Fahrzeugauswahl","Tahoma (566)\nSultan (560)\nBlade (536)\nFCR-900 (521)\nElegant (507)\nMaverick (487)\nBurrito (482)\nQuad (471)\nSanchez (468)\nPCJ 600 (461)","Auswählen","Abbrechen");
  3463. }
  3464. if(IsSpielerInFraktion(playerid,12))
  3465. {
  3466. ShowPlayerDialog(playerid,DIALOG_GMBHFAHRZEUGE,DIALOG_STYLE_LIST,"GmbH - Fahrzeugauswahl","Trailer 1 (591)\nPetrol Trailer (584)\nTanker (514)\nRoadtrain (515)\nTrailer 2 (450)\nTrailer 3 (435)\nLinerunner (403)","Auswählen","Abbrechen");
  3467. }
  3468. }
  3469. return 1;
  3470. }
  3471.  
  3472. ocmd:sellfrakcar(playerid,params[])
  3473. {
  3474. if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_GRAU,"Du bist in keinem Fahrzeug.");
  3475. {
  3476. new veh=GetPlayerVehicleID(playerid); //Definiert veh als GetPlayerVehicleID
  3477. new Fraktauto[200];
  3478. for(new i=0;i<MAX_FRAKTCARS;i++)
  3479. {
  3480. if(GetPVarInt(playerid,"Fraktionsrang") == 6)
  3481. {
  3482. if(GetPVarInt(playerid,"Fraktion") == 1)
  3483. {
  3484. if(veh==SAPDcar[i])
  3485. {
  3486. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/SAPD/%d.ini",i);
  3487. dini_Remove(Fraktauto);
  3488. DestroyVehicle(SAPDcar[i]);
  3489. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3490. }
  3491. }
  3492. if(GetPVarInt(playerid,"Fraktion") == 2)
  3493. {
  3494. if(veh==FBIcar[i])
  3495. {
  3496. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/FBI/%d.ini",i);
  3497. dini_Remove(Fraktauto);
  3498. DestroyVehicle(FBIcar[i]);
  3499. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3500. }
  3501. }
  3502. if(GetPVarInt(playerid,"Fraktion") == 3)
  3503. {
  3504. if(veh==Armycar[i])
  3505. {
  3506. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Army/%d.ini",i);
  3507. dini_Remove(Fraktauto);
  3508. DestroyVehicle(Armycar[i]);
  3509. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3510. }
  3511. }
  3512. if(GetPVarInt(playerid,"Fraktion") == 4)
  3513. {
  3514. if(veh==Mediccar[i])
  3515. {
  3516. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Medical/%d.ini",i);
  3517. dini_Remove(Fraktauto);
  3518. DestroyVehicle(Mediccar[i]);
  3519. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3520. }
  3521. }
  3522. if(GetPVarInt(playerid,"Fraktion") == 5)
  3523. {
  3524. if(veh==Newscar[i])
  3525. {
  3526. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/News/%d.ini",i);
  3527. dini_Remove(Fraktauto);
  3528. DestroyVehicle(Newscar[i]);
  3529. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3530. }
  3531. }
  3532. if(GetPVarInt(playerid,"Fraktion") == 6)
  3533. {
  3534. if(veh==Abschleppcar[i])
  3535. {
  3536. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Abschleppdienst/%d.ini",i);
  3537. dini_Remove(Fraktauto);
  3538. DestroyVehicle(Abschleppcar[i]);
  3539. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3540. }
  3541. }
  3542. if(GetPVarInt(playerid,"Fraktion") == 7)
  3543. {
  3544. if(veh==Vagoscar[i])
  3545. {
  3546. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Vagos/%d.ini",i);
  3547. dini_Remove(Fraktauto);
  3548. DestroyVehicle(Vagoscar[i]);
  3549. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3550. }
  3551. }
  3552. if(GetPVarInt(playerid,"Fraktion") == 8)
  3553. {
  3554. if(veh==Grovecar[i])
  3555. {
  3556. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GroveStreet/%d.ini",i);
  3557. dini_Remove(Fraktauto);
  3558. DestroyVehicle(Grovecar[i]);
  3559. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3560. }
  3561. }
  3562. if(GetPVarInt(playerid,"Fraktion") == 9)
  3563. {
  3564. if(veh==Yakuzacar[i])
  3565. {
  3566. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Yakuza/%d.ini",i);
  3567. dini_Remove(Fraktauto);
  3568. DestroyVehicle(Yakuzacar[i]);
  3569. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3570. }
  3571. }
  3572. if(GetPVarInt(playerid,"Fraktion") == 10)
  3573. {
  3574. if(veh==Ballascar[i])
  3575. {
  3576. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Ballas/%d.ini",i);
  3577. dini_Remove(Fraktauto);
  3578. DestroyVehicle(Ballascar[i]);
  3579. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3580. }
  3581. }
  3582. if(GetPVarInt(playerid,"Fraktion") == 11)
  3583. {
  3584. if(veh==Hitmancar[i])
  3585. {
  3586. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Hitman/%d.ini",i);
  3587. dini_Remove(Fraktauto);
  3588. DestroyVehicle(Hitmancar[i]);
  3589. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3590. }
  3591. }
  3592. if(GetPVarInt(playerid,"Fraktion") == 12)
  3593. {
  3594. if(veh==GMBHcar[i])
  3595. {
  3596. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GmbH/%d.ini",i);
  3597. dini_Remove(Fraktauto);
  3598. DestroyVehicle(GMBHcar[i]);
  3599. SendClientMessage(playerid,COLOR_BLAU,"Fraktionsauto erfolgreich gelöscht.");
  3600. }
  3601. }
  3602. }
  3603. }
  3604. }
  3605. return 1;
  3606. }
  3607.  
  3608. ocmd:fpark(playerid,params[])
  3609. {
  3610. if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_GRAU,"Du bist in keinem Fahrzeug.");
  3611. {
  3612. new veh=GetPlayerVehicleID(playerid);
  3613. new Float:x,Float:y,Float:z,Float:a;
  3614. for(new i=0;i<MAX_FRAKTCARS;i++)
  3615. {
  3616. if(GetPVarInt(playerid,"Fraktionsrang") == 6)
  3617. {
  3618. if(IsSpielerInFraktion(playerid,1))
  3619. {
  3620. if(veh==SAPDcar[i])
  3621. {
  3622. new Fraktauto[200];
  3623. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/SAPD/%d.ini",i);
  3624. GetVehiclePos(SAPDcar[i],x,y,z);
  3625. GetVehicleZAngle(SAPDcar[i],a);
  3626. Fraktautos[i][1][fposx]=x;
  3627. Fraktautos[i][1][fposy]=y;
  3628. Fraktautos[i][1][fposz]=z;
  3629. Fraktautos[i][1][fposa]=a;
  3630. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][1][fposx]);
  3631. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][1][fposy]);
  3632. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][1][fposz]);
  3633. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][1][fposa]);
  3634. SendClientMessage(playerid,COLOR_GELB,"Du hast das SAPD Fahrzeug umgeparkt.");
  3635. }
  3636. }
  3637. if(IsSpielerInFraktion(playerid,2))
  3638. {
  3639. if(veh==FBIcar[i])
  3640. {
  3641. new Fraktauto[200];
  3642. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/FBI/%d.ini",i);
  3643. GetVehiclePos(FBIcar[i],x,y,z);
  3644. GetVehicleZAngle(FBIcar[i],a);
  3645. Fraktautos[i][2][fposx]=x;
  3646. Fraktautos[i][2][fposy]=y;
  3647. Fraktautos[i][2][fposz]=z;
  3648. Fraktautos[i][2][fposa]=a;
  3649. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][2][fposx]);
  3650. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][2][fposy]);
  3651. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][2][fposz]);
  3652. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][2][fposa]);
  3653. SendClientMessage(playerid,COLOR_GELB,"Du hast das FBI Fahrzeug umgeparkt.");
  3654. }
  3655. }
  3656. if(IsSpielerInFraktion(playerid,3))
  3657. {
  3658. if(veh==Armycar[i])
  3659. {
  3660. new Fraktauto[200];
  3661. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Army/%d.ini",i);
  3662. GetVehiclePos(Armycar[i],x,y,z);
  3663. GetVehicleZAngle(Armycar[i],a);
  3664. Fraktautos[i][3][fposx]=x;
  3665. Fraktautos[i][3][fposy]=y;
  3666. Fraktautos[i][3][fposz]=z;
  3667. Fraktautos[i][3][fposa]=a;
  3668. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][3][fposx]);
  3669. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][3][fposy]);
  3670. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][3][fposz]);
  3671. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][3][fposa]);
  3672. SendClientMessage(playerid,COLOR_GELB,"Du hast das Army Fahrzeug umgeparkt.");
  3673. }
  3674. }
  3675. if(IsSpielerInFraktion(playerid,4))
  3676. {
  3677. if(veh==Mediccar[i])
  3678. {
  3679. new Fraktauto[200];
  3680. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Medical/%d.ini",i);
  3681. GetVehiclePos(Mediccar[i],x,y,z);
  3682. GetVehicleZAngle(Mediccar[i],a);
  3683. Fraktautos[i][4][fposx]=x;
  3684. Fraktautos[i][4][fposy]=y;
  3685. Fraktautos[i][4][fposz]=z;
  3686. Fraktautos[i][4][fposa]=a;
  3687. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][4][fposx]);
  3688. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][4][fposy]);
  3689. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][4][fposz]);
  3690. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][4][fposa]);
  3691. SendClientMessage(playerid,COLOR_GELB,"Du hast das Medic Fahrzeug umgeparkt.");
  3692. }
  3693. }
  3694. if(IsSpielerInFraktion(playerid,5))
  3695. {
  3696. if(veh==Newscar[i])
  3697. {
  3698. new Fraktauto[200];
  3699. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/News/%d.ini",i);
  3700. GetVehiclePos(Newscar[i],x,y,z);
  3701. GetVehicleZAngle(Newscar[i],a);
  3702. Fraktautos[i][5][fposx]=x;
  3703. Fraktautos[i][5][fposy]=y;
  3704. Fraktautos[i][5][fposz]=z;
  3705. Fraktautos[i][5][fposa]=a;
  3706. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][5][fposx]);
  3707. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][5][fposy]);
  3708. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][5][fposz]);
  3709. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][5][fposa]);
  3710. SendClientMessage(playerid,COLOR_GELB,"Du hast das San News Fahrzeug umgeparkt.");
  3711. }
  3712. }
  3713. if(IsSpielerInFraktion(playerid,6))
  3714. {
  3715. if(veh==Abschleppcar[i])
  3716. {
  3717. new Fraktauto[200];
  3718. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Abschleppdienst/%d.ini",i);
  3719. GetVehiclePos(Abschleppcar[i],x,y,z);
  3720. GetVehicleZAngle(Abschleppcar[i],a);
  3721. Fraktautos[i][6][fposx]=x;
  3722. Fraktautos[i][6][fposy]=y;
  3723. Fraktautos[i][6][fposz]=z;
  3724. Fraktautos[i][6][fposa]=a;
  3725. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][6][fposx]);
  3726. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][6][fposy]);
  3727. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][6][fposz]);
  3728. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][6][fposa]);
  3729. SendClientMessage(playerid,COLOR_GELB,"Du hast das Abschleppdienst Fahrzeug umgeparkt.");
  3730. }
  3731. }
  3732. if(IsSpielerInFraktion(playerid,7))
  3733. {
  3734. if(veh==Vagoscar[i])
  3735. {
  3736. new Fraktauto[200];
  3737. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Vagos/%d.ini",i);
  3738. GetVehiclePos(Vagoscar[i],x,y,z);
  3739. GetVehicleZAngle(Vagoscar[i],a);
  3740. Fraktautos[i][7][fposx]=x;
  3741. Fraktautos[i][7][fposy]=y;
  3742. Fraktautos[i][7][fposz]=z;
  3743. Fraktautos[i][7][fposa]=a;
  3744. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][7][fposx]);
  3745. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][7][fposy]);
  3746. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][7][fposz]);
  3747. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][7][fposa]);
  3748. SendClientMessage(playerid,COLOR_GELB,"Du hast das Los Santos Vagos Fahrzeug umgeparkt.");
  3749. }
  3750. }
  3751. if(IsSpielerInFraktion(playerid,8))
  3752. {
  3753. if(veh==Grovecar[i])
  3754. {
  3755. new Fraktauto[200];
  3756. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GroveStreet/%d.ini",i);
  3757. GetVehiclePos(Grovecar[i],x,y,z);
  3758. GetVehicleZAngle(Grovecar[i],a);
  3759. Fraktautos[i][8][fposx]=x;
  3760. Fraktautos[i][8][fposy]=y;
  3761. Fraktautos[i][8][fposz]=z;
  3762. Fraktautos[i][8][fposa]=a;
  3763. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][8][fposx]);
  3764. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][8][fposy]);
  3765. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][8][fposz]);
  3766. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][8][fposa]);
  3767. SendClientMessage(playerid,COLOR_GELB,"Du hast das Grove Street Fahrzeug umgeparkt.");
  3768. }
  3769. }
  3770. if(IsSpielerInFraktion(playerid,9))
  3771. {
  3772. if(veh==Yakuzacar[i])
  3773. {
  3774. new Fraktauto[200];
  3775. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Yakuza/%d.ini",i);
  3776. GetVehiclePos(Yakuzacar[i],x,y,z);
  3777. GetVehicleZAngle(Yakuzacar[i],a);
  3778. Fraktautos[i][9][fposx]=x;
  3779. Fraktautos[i][9][fposy]=y;
  3780. Fraktautos[i][9][fposz]=z;
  3781. Fraktautos[i][9][fposa]=a;
  3782. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][9][fposx]);
  3783. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][9][fposy]);
  3784. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][9][fposz]);
  3785. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][9][fposa]);
  3786. SendClientMessage(playerid,COLOR_GELB,"Du hast das Yakuza Fahrzeug umgeparkt.");
  3787. }
  3788. }
  3789. if(IsSpielerInFraktion(playerid,10))
  3790. {
  3791. if(veh==Ballascar[i])
  3792. {
  3793. new Fraktauto[200];
  3794. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Ballas/%d.ini",i);
  3795. GetVehiclePos(Ballascar[i],x,y,z);
  3796. GetVehicleZAngle(Ballascar[i],a);
  3797. Fraktautos[i][10][fposx]=x;
  3798. Fraktautos[i][10][fposy]=y;
  3799. Fraktautos[i][10][fposz]=z;
  3800. Fraktautos[i][10][fposa]=a;
  3801. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][10][fposx]);
  3802. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][10][fposy]);
  3803. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][10][fposz]);
  3804. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][10][fposa]);
  3805. SendClientMessage(playerid,COLOR_GELB,"Du hast das Ballas Fahrzeug umgeparkt.");
  3806. }
  3807. }
  3808. if(IsSpielerInFraktion(playerid,11))
  3809. {
  3810. if(veh==Hitmancar[i])
  3811. {
  3812. new Fraktauto[200];
  3813. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Hitman/%d.ini",i);
  3814. GetVehiclePos(Hitmancar[i],x,y,z);
  3815. GetVehicleZAngle(Hitmancar[i],a);
  3816. Fraktautos[i][11][fposx]=x;
  3817. Fraktautos[i][11][fposy]=y;
  3818. Fraktautos[i][11][fposz]=z;
  3819. Fraktautos[i][11][fposa]=a;
  3820. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][11][fposx]);
  3821. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][11][fposy]);
  3822. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][11][fposz]);
  3823. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][11][fposa]);
  3824. SendClientMessage(playerid,COLOR_GELB,"Du hast das Hitman Fahrzeug umgeparkt.");
  3825. }
  3826. }
  3827. if(IsSpielerInFraktion(playerid,12))
  3828. {
  3829. if(veh==GMBHcar[i])
  3830. {
  3831. new Fraktauto[200];
  3832. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GmbH/%d.ini",i);
  3833. GetVehiclePos(GMBHcar[i],x,y,z);
  3834. GetVehicleZAngle(GMBHcar[i],a);
  3835. Fraktautos[i][12][fposx]=x;
  3836. Fraktautos[i][12][fposy]=y;
  3837. Fraktautos[i][12][fposz]=z;
  3838. Fraktautos[i][12][fposa]=a;
  3839. dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][12][fposx]);
  3840. dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][12][fposy]);
  3841. dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][12][fposz]);
  3842. dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][12][fposa]);
  3843. SendClientMessage(playerid,COLOR_GELB,"Du hast das GmbH Fahrzeug umgeparkt.");
  3844. }
  3845. }
  3846. }
  3847. }
  3848. }
  3849. return 1;
  3850. }
  3851.  
  3852. stock CreateFCar(playerid,fraktid,mid)
  3853. {
  3854. new Fraktauto[200];
  3855. new Float:x,Float:y,Float:z,Float:a;
  3856. GetPlayerPos(playerid,x,y,z);
  3857. GetPlayerFacingAngle(playerid,a);
  3858. if(fraktid!=0)
  3859. {
  3860. for(new i=0;i<MAX_FRAKTCARS;i++)
  3861. {
  3862. if(fraktid==1)
  3863. {
  3864. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/SAPD/%d.ini",i);
  3865. if(!dini_Exists(Fraktauto))
  3866. {
  3867. dini_Create(Fraktauto); //Er Createt die Datei
  3868. dini_IntSet(Fraktauto,"modelid",mid);
  3869. dini_FloatSet(Fraktauto,"FPosX",x);
  3870. dini_FloatSet(Fraktauto,"FPosY",y);
  3871. dini_FloatSet(Fraktauto,"FPosZ",z);
  3872. dini_FloatSet(Fraktauto,"FPosA",a);
  3873. dini_IntSet(Fraktauto,"Spoiler",0);
  3874. dini_IntSet(Fraktauto,"Hood",0);
  3875. dini_IntSet(Fraktauto,"Roof",0);
  3876. dini_IntSet(Fraktauto,"Sideskirt",0);
  3877. dini_IntSet(Fraktauto,"Lamps",0);
  3878. dini_IntSet(Fraktauto,"Nitro",0);
  3879. dini_IntSet(Fraktauto,"Exhaust",0);
  3880. dini_IntSet(Fraktauto,"Wheels",0);
  3881. dini_IntSet(Fraktauto,"Stereo",0);
  3882. dini_IntSet(Fraktauto,"Hydraulics",0);
  3883. dini_IntSet(Fraktauto,"FrontBumper",0);
  3884. dini_IntSet(Fraktauto,"RearBumper",0);
  3885. dini_IntSet(Fraktauto,"VentRight",0);
  3886. dini_IntSet(Fraktauto,"VentLeft",0);
  3887. Fraktautos[i][1][modelid] = dini_Int(Fraktauto,"modelid");
  3888. Fraktautos[i][1][fposx] = dini_Float(Fraktauto,"FPosX");
  3889. Fraktautos[i][1][fposy] = dini_Float(Fraktauto,"FPosY");
  3890. Fraktautos[i][1][fposz] = dini_Float(Fraktauto,"FPosZ");
  3891. Fraktautos[i][1][fposa] = dini_Float(Fraktauto,"FPosA");
  3892. Fraktautos[i][1][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  3893. Fraktautos[i][1][Hood] = dini_Int(Fraktauto,"Hood");
  3894. Fraktautos[i][1][Roof] = dini_Int(Fraktauto,"Roof");
  3895. Fraktautos[i][1][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  3896. Fraktautos[i][1][Lamps] = dini_Int(Fraktauto,"Lamps");
  3897. Fraktautos[i][1][Nitro] = dini_Int(Fraktauto,"Nitro");
  3898. Fraktautos[i][1][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  3899. Fraktautos[i][1][Wheels] = dini_Int(Fraktauto,"Wheels");
  3900. Fraktautos[i][1][Stereo] = dini_Int(Fraktauto,"Stereo");
  3901. Fraktautos[i][1][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  3902. Fraktautos[i][1][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  3903. Fraktautos[i][1][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  3904. Fraktautos[i][1][VentRight] = dini_Int(Fraktauto,"VentRight");
  3905. Fraktautos[i][1][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  3906. SAPDcar[i] = CreateVehicle(mid,x,y,z,a,125,1,-1);
  3907. PutPlayerInVehicle(playerid,SAPDcar[i],0);
  3908. return 1;
  3909. }
  3910. }
  3911. if(fraktid==2)
  3912. {
  3913. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/FBI/%d.ini",i);
  3914. if(!dini_Exists(Fraktauto))
  3915. {
  3916. dini_Create(Fraktauto); //Er Createt die Datei
  3917. dini_IntSet(Fraktauto,"modelid",mid);
  3918. dini_FloatSet(Fraktauto,"FPosX",x);
  3919. dini_FloatSet(Fraktauto,"FPosY",y);
  3920. dini_FloatSet(Fraktauto,"FPosZ",z);
  3921. dini_FloatSet(Fraktauto,"FPosA",a);
  3922. dini_IntSet(Fraktauto,"Spoiler",0);
  3923. dini_IntSet(Fraktauto,"Hood",0);
  3924. dini_IntSet(Fraktauto,"Roof",0);
  3925. dini_IntSet(Fraktauto,"Sideskirt",0);
  3926. dini_IntSet(Fraktauto,"Lamps",0);
  3927. dini_IntSet(Fraktauto,"Nitro",0);
  3928. dini_IntSet(Fraktauto,"Exhaust",0);
  3929. dini_IntSet(Fraktauto,"Wheels",0);
  3930. dini_IntSet(Fraktauto,"Stereo",0);
  3931. dini_IntSet(Fraktauto,"Hydraulics",0);
  3932. dini_IntSet(Fraktauto,"FrontBumper",0);
  3933. dini_IntSet(Fraktauto,"RearBumper",0);
  3934. dini_IntSet(Fraktauto,"VentRight",0);
  3935. dini_IntSet(Fraktauto,"VentLeft",0);
  3936. Fraktautos[i][2][modelid] = dini_Int(Fraktauto,"modelid");
  3937. Fraktautos[i][2][fposx] = dini_Float(Fraktauto,"FPosX");
  3938. Fraktautos[i][2][fposy] = dini_Float(Fraktauto,"FPosY");
  3939. Fraktautos[i][2][fposz] = dini_Float(Fraktauto,"FPosZ");
  3940. Fraktautos[i][2][fposa] = dini_Float(Fraktauto,"FPosA");
  3941. Fraktautos[i][2][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  3942. Fraktautos[i][2][Hood] = dini_Int(Fraktauto,"Hood");
  3943. Fraktautos[i][2][Roof] = dini_Int(Fraktauto,"Roof");
  3944. Fraktautos[i][2][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  3945. Fraktautos[i][2][Lamps] = dini_Int(Fraktauto,"Lamps");
  3946. Fraktautos[i][2][Nitro] = dini_Int(Fraktauto,"Nitro");
  3947. Fraktautos[i][2][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  3948. Fraktautos[i][2][Wheels] = dini_Int(Fraktauto,"Wheels");
  3949. Fraktautos[i][2][Stereo] = dini_Int(Fraktauto,"Stereo");
  3950. Fraktautos[i][2][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  3951. Fraktautos[i][2][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  3952. Fraktautos[i][2][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  3953. Fraktautos[i][2][VentRight] = dini_Int(Fraktauto,"VentRight");
  3954. Fraktautos[i][2][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  3955. FBIcar[i] = CreateVehicle(mid,x,y,z,a,0,0,-1);
  3956. PutPlayerInVehicle(playerid,FBIcar[i],0);
  3957. return 1;
  3958. }
  3959. }
  3960. if(fraktid==3)
  3961. {
  3962. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Army/%d.ini",i);
  3963. if(!dini_Exists(Fraktauto))
  3964. {
  3965. dini_Create(Fraktauto); //Er Createt die Datei
  3966. dini_IntSet(Fraktauto,"modelid",mid);
  3967. dini_FloatSet(Fraktauto,"FPosX",x);
  3968. dini_FloatSet(Fraktauto,"FPosY",y);
  3969. dini_FloatSet(Fraktauto,"FPosZ",z);
  3970. dini_FloatSet(Fraktauto,"FPosA",a);
  3971. dini_IntSet(Fraktauto,"Spoiler",0);
  3972. dini_IntSet(Fraktauto,"Hood",0);
  3973. dini_IntSet(Fraktauto,"Roof",0);
  3974. dini_IntSet(Fraktauto,"Sideskirt",0);
  3975. dini_IntSet(Fraktauto,"Lamps",0);
  3976. dini_IntSet(Fraktauto,"Nitro",0);
  3977. dini_IntSet(Fraktauto,"Exhaust",0);
  3978. dini_IntSet(Fraktauto,"Wheels",0);
  3979. dini_IntSet(Fraktauto,"Stereo",0);
  3980. dini_IntSet(Fraktauto,"Hydraulics",0);
  3981. dini_IntSet(Fraktauto,"FrontBumper",0);
  3982. dini_IntSet(Fraktauto,"RearBumper",0);
  3983. dini_IntSet(Fraktauto,"VentRight",0);
  3984. dini_IntSet(Fraktauto,"VentLeft",0);
  3985. Fraktautos[i][3][modelid] = dini_Int(Fraktauto,"modelid");
  3986. Fraktautos[i][3][fposx] = dini_Float(Fraktauto,"FPosX");
  3987. Fraktautos[i][3][fposy] = dini_Float(Fraktauto,"FPosY");
  3988. Fraktautos[i][3][fposz] = dini_Float(Fraktauto,"FPosZ");
  3989. Fraktautos[i][3][fposa] = dini_Float(Fraktauto,"FPosA");
  3990. Fraktautos[i][3][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  3991. Fraktautos[i][3][Hood] = dini_Int(Fraktauto,"Hood");
  3992. Fraktautos[i][3][Roof] = dini_Int(Fraktauto,"Roof");
  3993. Fraktautos[i][3][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  3994. Fraktautos[i][3][Lamps] = dini_Int(Fraktauto,"Lamps");
  3995. Fraktautos[i][3][Nitro] = dini_Int(Fraktauto,"Nitro");
  3996. Fraktautos[i][3][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  3997. Fraktautos[i][3][Wheels] = dini_Int(Fraktauto,"Wheels");
  3998. Fraktautos[i][3][Stereo] = dini_Int(Fraktauto,"Stereo");
  3999. Fraktautos[i][3][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4000. Fraktautos[i][3][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4001. Fraktautos[i][3][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4002. Fraktautos[i][3][VentRight] = dini_Int(Fraktauto,"VentRight");
  4003. Fraktautos[i][3][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4004. Armycar[i] = CreateVehicle(mid,x,y,z,a,77,77,-1);
  4005. PutPlayerInVehicle(playerid,Armycar[i],0);
  4006. return 1;
  4007. }
  4008. }
  4009. if(fraktid==4)
  4010. {
  4011. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Medical/%d.ini",i);
  4012. if(!dini_Exists(Fraktauto))
  4013. {
  4014. dini_Create(Fraktauto); //Er Createt die Datei
  4015. dini_IntSet(Fraktauto,"modelid",mid);
  4016. dini_FloatSet(Fraktauto,"FPosX",x);
  4017. dini_FloatSet(Fraktauto,"FPosY",y);
  4018. dini_FloatSet(Fraktauto,"FPosZ",z);
  4019. dini_FloatSet(Fraktauto,"FPosA",a);
  4020. dini_IntSet(Fraktauto,"Spoiler",0);
  4021. dini_IntSet(Fraktauto,"Hood",0);
  4022. dini_IntSet(Fraktauto,"Roof",0);
  4023. dini_IntSet(Fraktauto,"Sideskirt",0);
  4024. dini_IntSet(Fraktauto,"Lamps",0);
  4025. dini_IntSet(Fraktauto,"Nitro",0);
  4026. dini_IntSet(Fraktauto,"Exhaust",0);
  4027. dini_IntSet(Fraktauto,"Wheels",0);
  4028. dini_IntSet(Fraktauto,"Stereo",0);
  4029. dini_IntSet(Fraktauto,"Hydraulics",0);
  4030. dini_IntSet(Fraktauto,"FrontBumper",0);
  4031. dini_IntSet(Fraktauto,"RearBumper",0);
  4032. dini_IntSet(Fraktauto,"VentRight",0);
  4033. dini_IntSet(Fraktauto,"VentLeft",0);
  4034. Fraktautos[i][4][modelid] = dini_Int(Fraktauto,"modelid");
  4035. Fraktautos[i][4][fposx] = dini_Float(Fraktauto,"FPosX");
  4036. Fraktautos[i][4][fposy] = dini_Float(Fraktauto,"FPosY");
  4037. Fraktautos[i][4][fposz] = dini_Float(Fraktauto,"FPosZ");
  4038. Fraktautos[i][4][fposa] = dini_Float(Fraktauto,"FPosA");
  4039. Fraktautos[i][4][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4040. Fraktautos[i][4][Hood] = dini_Int(Fraktauto,"Hood");
  4041. Fraktautos[i][4][Roof] = dini_Int(Fraktauto,"Roof");
  4042. Fraktautos[i][4][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4043. Fraktautos[i][4][Lamps] = dini_Int(Fraktauto,"Lamps");
  4044. Fraktautos[i][4][Nitro] = dini_Int(Fraktauto,"Nitro");
  4045. Fraktautos[i][4][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4046. Fraktautos[i][4][Wheels] = dini_Int(Fraktauto,"Wheels");
  4047. Fraktautos[i][4][Stereo] = dini_Int(Fraktauto,"Stereo");
  4048. Fraktautos[i][4][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4049. Fraktautos[i][4][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4050. Fraktautos[i][4][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4051. Fraktautos[i][4][VentRight] = dini_Int(Fraktauto,"VentRight");
  4052. Fraktautos[i][4][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4053. Mediccar[i] = CreateVehicle(mid,x,y,z,a,1,3,-1);
  4054. PutPlayerInVehicle(playerid,Mediccar[i],0);
  4055. return 1;
  4056. }
  4057. }
  4058. if(fraktid==5)
  4059. {
  4060. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/News/%d.ini",i);
  4061. if(!dini_Exists(Fraktauto))
  4062. {
  4063. dini_Create(Fraktauto); //Er Createt die Datei
  4064. dini_IntSet(Fraktauto,"modelid",mid);
  4065. dini_FloatSet(Fraktauto,"FPosX",x);
  4066. dini_FloatSet(Fraktauto,"FPosY",y);
  4067. dini_FloatSet(Fraktauto,"FPosZ",z);
  4068. dini_FloatSet(Fraktauto,"FPosA",a);
  4069. dini_IntSet(Fraktauto,"Spoiler",0);
  4070. dini_IntSet(Fraktauto,"Hood",0);
  4071. dini_IntSet(Fraktauto,"Roof",0);
  4072. dini_IntSet(Fraktauto,"Sideskirt",0);
  4073. dini_IntSet(Fraktauto,"Lamps",0);
  4074. dini_IntSet(Fraktauto,"Nitro",0);
  4075. dini_IntSet(Fraktauto,"Exhaust",0);
  4076. dini_IntSet(Fraktauto,"Wheels",0);
  4077. dini_IntSet(Fraktauto,"Stereo",0);
  4078. dini_IntSet(Fraktauto,"Hydraulics",0);
  4079. dini_IntSet(Fraktauto,"FrontBumper",0);
  4080. dini_IntSet(Fraktauto,"RearBumper",0);
  4081. dini_IntSet(Fraktauto,"VentRight",0);
  4082. dini_IntSet(Fraktauto,"VentLeft",0);
  4083. Fraktautos[i][5][modelid] = dini_Int(Fraktauto,"modelid");
  4084. Fraktautos[i][5][fposx] = dini_Float(Fraktauto,"FPosX");
  4085. Fraktautos[i][5][fposy] = dini_Float(Fraktauto,"FPosY");
  4086. Fraktautos[i][5][fposz] = dini_Float(Fraktauto,"FPosZ");
  4087. Fraktautos[i][5][fposa] = dini_Float(Fraktauto,"FPosA");
  4088. Fraktautos[i][5][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4089. Fraktautos[i][5][Hood] = dini_Int(Fraktauto,"Hood");
  4090. Fraktautos[i][5][Roof] = dini_Int(Fraktauto,"Roof");
  4091. Fraktautos[i][5][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4092. Fraktautos[i][5][Lamps] = dini_Int(Fraktauto,"Lamps");
  4093. Fraktautos[i][5][Nitro] = dini_Int(Fraktauto,"Nitro");
  4094. Fraktautos[i][5][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4095. Fraktautos[i][5][Wheels] = dini_Int(Fraktauto,"Wheels");
  4096. Fraktautos[i][5][Stereo] = dini_Int(Fraktauto,"Stereo");
  4097. Fraktautos[i][5][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4098. Fraktautos[i][5][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4099. Fraktautos[i][5][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4100. Fraktautos[i][5][VentRight] = dini_Int(Fraktauto,"VentRight");
  4101. Fraktautos[i][5][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4102. Newscar[i] = CreateVehicle(mid,x,y,z,a,1,3,-1);
  4103. PutPlayerInVehicle(playerid,Newscar[i],0);
  4104. return 1;
  4105. }
  4106. }
  4107. if(fraktid==6)
  4108. {
  4109. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Abschleppdienst/%d.ini",i);
  4110. if(!dini_Exists(Fraktauto))
  4111. {
  4112. dini_Create(Fraktauto); //Er Createt die Datei
  4113. dini_IntSet(Fraktauto,"modelid",mid);
  4114. dini_FloatSet(Fraktauto,"FPosX",x);
  4115. dini_FloatSet(Fraktauto,"FPosY",y);
  4116. dini_FloatSet(Fraktauto,"FPosZ",z);
  4117. dini_FloatSet(Fraktauto,"FPosA",a);
  4118. dini_IntSet(Fraktauto,"Spoiler",0);
  4119. dini_IntSet(Fraktauto,"Hood",0);
  4120. dini_IntSet(Fraktauto,"Roof",0);
  4121. dini_IntSet(Fraktauto,"Sideskirt",0);
  4122. dini_IntSet(Fraktauto,"Lamps",0);
  4123. dini_IntSet(Fraktauto,"Nitro",0);
  4124. dini_IntSet(Fraktauto,"Exhaust",0);
  4125. dini_IntSet(Fraktauto,"Wheels",0);
  4126. dini_IntSet(Fraktauto,"Stereo",0);
  4127. dini_IntSet(Fraktauto,"Hydraulics",0);
  4128. dini_IntSet(Fraktauto,"FrontBumper",0);
  4129. dini_IntSet(Fraktauto,"RearBumper",0);
  4130. dini_IntSet(Fraktauto,"VentRight",0);
  4131. dini_IntSet(Fraktauto,"VentLeft",0);
  4132. Fraktautos[i][6][modelid] = dini_Int(Fraktauto,"modelid");
  4133. Fraktautos[i][6][fposx] = dini_Float(Fraktauto,"FPosX");
  4134. Fraktautos[i][6][fposy] = dini_Float(Fraktauto,"FPosY");
  4135. Fraktautos[i][6][fposz] = dini_Float(Fraktauto,"FPosZ");
  4136. Fraktautos[i][6][fposa] = dini_Float(Fraktauto,"FPosA");
  4137. Fraktautos[i][6][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4138. Fraktautos[i][6][Hood] = dini_Int(Fraktauto,"Hood");
  4139. Fraktautos[i][6][Roof] = dini_Int(Fraktauto,"Roof");
  4140. Fraktautos[i][6][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4141. Fraktautos[i][6][Lamps] = dini_Int(Fraktauto,"Lamps");
  4142. Fraktautos[i][6][Nitro] = dini_Int(Fraktauto,"Nitro");
  4143. Fraktautos[i][6][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4144. Fraktautos[i][6][Wheels] = dini_Int(Fraktauto,"Wheels");
  4145. Fraktautos[i][6][Stereo] = dini_Int(Fraktauto,"Stereo");
  4146. Fraktautos[i][6][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4147. Fraktautos[i][6][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4148. Fraktautos[i][6][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4149. Fraktautos[i][6][VentRight] = dini_Int(Fraktauto,"VentRight");
  4150. Fraktautos[i][6][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4151. Abschleppcar[i] = CreateVehicle(mid,x,y,z,a,6,16,-1);
  4152. PutPlayerInVehicle(playerid,Abschleppcar[i],0);
  4153. return 1;
  4154. }
  4155. }
  4156. if(fraktid==7)
  4157. {
  4158. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Vagos/%d.ini",i);
  4159. if(!dini_Exists(Fraktauto))
  4160. {
  4161. dini_Create(Fraktauto); //Er Createt die Datei
  4162. dini_IntSet(Fraktauto,"modelid",mid);
  4163. dini_FloatSet(Fraktauto,"FPosX",x);
  4164. dini_FloatSet(Fraktauto,"FPosY",y);
  4165. dini_FloatSet(Fraktauto,"FPosZ",z);
  4166. dini_FloatSet(Fraktauto,"FPosA",a);
  4167. dini_IntSet(Fraktauto,"Spoiler",0);
  4168. dini_IntSet(Fraktauto,"Hood",0);
  4169. dini_IntSet(Fraktauto,"Roof",0);
  4170. dini_IntSet(Fraktauto,"Sideskirt",0);
  4171. dini_IntSet(Fraktauto,"Lamps",0);
  4172. dini_IntSet(Fraktauto,"Nitro",0);
  4173. dini_IntSet(Fraktauto,"Exhaust",0);
  4174. dini_IntSet(Fraktauto,"Wheels",0);
  4175. dini_IntSet(Fraktauto,"Stereo",0);
  4176. dini_IntSet(Fraktauto,"Hydraulics",0);
  4177. dini_IntSet(Fraktauto,"FrontBumper",0);
  4178. dini_IntSet(Fraktauto,"RearBumper",0);
  4179. dini_IntSet(Fraktauto,"VentRight",0);
  4180. dini_IntSet(Fraktauto,"VentLeft",0);
  4181. Fraktautos[i][7][modelid] = dini_Int(Fraktauto,"modelid");
  4182. Fraktautos[i][7][fposx] = dini_Float(Fraktauto,"FPosX");
  4183. Fraktautos[i][7][fposy] = dini_Float(Fraktauto,"FPosY");
  4184. Fraktautos[i][7][fposz] = dini_Float(Fraktauto,"FPosZ");
  4185. Fraktautos[i][7][fposa] = dini_Float(Fraktauto,"FPosA");
  4186. Fraktautos[i][7][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4187. Fraktautos[i][7][Hood] = dini_Int(Fraktauto,"Hood");
  4188. Fraktautos[i][7][Roof] = dini_Int(Fraktauto,"Roof");
  4189. Fraktautos[i][7][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4190. Fraktautos[i][7][Lamps] = dini_Int(Fraktauto,"Lamps");
  4191. Fraktautos[i][7][Nitro] = dini_Int(Fraktauto,"Nitro");
  4192. Fraktautos[i][7][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4193. Fraktautos[i][7][Wheels] = dini_Int(Fraktauto,"Wheels");
  4194. Fraktautos[i][7][Stereo] = dini_Int(Fraktauto,"Stereo");
  4195. Fraktautos[i][7][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4196. Fraktautos[i][7][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4197. Fraktautos[i][7][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4198. Fraktautos[i][7][VentRight] = dini_Int(Fraktauto,"VentRight");
  4199. Fraktautos[i][7][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4200. Vagoscar[i] = CreateVehicle(mid,x,y,z,a,6,6,-1);
  4201. PutPlayerInVehicle(playerid,Vagoscar[i],0);
  4202. return 1;
  4203. }
  4204. }
  4205. if(fraktid==8)
  4206. {
  4207. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GroveStreet/%d.ini",i);
  4208. if(!dini_Exists(Fraktauto))
  4209. {
  4210. dini_Create(Fraktauto); //Er Createt die Datei
  4211. dini_IntSet(Fraktauto,"modelid",mid);
  4212. dini_FloatSet(Fraktauto,"FPosX",x);
  4213. dini_FloatSet(Fraktauto,"FPosY",y);
  4214. dini_FloatSet(Fraktauto,"FPosZ",z);
  4215. dini_FloatSet(Fraktauto,"FPosA",a);
  4216. dini_IntSet(Fraktauto,"Spoiler",0);
  4217. dini_IntSet(Fraktauto,"Hood",0);
  4218. dini_IntSet(Fraktauto,"Roof",0);
  4219. dini_IntSet(Fraktauto,"Sideskirt",0);
  4220. dini_IntSet(Fraktauto,"Lamps",0);
  4221. dini_IntSet(Fraktauto,"Nitro",0);
  4222. dini_IntSet(Fraktauto,"Exhaust",0);
  4223. dini_IntSet(Fraktauto,"Wheels",0);
  4224. dini_IntSet(Fraktauto,"Stereo",0);
  4225. dini_IntSet(Fraktauto,"Hydraulics",0);
  4226. dini_IntSet(Fraktauto,"FrontBumper",0);
  4227. dini_IntSet(Fraktauto,"RearBumper",0);
  4228. dini_IntSet(Fraktauto,"VentRight",0);
  4229. dini_IntSet(Fraktauto,"VentLeft",0);
  4230. Fraktautos[i][8][modelid] = dini_Int(Fraktauto,"modelid");
  4231. Fraktautos[i][8][fposx] = dini_Float(Fraktauto,"FPosX");
  4232. Fraktautos[i][8][fposy] = dini_Float(Fraktauto,"FPosY");
  4233. Fraktautos[i][8][fposz] = dini_Float(Fraktauto,"FPosZ");
  4234. Fraktautos[i][8][fposa] = dini_Float(Fraktauto,"FPosA");
  4235. Fraktautos[i][8][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4236. Fraktautos[i][8][Hood] = dini_Int(Fraktauto,"Hood");
  4237. Fraktautos[i][8][Roof] = dini_Int(Fraktauto,"Roof");
  4238. Fraktautos[i][8][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4239. Fraktautos[i][8][Lamps] = dini_Int(Fraktauto,"Lamps");
  4240. Fraktautos[i][8][Nitro] = dini_Int(Fraktauto,"Nitro");
  4241. Fraktautos[i][8][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4242. Fraktautos[i][8][Wheels] = dini_Int(Fraktauto,"Wheels");
  4243. Fraktautos[i][8][Stereo] = dini_Int(Fraktauto,"Stereo");
  4244. Fraktautos[i][8][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4245. Fraktautos[i][8][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4246. Fraktautos[i][8][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4247. Fraktautos[i][8][VentRight] = dini_Int(Fraktauto,"VentRight");
  4248. Fraktautos[i][8][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4249. Grovecar[i] = CreateVehicle(mid,x,y,z,a,16,16,-1);
  4250. PutPlayerInVehicle(playerid,Grovecar[i],0);
  4251. return 1;
  4252. }
  4253. }
  4254. if(fraktid==9)
  4255. {
  4256. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Yakuza/%d.ini",i);
  4257. if(!dini_Exists(Fraktauto))
  4258. {
  4259. dini_Create(Fraktauto); //Er Createt die Datei
  4260. dini_IntSet(Fraktauto,"modelid",mid);
  4261. dini_FloatSet(Fraktauto,"FPosX",x);
  4262. dini_FloatSet(Fraktauto,"FPosY",y);
  4263. dini_FloatSet(Fraktauto,"FPosZ",z);
  4264. dini_FloatSet(Fraktauto,"FPosA",a);
  4265. dini_IntSet(Fraktauto,"Spoiler",0);
  4266. dini_IntSet(Fraktauto,"Hood",0);
  4267. dini_IntSet(Fraktauto,"Roof",0);
  4268. dini_IntSet(Fraktauto,"Sideskirt",0);
  4269. dini_IntSet(Fraktauto,"Lamps",0);
  4270. dini_IntSet(Fraktauto,"Nitro",0);
  4271. dini_IntSet(Fraktauto,"Exhaust",0);
  4272. dini_IntSet(Fraktauto,"Wheels",0);
  4273. dini_IntSet(Fraktauto,"Stereo",0);
  4274. dini_IntSet(Fraktauto,"Hydraulics",0);
  4275. dini_IntSet(Fraktauto,"FrontBumper",0);
  4276. dini_IntSet(Fraktauto,"RearBumper",0);
  4277. dini_IntSet(Fraktauto,"VentRight",0);
  4278. dini_IntSet(Fraktauto,"VentLeft",0);
  4279. Fraktautos[i][9][modelid] = dini_Int(Fraktauto,"modelid");
  4280. Fraktautos[i][9][fposx] = dini_Float(Fraktauto,"FPosX");
  4281. Fraktautos[i][9][fposy] = dini_Float(Fraktauto,"FPosY");
  4282. Fraktautos[i][9][fposz] = dini_Float(Fraktauto,"FPosZ");
  4283. Fraktautos[i][9][fposa] = dini_Float(Fraktauto,"FPosA");
  4284. Fraktautos[i][9][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4285. Fraktautos[i][9][Hood] = dini_Int(Fraktauto,"Hood");
  4286. Fraktautos[i][9][Roof] = dini_Int(Fraktauto,"Roof");
  4287. Fraktautos[i][9][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4288. Fraktautos[i][9][Lamps] = dini_Int(Fraktauto,"Lamps");
  4289. Fraktautos[i][9][Nitro] = dini_Int(Fraktauto,"Nitro");
  4290. Fraktautos[i][9][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4291. Fraktautos[i][9][Wheels] = dini_Int(Fraktauto,"Wheels");
  4292. Fraktautos[i][9][Stereo] = dini_Int(Fraktauto,"Stereo");
  4293. Fraktautos[i][9][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4294. Fraktautos[i][9][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4295. Fraktautos[i][9][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4296. Fraktautos[i][9][VentRight] = dini_Int(Fraktauto,"VentRight");
  4297. Fraktautos[i][9][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4298. Yakuzacar[i] = CreateVehicle(mid,x,y,z,a,0,0,-1);
  4299. PutPlayerInVehicle(playerid,Yakuzacar[i],0);
  4300. return 1;
  4301. }
  4302. }
  4303. if(fraktid==10)
  4304. {
  4305. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Ballas/%d.ini",i);
  4306. if(!dini_Exists(Fraktauto))
  4307. {
  4308. dini_Create(Fraktauto); //Er Createt die Datei
  4309. dini_IntSet(Fraktauto,"modelid",mid);
  4310. dini_FloatSet(Fraktauto,"FPosX",x);
  4311. dini_FloatSet(Fraktauto,"FPosY",y);
  4312. dini_FloatSet(Fraktauto,"FPosZ",z);
  4313. dini_FloatSet(Fraktauto,"FPosA",a);
  4314. dini_IntSet(Fraktauto,"Spoiler",0);
  4315. dini_IntSet(Fraktauto,"Hood",0);
  4316. dini_IntSet(Fraktauto,"Roof",0);
  4317. dini_IntSet(Fraktauto,"Sideskirt",0);
  4318. dini_IntSet(Fraktauto,"Lamps",0);
  4319. dini_IntSet(Fraktauto,"Nitro",0);
  4320. dini_IntSet(Fraktauto,"Exhaust",0);
  4321. dini_IntSet(Fraktauto,"Wheels",0);
  4322. dini_IntSet(Fraktauto,"Stereo",0);
  4323. dini_IntSet(Fraktauto,"Hydraulics",0);
  4324. dini_IntSet(Fraktauto,"FrontBumper",0);
  4325. dini_IntSet(Fraktauto,"RearBumper",0);
  4326. dini_IntSet(Fraktauto,"VentRight",0);
  4327. dini_IntSet(Fraktauto,"VentLeft",0);
  4328. Fraktautos[i][10][modelid] = dini_Int(Fraktauto,"modelid");
  4329. Fraktautos[i][10][fposx] = dini_Float(Fraktauto,"FPosX");
  4330. Fraktautos[i][10][fposy] = dini_Float(Fraktauto,"FPosY");
  4331. Fraktautos[i][10][fposz] = dini_Float(Fraktauto,"FPosZ");
  4332. Fraktautos[i][10][fposa] = dini_Float(Fraktauto,"FPosA");
  4333. Fraktautos[i][10][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4334. Fraktautos[i][10][Hood] = dini_Int(Fraktauto,"Hood");
  4335. Fraktautos[i][10][Roof] = dini_Int(Fraktauto,"Roof");
  4336. Fraktautos[i][10][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4337. Fraktautos[i][10][Lamps] = dini_Int(Fraktauto,"Lamps");
  4338. Fraktautos[i][10][Nitro] = dini_Int(Fraktauto,"Nitro");
  4339. Fraktautos[i][10][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4340. Fraktautos[i][10][Wheels] = dini_Int(Fraktauto,"Wheels");
  4341. Fraktautos[i][10][Stereo] = dini_Int(Fraktauto,"Stereo");
  4342. Fraktautos[i][10][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4343. Fraktautos[i][10][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4344. Fraktautos[i][10][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4345. Fraktautos[i][10][VentRight] = dini_Int(Fraktauto,"VentRight");
  4346. Fraktautos[i][10][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4347. Ballascar[i] = CreateVehicle(mid,x,y,z,a,5,5,-1);
  4348. PutPlayerInVehicle(playerid,Ballascar[i],0);
  4349. return 1;
  4350. }
  4351. }
  4352. if(fraktid==11)
  4353. {
  4354. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/Hitman/%d.ini",i);
  4355. if(!dini_Exists(Fraktauto))
  4356. {
  4357. dini_Create(Fraktauto); //Er Createt die Datei
  4358. dini_IntSet(Fraktauto,"modelid",mid);
  4359. dini_FloatSet(Fraktauto,"FPosX",x);
  4360. dini_FloatSet(Fraktauto,"FPosY",y);
  4361. dini_FloatSet(Fraktauto,"FPosZ",z);
  4362. dini_FloatSet(Fraktauto,"FPosA",a);
  4363. dini_IntSet(Fraktauto,"Spoiler",0);
  4364. dini_IntSet(Fraktauto,"Hood",0);
  4365. dini_IntSet(Fraktauto,"Roof",0);
  4366. dini_IntSet(Fraktauto,"Sideskirt",0);
  4367. dini_IntSet(Fraktauto,"Lamps",0);
  4368. dini_IntSet(Fraktauto,"Nitro",0);
  4369. dini_IntSet(Fraktauto,"Exhaust",0);
  4370. dini_IntSet(Fraktauto,"Wheels",0);
  4371. dini_IntSet(Fraktauto,"Stereo",0);
  4372. dini_IntSet(Fraktauto,"Hydraulics",0);
  4373. dini_IntSet(Fraktauto,"FrontBumper",0);
  4374. dini_IntSet(Fraktauto,"RearBumper",0);
  4375. dini_IntSet(Fraktauto,"VentRight",0);
  4376. dini_IntSet(Fraktauto,"VentLeft",0);
  4377. Fraktautos[i][11][modelid] = dini_Int(Fraktauto,"modelid");
  4378. Fraktautos[i][11][fposx] = dini_Float(Fraktauto,"FPosX");
  4379. Fraktautos[i][11][fposy] = dini_Float(Fraktauto,"FPosY");
  4380. Fraktautos[i][11][fposz] = dini_Float(Fraktauto,"FPosZ");
  4381. Fraktautos[i][11][fposa] = dini_Float(Fraktauto,"FPosA");
  4382. Fraktautos[i][11][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4383. Fraktautos[i][11][Hood] = dini_Int(Fraktauto,"Hood");
  4384. Fraktautos[i][11][Roof] = dini_Int(Fraktauto,"Roof");
  4385. Fraktautos[i][11][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4386. Fraktautos[i][11][Lamps] = dini_Int(Fraktauto,"Lamps");
  4387. Fraktautos[i][11][Nitro] = dini_Int(Fraktauto,"Nitro");
  4388. Fraktautos[i][11][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4389. Fraktautos[i][11][Wheels] = dini_Int(Fraktauto,"Wheels");
  4390. Fraktautos[i][11][Stereo] = dini_Int(Fraktauto,"Stereo");
  4391. Fraktautos[i][11][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4392. Fraktautos[i][11][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4393. Fraktautos[i][11][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4394. Fraktautos[i][11][VentRight] = dini_Int(Fraktauto,"VentRight");
  4395. Fraktautos[i][11][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4396. Hitmancar[i] = CreateVehicle(mid,x,y,z,a,0,0,-1);
  4397. PutPlayerInVehicle(playerid,Hitmancar[i],0);
  4398. return 1;
  4399. }
  4400. }
  4401. if(fraktid==12)
  4402. {
  4403. format(Fraktauto,sizeof(Fraktauto),"/Fraktionsdaten/GmbH/%d.ini",i);
  4404. if(!dini_Exists(Fraktauto))
  4405. {
  4406. dini_Create(Fraktauto); //Er Createt die Datei
  4407. dini_IntSet(Fraktauto,"modelid",mid);
  4408. dini_FloatSet(Fraktauto,"FPosX",x);
  4409. dini_FloatSet(Fraktauto,"FPosY",y);
  4410. dini_FloatSet(Fraktauto,"FPosZ",z);
  4411. dini_FloatSet(Fraktauto,"FPosA",a);
  4412. dini_IntSet(Fraktauto,"Spoiler",0);
  4413. dini_IntSet(Fraktauto,"Hood",0);
  4414. dini_IntSet(Fraktauto,"Roof",0);
  4415. dini_IntSet(Fraktauto,"Sideskirt",0);
  4416. dini_IntSet(Fraktauto,"Lamps",0);
  4417. dini_IntSet(Fraktauto,"Nitro",0);
  4418. dini_IntSet(Fraktauto,"Exhaust",0);
  4419. dini_IntSet(Fraktauto,"Wheels",0);
  4420. dini_IntSet(Fraktauto,"Stereo",0);
  4421. dini_IntSet(Fraktauto,"Hydraulics",0);
  4422. dini_IntSet(Fraktauto,"FrontBumper",0);
  4423. dini_IntSet(Fraktauto,"RearBumper",0);
  4424. dini_IntSet(Fraktauto,"VentRight",0);
  4425. dini_IntSet(Fraktauto,"VentLeft",0);
  4426. Fraktautos[i][12][modelid] = dini_Int(Fraktauto,"modelid");
  4427. Fraktautos[i][12][fposx] = dini_Float(Fraktauto,"FPosX");
  4428. Fraktautos[i][12][fposy] = dini_Float(Fraktauto,"FPosY");
  4429. Fraktautos[i][12][fposz] = dini_Float(Fraktauto,"FPosZ");
  4430. Fraktautos[i][12][fposa] = dini_Float(Fraktauto,"FPosA");
  4431. Fraktautos[i][12][Spoiler] = dini_Int(Fraktauto,"Spoiler");
  4432. Fraktautos[i][12][Hood] = dini_Int(Fraktauto,"Hood");
  4433. Fraktautos[i][12][Roof] = dini_Int(Fraktauto,"Roof");
  4434. Fraktautos[i][12][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
  4435. Fraktautos[i][12][Lamps] = dini_Int(Fraktauto,"Lamps");
  4436. Fraktautos[i][12][Nitro] = dini_Int(Fraktauto,"Nitro");
  4437. Fraktautos[i][12][Exhaust] = dini_Int(Fraktauto,"Exhaust");
  4438. Fraktautos[i][12][Wheels] = dini_Int(Fraktauto,"Wheels");
  4439. Fraktautos[i][12][Stereo] = dini_Int(Fraktauto,"Stereo");
  4440. Fraktautos[i][12][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
  4441. Fraktautos[i][12][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
  4442. Fraktautos[i][12][RearBumper] = dini_Int(Fraktauto,"RearBumper");
  4443. Fraktautos[i][12][VentRight] = dini_Int(Fraktauto,"VentRight");
  4444. Fraktautos[i][12][VentLeft] = dini_Int(Fraktauto,"VentLeft");
  4445. GMBHcar[i] = CreateVehicle(mid,x,y,z,a,79,79,-1);
  4446. PutPlayerInVehicle(playerid,GMBHcar[i],0);
  4447. return 1;
  4448. }
  4449. }
  4450. }
  4451. }
  4452. return 1;
  4453. }
  4454.  
  4455.  
  4456. ocmd:kopfgelder(playerid,params[])
  4457. {
  4458. if(!IsSpielerInFraktion(playerid,11))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Hitman.");
  4459. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4460. for(new i = 0; i < MAX_PLAYERS; i++)
  4461. {
  4462. if(IsPlayerConnected(i))
  4463. {
  4464. if(GetPVarInt(i,"Kopfgeld") >= 0)
  4465. {
  4466. new string[128];
  4467. format(string,256,"%s: %i$ Kopfgeld",SpielerName(i),GetPVarInt(i,"Kopfgeld"));
  4468. SendClientMessage(playerid,COLOR_GRAU,string);
  4469. }
  4470. }
  4471. }
  4472. return 1;
  4473. }
  4474.  
  4475. ocmd:ahelp(playerid,params[])
  4476. {
  4477. if(GetPVarInt(playerid,"Adminlevel") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4478. if(GetPVarInt(playerid,"Adminlevel") == 1)
  4479. {
  4480. SendClientMessage(playerid,COLOR_GEELB,"*Supporter: /setskin | /spec | /unspec | /slap | /cc | /arepair");
  4481. SendClientMessage(playerid,COLOR_GEELB,"*Supporter: /gotoveh | /getvehthere | /gotols | /kick | /settime");
  4482. SendClientMessage(playerid,COLOR_GEELB,"*Supporter: /setint | /freeze | /unfreeze | /goto | /gethere");
  4483. SendClientMessage(playerid,COLOR_GEELB,"*Supporter: /gotoxyz | /getplayertoplayer | /spawn | /aheal");
  4484. SendClientMessage(playerid,COLOR_GEELB,"*Supporter: /aarmour | /aduty");
  4485. }
  4486. if(GetPVarInt(playerid,"Adminlevel") == 2)
  4487. {
  4488. SendClientMessage(playerid,COLOR_GEELB,"*Administrator: /warn | /unwarn | /getip | /ban | /rac | /kill");
  4489. SendClientMessage(playerid,COLOR_GEELB,"*Administrator: /explodet | /uban");
  4490. }
  4491. if(GetPVarInt(playerid,"Adminlevel") == 3)
  4492. {
  4493. SendClientMessage(playerid,COLOR_GEELB,"*Head Admin: /setbargeld | /setbankgeld | /veh | /delveh | /restart");
  4494. SendClientMessage(playerid,COLOR_GEELB,"*Head Admin: /kickall | /spawnall | /healall | /armourall | /makeadmin");
  4495. SendClientMessage(playerid,COLOR_GEELB,"*Head Admin: /makeleader");
  4496. }
  4497. return 1;
  4498. }
  4499.  
  4500. ocmd:contract(playerid, params[])
  4501. {
  4502. new Kopfgeld, pID;
  4503. if(sscanf(params, "ud", pID, Kopfgeld))return SendClientMessage(playerid, COLOR_GRAU, "Benutze: /kopfgeld [ID/Teilname] [$]");
  4504. if(GetPlayerMoney(playerid) <= Kopfgeld)return SendClientMessage(playerid,COLOR_GRAU,"Soviel Geld hast du nicht zur Verfügung.");
  4505. new str1[128];
  4506. SetPVarInt(pID, "Kopfgeld", GetPVarInt(pID, "Kopfgeld") +Kopfgeld);
  4507. GivePlayerMoney(playerid, -Kopfgeld);
  4508. for(new i = 0; i < MAX_PLAYERS; i++)
  4509. {
  4510. if(IsPlayerConnected(i))
  4511. {
  4512. if(IsSpielerInFraktion(playerid,11))
  4513. {
  4514. format(str1, sizeof(str1), "[Kopfgeld] Es wurde $%d auf %s ausgesetzt, Gesamt: $%d!", Kopfgeld, SpielerName(pID), GetPVarInt(pID, "Kopfgeld"));
  4515. SendClientMessage(i,COLOR_GELB,str1);
  4516. }
  4517. }
  4518. }
  4519. return 1;
  4520. }
  4521.  
  4522. ocmd:admins(playerid,params[])
  4523. {
  4524. #pragma unused params
  4525. SendClientMessage(playerid,COLOR_GRAU,"Admin Online:");
  4526. for(new i = 0; i < MAX_PLAYERS; i++)
  4527. {
  4528. if(IsPlayerConnected(i))
  4529. {
  4530. if(GetPVarInt(i,"Adminlevel"))
  4531. {
  4532. new string[128],adminlevel[64];
  4533. switch(GetPVarInt(i,"Adminlevel"))
  4534. {
  4535. case 3:{adminlevel="Head-Admin";}
  4536. case 2:{adminlevel="Administrator";}
  4537. case 1:{adminlevel="Supporter";}
  4538. }
  4539. format(string, 256, "%s: %s",adminlevel,SpielerName(i));
  4540. SendClientMessage(playerid,COLOR_GRAU,string);
  4541. }
  4542. }
  4543. }
  4544. return 1;
  4545. }
  4546.  
  4547. ocmd:setskin(playerid,params[])
  4548. {
  4549. new pID,sID;
  4550. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4551. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4552. if(sscanf(params,"ui",pID,sID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /setskin [ID/Teilname] [SkinID]");
  4553. SetPlayerSkin(pID,sID);
  4554. SendClientMessage(playerid,COLOR_ROT,"Du hast nun ein neuen Skin erhalten.");
  4555. return 1;
  4556. }
  4557.  
  4558. ocmd:spec(playerid,params[])
  4559. {
  4560. new pID,string[128];
  4561. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4562. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4563. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /spec [ID/Teilname]");
  4564. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4565. TogglePlayerSpectating(playerid, 1);
  4566. PlayerSpectatePlayer(playerid, pID);
  4567. format(string,sizeof(string),"Du beobachtest nun %s.",SpielerName(pID));
  4568. SendClientMessage(playerid,COLOR_ROT,string);
  4569. return 1;
  4570. }
  4571.  
  4572. ocmd:unspec(playerid,params[])
  4573. {
  4574. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4575. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4576. SetCameraBehindPlayer(playerid);
  4577. SendClientMessage(playerid,COLOR_ROT,"Du beobachtest nun niemanden mehr.");
  4578. return 1;
  4579. }
  4580.  
  4581. ocmd:slap(playerid,params[])
  4582. {
  4583. new pID,string[128],string1[128],pSize, Float:x, Float:y, Float:z;
  4584. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4585. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4586. if(sscanf(params,"ui",pID,pSize))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /slap [ID/Teilname] [Höhe]");
  4587. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4588. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nicht slappen.");
  4589. GetPlayerPos(playerid,x,y,z);
  4590. if(IsPlayerInAnyVehicle(pID))
  4591. {
  4592. new seatid = GetPlayerVehicleSeat(pID);
  4593. SetPlayerPos(pID,x,y,z+pSize);
  4594. SetVehiclePos(GetPlayerVehicleID(pID),x,y,z+pSize);
  4595. PutPlayerInVehicle(pID,GetPlayerVehicleID(pID),seatid);
  4596. }
  4597. else SetPlayerPos(pID,x,y,z+pSize);
  4598. format(string,sizeof(string),"Du wurdest von %s geslapt.",SpielerName(playerid));
  4599. SendClientMessage(pID,COLOR_ROT,string);
  4600. format(string1,sizeof(string1),"Du hast %s geslappt.",SpielerName(pID));
  4601. SendClientMessage(playerid,COLOR_ROT,string1);
  4602. return 1;
  4603. }
  4604.  
  4605. ocmd:cc(playerid,params[])
  4606. {
  4607. new string[128];
  4608. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4609. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4610. for(new i; i < MAX_PLAYERS; i ++)
  4611. {
  4612. if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  4613. {
  4614. SendClientMessage(i,COLOR_WHITE," ");
  4615. SendClientMessage(i,COLOR_WHITE," ");
  4616. SendClientMessage(i,COLOR_WHITE," ");
  4617. SendClientMessage(i,COLOR_WHITE," ");
  4618. SendClientMessage(i,COLOR_WHITE," ");
  4619. SendClientMessage(i,COLOR_WHITE," ");
  4620. SendClientMessage(i,COLOR_WHITE," ");
  4621. SendClientMessage(i,COLOR_WHITE," ");
  4622. SendClientMessage(i,COLOR_WHITE," ");
  4623. SendClientMessage(i,COLOR_WHITE," ");
  4624. SendClientMessage(i,COLOR_WHITE," ");
  4625. SendClientMessage(i,COLOR_WHITE," ");
  4626. SendClientMessage(i,COLOR_WHITE," ");
  4627. SendClientMessage(i,COLOR_WHITE," ");
  4628. SendClientMessage(i,COLOR_WHITE," ");
  4629. SendClientMessage(i,COLOR_WHITE," ");
  4630. SendClientMessage(i,COLOR_WHITE," ");
  4631. SendClientMessage(i,COLOR_WHITE," ");
  4632. SendClientMessage(i,COLOR_WHITE," ");
  4633. SendClientMessage(i,COLOR_WHITE," ");
  4634. format(string,sizeof(string),"Der Chat wurde von %s gelöscht.",SpielerName(playerid));
  4635. SendClientMessageToAll(COLOR_ROT,string);
  4636. }
  4637. }
  4638. return 1;
  4639. }
  4640.  
  4641. ocmd:hi(playerid,params[])
  4642. {
  4643. new string[128];
  4644. format(string,sizeof(string),"Payday: %i",GetPVarInt(playerid,"Payday"));
  4645. SendClientMessage(playerid,COLOR_BLAU,string);
  4646. return 1;
  4647. }
  4648.  
  4649. ocmd:warn(playerid,params[])
  4650. {
  4651. new string[128],string1[128],string3[128],Grund[31], pID,Spielerdatei[64], name[MAX_PLAYER_NAME];
  4652. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4653. if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4654. if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /warn [ID/Teilname] [Grund]");
  4655. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4656. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nicht verwarnen.");
  4657. if(strlen(Grund) > 30)return SendClientMessage(playerid,COLOR_GRAU,"Der Grund ist zu lang.");
  4658. format(string,sizeof(string),"Du hast von %s einen Warn erhalten, Grund: %s",SpielerName(playerid),Grund);
  4659. SendClientMessage(pID,COLOR_ROT,string);
  4660. format(string1,sizeof(string1),"Du hast %s einen Warn gegeben, Grund: %s",SpielerName(pID),Grund);
  4661. SendClientMessage(playerid,COLOR_ROT,string1);
  4662. SetPVarInt(pID,"Verwarnungen",GetPVarInt(pID,"Verwarnungen")+1);
  4663. if(GetPVarInt(pID,"Verwarnungen") == 3)
  4664. {
  4665. GetPlayerName(pID,name,sizeof(name));
  4666. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  4667. SpielerSpeichern(pID);
  4668. SetPVarInt(pID,"Gebannt",1);
  4669. dini_Set(Spielerdatei,"Dauer","Permanent");
  4670. dini_Set(Spielerdatei,"Banngrund","3/3 Verwarnungen");
  4671. format(string3,sizeof(string3),"%s wurde vom Server gebannt, Grund: 3/3 Verwarnungen.",SpielerName(pID));
  4672. SendClientMessageToAll(COLOR_ROT,string3);
  4673. Kick(playerid);
  4674. }
  4675. return 1;
  4676. }
  4677.  
  4678. ocmd:setbargeld(playerid,params[])
  4679. {
  4680. new pID,string[128],string1[128],Geld;
  4681. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4682. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4683. if(sscanf(params,"ui",pID,Geld))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /setbargeld [ID/Teilname] [Geld]");
  4684. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4685. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nichts geben.");
  4686. SetPVarInt(pID,"Bargeld",Geld);
  4687. format(string,sizeof(string),"%s hat dein Bargeld auf %i$ gesetzt.",SpielerName(playerid),GetPVarInt(pID,"Bargeld"));
  4688. SendClientMessage(pID,COLOR_ROT,string);
  4689. format(string1,sizeof(string1),"Du hast %s sein Bargeld auf %i gesetzt.",SpielerName(pID),GetPVarInt(pID,"Bargeld"));
  4690. SendClientMessage(pID,COLOR_ROT,string1);
  4691. SpielerSpeichern(pID);
  4692. return 1;
  4693. }
  4694.  
  4695. ocmd:setbankgeld(playerid,params[])
  4696. {
  4697. new pID,string[128],string1[128],Geld;
  4698. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4699. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4700. if(sscanf(params,"ui",pID,Geld))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /setbankgeld [ID/Teilname] [Geld]");
  4701. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4702. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nichts geben.");
  4703. SetPVarInt(pID,"Bankgeld",Geld);
  4704. format(string,sizeof(string),"%s hat dein Bankgeld auf %i$ gesetzt.",SpielerName(playerid),GetPVarInt(pID,"Bankgeld"));
  4705. SendClientMessage(pID,COLOR_ROT,string);
  4706. format(string1,sizeof(string1),"Du hast %s sein Bankgeld auf %i gesetzt.",SpielerName(pID),GetPVarInt(pID,"Bankgeld"));
  4707. SendClientMessage(pID,COLOR_ROT,string1);
  4708. SpielerSpeichern(pID);
  4709. return 1;
  4710. }
  4711.  
  4712. ocmd:unwarn(playerid,params[])
  4713. {
  4714. new string[128],string1[128],string3[128],Grund[31], pID,Spielerdatei[64], name[MAX_PLAYER_NAME];
  4715. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4716. if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4717. if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /unwarn [ID/Teilname] [Grund]");
  4718. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4719. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nicht unwarnen.");
  4720. if(strlen(Grund) > 30)return SendClientMessage(playerid,COLOR_GRAU,"Der Grund ist zu lang.");
  4721. format(string,sizeof(string),"Du hast von %s einen Warn gelöscht bekommen, Grund: %s",SpielerName(playerid),Grund);
  4722. SendClientMessage(pID,COLOR_ROT,string);
  4723. format(string1,sizeof(string1),"Du hast %s einen Warn gelöscht, Grund: %s",SpielerName(pID),Grund);
  4724. SendClientMessage(playerid,COLOR_ROT,string1);
  4725. SetPVarInt(pID,"Verwarnungen",GetPVarInt(pID,"Verwarnungen")-1);
  4726. if(GetPVarInt(pID,"Verwarnungen") == 3)
  4727. {
  4728. GetPlayerName(pID,name,sizeof(name));
  4729. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  4730. SpielerSpeichern(pID);
  4731. SetPVarInt(pID,"Gebannt",1);
  4732. dini_Set(Spielerdatei,"Dauer","Permanent");
  4733. dini_Set(Spielerdatei,"Banngrund","3/3 Verwarnungen");
  4734. format(string3,sizeof(string3),"%s wurde vom Server gebannt, Grund: 3/3 Verwarnungen.",SpielerName(pID));
  4735. SendClientMessageToAll(COLOR_ROT,string3);
  4736. Kick(playerid);
  4737. }
  4738. return 1;
  4739. }
  4740.  
  4741. ocmd:veh(playerid,params[])
  4742. {
  4743. new model,farbe1,farbe2,Float:x,Float:y,Float:z,Float:Angle;
  4744. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4745. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4746. if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_GRAU,"Du bist bereits in einem Fahrzeug.");
  4747. if(sscanf(params,"iii",model,farbe1,farbe2))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /veh [Model][Farbe1][Farbe2]");
  4748. if(model<400||model>611)return SendClientMessage(playerid,COLOR_GRAU,"Farben nur von 400 - 611.");
  4749. if((farbe1<0||farbe1>255) || (farbe2<0||farbe2>255))return SendClientMessage(playerid,COLOR_GRAU,"Farben nur von 400 - 611.");
  4750. GetPlayerPos(playerid,x,y,z);
  4751. GetPlayerFacingAngle(playerid,Angle);
  4752. new veh = CreateVehicle(model,x,y,z+10,0,farbe1,farbe2,-1);
  4753. PutPlayerInVehicle(playerid,veh, 0);
  4754. SetVehicleNumberPlate(veh,"ADMIN");
  4755. SendClientMessage(playerid,COLOR_ROT,"Du hast ein Fahrzeug erstellt.");
  4756. return 1;
  4757. }
  4758.  
  4759. ocmd:arepair(playerid,params[])
  4760. {
  4761. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4762. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4763. if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_GRAU,"Du sitzt in keinem Fahrzeug.");
  4764. RepairVehicle(GetPlayerVehicleID(playerid));
  4765. SendClientMessage(playerid,COLOR_ROT,"Das Fahrzeug wurde repariert.");
  4766. return 1;
  4767. }
  4768.  
  4769. ocmd:gotoveh(playerid,params[])
  4770. {
  4771. new Float:vehx,Float:vehy,Float:vehz,vehicleid;
  4772. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4773. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4774. if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,COLOR_GRAU,"Du bist bereits in einem Fahrzeug.");
  4775. if(sscanf(params,"i",vehicleid))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /gotoveh [Vehicleid]");
  4776. GetVehiclePos(vehicleid,vehx,vehy,vehz);
  4777. SetPlayerPos(playerid,vehx,vehy,vehz);
  4778. SetPlayerInterior(playerid,0);
  4779. SetPlayerVirtualWorld(playerid,GetVehicleVirtualWorld(vehicleid));
  4780. SendClientMessage(playerid,COLOR_ROT,"Du hast dich zum Fahrzeug teleportiert.");
  4781. return 1;
  4782. }
  4783.  
  4784. ocmd:getvehthere(playerid,params[])
  4785. {
  4786. new vehicleid,Float:x,Float:y,Float:z,Float:a;
  4787. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4788. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4789. if(sscanf(params,"i",vehicleid))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /getvehhere [Vehicleid]");
  4790. GetPlayerPos(playerid,x,y,z);
  4791. GetPlayerFacingAngle(playerid,a);
  4792. SetVehiclePos(vehicleid,x,y,z);
  4793. SetVehicleZAngle(vehicleid,a);
  4794. LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
  4795. SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
  4796. SendClientMessage(playerid,COLOR_ROT,"Du hast das Fahrzeug zu dir teleportiert.");
  4797. return 1;
  4798. }
  4799.  
  4800. ocmd:delveh(playerid,params[])
  4801. {
  4802. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4803. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4804. if(IsPlayerInAnyVehicle(playerid))
  4805. {
  4806. DestroyVehicle(GetPlayerVehicleID(playerid));
  4807. SendClientMessage(playerid,COLOR_ROT,"Du hast das Fahrzeug gelöscht.");
  4808. }
  4809. else
  4810. {
  4811. return SendClientMessage(playerid,COLOR_GRAU,"Du bist bereits in einem Fahrzeug.");
  4812. }
  4813. return 1;
  4814. }
  4815.  
  4816. ocmd:gotols(playerid,params[])
  4817. {
  4818. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4819. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4820. SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
  4821. return 1;
  4822. }
  4823.  
  4824. ocmd:getip(playerid,params[])
  4825. {
  4826. new pID, ip[30],iptext[128];
  4827. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4828. if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4829. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4830. if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /getip [ID/Teilname]");
  4831. GetPlayerIp(pID,ip,128);
  4832. format(iptext,sizeof(iptext),"IP von %s: %s",SpielerName(pID),ip);
  4833. SendClientMessage(playerid,COLOR_ROT,iptext);
  4834. return 1;
  4835. }
  4836.  
  4837. ocmd:restart(playerid,params[])
  4838. {
  4839. new time, string[100];
  4840. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4841. if(sscanf(params,"i",time)) return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /restart [Zeit in Sekunden]");
  4842. format(string,sizeof(string),"Der Server wird in %i Sekunden von %s restartet.",time,SpielerName(playerid));
  4843. SetTimer("RestartTime",time*1000,false);
  4844. SendClientMessageToAll(COLOR_ROT,string);
  4845. return 1;
  4846. }
  4847.  
  4848. ocmd:ban(playerid,params[])
  4849. {
  4850. new string[128], pID, Grund[128], Spielerdatei[64], name[MAX_PLAYER_NAME];
  4851. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4852. if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4853. if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /ban [ID/Teilname] [Grund]");
  4854. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4855. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nicht bannen.");
  4856. GetPlayerName(pID,name,sizeof(name));
  4857. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  4858. dini_Set(Spielerdatei,"Banngrund",Grund);
  4859. SpielerSpeichern(pID);
  4860. SetPVarInt(pID,"Gebannt",1);
  4861. dini_Set(Spielerdatei,"Dauer","Permanent");
  4862. format(string,sizeof(string),"%s wurde von %s vom Server gebannt, Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
  4863. SendClientMessageToAll(COLOR_ROT,string);
  4864. Kick(pID);
  4865. return 1;
  4866. }
  4867.  
  4868. ocmd:kick(playerid,params[])
  4869. {
  4870. new string[128], pID, Grund[128];
  4871. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4872. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4873. if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /kick [ID/Teilname] [Grund]");
  4874. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4875. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nicht kicken.");
  4876. SpielerSpeichern(pID);
  4877. format(string,sizeof(string),"%s wurde von %s vom Server gekickt, Grund: %s",SpielerName(pID),SpielerName(playerid),Grund);
  4878. SendClientMessageToAll(COLOR_ROT,string);
  4879. Kick(pID);
  4880. return 1;
  4881. }
  4882.  
  4883. ocmd:settime(playerid,params[])
  4884. {
  4885. new h;
  4886. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4887. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4888. if(sscanf(params,"i",h))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /settime [Uhrzeit])");
  4889. SetWorldTime(h);
  4890. return 1;
  4891. }
  4892.  
  4893. ocmd:setint(playerid,params[])
  4894. {
  4895. new intid, pID;
  4896. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4897. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4898. if(sscanf(params,"ui",intid))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /setint [ID/Teilname] [Interior]");
  4899. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4900. SetPlayerInterior(pID,intid);
  4901. return 1;
  4902. }
  4903.  
  4904. ocmd:freeze(playerid,params[])
  4905. {
  4906. new string[128], pID, Grund[128], string1[128];
  4907. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4908. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4909. if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /freeze [ID/Teilname] [Grund]");
  4910. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4911. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nicht freezen.");
  4912. TogglePlayerControllable(pID,0);
  4913. format(string,sizeof(string),"%s hat dich gefreezt, Grund: %s",SpielerName(playerid),Grund);
  4914. SendClientMessage(pID,COLOR_ROT,string);
  4915. format(string1,sizeof(string1),"Du hast %s gefreezt, Grund: %s",SpielerName(pID),Grund);
  4916. SendClientMessage(playerid,COLOR_ROT,string1);
  4917. return 1;
  4918. }
  4919.  
  4920. ocmd:unfreeze(playerid,params[])
  4921. {
  4922. new string[128], pID, Grund[128], string1[128];
  4923. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4924. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4925. if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /unfreeze [ID/Teilname] [Grund]");
  4926. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4927. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nicht unfreezen.");
  4928. TogglePlayerControllable(pID,1);
  4929. format(string,sizeof(string),"%s hat dich unfreezt, Grund: %s",SpielerName(playerid),Grund);
  4930. SendClientMessage(pID,COLOR_ROT,string);
  4931. format(string1,sizeof(string1),"Du hast %s unfreezt, Grund: %s",SpielerName(pID),Grund);
  4932. SendClientMessage(playerid,COLOR_ROT,string1);
  4933. return 1;
  4934. }
  4935.  
  4936. ocmd:goto(playerid,params[])
  4937. {
  4938.  
  4939. new pID,string[128],Float:x,Float:y,Float:z;
  4940. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4941. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4942. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /goto [ID/Teilname]");
  4943. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4944. if(pID == playerid)return SendClientMessage(playerid,COLOR_GRAU,"Du kannst dich nicht zu dir teleportieren.");
  4945. GetPlayerPos(pID,x,y,z);
  4946. if(IsPlayerInAnyVehicle(playerid))
  4947. {
  4948. new seatid = GetPlayerVehicleSeat(playerid);
  4949. SetPlayerPos(playerid,x,y + 4,z);
  4950. SetVehiclePos(GetPlayerVehicleID(playerid),x,y + 4,z);
  4951. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),seatid);
  4952. SetPlayerInterior(playerid,GetPlayerInterior(pID));
  4953. SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
  4954. LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(pID));
  4955. SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),GetPlayerVirtualWorld(pID));
  4956. format(string,sizeof(string),"%s hat sich zu dir geportet.",SpielerName(playerid));
  4957. SendClientMessage(pID,COLOR_ROT,string);
  4958. format(string,sizeof(string),"Du hast dich zu %s geportet.",SpielerName(pID));
  4959. SendClientMessage(playerid,COLOR_ROT,string);
  4960. }
  4961. else
  4962. {
  4963. SetPlayerPos(playerid,x,y + 1,z);
  4964. SetPlayerInterior(playerid,GetPlayerInterior(pID));
  4965. SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
  4966. format(string,sizeof(string),"%s hat sich zu dir geportet.",SpielerName(playerid));
  4967. SendClientMessage(pID,COLOR_ROT,string);
  4968. format(string,sizeof(string),"Du hast dich zu %s geportet.",SpielerName(pID));
  4969. SendClientMessage(playerid,COLOR_ROT,string);
  4970. }
  4971. return 1;
  4972. }
  4973.  
  4974. ocmd:gethere(playerid,params[])
  4975. {
  4976.  
  4977. new pID,string[128],Float:x,Float:y,Float:z;
  4978. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  4979. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  4980. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /gethere [ID/Teilname]");
  4981. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  4982. if(pID == playerid)return SendClientMessage(playerid,COLOR_GRAU,"Du kannst dich nicht zu dir teleportieren.");
  4983. GetPlayerPos(playerid,x,y,z);
  4984. if(IsPlayerInAnyVehicle(pID))
  4985. {
  4986. new seatid = GetPlayerVehicleSeat(pID);
  4987. SetPlayerPos(pID,x,y + 4,z);
  4988. SetVehiclePos(GetPlayerVehicleID(pID),x,y + 4,z);
  4989. PutPlayerInVehicle(pID,GetPlayerVehicleID(pID),seatid);
  4990. SetPlayerInterior(pID,GetPlayerInterior(playerid));
  4991. SetPlayerVirtualWorld(pID,GetPlayerVirtualWorld(playerid));
  4992. LinkVehicleToInterior(GetPlayerVehicleID(pID),GetPlayerInterior(playerid));
  4993. SetVehicleVirtualWorld(GetPlayerVehicleID(pID),GetPlayerVirtualWorld(playerid));
  4994. format(string,sizeof(string),"%s hat dich geportet.",SpielerName(playerid));
  4995. SendClientMessage(pID,COLOR_ROT,string);
  4996. format(string,sizeof(string),"Du hast %s zu dir geportet.",SpielerName(pID));
  4997. SendClientMessage(playerid,COLOR_ROT,string);
  4998. }
  4999. else
  5000. {
  5001. SetPlayerPos(pID,x,y + 1,z);
  5002. SetPlayerInterior(pID,GetPlayerInterior(playerid));
  5003. SetPlayerVirtualWorld(pID,GetPlayerVirtualWorld(playerid));
  5004. format(string,sizeof(string),"%s hat dich geportet.",SpielerName(playerid));
  5005. SendClientMessage(pID,COLOR_ROT,string);
  5006. format(string,sizeof(string),"Du hast %s zu dir geportet.",SpielerName(pID));
  5007. SendClientMessage(playerid,COLOR_ROT,string);
  5008. }
  5009. return 1;
  5010. }
  5011.  
  5012. ocmd:gotoxyz(playerid,params[])
  5013. {
  5014. new string[128],Float:x,Float:y,Float:z,interior,world;
  5015. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5016. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5017. if(sscanf(params,"fffii",x,y,z,interior,world))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /gotoxyz [Xcord,Ycord,Zcord][Interior][Virtuelle Welt]");
  5018. if(x >= 20000.0 || y >= 20000.0 || z >= 10000)return SendClientMessage(playerid,COLOR_GRAU,"Dies ist nicht möglich.");
  5019. if(IsPlayerInAnyVehicle(playerid))
  5020. {
  5021. new seatid = GetPlayerVehicleSeat(playerid);
  5022. SetPlayerPos(playerid,x,y,z);
  5023. SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
  5024. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),seatid);
  5025. SetPlayerInterior(playerid,interior);
  5026. SetPlayerVirtualWorld(playerid,world);
  5027. SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),world);
  5028. LinkVehicleToInterior(GetPlayerVehicleID(playerid),interior);
  5029. format(string,sizeof(string),"Du hast dich zu den Coordinaten %.1f,%.1f,%.1f [Interiorid : %i][Virtuelle Welt: %i] geportet.",x,y,z,interior,world);
  5030. SendClientMessage(playerid,COLOR_ROT,string);
  5031. }
  5032. else
  5033. {
  5034. SetPlayerPos(playerid,x,y,z);
  5035. SetPlayerInterior(playerid,interior);
  5036. SetPlayerVirtualWorld(playerid,world);
  5037. format(string,sizeof(string),"Du hast dich zu den Coordinaten %.1f,%.1f,%.1f [Interiorid : %i][Virtuelle Welt: %i] geportet.",x,y,z,interior,world);
  5038. SendClientMessage(playerid,COLOR_ROT,string);
  5039. }
  5040. return 1;
  5041. }
  5042.  
  5043. ocmd:getplayertoplayer(playerid,params[])
  5044. {
  5045. new pID,ZielID,string[128],Float:x,Float:y,Float:z;
  5046. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5047. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5048. if(sscanf(params,"uu",pID,ZielID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /getplayertoplayer [ID/Teilname][Zielid/Zielteilname]");
  5049. if(!IsPlayerConnected(ZielID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5050. if(ZielID == playerid)return SendClientMessage(playerid,COLOR_GRAU,"Du kannst dich nicht zu dir teleportieren.");
  5051. if(IsPlayerNPC(pID))return SendClientMessage(playerid,COLOR_GRAU,"Einen NPC kannst du nicht teleportieren.");
  5052. GetPlayerPos(ZielID,x,y,z);
  5053. if(IsPlayerInAnyVehicle(pID))
  5054. {
  5055. new seatid = GetPlayerVehicleSeat(pID);
  5056. SetPlayerPos(pID,x,y,z);
  5057. SetVehiclePos(GetPlayerVehicleID(pID),x,y,z);
  5058. PutPlayerInVehicle(pID,GetPlayerVehicleID(pID),seatid);
  5059. SetPlayerInterior(pID,GetPlayerInterior(ZielID));
  5060. SetPlayerVirtualWorld(pID,GetPlayerVirtualWorld(ZielID));
  5061. LinkVehicleToInterior(GetPlayerVehicleID(ZielID),GetPlayerInterior(pID));
  5062. SetVehicleVirtualWorld(GetPlayerVehicleID(ZielID),GetPlayerVirtualWorld(pID));
  5063. format(string,sizeof(string),"Der Admin %s hat dich zu %s geportet.",SpielerName(playerid),SpielerName(ZielID));
  5064. SendClientMessage(pID,COLOR_ROT,string);
  5065. format(string,sizeof(string),"Der Admin %s hat %s zu dir geportet.",SpielerName(playerid),SpielerName(pID));
  5066. SendClientMessage(ZielID,COLOR_ROT,string);
  5067. format(string,sizeof(string),"Du hast %s zu %s teleportiert",SpielerName(pID),SpielerName(ZielID));
  5068. SendClientMessage(playerid,COLOR_ROT,string);
  5069. }
  5070. else
  5071. {
  5072. SetPlayerPos(pID,x,y,z);
  5073. SetPlayerInterior(pID,GetPlayerInterior(ZielID));
  5074. SetPlayerVirtualWorld(pID,GetPlayerVirtualWorld(ZielID));
  5075. format(string,sizeof(string),"Der Admin %s hat dich zu %s geportet.",SpielerName(playerid),SpielerName(ZielID));
  5076. SendClientMessage(pID,COLOR_ROT,string);
  5077. format(string,sizeof(string),"Der Admin %s hat %s zu dir geportet.",SpielerName(playerid),SpielerName(pID));
  5078. SendClientMessage(ZielID,COLOR_ROT,string);
  5079. format(string,sizeof(string),"Du hast %s zu %s teleportiert",SpielerName(pID),SpielerName(ZielID));
  5080. SendClientMessage(playerid,COLOR_ROT,string);
  5081. }
  5082. return 1;
  5083. }
  5084.  
  5085. ocmd:kickall(playerid,params[])
  5086. {
  5087. new string[128],Grund[128];
  5088. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5089. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5090. if(sscanf(params,"s",Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /kickall [Grund]");
  5091. for(new i; i < MAX_PLAYERS; i ++)
  5092. {
  5093. if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  5094. {
  5095. if(playerid != i)
  5096. {
  5097. format(string,sizeof(string),"Alle Spieler wurden von %s vom Server gekickt, Grund: %s",SpielerName(playerid),Grund);
  5098. SendClientMessageToAll(COLOR_ROT,string);
  5099. SpielerSpeichern(i);
  5100. Kick(i);
  5101. }
  5102. }
  5103. }
  5104. return 1;
  5105. }
  5106.  
  5107. ocmd:rac(playerid,params[])
  5108. {
  5109. new string[128];
  5110. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5111. if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5112. for(new v=0; v<MAX_VEHICLES; v++)
  5113. {
  5114. if(!IsPlayerInAnyVehicle(playerid))
  5115. {
  5116. SetVehicleToRespawn(v);
  5117. format(string,sizeof(string),"Alle Fahrzeuge wurden von %s respawnt.",SpielerName(playerid));
  5118. SendClientMessageToAll(COLOR_ROT,string);
  5119. }
  5120. }
  5121. return 1;
  5122. }
  5123.  
  5124. ocmd:spawnall(playerid,params[])
  5125. {
  5126. new string[128],Grund[128];
  5127. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5128. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5129. if(sscanf(params,"s",Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /spawnall [Grund]");
  5130. for(new i; i < MAX_PLAYERS; i ++)
  5131. {
  5132. if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  5133. {
  5134. if(playerid != i)
  5135. {
  5136. format(string,sizeof(string),"Alle Spieler wurden von %s neu respawnt, Grund: %s",SpielerName(playerid),Grund);
  5137. SendClientMessageToAll(COLOR_ROT,string);
  5138. SpielerSpeichern(i);
  5139. SpawnSpieler(i);
  5140. }
  5141. }
  5142. }
  5143. return 1;
  5144. }
  5145.  
  5146. ocmd:healall(playerid,params[])
  5147. {
  5148. new string[128],Grund[128];
  5149. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5150. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5151. if(sscanf(params,"s",Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /healall [Grund]");
  5152. for(new i; i < MAX_PLAYERS; i ++)
  5153. {
  5154. if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  5155. {
  5156. if(playerid != i)
  5157. {
  5158. format(string,sizeof(string),"Alle Spieler wurden von %s gehealt, Grund: %s",SpielerName(playerid),Grund);
  5159. SendClientMessageToAll(COLOR_ROT,string);
  5160. SpielerSpeichern(i);
  5161. SetPlayerHealth(i,100);
  5162. }
  5163. }
  5164. }
  5165. return 1;
  5166. }
  5167.  
  5168. ocmd:armourall(playerid,params[])
  5169. {
  5170. new string[128],Grund[128];
  5171. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5172. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5173. if(sscanf(params,"s",Grund))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /armourall [Grund]");
  5174. for(new i; i < MAX_PLAYERS; i ++)
  5175. {
  5176. if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  5177. {
  5178. if(playerid != i)
  5179. {
  5180. format(string,sizeof(string),"Alle Spieler haben von %s Armour erhalten, Grund: %s",SpielerName(playerid),Grund);
  5181. SendClientMessageToAll(COLOR_ROT,string);
  5182. SpielerSpeichern(i);
  5183. SetPlayerArmour(i,100);
  5184. }
  5185. }
  5186. }
  5187. return 1;
  5188. }
  5189.  
  5190. ocmd:spawn(playerid,params[])
  5191. {
  5192. new pID,string[128];
  5193. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5194. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5195. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /spawn [ID/Teilname]");
  5196. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5197. format(string,sizeof(string),"Du hast den Spieler %s respawnt.",SpielerName(pID));
  5198. SendClientMessage(playerid,COLOR_ROT,string);
  5199. SpawnPlayer(pID);
  5200. return 1;
  5201. }
  5202.  
  5203. ocmd:aheal(playerid,params[])
  5204. {
  5205. new pID,string[128];
  5206. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5207. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5208. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /aheal [ID/Teilname]");
  5209. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5210. format(string,sizeof(string),"Du hast den Spieler %s geheilt.",SpielerName(pID));
  5211. SendClientMessage(playerid,COLOR_ROT,string);
  5212. format(string,sizeof(string),"Der Admin %s hat dich geheilt.",SpielerName(playerid));
  5213. SendClientMessage(pID,COLOR_ROT,string);
  5214. SetPlayerHealth(pID,100);
  5215. return 1;
  5216. }
  5217.  
  5218. ocmd:kill(playerid,params[])
  5219. {
  5220. new pID,string[128];
  5221. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5222. if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5223. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /kill [ID/Teilname]");
  5224. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5225. format(string,sizeof(string),"Du hast den Spieler %s gekillt.",SpielerName(pID));
  5226. SendClientMessage(playerid,COLOR_ROT,string);
  5227. SetPlayerHealth(pID,0);
  5228. return 1;
  5229. }
  5230.  
  5231. ocmd:explodet(playerid,params[])
  5232. {
  5233. new pID,Float:x,Float:y,Float:z,string[128];
  5234. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5235. if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5236. if(sscanf(params,"u",pID))return SendClientMessage (playerid,COLOR_GRAU,"Benutze: /explodet [ID/Teilname]");
  5237. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5238. GetPlayerPos(pID,x,y,z);
  5239. CreateExplosion(x,y,z,7,15);
  5240. CreateExplosion(x,y,z,7,15);
  5241. CreateExplosion(x,y,z,7,15);
  5242. CreateExplosion(x,y,z,7,15);
  5243. CreateExplosion(x,y,z,7,15);
  5244. format(string,sizeof(string),"Du hast %s explodieren lassen.",SpielerName(pID));
  5245. SendClientMessage(playerid,COLOR_ROT,string);
  5246. return 1;
  5247. }
  5248.  
  5249. ocmd:aarmour(playerid,params[])
  5250. {
  5251. new pID,string[128];
  5252. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5253. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5254. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /aarmour [ID/Teilname]");
  5255. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5256. format(string,sizeof(string),"Du hast den Spieler %s Armour gegeben.",SpielerName(pID));
  5257. SendClientMessage(playerid,COLOR_ROT,string);
  5258. format(string,sizeof(string),"Der Admin %s hat dir Amour gegeben.",SpielerName(playerid));
  5259. SendClientMessage(pID,COLOR_ROT,string);
  5260. SetPlayerArmour(pID,100);
  5261. return 1;
  5262. }
  5263.  
  5264. ocmd:unban(playerid,params[])
  5265. {
  5266. new pName[MAX_PLAYER_NAME],Spielerdatei[128],string[128];
  5267. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5268. if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5269. if(sscanf(params,"s",pName))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /unban [ID/Teilname]");
  5270. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",pName);
  5271. if(dini_Exists(Spielerdatei))
  5272. {
  5273. format(string,sizeof(string),"Du hast den Spieler %s entbannt.",pName);
  5274. SendClientMessage(playerid,COLOR_ROT,string);
  5275. dini_Set(Spielerdatei,"Banngrund","Nicht vorhanden");
  5276. dini_Set(Spielerdatei,"Dauer","Nicht vorhanden");
  5277. dini_IntSet(Spielerdatei,"Gebannt",0);
  5278. }
  5279. else
  5280. {
  5281. SendClientMessage(playerid,COLOR_ROT,"Der angegebene Account existiert nicht.");
  5282. }
  5283. return 1;
  5284. }
  5285.  
  5286. ocmd:makeadmin(playerid,params[])
  5287. {
  5288. new string[128],pID,Rang,string1[128];
  5289. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5290. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5291. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /makeadmin [ID/Teilname] [Rang]");
  5292. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5293. if(Rang < 0 || Rang > 3) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 3 gültig.");
  5294. SetPVarInt(pID,"Adminlevel",Rang);
  5295. format(string,sizeof(string),"%s hat dir den Team Rang %s gegeben.",SpielerName(playerid),Adminrang(pID));
  5296. SendClientMessage(pID,COLOR_ROT,string);
  5297. format(string1,sizeof(string1),"Du hast %s den Team Rang %s gegeben.",SpielerName(pID),Adminrang(pID));
  5298. SendClientMessage(playerid,COLOR_ROT,string1);
  5299. return 1;
  5300. }
  5301.  
  5302. ocmd:leaders(playerid,params[])
  5303. {
  5304. new string[128];
  5305. if(IsPlayerConnected(playerid))
  5306. {
  5307. SendClientMessage(playerid, 0xCDB221FF, "*Leader - Online*");
  5308. for(new i = 0; i < MAX_PLAYERS; i++)
  5309. {
  5310. if(IsPlayerConnected(i))
  5311. {
  5312. if(GetPVarInt(i,"Fraktionsrang") == 6)
  5313. {
  5314. if(GetPVarInt(i,"Fraktion") == 1)
  5315. {
  5316. GetPlayerName(i, sendername, sizeof(sendername));
  5317. format(string, 40, " *SAPD Leader: %s", SpielerName(i));
  5318. SendClientMessage(playerid, COLOR_GRAU, string);
  5319. }
  5320. else if(GetPVarInt(i,"Fraktion") == 2)
  5321. {
  5322. GetPlayerName(i, sendername, sizeof(sendername));
  5323. format(string, 40, " *FBI Leader: %s", SpielerName(i));
  5324. SendClientMessage(playerid, COLOR_GRAU, string);
  5325. }
  5326. else if(GetPVarInt(i,"Fraktion") == 3)
  5327. {
  5328. GetPlayerName(i, sendername, sizeof(sendername));
  5329. format(string, 40, " *Army Leader: %s", SpielerName(i));
  5330. SendClientMessage(playerid, COLOR_GRAU, string);
  5331. }
  5332. else if(GetPVarInt(i,"Fraktion") == 4)
  5333. {
  5334. GetPlayerName(i, sendername, sizeof(sendername));
  5335. format(string, 40, " *Medical Leader: %s", SpielerName(i));
  5336. SendClientMessage(playerid, COLOR_GRAU, string);
  5337. }
  5338. else if(GetPVarInt(i,"Fraktion") == 5)
  5339. {
  5340. GetPlayerName(i, sendername, sizeof(sendername));
  5341. format(string, 40, " *San News Leader: %s", SpielerName(i));
  5342. SendClientMessage(playerid, COLOR_GRAU, string);
  5343. }
  5344. else if(GetPVarInt(i,"Fraktion") == 6)
  5345. {
  5346. GetPlayerName(i, sendername, sizeof(sendername));
  5347. format(string, 40, " *Abschleppdienst Leader: %s", SpielerName(i));
  5348. SendClientMessage(playerid, COLOR_GRAU, string);
  5349. }
  5350. else if(GetPVarInt(i,"Fraktion") == 7)
  5351. {
  5352. GetPlayerName(i, sendername, sizeof(sendername));
  5353. format(string, 40, " *LS Vagos Leader: %s ", SpielerName(i));
  5354. SendClientMessage(playerid, COLOR_GRAU, string);
  5355. }
  5356. else if(GetPVarInt(i,"Fraktion") == 8)
  5357. {
  5358. GetPlayerName(i, sendername, sizeof(sendername));
  5359. format(string, 40, " *Grove Street Leader: %s ", SpielerName(i));
  5360. SendClientMessage(playerid, COLOR_GRAU, string);
  5361. }
  5362. else if(GetPVarInt(i,"Fraktion") == 9)
  5363. {
  5364. GetPlayerName(i, sendername, sizeof(sendername));
  5365. format(string, 40, " *Yakuza Leader: %s", SpielerName(i));
  5366. SendClientMessage(playerid, COLOR_GRAU, string);
  5367. }
  5368. else if(GetPVarInt(i,"Fraktion") == 10)
  5369. {
  5370. GetPlayerName(i, sendername, sizeof(sendername));
  5371. format(string, 40, " *Ballas Leader: %s", SpielerName(i));
  5372. SendClientMessage(playerid, COLOR_GRAU, string);
  5373. }
  5374. else if(GetPVarInt(i,"Fraktion") == 11)
  5375. {
  5376. GetPlayerName(i, sendername, sizeof(sendername));
  5377. format(string, 40, " *Hitman Leader: %s ", SpielerName(i));
  5378. SendClientMessage(playerid, COLOR_GRAU, string);
  5379. }
  5380. else if(GetPVarInt(i,"Fraktion") == 12)
  5381. {
  5382. GetPlayerName(i, sendername, sizeof(sendername));
  5383. format(string, 40, " *Transport GmbH Leader: %s ", SpielerName(i));
  5384. SendClientMessage(playerid, COLOR_GRAU, string);
  5385. }
  5386. }
  5387. }
  5388. }
  5389. }
  5390. return 1;
  5391. }
  5392.  
  5393. ocmd:members(playerid,params[])
  5394. {
  5395. new string[128];
  5396. if(GetPVarInt(playerid,"Fraktion") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist in keiner Fraktion");
  5397. if(IsPlayerConnected(playerid))
  5398. {
  5399. SendClientMessage(playerid, 0xCDB221FF, "*Fraktions - Mitglieder Online*");
  5400. for(new i = 0; i < MAX_PLAYERS; i++)
  5401. {
  5402. if(IsPlayerConnected(i))
  5403. {
  5404. if(GetPVarInt(i,"Fraktion") == 1)
  5405. {
  5406. GetPlayerName(i, sendername, sizeof(sendername));
  5407. format(string, 40, " *SAPD Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5408. SendClientMessage(playerid, COLOR_GRAU, string);
  5409. }
  5410. else if(GetPVarInt(i,"Fraktion") == 2)
  5411. {
  5412. GetPlayerName(i, sendername, sizeof(sendername));
  5413. format(string, 40, " *FBI Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5414. SendClientMessage(playerid, COLOR_GRAU, string);
  5415. }
  5416. else if(GetPVarInt(i,"Fraktion") == 3)
  5417. {
  5418. GetPlayerName(i, sendername, sizeof(sendername));
  5419. format(string, 40, " *Army Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5420. SendClientMessage(playerid, COLOR_GRAU, string);
  5421. }
  5422. else if(GetPVarInt(i,"Fraktion") == 4)
  5423. {
  5424. GetPlayerName(i, sendername, sizeof(sendername));
  5425. format(string, 40, " *Medic Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5426. SendClientMessage(playerid, COLOR_GRAU, string);
  5427. }
  5428. else if(GetPVarInt(i,"Fraktion") == 5)
  5429. {
  5430. GetPlayerName(i, sendername, sizeof(sendername));
  5431. format(string, 40, " *San News Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5432. SendClientMessage(playerid, COLOR_GRAU, string);
  5433. }
  5434. else if(GetPVarInt(i,"Fraktion") == 6)
  5435. {
  5436. GetPlayerName(i, sendername, sizeof(sendername));
  5437. format(string, 40, " *Abschleppdienst Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5438. SendClientMessage(playerid, COLOR_GRAU, string);
  5439. }
  5440. else if(GetPVarInt(i,"Fraktion") == 7)
  5441. {
  5442. GetPlayerName(i, sendername, sizeof(sendername));
  5443. format(string, 40, " *LS Vagos Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5444. SendClientMessage(playerid, COLOR_GRAU, string);
  5445. }
  5446. else if(GetPVarInt(i,"Fraktion") == 8)
  5447. {
  5448. GetPlayerName(i, sendername, sizeof(sendername));
  5449. format(string, 40, " *Grove Street Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5450. SendClientMessage(playerid, COLOR_GRAU, string);
  5451. }
  5452. else if(GetPVarInt(i,"Fraktion") == 9)
  5453. {
  5454. GetPlayerName(i, sendername, sizeof(sendername));
  5455. format(string, 40, " *Yakuza Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5456. SendClientMessage(playerid, COLOR_GRAU, string);
  5457. }
  5458. else if(GetPVarInt(i,"Fraktion") == 10)
  5459. {
  5460. GetPlayerName(i, sendername, sizeof(sendername));
  5461. format(string, 40, " *Ballas Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5462. SendClientMessage(playerid, COLOR_GRAU, string);
  5463. }
  5464. else if(GetPVarInt(i,"Fraktion") == 11)
  5465. {
  5466. GetPlayerName(i, sendername, sizeof(sendername));
  5467. format(string, 40, " *Hitman Agentur Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5468. SendClientMessage(playerid, COLOR_GRAU, string);
  5469. }
  5470. else if(GetPVarInt(i,"Fraktion") == 12)
  5471. {
  5472. GetPlayerName(i, sendername, sizeof(sendername));
  5473. format(string, 40, " *Transport GmbH Member: %s - Rang: %i", SpielerName(i),GetPVarInt(i,"Fraktionsrang"));
  5474. SendClientMessage(playerid, COLOR_GRAU, string);
  5475. }
  5476.  
  5477. }
  5478. }
  5479. }
  5480. return 1;
  5481. }
  5482.  
  5483. ocmd:uninvite(playerid,params[])
  5484. {
  5485. new pID, string[128], string1[128];
  5486. if(GetPVarInt(playerid,"Fraktion") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist in keiner Fraktion");
  5487. if(IsPlayerConnected(playerid))
  5488. {
  5489. if(GetPVarInt(playerid,"Fraktionsrang") == 6 && GetPVarInt(playerid,"Fraktionsrang") == 5)
  5490. {
  5491. if(GetPVarInt(playerid,"Fraktion") == 1)
  5492. {
  5493. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5494. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5495. if(GetPVarInt(pID,"Fraktion") == 1)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5496. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5497. SetPVarInt(pID,"Fraktionsrang",0);
  5498. SetPVarInt(pID,"Fraktion",0);
  5499. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5500. SendClientMessage(pID,COLOR_BLAU,string);
  5501. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5502. SendClientMessage(playerid,COLOR_BLAU,string1);
  5503. SpielerSpeichern(pID);
  5504. }
  5505. else if(GetPVarInt(playerid,"Fraktion") == 2)
  5506. {
  5507. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5508. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5509. if(GetPVarInt(pID,"Fraktion") == 2)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5510. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5511. SetPVarInt(pID,"Fraktionsrang",0);
  5512. SetPVarInt(pID,"Fraktion",0);
  5513. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5514. SendClientMessage(pID,COLOR_BLAU,string);
  5515. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5516. SendClientMessage(playerid,COLOR_BLAU,string1);
  5517. SpielerSpeichern(pID);
  5518. }
  5519. else if(GetPVarInt(playerid,"Fraktion") == 3)
  5520. {
  5521. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5522. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5523. if(GetPVarInt(pID,"Fraktion") == 3)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5524. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5525. SetPVarInt(pID,"Fraktionsrang",0);
  5526. SetPVarInt(pID,"Fraktion",0);
  5527. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5528. SendClientMessage(pID,COLOR_BLAU,string);
  5529. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5530. SendClientMessage(playerid,COLOR_BLAU,string1);
  5531. SpielerSpeichern(pID);
  5532. }
  5533. else if(GetPVarInt(playerid,"Fraktion") == 4)
  5534. {
  5535. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5536. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5537. if(GetPVarInt(pID,"Fraktion") == 4)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5538. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5539. SetPVarInt(pID,"Fraktionsrang",0);
  5540. SetPVarInt(pID,"Fraktion",0);
  5541. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5542. SendClientMessage(pID,COLOR_BLAU,string);
  5543. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5544. SendClientMessage(playerid,COLOR_BLAU,string1);
  5545. SpielerSpeichern(pID);
  5546. }
  5547. else if(GetPVarInt(playerid,"Fraktion") == 5)
  5548. {
  5549. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5550. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5551. if(GetPVarInt(pID,"Fraktion") == 5)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5552. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5553. SetPVarInt(pID,"Fraktionsrang",0);
  5554. SetPVarInt(pID,"Fraktion",0);
  5555. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5556. SendClientMessage(pID,COLOR_BLAU,string);
  5557. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5558. SendClientMessage(playerid,COLOR_BLAU,string1);
  5559. SpielerSpeichern(pID);
  5560. }
  5561. else if(GetPVarInt(playerid,"Fraktion") == 6)
  5562. {
  5563. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5564. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5565. if(GetPVarInt(pID,"Fraktion") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5566. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5567. SetPVarInt(pID,"Fraktionsrang",0);
  5568. SetPVarInt(pID,"Fraktion",0);
  5569. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5570. SendClientMessage(pID,COLOR_BLAU,string);
  5571. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5572. SendClientMessage(playerid,COLOR_BLAU,string1);
  5573. SpielerSpeichern(pID);
  5574. }
  5575. else if(GetPVarInt(playerid,"Fraktion") == 7)
  5576. {
  5577. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5578. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5579. if(GetPVarInt(pID,"Fraktion") == 7)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5580. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5581. SetPVarInt(pID,"Fraktionsrang",0);
  5582. SetPVarInt(pID,"Fraktion",0);
  5583. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5584. SendClientMessage(pID,COLOR_BLAU,string);
  5585. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5586. SendClientMessage(playerid,COLOR_BLAU,string1);
  5587. SpielerSpeichern(pID);
  5588. }
  5589. else if(GetPVarInt(playerid,"Fraktion") == 8)
  5590. {
  5591. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5592. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5593. if(GetPVarInt(pID,"Fraktion") == 8)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5594. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5595. SetPVarInt(pID,"Fraktionsrang",0);
  5596. SetPVarInt(pID,"Fraktion",0);
  5597. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5598. SendClientMessage(pID,COLOR_BLAU,string);
  5599. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5600. SendClientMessage(playerid,COLOR_BLAU,string1);
  5601. SpielerSpeichern(pID);
  5602. }
  5603. else if(GetPVarInt(playerid,"Fraktion") == 9)
  5604. {
  5605. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5606. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5607. if(GetPVarInt(pID,"Fraktion") == 9)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5608. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5609. SetPVarInt(pID,"Fraktionsrang",0);
  5610. SetPVarInt(pID,"Fraktion",0);
  5611. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5612. SendClientMessage(pID,COLOR_BLAU,string);
  5613. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5614. SendClientMessage(playerid,COLOR_BLAU,string1);
  5615. SpielerSpeichern(pID);
  5616. }
  5617. else if(GetPVarInt(playerid,"Fraktion") == 10)
  5618. {
  5619. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5620. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5621. if(GetPVarInt(pID,"Fraktion") == 10)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5622. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5623. SetPVarInt(pID,"Fraktionsrang",0);
  5624. SetPVarInt(pID,"Fraktion",0);
  5625. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5626. SendClientMessage(pID,COLOR_BLAU,string);
  5627. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5628. SendClientMessage(playerid,COLOR_BLAU,string1);
  5629. SpielerSpeichern(pID);
  5630. }
  5631. else if(GetPVarInt(playerid,"Fraktion") == 11)
  5632. {
  5633. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5634. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5635. if(GetPVarInt(pID,"Fraktion") == 11)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5636. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5637. SetPVarInt(pID,"Fraktionsrang",0);
  5638. SetPVarInt(pID,"Fraktion",0);
  5639. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5640. SendClientMessage(pID,COLOR_BLAU,string);
  5641. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5642. SendClientMessage(playerid,COLOR_BLAU,string1);
  5643. SpielerSpeichern(pID);
  5644. }
  5645. else if(GetPVarInt(playerid,"Fraktion") == 12)
  5646. {
  5647. if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /uninvite [ID/Teilname]");
  5648. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5649. if(GetPVarInt(pID,"Fraktion") == 12)return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5650. if(GetPVarInt(pID,"Fraktionsrang") == 6)return SendClientMessage(playerid,COLOR_GRAU,"Der Leader kann nicht uninvitet werden.");
  5651. SetPVarInt(pID,"Fraktionsrang",0);
  5652. SetPVarInt(pID,"Fraktion",0);
  5653. format(string,sizeof(string),"Du wurdest von %s aus der Fraktion geworfen.",SpielerName(playerid));
  5654. SendClientMessage(pID,COLOR_BLAU,string);
  5655. format(string1,sizeof(string1),"Du hast %s aus deiner Fraktion geworfen.",SpielerName(pID));
  5656. SendClientMessage(playerid,COLOR_BLAU,string1);
  5657. SpielerSpeichern(pID);
  5658. }
  5659. }
  5660. }
  5661. return 1;
  5662. }
  5663.  
  5664. ocmd:giverank(playerid,params[])
  5665. {
  5666. new pID, string[128],Rang, string1[128];
  5667. if(GetPVarInt(playerid,"Fraktion") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist in keiner Fraktion");
  5668. if(IsPlayerConnected(playerid))
  5669. {
  5670. if(GetPVarInt(playerid,"Fraktionsrang") == 6 && GetPVarInt(playerid,"Fraktionsrang") == 5)
  5671. {
  5672. if(GetPVarInt(playerid,"Fraktion") == 1)
  5673. {
  5674. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5675. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5676. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5677. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5678. SetPVarInt(pID,"Fraktionsrang",Rang);
  5679. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5680. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5681. SendClientMessage(pID,COLOR_BLAU,string);
  5682. SendClientMessage(playerid,COLOR_BLAU,string1);
  5683. }
  5684. else if(GetPVarInt(playerid,"Fraktion") == 2)
  5685. {
  5686. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5687. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5688. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5689. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5690. SetPVarInt(pID,"Fraktionsrang",Rang);
  5691. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5692. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5693. SendClientMessage(pID,COLOR_BLAU,string);
  5694. SendClientMessage(playerid,COLOR_BLAU,string1);
  5695. }
  5696. else if(GetPVarInt(playerid,"Fraktion") == 3)
  5697. {
  5698. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5699. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5700. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5701. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5702. SetPVarInt(pID,"Fraktionsrang",Rang);
  5703. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5704. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5705. SendClientMessage(pID,COLOR_BLAU,string);
  5706. SendClientMessage(playerid,COLOR_BLAU,string1);
  5707. }
  5708. else if(GetPVarInt(playerid,"Fraktion") == 4)
  5709. {
  5710. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5711. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5712. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5713. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5714. SetPVarInt(pID,"Fraktionsrang",Rang);
  5715. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5716. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5717. SendClientMessage(pID,COLOR_BLAU,string);
  5718. SendClientMessage(playerid,COLOR_BLAU,string1);
  5719. }
  5720. else if(GetPVarInt(playerid,"Fraktion") == 4)
  5721. {
  5722. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5723. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5724. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5725. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5726. SetPVarInt(pID,"Fraktionsrang",Rang);
  5727. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5728. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5729. SendClientMessage(pID,COLOR_BLAU,string);
  5730. SendClientMessage(playerid,COLOR_BLAU,string1);
  5731. }
  5732. else if(GetPVarInt(playerid,"Fraktion") == 6)
  5733. {
  5734. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5735. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5736. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5737. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5738. SetPVarInt(pID,"Fraktionsrang",Rang);
  5739. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5740. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5741. SendClientMessage(pID,COLOR_BLAU,string);
  5742. SendClientMessage(playerid,COLOR_BLAU,string1);
  5743. }
  5744. else if(GetPVarInt(playerid,"Fraktion") == 7)
  5745. {
  5746. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5747. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5748. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5749. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5750. SetPVarInt(pID,"Fraktionsrang",Rang);
  5751. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5752. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5753. SendClientMessage(pID,COLOR_BLAU,string);
  5754. SendClientMessage(playerid,COLOR_BLAU,string1);
  5755. }
  5756. else if(GetPVarInt(playerid,"Fraktion") == 8)
  5757. {
  5758. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5759. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5760. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5761. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5762. SetPVarInt(pID,"Fraktionsrang",Rang);
  5763. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5764. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5765. SendClientMessage(pID,COLOR_BLAU,string);
  5766. SendClientMessage(playerid,COLOR_BLAU,string1);
  5767. }
  5768. else if(GetPVarInt(playerid,"Fraktion") == 9)
  5769. {
  5770. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5771. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5772. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5773. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5774. SetPVarInt(pID,"Fraktionsrang",Rang);
  5775. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5776. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5777. SendClientMessage(pID,COLOR_BLAU,string);
  5778. SendClientMessage(playerid,COLOR_BLAU,string1);
  5779. }
  5780. else if(GetPVarInt(playerid,"Fraktion") == 10)
  5781. {
  5782. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5783. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5784. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5785. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5786. SetPVarInt(pID,"Fraktionsrang",Rang);
  5787. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5788. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5789. SendClientMessage(pID,COLOR_BLAU,string);
  5790. SendClientMessage(playerid,COLOR_BLAU,string1);
  5791. }
  5792. else if(GetPVarInt(playerid,"Fraktion") == 11)
  5793. {
  5794. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5795. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5796. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5797. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5798. SetPVarInt(pID,"Fraktionsrang",Rang);
  5799. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5800. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5801. SendClientMessage(pID,COLOR_BLAU,string);
  5802. SendClientMessage(playerid,COLOR_BLAU,string1);
  5803. }
  5804. else if(GetPVarInt(playerid,"Fraktion") == 12)
  5805. {
  5806. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /giverank [ID/Teilname] [Rang]");
  5807. if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAU,"Der angegebene Spieler ist nicht online.");
  5808. if(!IsSpielerInFraktion(pID,1))return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht in deiner Fraktion.");
  5809. if(Rang < 0 || Rang > 5) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 5 gültig.");
  5810. SetPVarInt(pID,"Fraktionsrang",Rang);
  5811. format(string,sizeof(string),"Du hast von %s Rang %i erhalten.",SpielerName(playerid),Rang);
  5812. format(string1,sizeof(string1),"Du hast %s den Rang %i gegeben.",SpielerName(pID),Rang);
  5813. SendClientMessage(pID,COLOR_BLAU,string);
  5814. SendClientMessage(playerid,COLOR_BLAU,string1);
  5815. }
  5816. }
  5817. }
  5818. return 1;
  5819. }
  5820.  
  5821. ocmd:duty(playerid,params[])
  5822. {
  5823. if(GetPVarInt(playerid,"Fraktion") == 0)
  5824. {
  5825. return SendClientMessage(playerid,COLOR_GRAU,"Du bist in keiner Fraktion.");
  5826. }
  5827. else if(GetPVarInt(playerid,"Fraktion") == 2)
  5828. {
  5829. if(IsPlayerInRangeOfPoint(playerid,3.0,221.1050,117.9559,999.1649)) //FBI
  5830. {
  5831. ShowPlayerDialog(playerid,DIALOG_FBIDUTY,DIALOG_STYLE_LIST,"Ferderal Bureau of Investigation - Auswahl","Aus dem Dienst gehen\nStreifendienst\nSWAT Modus\nUndercover","Auswählen","Abbrechen");
  5832. }
  5833. }
  5834. else if(GetPVarInt(playerid,"Fraktion") == 1) //SAPD
  5835. {
  5836. if(IsPlayerInRangeOfPoint(playerid,3.0,255.3771,77.2880,1003.6406)) //SAPD
  5837. {
  5838. ShowPlayerDialog(playerid,DIALOG_SAPDDUTY,DIALOG_STYLE_LIST,"San Andreas Police Department - Auswahl","Aus dem Dienst gehen\nStreifendienst\nSWAT Modus\nUndercover","Auswählen","Abbrechen");
  5839. }
  5840. }
  5841. else if(GetPVarInt(playerid,"Fraktion") == 3) //ARMY
  5842. {
  5843. if(IsPlayerInRangeOfPoint(playerid,3.0,2807.6047,-1174.7563,1025.5703)) //ARMY
  5844. {
  5845. ShowPlayerDialog(playerid,DIALOG_ARMYDUTY,DIALOG_STYLE_LIST,"San Andreas Army - Auswahl","Aus dem Dienst gehen\nIn den Dienst gehen\n","Auswählen","Abbrechen");
  5846. }
  5847. }
  5848. else if(GetPVarInt(playerid,"Fraktion") == 4) //MEDIC
  5849. {
  5850. if(IsPlayerInRangeOfPoint(playerid,3.0,-2614.0017,3303.1606,206.8991)) //MEDIC
  5851. {
  5852. ShowPlayerDialog(playerid,DIALOG_MEDICDUTY,DIALOG_STYLE_LIST,"San Andreas Medical Center - Auswahl","Aus dem Dienst gehen\nIn den Dienst gehen","Auswählen","Abbrechen");
  5853. }
  5854. }
  5855. else if(GetPVarInt(playerid,"Fraktion") == 5) //NEWS
  5856. {
  5857. if(IsPlayerInRangeOfPoint(playerid,3.0,1652.6536,-1254.9858,14.8125)) //NEWS
  5858. {
  5859. ShowPlayerDialog(playerid,DIALOG_NEWSDUTY,DIALOG_STYLE_LIST,"San Andreas News - Auswahl","Aus dem Dienst gehen\nIn den Dienst gehen","Auswählen","Abbrechen");
  5860. }
  5861. }
  5862. else if(GetPVarInt(playerid,"Fraktion") == 6) //ABSCHLEPPDIENST
  5863. {
  5864. if(IsPlayerInRangeOfPoint(playerid,3.0,1494.4789,1303.5826,1093.2891)) //ABSCHLEPPDIENST
  5865. {
  5866. ShowPlayerDialog(playerid,DIALOG_ABSCHLEPPDUTY,DIALOG_STYLE_LIST,"San Andreas Abschleppdienst - Auswahl","Aus dem Dienst gehen\nIn den Dienst gehen","Auswählen","Abbrechen");
  5867. }
  5868. }
  5869. else if(GetPVarInt(playerid,"Fraktion") == 11) //HITMAN
  5870. {
  5871. if(IsPlayerInRangeOfPoint(playerid,3.0,975.3154,-8.6815,1001.1484)) //HITMAN
  5872. {
  5873. ShowPlayerDialog(playerid,DIALOG_HITMANDUTY,DIALOG_STYLE_LIST,"Hitman Agentur - Auswahl","Aus dem Dienst gehen\nIn den Dienst gehen\n","Auswählen","Abbrechen");
  5874. }
  5875. }
  5876. else if(GetPVarInt(playerid,"Fraktion") == 12) //TRANSPORT GMBH
  5877. {
  5878. if(IsPlayerInRangeOfPoint(playerid,3.0,-2027.0234,-103.6024,1035.1832)) //GMBH
  5879. {
  5880. ShowPlayerDialog(playerid,DIALOG_GMBHDUTY,DIALOG_STYLE_LIST,"Transport GmbH - Auswahl","Aus dem Dienst gehen\nIn den Dienst gehen","Auswählen","Abbrechen");
  5881. }
  5882. }
  5883. return 1;
  5884. }
  5885.  
  5886. ocmd:ausruesten(playerid,params[])
  5887. {
  5888. if(GetPVarInt(playerid,"Fraktion") == 1)
  5889. {
  5890. return SendClientMessage(playerid,COLOR_GRAU,"Du bist in keiner Fraktion.");
  5891. }
  5892. else if(GetPVarInt(playerid,"Fraktion") == 7) //VAGOS
  5893. {
  5894. if(IsPlayerInRangeOfPoint(playerid,3.0,2468.8389,-1698.2792,1013.5078)) //VAGOS
  5895. {
  5896. if(GetPlayerMoney(playerid) <= 1300)return SendClientMessage(playerid,COLOR_GRAU,"Soviel Geld hast du nicht zur Verfügung.");
  5897. {
  5898. GivePlayerWeapon(playerid,1,1);
  5899. GivePlayerWeapon(playerid,24,75);
  5900. GivePlayerWeapon(playerid,30,100);
  5901. GivePlayerWeapon(playerid,29,100);
  5902. SetPlayerHealth(playerid,100);
  5903. GivePlayerMoney(playerid,-1300);
  5904. }
  5905. }
  5906. }
  5907. else if(GetPVarInt(playerid,"Fraktion") == 8) //GROVE STREET
  5908. {
  5909. if(IsPlayerInRangeOfPoint(playerid,3.0,2496.0662,-1692.0848,1014.7422)) //GROVE STREET
  5910. {
  5911. if(GetPlayerMoney(playerid) <= 1300)return SendClientMessage(playerid,COLOR_GRAU,"Soviel Geld hast du nicht zur Verfügung.");
  5912. {
  5913. GivePlayerWeapon(playerid,1,1);
  5914. GivePlayerWeapon(playerid,24,75);
  5915. GivePlayerWeapon(playerid,30,100);
  5916. GivePlayerWeapon(playerid,29,100);
  5917. SetPlayerHealth(playerid,100);
  5918. GivePlayerMoney(playerid,-1300);
  5919. }
  5920. }
  5921. }
  5922. else if(GetPVarInt(playerid,"Fraktion") == 9) //YAKUZA
  5923. {
  5924. if(IsPlayerInRangeOfPoint(playerid,3.0,774.1030,-50.4768,1000.5859)) //YAKUZA
  5925. {
  5926. if(GetPlayerMoney(playerid) <= 1300)return SendClientMessage(playerid,COLOR_GRAU,"Soviel Geld hast du nicht zur Verfügung.");
  5927. {
  5928. GivePlayerWeapon(playerid,1,1);
  5929. GivePlayerWeapon(playerid,24,75);
  5930. GivePlayerWeapon(playerid,30,100);
  5931. GivePlayerWeapon(playerid,29,100);
  5932. SetPlayerHealth(playerid,100);
  5933. GivePlayerMoney(playerid,-1300);
  5934. }
  5935. }
  5936. }
  5937. else if(GetPVarInt(playerid,"Fraktion") == 10) //BALLAS
  5938. {
  5939. if(IsPlayerInRangeOfPoint(playerid,3.0,2496.0662,-1692.0848,1014.7422)) //BALLAS
  5940. {
  5941. if(GetPlayerMoney(playerid) <= 1300)return SendClientMessage(playerid,COLOR_GRAU,"Soviel Geld hast du nicht zur Verfügung.");
  5942. {
  5943. GivePlayerWeapon(playerid,1,1);
  5944. GivePlayerWeapon(playerid,24,75);
  5945. GivePlayerWeapon(playerid,30,100);
  5946. GivePlayerWeapon(playerid,29,100);
  5947. SetPlayerHealth(playerid,100);
  5948. GivePlayerMoney(playerid,-1300);
  5949. }
  5950. }
  5951. }
  5952. return 1;
  5953. }
  5954. ocmd:aduty(playerid,params[])
  5955. {
  5956. new string[128],string1[128];
  5957. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  5958. if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  5959. if(Aduty[playerid] == 0)
  5960. {
  5961. Aduty[playerid] = 1;
  5962. format(string,sizeof(string),"%s ist nun im Admindienst.",SpielerName(playerid));
  5963. SendClientMessageToAll(COLOR_ROT,string);
  5964. SetPlayerColor(playerid,COLOR_ROT);
  5965. }
  5966. else if(Aduty[playerid] == 1)
  5967. {
  5968. Aduty[playerid] = 0;
  5969. format(string1,sizeof(string1),"%s ist nun nicht mehr im Admindienst.",SpielerName(playerid));
  5970. SendClientMessageToAll(COLOR_ROT,string1);
  5971. if(GetPVarInt(playerid,"Fraktion") == 0)
  5972. {
  5973. SetPlayerColor(playerid,COLOR_WHITE); //Zivillist
  5974. }
  5975. if(GetPVarInt(playerid,"Fraktion") == 1)
  5976. {
  5977. SetPlayerColor(playerid,COLOR_BLAU); //SAPD
  5978. }
  5979. if(GetPVarInt(playerid,"Fraktion") == 2)
  5980. {
  5981. SetPlayerColor(playerid,COLOR_WHITE); //FBI
  5982. }
  5983. if(GetPVarInt(playerid,"Fraktion") == 3)
  5984. {
  5985. SetPlayerColor(playerid,COLOR_ARMYGELB); //ARMY
  5986. }
  5987. if(GetPVarInt(playerid,"Fraktion") == 4)
  5988. {
  5989. SetPlayerColor(playerid,COLOR_HELLROT); //Sanitäter
  5990. }
  5991. if(GetPVarInt(playerid,"Fraktion") == 5)
  5992. {
  5993. SetPlayerColor(playerid,COLOR_ORANGE); //San News
  5994. }
  5995. if(GetPVarInt(playerid,"Fraktion") == 6)
  5996. {
  5997. SetPlayerColor(playerid,COLOR_HELLBLAU); //Abschleppdienst
  5998. }
  5999. if(GetPVarInt(playerid,"Fraktion") == 7)
  6000. {
  6001. SetPlayerColor(playerid,COLOR_WHITE); //LS Vagos
  6002. }
  6003. if(GetPVarInt(playerid,"Fraktion") == 8)
  6004. {
  6005. SetPlayerColor(playerid,COLOR_WHITE); //Grove Street
  6006. }
  6007. if(GetPVarInt(playerid,"Fraktion") == 9)
  6008. {
  6009. SetPlayerColor(playerid,COLOR_WHITE); //Yakuza
  6010. }
  6011. if(GetPVarInt(playerid,"Fraktion") == 10)
  6012. {
  6013. SetPlayerColor(playerid,COLOR_WHITE); //Ballas
  6014. }
  6015. if(GetPVarInt(playerid,"Fraktion") == 11)
  6016. {
  6017. SetPlayerColor(playerid,COLOR_WHITE); //Hitman Agentur
  6018. }
  6019. if(GetPVarInt(playerid,"Fraktion") == 12)
  6020. {
  6021. SetPlayerColor(playerid,COLOR_WHITE); //Transport GmbH
  6022. }
  6023. }
  6024. return 1;
  6025. }
  6026.  
  6027. ocmd:eject(playerid, params[])
  6028. {
  6029. new pID;
  6030. new vehicleid = GetPlayerVehicleID(playerid);
  6031. if(sscanf(params, "d", pID))
  6032. {
  6033. return SendClientMessage(playerid,COLOR_GRAU, "Benutze: /eject [ID/Teilname]");
  6034. }
  6035. if(GetPlayerVehicleSeat(playerid) != 0)
  6036. {
  6037. return SendClientMessage(playerid,COLOR_GRAU, "Du bist kein Fahrer dieses Fahrzeuges.");
  6038. }
  6039. if(!IsPlayerConnected(pID))
  6040. {
  6041. return SendClientMessage(playerid,COLOR_GRAU, "Der Spieler ist nicht in deinem Fahrzeug.");
  6042. }
  6043. if(GetPlayerVehicleSeat(pID) >= 0 && IsPlayerInVehicle(pID, vehicleid))
  6044. {
  6045. new String[128], String1[128];
  6046. format(String, sizeof(String), "Du hast %s aus dem Fahrzeug geschmissen.", SpielerName(pID));
  6047. SendClientMessage(playerid, COLOR_GRAU, String);
  6048. format(String1, sizeof(String1), "%s hat dich aus dem Fahrzeug geschmissen.", SpielerName(playerid));
  6049. SendClientMessage(pID, COLOR_GRAU, String1);
  6050. RemovePlayerFromVehicle(pID);
  6051. }
  6052. else
  6053. {
  6054. SendClientMessage(playerid,COLOR_GRAU, "Der Spieler ist nicht in deinem Fahrzeug.");
  6055. }
  6056. return 1;
  6057. }
  6058.  
  6059. ocmd:licht(playerid,params[])
  6060. {
  6061. if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return
  6062. SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht der Fahrer eines Fahrzeugs.");
  6063.  
  6064. new vID=GetPlayerVehicleID(playerid),
  6065. tmp_engine,
  6066. tmp_lights,
  6067. tmp_alarm,
  6068. tmp_doors,
  6069. tmp_bonnet,
  6070. tmp_boot,
  6071. tmp_objective;
  6072. //Motor an/ausschalten
  6073. GetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
  6074. if(tmp_lights==1)
  6075. {
  6076. tmp_lights = 0;
  6077. SendClientMessage(playerid,COLOR_GELB,"Du hast das Licht ausgeschaltet.");
  6078. }
  6079. else
  6080. {
  6081. tmp_lights = 1;
  6082. SendClientMessage(playerid,COLOR_GELB,"Du hast das Licht eingeschaltet.");
  6083. }
  6084. SetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
  6085. return 1;
  6086. }
  6087.  
  6088. ocmd:motor(playerid,params[])
  6089. {
  6090. if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return
  6091. SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht der Fahrer eines Fahrzeugs.");
  6092.  
  6093. new vID=GetPlayerVehicleID(playerid),
  6094. tmp_engine,
  6095. tmp_lights,
  6096. tmp_alarm,
  6097. tmp_doors,
  6098. tmp_bonnet,
  6099. tmp_boot,
  6100. tmp_objective;
  6101. //Motor an/ausschalten
  6102. GetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
  6103. if(tmp_engine==1)
  6104. {
  6105. tmp_engine = 0;
  6106. SendClientMessage(playerid,COLOR_GELB,"Du hast den Motor gestoppt.");
  6107. }
  6108. else
  6109. {
  6110. tmp_engine = 1;
  6111. SendClientMessage(playerid,COLOR_GELB,"Du hast den Motor gestartet.");
  6112. }
  6113. SetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
  6114. return 1;
  6115. }
  6116.  
  6117.  
  6118. ocmd:makeleader(playerid,params[])
  6119. {
  6120. new Rang, pID, string[128], string1[128];
  6121. if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht eingeloggt.");
  6122. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Team-Mitglied von "#SERVERNAME".");
  6123. if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /makeleader [ID/Teilname] [FraktionsID]");
  6124. if(Rang < 0 || Rang > 12) return SendClientMessage(playerid,COLOR_GRAU,"Nur Rang 0 - 12 gültig.");
  6125. SetPVarInt(pID,"Fraktion",Rang);
  6126. SetPVarInt(pID,"Fraktionsrang",6);
  6127. format(string,sizeof(string),"%s hat dich zum Leader ernannt.",SpielerName(playerid));
  6128. SendClientMessage(pID,COLOR_ROT,string);
  6129. format(string1,sizeof(string1),"Du hast %s zum Leader ernannt.",SpielerName(pID));
  6130. SendClientMessage(playerid,COLOR_ROT,string1);
  6131. SpielerSpeichern(pID);
  6132. if(GetPVarInt(pID,"Fraktion") == 0) //Zivillist
  6133. {
  6134. SetPlayerSkin(playerid,7);
  6135. return 1;
  6136. }
  6137. if(GetPVarInt(pID,"Fraktion") == 1) //San Andreas Police Department
  6138. {
  6139. new Sapdskins[7];
  6140. Sapdskins[0] = 280;
  6141. Sapdskins[1] = 281;
  6142. Sapdskins[2] = 282;
  6143. Sapdskins[3] = 283;
  6144. Sapdskins[4] = 265;
  6145. Sapdskins[5] = 266;
  6146. Sapdskins[6] = 267;
  6147. ShowModelSelectionMenuEx(pID, Sapdskins, sizeof(Sapdskins), "Skinauswahl", CUSTOM_TRAILER_MENUS, 16.0, 0.0, -55.0);
  6148. return 1;
  6149. }
  6150. if(GetPVarInt(pID,"Fraktion") == 2) //Federal Bureau of Investigation
  6151. {
  6152. new Fbiskins[5];
  6153. Fbiskins[0] = 286;
  6154. Fbiskins[1] = 163;
  6155. Fbiskins[2] = 164;
  6156. Fbiskins[3] = 165;
  6157. Fbiskins[4] = 166;
  6158. ShowModelSelectionMenuEx(pID, Fbiskins, sizeof(Fbiskins), "Skinauswahl", CUSTOM_TRAILER_MENUSFBI, 16.0, 0.0, -55.0);
  6159. return 1;
  6160. }
  6161. if(GetPVarInt(pID,"Fraktion") == 3) //San Andreas Army
  6162. {
  6163. new Armyskins[1];
  6164. Armyskins[0] = 287;
  6165. ShowModelSelectionMenuEx(pID, Armyskins, sizeof(Armyskins), "Skinauswahl", CUSTOM_TRAILER_MENUSARMY, 16.0, 0.0, -55.0);
  6166. return 1;
  6167. }
  6168. if(GetPVarInt(pID,"Fraktion") == 4) //San Andreas Medical Department
  6169. {
  6170. new Medicskins[4];
  6171. Medicskins[0] = 274;
  6172. Medicskins[1] = 275;
  6173. Medicskins[2] = 276;
  6174. Medicskins[3] = 70;
  6175. ShowModelSelectionMenuEx(pID, Medicskins, sizeof(Medicskins), "Skinauswahl", CUSTOM_TRAILER_MENUSMEDIC, 16.0, 0.0, -55.0);
  6176. return 1;
  6177. }
  6178. if(GetPVarInt(pID,"Fraktion") == 5) //San Andreas News
  6179. {
  6180. new Newsskins[3];
  6181. Newsskins[0] = 60;
  6182. Newsskins[1] = 59;
  6183. Newsskins[2] = 188;
  6184. ShowModelSelectionMenuEx(pID, Newsskins, sizeof(Newsskins), "Skinauswahl", CUSTOM_TRAILER_MENUSNEWS, 16.0, 0.0, -55.0);
  6185. return 1;
  6186. }
  6187. if(GetPVarInt(pID,"Fraktion") == 6) //San Andreas Abschleppdienst
  6188. {
  6189. new Abschleppskins[4];
  6190. Abschleppskins[0] = 71;
  6191. Abschleppskins[1] = 50;
  6192. Abschleppskins[2] = 42;
  6193. Abschleppskins[3] = 8;
  6194. ShowModelSelectionMenuEx(pID, Abschleppskins, sizeof(Abschleppskins), "Skinauswahl", CUSTOM_TRAILER_MENUSABSCHLEPP, 16.0, 0.0, -55.0);
  6195. return 1;
  6196. }
  6197. if(GetPVarInt(pID,"Fraktion") == 7) //Los Santos Vagos
  6198. {
  6199. new Vagosskins[3];
  6200. Vagosskins[0] = 108;
  6201. Vagosskins[1] = 109;
  6202. Vagosskins[2] = 110;
  6203. ShowModelSelectionMenuEx(pID, Vagosskins, sizeof(Vagosskins), "Skinauswahl", CUSTOM_TRAILER_MENUSVAGOS, 16.0, 0.0, -55.0);
  6204. return 1;
  6205. }
  6206. if(GetPVarInt(pID,"Fraktion") == 8) //Grove Street
  6207. {
  6208. new Groveskins[3];
  6209. Groveskins[0] = 105;
  6210. Groveskins[1] = 106;
  6211. Groveskins[2] = 107;
  6212. ShowModelSelectionMenuEx(pID, Groveskins, sizeof(Groveskins), "Skinauswahl", CUSTOM_TRAILER_MENUSGROVE, 16.0, 0.0, -55.0);
  6213. return 1;
  6214. }
  6215. if(GetPVarInt(pID,"Fraktion") == 9) //Yakuza
  6216. {
  6217. new Yakuzaskins[3];
  6218. Yakuzaskins[0] = 118;
  6219. Yakuzaskins[1] = 208;
  6220. Yakuzaskins[2] = 186;
  6221. ShowModelSelectionMenuEx(pID, Yakuzaskins, sizeof(Yakuzaskins), "Skinauswahl", CUSTOM_TRAILER_MENUSYAKUZA, 16.0, 0.0, -55.0);
  6222. return 1;
  6223. }
  6224. if(GetPVarInt(pID,"Fraktion") == 10) //Ballas
  6225. {
  6226. new Ballasskins[3];
  6227. Ballasskins[0] = 102;
  6228. Ballasskins[1] = 103;
  6229. Ballasskins[2] = 104;
  6230. ShowModelSelectionMenuEx(pID, Ballasskins, sizeof(Ballasskins), "Skinauswahl", CUSTOM_TRAILER_MENUSBALLAS, 16.0, 0.0, -55.0);
  6231. return 1;
  6232. }
  6233. if(GetPVarInt(pID,"Fraktion") == 11) //Hitman Agentur
  6234. {
  6235. new Hitmanskins[3];
  6236. Hitmanskins[0] = 126;
  6237. Hitmanskins[1] = 125;
  6238. Hitmanskins[2] = 124;
  6239. ShowModelSelectionMenuEx(pID, Hitmanskins, sizeof(Hitmanskins), "Skinauswahl", CUSTOM_TRAILER_MENUSHITMAN, 16.0, 0.0, -55.0);
  6240. return 1;
  6241. }
  6242. if(GetPVarInt(pID,"Fraktion") == 12) //Transport GmbH
  6243. {
  6244. new Truckerskins[3];
  6245. Truckerskins[0] = 133;
  6246. Truckerskins[1] = 32;
  6247. Truckerskins[2] = 44;
  6248. ShowModelSelectionMenuEx(pID, Truckerskins, sizeof(Truckerskins), "Skinauswahl", CUSTOM_TRAILER_MENUSTRUCKER, 16.0, 0.0, -55.0);
  6249. return 1;
  6250. }
  6251. return 1;
  6252. }
  6253.  
  6254. public Paydayhoch()
  6255. {
  6256. for(new i; i < MAX_PLAYERS; i ++)
  6257. {
  6258. if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  6259. {
  6260. SetPVarInt(i,"Payday",GetPVarInt(i,"Payday")+1);
  6261. if(GetPVarInt(i,"Payday") == 60)
  6262. {
  6263. SetPVarInt(i,"Respektpunkte",GetPVarInt(i,"Respektpunkte")+1);
  6264. SetPVarInt(i,"Payday",0);
  6265. }
  6266.  
  6267. }
  6268. }
  6269. return 1;
  6270. }
  6271.  
  6272. public Uhrzeit()
  6273. {
  6274. new string[128];
  6275. new hour, minute, second;
  6276. gettime(hour, minute, second);
  6277. format(string,sizeof(string),"%02d:%02d",hour, minute);
  6278. TextDrawSetString(uhrzeitLabel, string);
  6279. }
  6280.  
  6281. public Wetter()
  6282. {
  6283. new wetter, wetternacht = 73, wettersu = 46, hour;
  6284. new wetterZufall[] = { 1,2,3,4,5,10,11,17,18 }, unwetterZufall[] = { 8,16,19 };
  6285. gettime(hour);
  6286. if (hour >= 18 && hour <= 20)
  6287. {
  6288. wetter = wettersu;
  6289. }
  6290. else if (hour > 20 && hour <= 6)
  6291. {
  6292. wetter = wetternacht;
  6293. }
  6294. else
  6295. {
  6296. new zufall = random(20);
  6297. if (zufall < 15)
  6298. {
  6299. wetter = wetterZufall[random(sizeof(wetterZufall))];
  6300. }
  6301. else
  6302. {
  6303. wetter = unwetterZufall[random(sizeof(unwetterZufall))];
  6304. }
  6305. }
  6306. SetWeather(wetter);
  6307. }
  6308.  
  6309. stock FraktionsName(playerid)
  6310. {
  6311. new fraktname[50];
  6312. switch(GetPVarInt(playerid,"Fraktion"))
  6313. {
  6314. case 0:{fraktname="Zivillist";}
  6315. case 1:{fraktname="San Andreas Police Department";}
  6316. case 2:{fraktname="Federal Bureau of Investigation";}
  6317. case 3:{fraktname="San Andreas Army";}
  6318. case 4:{fraktname="San Andreas Medical Department";}
  6319. case 5:{fraktname="San Andreas News";}
  6320. case 6:{fraktname="San Andreas Abschleppdienst";}
  6321. case 7:{fraktname="Los Santos Vagos";}
  6322. case 8:{fraktname="Grove Street";}
  6323. case 9:{fraktname="Yakuza";}
  6324. case 10:{fraktname="Ballas";}
  6325. case 11:{fraktname="Hitman Agentur";}
  6326. case 12:{fraktname="Transport GmbH";}
  6327. default:{fraktname="ERROR";}
  6328. }
  6329. return fraktname;
  6330. }
  6331.  
  6332. public RestartTime()
  6333. {
  6334. for(new i = 0; i < MAX_PLAYERS; i++)
  6335. {
  6336. if(IsPlayerConnected(i))
  6337. {
  6338. SpielerSpeichern(i);
  6339. }
  6340. }
  6341. SendRconCommand("gmx");
  6342. return 1;
  6343. }
  6344.  
  6345.  
  6346.  
  6347. stock SpielerName(playerid)
  6348. {
  6349. new name[MAX_PLAYER_NAME];
  6350. GetPlayerName(playerid,name,sizeof(name));
  6351. return name;
  6352. }
  6353.  
  6354. stock Register(playerid,key[])
  6355. {
  6356. new Spielerdatei[64];
  6357. new name[MAX_PLAYER_NAME];
  6358. GetPlayerName(playerid,name,sizeof(name));
  6359. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  6360. dini_Create(Spielerdatei);
  6361. dini_Set(Spielerdatei,"Passwort",key);
  6362. SetPVarInt(playerid,"Eingeloggt",1);
  6363. SetPVarInt(playerid,"Level",1);
  6364. SetPlayerScore(playerid,1);
  6365. SetPVarInt(playerid,"Bargeld",5000);
  6366. SetPVarInt(playerid,"Bankgeld",10000);
  6367. SetPVarInt(playerid,"Adminlevel",0);
  6368. SetPVarInt(playerid,"Fraktion",0);
  6369. SetPVarInt(playerid,"Fraktionsrang",0);
  6370. SetPVarInt(playerid,"Job",0);
  6371. SetPVarInt(playerid,"Gebannt",0);
  6372. dini_Set(Spielerdatei,"Banngrund","Nicht vorhanden");
  6373. dini_Set(Spielerdatei,"Dauer","Nicht vorhanden");
  6374. SetPVarInt(playerid,"Verwarnungen",0);
  6375. dini_Set(Spielerdatei,"Geschlecht","Nicht vorhanden");
  6376. SetPVarInt(playerid,"Payday",0);
  6377. SetPVarInt(playerid,"Wanteds",0);
  6378. SetPVarInt(playerid,"Tutorial",0);
  6379. SetPVarInt(playerid,"Skin",0);
  6380. SetPVarInt(playerid,"Tutorialfertig",0);
  6381. SetPVarInt(playerid,"Kopfgeld",0);
  6382. SetPVarInt(playerid,"Respektpunkte",0);
  6383. ShowPlayerDialog(playerid,DIALOG_GESCHLECHT,DIALOG_STYLE_MSGBOX,"Geschlecht - {0033FF}"#SERVERNAME"","Wir brauchen noch eine wichtige Information von dir, damit du richtig auf "#SERVERNAME" starten kannst.\n\nBist du Männlich oder Weiblich?","Männlich","Weiblich");
  6384. return 1;
  6385. }
  6386.  
  6387. stock Login(playerid,key[])
  6388. {
  6389. new Spielerdatei[64];
  6390. new name[MAX_PLAYER_NAME];
  6391. GetPlayerName(playerid,name,sizeof(name));
  6392. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  6393. if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
  6394. {
  6395. LoadAccount(playerid);
  6396. return 1;
  6397. }
  6398. else
  6399. {
  6400. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login - {0033FF}"SERVERNAME"","Willkommen auf "SERVERNAME".\nDein Account wurde in unserer Datenbank gefunden, du kannst dich nun einloggen.\n\nSolltest du dein Passwort vergessen haben, wende dich an einen Head-Admin","Login","Abbrechen");
  6401. return 1;
  6402. }
  6403. }
  6404.  
  6405. stock LoadAccount(playerid)
  6406. {
  6407. new Spielerdatei[64];
  6408. new name[MAX_PLAYER_NAME];
  6409. GetPlayerName(playerid,name,sizeof(name));
  6410. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  6411. SetPVarInt(playerid,"Level",dini_Int(Spielerdatei,"Level"));
  6412. SetPVarInt(playerid,"Bargeld",dini_Int(Spielerdatei,"Bargeld"));
  6413. SetPVarInt(playerid,"Bankgeld",dini_Int(Spielerdatei,"Bankgeld"));
  6414. SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
  6415. SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
  6416. SetPVarInt(playerid,"Fraktionsrang",dini_Int(Spielerdatei,"Fraktionsrang"));
  6417. SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));
  6418. SetPVarInt(playerid,"Gebannt",dini_Int(Spielerdatei,"Gebannt"));
  6419. SetPVarInt(playerid,"Verwarnungen",dini_Int(Spielerdatei,"Verwarnungen"));
  6420. SetPVarInt(playerid,"Payday",dini_Int(Spielerdatei,"Payday"));
  6421. SetPVarInt(playerid,"Wanteds",dini_Int(Spielerdatei,"Wanteds"));
  6422. SetPVarInt(playerid,"Tutorial",dini_Int(Spielerdatei,"Tutorial"));
  6423. SetPVarInt(playerid,"Skin",dini_Int(Spielerdatei,"Skin"));
  6424. SetPVarInt(playerid,"Tutorialfertig",dini_Int(Spielerdatei,"Tutorialfertig"));
  6425. SetPVarInt(playerid,"Kopfgeld",dini_Int(Spielerdatei,"Kopfgeld"));
  6426. SetPVarInt(playerid,"Respektpunkte",dini_Int(Spielerdatei,"Respektpunkte"));
  6427. SetPVarInt(playerid,"Eingeloggt",1);
  6428. return 1;
  6429. }
  6430.  
  6431. stock SpielerSpeichern(playerid)
  6432. {
  6433. if(GetPVarInt(playerid,"Eingeloggt")==1)
  6434. {
  6435. new Spielerdatei[64];
  6436. new name[MAX_PLAYER_NAME];
  6437. GetPlayerName(playerid,name,sizeof(name));
  6438. format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  6439. dini_IntSet(Spielerdatei,"Level",GetPVarInt(playerid,"Level"));
  6440. dini_IntSet(Spielerdatei,"Bargeld",GetPVarInt(playerid,"Bargeld"));
  6441. dini_IntSet(Spielerdatei,"Bankgeld",GetPVarInt(playerid,"Bankgeld"));
  6442. dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
  6443. dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
  6444. dini_IntSet(Spielerdatei,"Fraktionsrang",GetPVarInt(playerid,"Fraktionsrang"));
  6445. dini_IntSet(Spielerdatei,"Job",GetPVarInt(playerid,"Job"));
  6446. dini_IntSet(Spielerdatei,"Gebannt",GetPVarInt(playerid,"Gebannt"));
  6447. dini_IntSet(Spielerdatei,"Verwarnungen",GetPVarInt(playerid,"Verwarnungen"));
  6448. dini_IntSet(Spielerdatei,"Payday",GetPVarInt(playerid,"Payday"));
  6449. dini_IntSet(Spielerdatei,"Wanteds",GetPVarInt(playerid,"Wanteds"));
  6450. dini_IntSet(Spielerdatei,"Tutorial",GetPVarInt(playerid,"Tutorial"));
  6451. dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));
  6452. dini_IntSet(Spielerdatei,"Tutorialfertig",GetPVarInt(playerid,"Tutorialfertig"));
  6453. dini_IntSet(Spielerdatei,"Kopfgeld",GetPVarInt(playerid,"Kopfgeld"));
  6454. dini_IntSet(Spielerdatei,"Respektpunkte",GetPVarInt(playerid,"Respektpunkte"));
  6455. }
  6456. return 1;
  6457. }
  6458.  
  6459. stock isPlayerAnAdmin(playerid,rank)
  6460. {
  6461. if(GetPVarInt(playerid,"Adminlevel")>=rank) return 1;
  6462. return 0;
  6463. }
  6464.  
  6465. stock IsSpielerInFraktion(playerid,fraktionsid)
  6466. {
  6467. if(GetPVarInt(playerid,"Fraktion")>=fraktionsid)return 1;
  6468. return 0;
  6469. }
  6470.  
  6471. AntiDeAMX()
  6472. {
  6473. new a[][] =
  6474. {
  6475. "Unarmed (Fist)",
  6476. "Brass K"
  6477. };
  6478. #pragma unused a
  6479. }
  6480.  
  6481. stock Adminrang(playerid)
  6482. {
  6483. new rang[54];
  6484. switch(GetPVarInt(playerid,"Adminlevel"))
  6485. {
  6486. case 0:{rang="User";}
  6487. case 1:{rang="Supporter";}
  6488. case 2:{rang="Administrator";}
  6489. case 3:{rang="Head-Admin";}
  6490. default:{rang="ERROR";}
  6491. }
  6492. return rang;
  6493. }
  6494.  
  6495.  
  6496. public SkipSpawn(playerid)
  6497. {
  6498. SpawnSpieler(playerid);
  6499. return 1;
  6500. }
  6501.  
  6502.  
  6503. stock SpawnSpieler(playerid)
  6504. {
  6505. if(GetPVarInt(playerid,"Fraktion") == 0) //Zivillisten
  6506. {
  6507. SetPlayerPos(playerid,1221.6980,-1653.8909,11.7969);
  6508. SetPlayerFacingAngle(playerid,270.8903);
  6509. SetPlayerInterior(playerid,0);
  6510. }
  6511. else if(GetPVarInt(playerid,"Fraktion") == 1) //San Andreas Police Department
  6512. {
  6513. SetPlayerPos(playerid,253.8877,79.8967,1003.6406);
  6514. SetPlayerFacingAngle(playerid,183.0905);
  6515. SetPlayerInterior(playerid,6);
  6516. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied des San Andreas Police Departments.");
  6517. }
  6518. else if(GetPVarInt(playerid,"Fraktion") == 2) //Federal Bureau of Investigation
  6519. {
  6520. SetPlayerPos(playerid,221.1050,117.9559,999.1649);
  6521. SetPlayerFacingAngle(playerid,355.3277);
  6522. SetPlayerInterior(playerid,10);
  6523. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied des Federal Bureau of Investigation.");
  6524. }
  6525. else if(GetPVarInt(playerid,"Fraktion") == 3) //San Andreas Army
  6526. {
  6527. SetPlayerPos(playerid,2807.6047,-1174.7563,1025.5703);
  6528. SetPlayerInterior(playerid,8);
  6529. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied der San Andreas Army.");
  6530. }
  6531. else if(GetPVarInt(playerid,"Fraktion") == 4) //San Andreas Medical Department
  6532. {
  6533. SetPlayerPos(playerid,-2614.0017,3303.1606,206.8991);
  6534. SetPlayerInterior(playerid,0);
  6535. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied des San Andreas Medical Departments.");
  6536. }
  6537. else if(GetPVarInt(playerid,"Fraktion") == 5) //San Andreas News
  6538. {
  6539. SetPlayerInterior(playerid,18);
  6540. SetPlayerPos(playerid,1700.5889,-1667.8512,20.2188);
  6541. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied der San Andreas News.");
  6542. }
  6543. else if(GetPVarInt(playerid,"Fraktion") == 6) //San Andreas Abschleppdienst
  6544. {
  6545. SetPlayerPos(playerid,1494.4789,1303.5826,1093.2891);
  6546. SetPlayerInterior(playerid,3);
  6547. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied des San Andreas Abschleppdienst.");
  6548. }
  6549. else if(GetPVarInt(playerid,"Fraktion") == 7) //Los Santos Vagos
  6550. {
  6551. SetPlayerPos(playerid,2468.8389,-1698.2792,1013.5078);
  6552. SetPlayerInterior(playerid,2);
  6553. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied der Los Santos Vagos.");
  6554. }
  6555. else if(GetPVarInt(playerid,"Fraktion") == 8) //Grove Street
  6556. {
  6557. SetPlayerPos(playerid,2496.0662,-1692.0848,1014.7422);
  6558. SetPlayerInterior(playerid,3);
  6559. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied der Grove Street.");
  6560.  
  6561. }
  6562. else if(GetPVarInt(playerid,"Fraktion") == 9) //Yakuza
  6563. {
  6564. SetPlayerPos(playerid, 774.1030,-50.4768,1000.5859);
  6565. SetPlayerInterior(playerid,6);
  6566. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied der Yakuza.");
  6567. }
  6568. else if(GetPVarInt(playerid,"Fraktion") == 10) //Ballas
  6569. {
  6570. SetPlayerPos(playerid,2496.0662,-1692.0848,1014.7422);
  6571. SetPlayerInterior(playerid,3);
  6572. SetPlayerVirtualWorld(playerid,1);
  6573. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied der Ballas.");
  6574. }
  6575. else if(GetPVarInt(playerid,"Fraktion") == 11) //Hitman Agentur
  6576. {
  6577. SetPlayerPos(playerid, 975.3154,-8.6815,1001.1484);
  6578. SetPlayerInterior(playerid,3);
  6579. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied der Hitman Agentur.");
  6580. }
  6581. else if(GetPVarInt(playerid,"Fraktion") == 12) //Transport GmbH
  6582. {
  6583. SetPlayerPos(playerid,-2027.0234,-103.6024,1035.1832);
  6584. SetPlayerInterior(playerid,3);
  6585. SendClientMessage(playerid,COLOR_ROT,"SERVER:{FFFFFF} Du bist Mitglied der Transport GmbH.");
  6586. }
  6587. return 1;
  6588. }
  6589.  
  6590. stock sscanf(string[], format[], {Float,_}:...)
  6591. {
  6592. #if defined isnull
  6593. if (isnull(string))
  6594. #else
  6595. if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  6596. #endif
  6597. {
  6598. return format[0];
  6599. }
  6600. #pragma tabsize 4
  6601. new
  6602. formatPos = 0,
  6603. stringPos = 0,
  6604. paramPos = 2,
  6605. paramCount = numargs(),
  6606. delim = ' ';
  6607. while (string[stringPos] && string[stringPos] <= ' ')
  6608. {
  6609. stringPos++;
  6610. }
  6611. while (paramPos < paramCount && string[stringPos])
  6612. {
  6613. switch (format[formatPos++])
  6614. {
  6615. case '\0':
  6616. {
  6617. return 0;
  6618. }
  6619. case 'i', 'd':
  6620. {
  6621. new
  6622. neg = 1,
  6623. num = 0,
  6624. ch = string[stringPos];
  6625. if (ch == '-')
  6626. {
  6627. neg = -1;
  6628. ch = string[++stringPos];
  6629. }
  6630. do
  6631. {
  6632. stringPos++;
  6633. if ('0' <= ch <= '9')
  6634. {
  6635. num = (num * 10) + (ch - '0');
  6636. }
  6637. else
  6638. {
  6639. return -1;
  6640. }
  6641. }
  6642. while ((ch = string[stringPos]) > ' ' && ch != delim);
  6643. setarg(paramPos, 0, num * neg);
  6644. }
  6645. case 'h', 'x':
  6646. {
  6647. new
  6648. num = 0,
  6649. ch = string[stringPos];
  6650. do
  6651. {
  6652. stringPos++;
  6653. switch (ch)
  6654. {
  6655. case 'x', 'X':
  6656. {
  6657. num = 0;
  6658. continue;
  6659. }
  6660. case '0' .. '9':
  6661. {
  6662. num = (num << 4) | (ch - '0');
  6663. }
  6664. case 'a' .. 'f':
  6665. {
  6666. num = (num << 4) | (ch - ('a' - 10));
  6667. }
  6668. case 'A' .. 'F':
  6669. {
  6670. num = (num << 4) | (ch - ('A' - 10));
  6671. }
  6672. default:
  6673. {
  6674. return -1;
  6675. }
  6676. }
  6677. }
  6678. while ((ch = string[stringPos]) > ' ' && ch != delim);
  6679. setarg(paramPos, 0, num);
  6680. }
  6681. case 'c':
  6682. {
  6683. setarg(paramPos, 0, string[stringPos++]);
  6684. }
  6685. case 'f':
  6686. {
  6687.  
  6688. new changestr[16], changepos = 0, strpos = stringPos;
  6689. while(changepos < 16 && string[strpos] && string[strpos] != delim)
  6690. {
  6691. changestr[changepos++] = string[strpos++];
  6692. }
  6693. changestr[changepos] = '\0';
  6694. setarg(paramPos,0,_:floatstr(changestr));
  6695. }
  6696. case 'p':
  6697. {
  6698. delim = format[formatPos++];
  6699. continue;
  6700. }
  6701. case '\'':
  6702. {
  6703. new
  6704. end = formatPos - 1,
  6705. ch;
  6706. while ((ch = format[++end]) && ch != '\'') {}
  6707. if (!ch)
  6708. {
  6709. return -1;
  6710. }
  6711. format[end] = '\0';
  6712. if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  6713. {
  6714. if (format[end + 1])
  6715. {
  6716. return -1;
  6717. }
  6718. return 0;
  6719. }
  6720. format[end] = '\'';
  6721. stringPos = ch + (end - formatPos);
  6722. formatPos = end + 1;
  6723. }
  6724. case 'u':
  6725. {
  6726. new
  6727. end = stringPos - 1,
  6728. id = 0,
  6729. bool:num = true,
  6730. ch;
  6731. while ((ch = string[++end]) && ch != delim)
  6732. {
  6733. if (num)
  6734. {
  6735. if ('0' <= ch <= '9')
  6736. {
  6737. id = (id * 10) + (ch - '0');
  6738. }
  6739. else
  6740. {
  6741. num = false;
  6742. }
  6743. }
  6744. }
  6745. if (num && IsPlayerConnected(id))
  6746. {
  6747. setarg(paramPos, 0, id);
  6748. }
  6749. else
  6750. {
  6751. #if !defined foreach
  6752. #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  6753. #define __SSCANF_FOREACH__
  6754. #endif
  6755. string[end] = '\0';
  6756. num = false;
  6757. new
  6758. name[MAX_PLAYER_NAME];
  6759. id = end - stringPos;
  6760. foreach (Player, playerid)
  6761. {
  6762. GetPlayerName(playerid, name, sizeof (name));
  6763. if (!strcmp(name, string[stringPos], true, id))
  6764. {
  6765. setarg(paramPos, 0, playerid);
  6766. num = true;
  6767. break;
  6768. }
  6769. }
  6770. if (!num)
  6771. {
  6772. setarg(paramPos, 0, INVALID_PLAYER_ID);
  6773. }
  6774. string[end] = ch;
  6775. #if defined __SSCANF_FOREACH__
  6776. #undef foreach
  6777. #undef __SSCANF_FOREACH__
  6778. #endif
  6779. }
  6780. stringPos = end;
  6781. }
  6782. case 's', 'z':
  6783. {
  6784. new
  6785. i = 0,
  6786. ch;
  6787. if (format[formatPos])
  6788. {
  6789. while ((ch = string[stringPos++]) && ch != delim)
  6790. {
  6791. setarg(paramPos, i++, ch);
  6792. }
  6793. if (!i)
  6794. {
  6795. return -1;
  6796. }
  6797. }
  6798. else
  6799. {
  6800. while ((ch = string[stringPos++]))
  6801. {
  6802. setarg(paramPos, i++, ch);
  6803. }
  6804. }
  6805. stringPos--;
  6806. setarg(paramPos, i, '\0');
  6807. }
  6808. default:
  6809. {
  6810. continue;
  6811. }
  6812. }
  6813. while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  6814. {
  6815. stringPos++;
  6816. }
  6817. while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  6818. {
  6819. stringPos++;
  6820. }
  6821. paramPos++;
  6822. }
  6823. do
  6824. {
  6825. if ((delim = format[formatPos++]) > ' ')
  6826. {
  6827. if (delim == '\'')
  6828. {
  6829. while ((delim = format[formatPos++]) && delim != '\'') {}
  6830. }
  6831. else if (delim != 'z')
  6832. {
  6833. return delim;
  6834. }
  6835. }
  6836. }
  6837. while (delim > ' ');
  6838. return 0;
  6839. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement