Advertisement
Guest User

Nightstr3am Reallife

a guest
May 31st, 2013
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 411.46 KB | None | 0 0
  1. /*////////////////////////////////////// Selfmade Reallife by Nightstr3am ///////////////////////////////////////
  2. ///////////////////////////////////////  Server Name änderbar bei #define SNAME 0.3x //////////////////////////////
  3. Es ist nicht erlaubt dieses Script zu Verkaufen, da es im Breadfish Veröffentlicht wurde.
  4. @Nightstr3am aka. Markus G.
  5.  
  6.  
  7.                                                 HAUPTFARBEN VOM SCRIPT SIND :
  8.                                                     - Blau 0x0041FFFF || {0041FF}
  9.                                                     - Weiß 0xFFFEFEFF || {FFFFFF}
  10.                                                    
  11.                                             ========== [ Ideen nicht Vergessen || Noch nicht Fertig] ========
  12.                                                                 - Jobs welche ich machen werde :
  13.                                                                 >> Holzfäller F|| Fischer || Minenarbeiter || Trucker
  14.                                                                 - Die Fraktionen beginnen... SAPD Angefangen
  15.                                                                 -- Anti-Hack FUnktion weiter machen !
  16.                                                                 - Internet System
  17.                                                                 - FRAKTION's KASSE (FMANAGE) BUGGT NOCH UND fAMRANG(playerid)
  18.                                                                 - 24/7 Läden wegen GPS SYSTEM
  19.                                             ========== [ Changelog ] ============
  20.                                                         - Mysql R5 Login / Register Fertig
  21.                                                         - /setadmin || /gps || /stats ||
  22.                                                         - Story || Newbie Roller || Werbetafel
  23.                                                         - Motor Sysem || /motor || /tanken || Krafstoffe : Benzin, Diesel, Super+, Kerosin(halb)
  24.                                                         - ATM - System fertig || Bank System Fertig !
  25.                                                         - Login / Register Bereich schöner gemacht...
  26.                                                         - Stadthalle Fertig ausser Jobs,
  27.                                                         - Uhren system Fertig ( Uhr kaufen für Textdraw )
  28.                                                         - Neues Geld System
  29.                                                         - Handy System || Telefonzellen System || /handy || /hangup || /pickup || /tcall
  30.                                                         - Werbetafel System ( Bis jetzt nur 1 Tafel LS/LV Autobahn)
  31.                                                         - /kick || /goto || /cleartext || /makeleader || /invite || /veh || /gethere
  32.                                                         - /gate (Für alle Fraks) || /duty
  33.                                                         - buyfcar Dialog fertig
  34.                                                         - Fahrschule || /dolic || /aban || Anti Böse Waffen
  35.                                                         - Neue Stats || /jobchat || Job Fracht-Arbeiter || /startjob
  36.                                                         - Payday System || Fahr/Flug/Motorradschein gemacht || /su || /cuff /uncuff || /grab
  37.                                                         - Skin System (/kleidung) || F-Manage Befehl im Dialog || Family Chat
  38.                                                         - Autohaus System || Wang-Cars ( LUxus ) || 1 24/7 bei Stadthalle
  39.  
  40. */
  41.  
  42. //=== [ Include's ] ===//
  43. #include <a_samp>
  44. #include <a_mysql>
  45. #include <streamer>
  46. #include <ocmd>
  47. #include <sscanf2>
  48. #include <playerzone>
  49. #include <mSelection>
  50.  
  51.  
  52. #pragma tabsize 0
  53. #pragma dynamic 10000
  54. //=== [ Zugang ] ===//
  55. #define My_Host   "localhost"
  56. #define My_User   "samp1754"
  57. #define My_Pass   "passwort"
  58. #define My_DB     "samp1754_Script"
  59.  
  60. //=== [ Farben ] ===//
  61. #define C_ROT 0xFF0000FF
  62. #define C_BLAU 0x0000FFFF
  63. #define C_GRÜN 0x00FE00FF
  64. #define C_ORANGE 0xFFB400FF
  65. #define C_LILA 0x9100FFFF
  66. #define C_WEISS 0xFEFEFEFF
  67. #define C_GRAU 0x969696FF
  68. #define C_PINK 0xFF00E1FF
  69. #define C_HBLAU 0x00D7FFFF
  70. #define C_HGRÜN 0x9BFF00FF
  71. #define C_GELB 0xEBFF00FF
  72. #define C_CBLAU 0x67B7D9FF
  73.  
  74.  
  75. //=== [ Dialoge ] ===//
  76. enum
  77. {
  78.     D_REGISTER,
  79.     D_LOGIN,
  80.     D_FM,
  81.     D_TANKE,
  82.     D_GPS,
  83.     D_GPS2,
  84.     D_GPS3,
  85.     D_GPS4,
  86.     D_GPS5,
  87.     D_GPS6,
  88.     D_CKONTO,
  89.     D_KONTOPW,
  90.     D_KONTO,
  91.     D_KONTOS,
  92.     D_KONTOA,
  93.     D_KONTOE,
  94.     D_KONTOU,
  95.     D_KONTOU2,
  96.     D_SHALLE,
  97.     D_SHALLEJ,
  98.     D_SHALLEP,
  99.     D_SHALLEP2,
  100.     D_LADEN,
  101.     D_LADEN2,
  102.     D_LADEN3,
  103.     D_HANDY,
  104.     D_HANDYA,
  105.     D_HANDYS,
  106.     D_HANDYS2,
  107.     D_WBT,
  108.     D_INVITE,
  109.     D_SAPDREP,
  110.     D_DLIC,
  111.     D_DLICA1,
  112.     D_DLICA2,
  113.     D_DLICA3,
  114.     D_DLICF1,
  115.     D_DLICF2,
  116.     D_FMANAGE,
  117.     D_FMANAGEM,
  118.     D_FMANAGEF,
  119.     D_FMANAGEFA,
  120.     D_FMANAGEFE,
  121.     D_SELLCAR,
  122.     D_CARKEY,
  123.     D_STATS,
  124.     D_247,
  125.     D_TBUCH
  126.    
  127. }
  128.  
  129.  
  130. //=== [ Textdraw's ] ===//
  131. new Text:Tuto;
  132. new Text:Tutou;
  133. new Text:WText;
  134. new Text:WSch,Text:WSch2;
  135. new Text:Time, Text:Date;
  136. new Text:Geldt[MAX_PLAYERS];
  137. new Text:euro1;
  138. new Text:euro2;
  139. new Text:WtP[MAX_PLAYERS];
  140.  
  141. new Text3D:zrt[MAX_VEHICLES];
  142. new Text3D:zrt2[MAX_VEHICLES];
  143. new PlayerText:Tacho1[MAX_PLAYERS];
  144. new PlayerText:Tacho2[MAX_PLAYERS];
  145. new PlayerText:Tacho3[MAX_PLAYERS];
  146. new PlayerText:Tacho4[MAX_PLAYERS];
  147. new PlayerText:Tacho5[MAX_PLAYERS];
  148.  
  149.  
  150. //=== [ Define's ] ===//
  151.  
  152. //>>> EINSTELLUNGEN <<<//
  153. #define SNAME "Nightstr3am Reallife"
  154. #define STAG "NRL"
  155. #define SFORUM "www.server-server.de"
  156. #define STS "46.466.123.45:9981"
  157. #define MAX_TANKSTELLEN 28 // ALLE TANKSTELLEN
  158. #define MAX_ATM 3 // ALLE ATM's
  159. #define MAX_TCALL 2 // ALLE Telefonzellen
  160. #define MAX_ENTEXT 7 // INterior Enter System
  161. #define VERLUST 36000 //LIter verbrennung
  162. #define BENZINPREIS 3 // Tank-Presi
  163. #define MAX_FCARS 250 // Wieviel Fraktion's Fahrzeuge es insgesammt sein können
  164. #define MAX_BWEAP 11 // Wieviele Anti Böse Waffen es geben soll ( Man wird gebannt )
  165. #define MAX_JOBP 1 // Wieviel Job Pickups mit Textlab3l
  166. #define MAX_FRAKS 5 // Wieviele Fraktionen es Maximal geben soll...
  167. #define steuern 500 // Die Steuern...
  168. #define MAX_VEH 4 //MAximale Vehicles
  169.  
  170.  
  171. //>>> FRAKTION's NAMEN !! <<<//
  172. #define zivicolor 0xFEFEFE22
  173.  
  174. #define frak1 "SAPD"
  175. #define sapdspawn 211.5526,186.8414,1003.0313
  176. #define sapdcolor 0x007DFF22
  177.  
  178. #define frak2 "FBI"
  179. #define fbispawn
  180. #define fbicolor
  181.  
  182. #define frak3 "THW"
  183. #define thwspawn
  184. #define thwcolor
  185.  
  186. #define frak4 "Ordnungsamt"
  187. #define oamtspawn
  188. #define oamtcolor
  189.  
  190. //>>> JOB NAMEN !!! <<<//
  191. #define jobname1 "Fracht-Arbeiter"
  192. #define jobgehalt1 450
  193.  
  194. //=== [ Enum's ] ===//
  195. enum PlayerDaten
  196. {
  197.     pName[MAX_PLAYER_NAME],
  198.     pLevel,
  199.     pAdmin,
  200.     pGeld,
  201.     pKills,
  202.     pTode,
  203.     pFM, // Frau2 / Mann1 / Beides3
  204.     pSkin,
  205.     pFrak,
  206.     pRang,
  207.     Float:pPx,
  208.     Float:pPy,
  209.     Float:pPz,
  210.     pAge,
  211.     pCKonto,
  212.     pKonto,
  213.     pPerso,
  214.     pHerkunft,
  215.     pJob,
  216.     pUhr,
  217.     pHandy,
  218.     pNummer,
  219.     pBanned,
  220.     pDLic,
  221.     pMLic,
  222.     pFLic,
  223.     pBLic,
  224.     pGehalt,
  225.     pRespekt,
  226.     pPayExp,
  227.     pWarns,
  228.     pWanted,
  229.     pJailed,
  230.     pJailTime,
  231.     pGPS,
  232.     pTBuch
  233. }
  234. new PlayerInfo[MAX_PLAYERS][PlayerDaten];
  235.  
  236. enum FrakCars
  237. {
  238.     fFrak,
  239.     fModel,
  240.     fX,
  241.     fY,
  242.     fZ,
  243.     fR,
  244.     fPlate[12],
  245.     fC1,
  246.     fC2
  247. }
  248. new FCarInfo[MAX_VEHICLES][FrakCars];
  249.  
  250. enum FrakI
  251. {
  252.     iFrak,
  253.     iKasse,
  254.     iDrogen,
  255.     iWaffen
  256. }
  257. new FInfo[MAX_FRAKS][FrakI];
  258.  
  259.  
  260. enum ahSpawn
  261. {
  262.     Float:CarPos_x,
  263.     Float:CarPos_y,
  264.     Float:CarPos_z,
  265.     Float:CarRotate,
  266. };
  267.  
  268. new Autospawns[2][ahSpawn] = {
  269.     {-1988.8777, 272.9300, 35.6609, -90.0000}, // San Fierro - Wang-Cars ( LUXUS AUTOHAUS )
  270.     {550.6537,-1264.4824,16.9693,135.6086} // Los Santos - Grottis
  271.     };
  272.  
  273. enum aHaus
  274. {
  275.     aName[128],
  276.     Autohaus,//0=Intercars,1=Grottis
  277.     Modelid,
  278.     Carid,
  279.     aPreis,
  280.     Float:CarPos_x,
  281.     Float:CarPos_y,
  282.     Float:CarPos_z,
  283.     Float:CarRotate
  284. };
  285. new Kaufliste[12][aHaus] = {
  286.  
  287. // Wang-Cars //
  288.     {"Banshee", 0, 429, 1, 105100, -1945.7943000,272.7690000,35.1000000,79.5000000},
  289.     {"Buffalo",0,402,1,81500,-1945.7943000,268.0505000,35.1000000,79.5000000},
  290.     {"Bullet",0,541,1,190666,-1945.7943000,263.3239000,35.1000000,79.5000000},
  291.     {"Cheetah",0,415,1,170000,-1945.7943000,258.4880000,35.1000000,79.5000000},
  292.     {"Euros",0,587,1,101699,-1961.7715000,258.4880000,35.1000000,-79.5000000},
  293.     {"Phoenix",0,603,1,150899,-1961.7715000,263.3239000,35.1999000,-79.5000000},
  294.     {"Super-GT",0,506,1,98899,-1961.7715000,268.0505000,35.1000000,-79.5000000},
  295.     {"ZR-350",0,477,1,131000,-1961.7715000,272.7690000,35.1000000,-79.5000000},
  296.     {"Infernus",0,411,1,275600,-1945.9241000,271.1837000,41.0000000,79.5000000},
  297.     {"Turismo",0,451,1,323998,-1945.9241000,264.3837000,41.0000000,79.5000000},
  298.     {"Sultan",0,560,1,105667,-1945.9241000,257.7307000,41.0000000,79.5000000},
  299.     {"Limousine",0,409,1,540616,-1954.8732000,304.0692000,41.0000000,180.0000000}
  300.     };
  301. enum cInfo//cars
  302. {
  303.     CarId,
  304.     CarOwner[MAX_PLAYER_NAME],
  305.     CarModel,
  306.     Float:CarPos_x,
  307.     Float:CarPos_y,
  308.     Float:CarPos_z,
  309.     Float:CarRotate,
  310.     CarNitro,
  311.     CarHyd,
  312.     CarWheel,
  313.     CarAusp,
  314.     CarSideL,
  315.     CarSideR,
  316.     CarFB,
  317.     CarRB,
  318.     CarSpoiler,
  319.     CarRoof,
  320.     CarHood,
  321.     CarVents,
  322.     CarLamps,
  323.     CarPJ,
  324.     CarC1,
  325.     CarC2,
  326.     CarPreis,
  327.     CarState
  328. }
  329. new PlayerCar[MAX_PLAYERS][MAX_VEH][cInfo];
  330.  
  331.  
  332. //=== [ Variablen ] ===//
  333. new Navi[MAX_PLAYERS]; //Für das Navi
  334. new fpick; // Fallschirm 1st spawn
  335. new TUTchange[MAX_PLAYER_NAME]; // Für das Tutorial...
  336. new OnPlayerTuT[MAX_PLAYER_NAME]; // Für das Tutorial...
  337. new weobj1,weobj2,weobj3,weobj4,weobj5,weobj6,weobj7,weobj8; // Spawn,spawn,LS Bank
  338. new PDuty[MAX_PLAYERS]; // SAPD DUTY
  339. new engine,lights,alarm,doors,bonnet,boot,objective;
  340. new bool:Motor[MAX_VEHICLES]=false;
  341. new Anrufen[MAX_PLAYERS],DeinAnrufer[MAX_PLAYERS]; // Für das Anrufen eines Spieler damit er keinen zweiten gleichzeitig Anrufen kann...
  342. new fsa[MAX_PLAYERS],tfsa,fsm[MAX_PLAYERS],fsf[MAX_PLAYERS],faj[MAX_PLAYERS];
  343. new LSPDZellen,PlayerCuffed[MAX_PLAYERS];
  344. new PlayerHaveCar[MAX_PLAYERS][MAX_VEH];
  345. new PlayerKey[MAX_PLAYERS];
  346. new Carlock[700];
  347. new Spectating[MAX_PLAYERS][1];
  348.  
  349. //>>> FÜR SKIN LISTE <<<//
  350. new sapdskins = mS_INVALID_LISTID;
  351. new ziviskins = mS_INVALID_LISTID;
  352. //>>> Car Bestimmiung <<<//
  353. new ZRoller[14];
  354. new fsVehs[16];
  355. new SideR, SideL;
  356. new SAPDVeh[38], SAPDVehs[6];
  357. //>>> Tore + Frak dingens <<<//
  358. new pdtor1,pdtor2,pdtor3,pditor1,pditor2;
  359. new sapdrep;
  360. new fstor1,fstor2;
  361.  
  362. //=========
  363.  
  364. new Tank[MAX_VEHICLES], bool:TanktGerade[MAX_VEHICLES]=false, tanktimer[MAX_PLAYERS];
  365. new Float:Tankstelle[MAX_TANKSTELLEN][3] =
  366. {
  367.     {1824.1428,-2407.0569,18.2448},
  368.     {-656.46270751953, 871.70965576172, 1.5984833240509},
  369.     {-1479.5152587891, 686.85699462891, 0.9187958240509},
  370.     {-2325.6611328125, 2307.8862304688, 0.79384350776672},
  371.     {-1448.7921142578, 1503.6788330078, 1.3351314067841},
  372.     {723.14196777344, -1494.6817626953, 1.5328280925751},
  373.     {1359.3675537109, -279.16091918945, 0.85160452127457},
  374.     {1004.0070,-939.3102,42.1797},
  375.     {1944.3260,-1772.9254,13.3906},
  376.     {-90.5515,-1169.4578,2.4079},
  377.     {-1609.7958,-2718.2048,48.5391},
  378.     {-2243.9629,-2560.6477,31.8841},
  379.     {1824.6738,-2427.6272,13.5547},
  380.     {-2029.4968,156.4366,28.9498},
  381.     {-2408.7590,976.0934,45.4175},
  382.     {-1676.6323,414.0262,6.9484},
  383.     {2202.2349,2474.3494,10.5258},
  384.     {614.9333,1689.7418,6.6968},
  385.     {-1328.8250,2677.2173,49.7665},
  386.     {70.3882,1218.6783,18.5165},
  387.     {2113.7390,920.1079,10.5255},
  388.     {-1327.7218,2678.8723,50.0625},
  389.     {1595.1289,2199.2390,10.8203},
  390.     {2640.2949,1107.3567,10.8203},
  391.     {-1472.3009,1864.0583,32.6328},
  392.     {1380.6432,459.0359,19.9837},
  393.     {-737.2056,2743.5520,47.2266},
  394.     {654.7516,-565.1221,16.3359}
  395.    
  396. };
  397. new Float:AtAtm[MAX_ATM][6] =
  398. {
  399.   //{X,Y,Z,R-X,R-Y,-R-Z}
  400.     {913.1700000,-1003.7000000,1335.7200000,0.0000000,0.0000000,-90.0000000},
  401.     {913.2000000,-1006.1600000,1335.7200000,0.0000000,0.0000000,-90.0000000},
  402.     {913.2100000,-1009.4100000,1335.7200000,0.0000000,0.0000000,-90.0000000}
  403. };
  404. new Float:Atcall[MAX_TCALL][6] =
  405. {
  406.     {905.7600000,-1002.6300000,1335.8000000,0.0000000,0.0000000,0.0000000},
  407.     {909.2500000,-1002.5600000,1335.8000000,0.0000000,0.0000000,0.0000000}
  408. };
  409. new Float:EntExt[MAX_ENTEXT][6] =
  410. {
  411.     //========================== NUR SELBSTGEMACHTE INTERIORS MIT INTERIOR ID 0 !!!! =========//////
  412.     {914.5827,-1002.5477,38.0211,902.3807,-1002.9018,1336.1160},
  413.     {1481.2009,-1771.4316,18.7958,1481.5043,-1752.7407,996.8728},
  414.     {1223.0034,-1131.6509,23.9377,1221.9138,-1131.9735,998.8028},
  415.     {1558.6278,990.4366,10.8203,1222.0125,-1131.6156,1015.3028},
  416.     {-2288.0630,-79.8800,35.3203,1222.1650,-1131.6215,1008.3028},
  417.     {-2027.0707,-100.9517,1000.8787,-2026.6604,-100.2924,35.1641},
  418.     {-2029.8994,-116.1566,1000.8787,-2029.7303,-121.9193,35.1855}
  419. };
  420. new Float:JobP[MAX_JOBP][3] =
  421. {
  422.     {2182.9666,-2253.7715,14.7747}
  423. };
  424. new BWeap[MAX_BWEAP][1] =
  425. {
  426.     {16},
  427.     {17},
  428.     {18},
  429.     {26},
  430.     {32},
  431.     {33},
  432.     {35},
  433.     {36},
  434.     {37},
  435.     {38},
  436.     {39}
  437. };
  438. //===== TACHO / SPEEDO !!!NEU!!!====//
  439. new CarName[][] =
  440. {
  441.     "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel",
  442.     "Dumper", "Firetruck", "Trashmaster", "Limousine", "Manana", "Infernus",
  443.     "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
  444.     "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection",
  445.     "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus",
  446.     "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
  447.     "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral",
  448.     "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
  449.     "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van",
  450.     "Skimmer", "PCJ-600", "Faggio", "Harley Davidson", "RC Baron", "RC Raider", "Glendale",
  451.     "Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
  452.     "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
  453.     "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper",
  454.     "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
  455.     "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin",
  456.     "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT",
  457.     "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt",
  458.     "Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra",
  459.     "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
  460.     "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer",
  461.     "Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent",
  462.     "Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder", "Primo",
  463.     "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite",
  464.     "Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratum",
  465.     "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
  466.     "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper",
  467.     "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400",
  468.     "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
  469.     "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car",
  470.     "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
  471.     "Phoenix", "Glendale Shit", "Sadler Shit", "Luggage", "Luggage", "Stairs", "Boxville",
  472.     "Tiller", "Utility Trailer"
  473. };
  474.  
  475.  
  476.  
  477. //=============================//
  478. main()
  479. {
  480.     print("\n----------------------------------");
  481.     print(SNAME);
  482.     print("----------------------------------\n");
  483. }
  484.  
  485. public OnGameModeInit()
  486. {
  487.     SetGameModeText("[GER] Reallife Selfmade");
  488.     AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  489.     //=================================================================================
  490.     C_T_D();
  491.     AntiDeAMX();
  492.     //mysql_debug(1);
  493.     EnableStuntBonusForAll(false);
  494.     DisableInteriorEnterExits();
  495.     UsePlayerPedAnims();
  496.     ShowPlayerMarkers(1);
  497.     LimitPlayerMarkerRadius(150.0);
  498.     LimitGlobalChatRadius(15.0);
  499.     ManualVehicleEngineAndLights();
  500.     LSPDZellen = 0;
  501.     LoadiFrak();
  502.     for (new i=0; i< MAX_VEHICLES; i++)
  503.     {
  504.         GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
  505.         SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  506.         Motor[i] = false;
  507.         Tank[i] = 67;
  508.     }
  509.     //=== SKIN LOADING ====//
  510.     sapdskins = LoadModelSelectionMenu("sapd.txt");
  511.     ziviskins = LoadModelSelectionMenu("zivi.txt");
  512.     //=================================================================================
  513.     //=== [ Timer ] ===//
  514.     SetTimer("BenzinVerlust", VERLUST, true);
  515.     SetTimer("settime",1000,true);
  516.     SetTimer("PayDay",60000,true);
  517.  
  518.     //=== [ Pickup's + 3DTextLabel ] ===//
  519.     AddStaticPickup(19130,1,1766.4607,-1644.2506,-4.7841,0); // SAPD Unte draussen
  520.     AddStaticPickup(19130,1,239.0495,139.6293,1003.0234,0);// SAPD Unten drinne
  521.     AddStaticPickup(19130,1,1708.7882,-1677.2994,17.4188,0); // PD Vorne draussen
  522.     AddStaticPickup(19130,1,289.1393,167.3272,1007.1719,0); // PD Vorne drinne
  523.     AddStaticPickup(19130,1,1352.4474, -1758.6519, 13.5068,0); // 24/7 Stadthalle draussen
  524.     AddStaticPickup(19130,1,-25.9294, -187.3482, 1003.5456,0); // 24/7 Stadthalle drinne
  525.     AddStaticPickup(1239,1,-28.9502,-184.5532,1003.5469,0); Create3DTextLabel("{0041FF}/kaufen\nUm etwas zu kaufen !",C_BLAU,-28.9502,-184.5532,1003.5469,15.0,0);// 24/7 Pickup
  526.    
  527.     AddStaticPickup(19130,1,1655.6443,1733.1990,10.8281,0); AddStaticPickup(19130,1,204.4767, -168.2590, 1000.5168,0); //LVBincodraussen
  528.     AddStaticPickup(19130,1,2244.6035,-1664.3324,15.4766,0); AddStaticPickup(19130,1,226.8063, -8.2192, 1002.2311,0); // LS H&M Rodeo
  529.     AddStaticPickup(19130,1,460.5013,-1501.1703,31.0558,0);  AddStaticPickup(19130,1,207.6487,-110.1596,1005.1269,0);// LS Binco
  530.     AddStaticPickup(19130,1,-1695.1504,950.3972,24.8906,0); AddStaticPickup(19130,1,161.4429, -95.2401, 1001.8502,0); // Sf H&M
  531.     Create3DTextLabel("{0041FF}/kleidung\n{FFFFFF}Um deinen Skin zu wechseln !",C_BLAU,212.1382,-4.9641,1001.2109,15.0,0); AddStaticPickup(1275,1,212.1382,-4.9641,1001.2109,0);
  532.     Create3DTextLabel("{0041FF}/kleidung\n{FFFFFF}Um deinen Skin zu wechseln !",C_BLAU,207.7511,-101.4679,1005.2578,15.0,0); AddStaticPickup(1275,1,207.7511,-101.4679,1005.2578,0);
  533.     Create3DTextLabel("{0041FF}/kleidung\n{FFFFFF}Um deinen Skin zu wechseln !",C_BLAU,161.5696,-84.2858,1001.8047,15.0,0); AddStaticPickup(1275,1,161.5696,-84.2858,1001.8047,0);
  534.     Create3DTextLabel("{0041FF}/kleidung\n{FFFFFF}Um deinen Skin zu wechseln !",C_BLAU,204.4363,-159.9981,1000.5234,15.0,0); AddStaticPickup(1275,1,204.4363,-159.9981,1000.5234,0);
  535.     for(new id; id < MAX_ENTEXT; id++)
  536.     {
  537.         AddStaticPickup(19130,1,EntExt[id][0],EntExt[id][1],EntExt[id][2],0);
  538.         AddStaticPickup(19130,1,EntExt[id][3],EntExt[id][4],EntExt[id][5],0);
  539.     }
  540.     for(new id; id < MAX_JOBP; id++)
  541.     {
  542.         AddStaticPickup(1314,1,2182.9666,-2253.7715,14.7747,0);
  543.         Create3DTextLabel("{0041FF}/s(tart)job\n{FFFFFF}Um deinen Beruf auszuüben !",C_BLAU,JobP[id][0],JobP[id][1],JobP[id][2],15.0,0);
  544.     }
  545.     for(new id; id < MAX_ATM; id++)
  546.     {
  547.         CreateObject(2942,AtAtm[id][0],AtAtm[id][1],AtAtm[id][2],AtAtm[id][3],AtAtm[id][4],AtAtm[id][5]);
  548.         Create3DTextLabel("{0041FF}/atm {FFFFFF}|| {0041FF}[ALT]\n{FFFFFF}Um das ATM-Menü zu öffnen !",C_BLAU,AtAtm[id][0],AtAtm[id][1],AtAtm[id][2],15.0,0);
  549.     }
  550.     for(new id; id < MAX_TCALL; id++)
  551.     {
  552.         CreateObject(1216,Atcall[id][0],Atcall[id][1],Atcall[id][2],Atcall[id][3],Atcall[id][4],Atcall[id][5]);
  553.         Create3DTextLabel("{0041FF}/tcall {FFFFFF}|| {0041FF}[ALT]\n{FFFFFF}Um jemanden anzurufen !",C_BLAU,Atcall[id][0],Atcall[id][1],Atcall[id][2],15.0,0);
  554.     }
  555.     for(new id; id < MAX_TANKSTELLEN; id++)
  556.     {
  557.         AddStaticPickup(1650,1,Tankstelle[id][0], Tankstelle[id][1], Tankstelle[id][2],0);
  558.         Create3DTextLabel("{0041FF}/tanken\n{FFFFFF}Um dein Fahrzeug aufzutanken !",C_BLAU,Tankstelle[id][0], Tankstelle[id][1], Tankstelle[id][2],15.0,0);
  559.     }
  560.  
  561.     fpick = CreatePickup(1310,1,368.10000610352,-2160.5,852.79998779297,0);
  562.     sapdrep = CreatePickup(3096,14,1808.0525,-1703.8970,-4.9928,0);
  563.     Create3DTextLabel("{0041FF}/ckonto\n{FFFFFF}Um ein Konto zu erstellen !",C_BLAU,897.9027,-1003.6714,1336.1160,15.0,0); AddStaticPickup(1274,1,897.9027,-1003.6714,1336.1160,0); // CKONTO in der LS Bank
  564.     Create3DTextLabel("{0041FF}/dolic oder [ALT]\n{FFFFFF}Um einen Schein zu machen !",C_BLAU,-2032.5883,-114.3543,1000.8787,15.0,0); AddStaticPickup(1274,1,-2032.5883,-114.3543,1000.8787,0); // /dolic
  565.     Create3DTextLabel("{0041FF}Taste ALT\n{FFFFFF}Um das Stadthallen Menü zu öffnen !",C_BLAU,1481.4144,-1780.6416,996.8728,15.0,0); AddStaticPickup(1314,1,1481.4144,-1780.6416,996.8728,0);
  566.     Create3DTextLabel("{0041FF}/adt\n{FFFFFF}Um eine Werbung auf die Tafel zu schreiben !",C_BLAU,1670.5343,-728.6733,54.5659,15.0,0); AddStaticPickup(1253,1,1670.5343,-728.6733,54.5659,0);
  567.     Create3DTextLabel("{0041FF}/adt\n{FFFFFF}Um eine Werbung auf die Tafel zu schreiben !",C_BLAU,-1989.8208,-57.0336,35.3137,15.0,0); AddStaticPickup(1253,1,-1989.8208,-57.0336,35.3137,0);
  568.     Create3DTextLabel("{0041FF}/adt\n{FFFFFF}Um eine Werbung auf die Tafel zu schreiben !",C_BLAU,1654.7750, 75.8361, 37.6751,15.0,0); AddStaticPickup(1253,1,1654.7750, 75.8361, 37.6751,0);
  569.     AddStaticPickup(1314,1,1227.3749,-1117.9836,998.8098,0); AddStaticPickup(1314,1,1227.4165,-1117.9923,1008.3098,0); AddStaticPickup(1314,1,1227.4059,-1118.1008,1015.3098,0); // LAden 1,2,3
  570.     Create3DTextLabel("{0041FF}/laden\n{FFFFFF}Um das Laden Menü zu öffnen !",C_BLAU,1227.3749,-1117.9836,998.8098,6.0,0); Create3DTextLabel("{0041FF}/laden\n{FFFFFF}Um das Laden Menü zu öffnen !",C_BLAU,1227.4165,-1117.9923,1008.3098,6.0,0); Create3DTextLabel("{0041FF}/laden\n{FFFFFF}Um das Laden Menü zu öffnen !",C_BLAU,1227.4059,-1118.1008,1015.3098,6.0,0);
  571.    
  572.     Create3DTextLabel("{0041FF}/duty\n{FFFFFF}Um als Polizist OnDuty zu gehen !",C_BLAU,219.3194,169.2498,1003.0234,15.0,0); AddStaticPickup(1247,1,219.3194,169.2498,1003.0234,0); // Duty Punkt SAPD
  573.     //=== [ Objekte ] ===//
  574.  
  575.     //== Raststätte ==//
  576.    
  577.     CreateDynamicObject(9131,1668.4200400,-54.5000000,35.0300000,0.0000000,0.0000000,22.7500000); //
  578.     CreateDynamicObject(9131,1644.9000200,-62.6800000,35.2200000,0.0000000,0.0000000,22.7500000); //
  579.     CreateDynamicObject(19126,1644.8700000,-62.7200000,36.5600000,0.0000000,0.0000000,0.0000000); //
  580.     CreateDynamicObject(19126,1668.3800000,-54.5000000,36.3600000,0.0000000,0.0000000,0.0000000); //
  581.     CreateDynamicObject(19123,1659.0799600,-57.2700000,35.6300000,0.0000000,0.0000000,0.0000000); //
  582.     CreateDynamicObject(19123,1653.9799800,-59.2100000,35.6300000,0.0000000,0.0000000,0.0000000); //
  583.     CreateDynamicObject(19123,1654.3800000,-45.4200000,35.8300000,0.0000000,0.0000000,-0.4200000); //
  584.     CreateDynamicObject(19126,1656.7700200,-51.4300000,35.7300000,0.0000000,0.0000000,0.0000000); //
  585.     CreateDynamicObject(19126,1652.3800000,-40.3100000,35.9300000,0.0000000,0.0000000,0.0000000); //
  586.     CreateDynamicObject(19123,1649.8700000,-34.3300000,36.1300000,0.0000000,0.0000000,-0.4200000); //
  587.     CreateDynamicObject(19126,1646.9699700,-27.6300000,36.1300000,0.0000000,0.0000000,0.0000000); //
  588.     CreateDynamicObject(19123,1644.4899900,-22.1000000,36.1300000,0.0000000,0.0000000,-0.4200000); //
  589.     CreateDynamicObject(19126,1641.0899700,-14.4100000,36.1300000,0.0000000,0.0000000,0.0000000); //
  590.     CreateDynamicObject(19123,1637.8399700,-7.0000000,36.1300000,0.0000000,0.0000000,-0.4200000); //
  591.     CreateDynamicObject(19126,1635.2500000,-1.1400000,36.1300000,0.0000000,0.0000000,0.0000000); //
  592.     CreateDynamicObject(19123,1632.7299800,4.5400000,36.1300000,0.0000000,0.0000000,-0.4200000); //
  593.     CreateDynamicObject(19126,1630.0400400,10.7200000,36.2300000,0.0000000,0.0000000,0.0000000); //
  594.     CreateDynamicObject(19123,1626.9399400,17.6100000,36.2300000,0.0000000,0.0000000,-0.4200000); //
  595.     CreateDynamicObject(19126,1624.3199500,24.1500000,36.2300000,0.0000000,0.0000000,0.0000000); //
  596.     CreateDynamicObject(19123,1621.6899400,31.0500000,36.3300000,0.0000000,0.0000000,-0.4200000); //
  597.     CreateDynamicObject(19126,1619.2099600,37.3500000,36.4300000,0.0000000,0.0000000,0.0000000); //
  598.     CreateDynamicObject(19123,1617.1300000,42.9200000,36.5300000,0.0000000,0.0000000,-0.4200000); //
  599.     CreateDynamicObject(19126,1615.4799800,48.8900000,36.6200000,0.0000000,0.0000000,0.0000000); //
  600.     CreateDynamicObject(19123,1613.7099600,55.0200000,36.7200000,0.0000000,0.0000000,-0.4200000); //
  601.     CreateDynamicObject(19126,1612.1300000,62.3100000,36.9200000,0.0000000,0.0000000,0.0000000); //
  602.     CreateDynamicObject(19123,1611.1899400,70.4100000,37.0200000,0.0000000,0.0000000,-0.4200000); //
  603.     CreateDynamicObject(19126,1610.8000500,77.0500000,37.0200000,0.0000000,0.0000000,0.0000000); //
  604.     CreateDynamicObject(19123,1611.2199700,84.4000000,37.0200000,0.0000000,0.0000000,-0.4200000); //
  605.     CreateDynamicObject(19123,1615.9599600,112.9500000,36.5300000,0.0000000,0.0000000,-0.4200000); //
  606.     CreateDynamicObject(19126,1617.5699500,119.7600000,36.4300000,0.0000000,0.0000000,0.0000000); //
  607.     CreateDynamicObject(19123,1618.9100300,125.2200000,36.2300000,0.0000000,0.0000000,-0.4200000); //
  608.     CreateDynamicObject(19126,1620.3900100,131.8200100,35.9400000,0.0000000,0.0000000,0.0000000); //
  609.     CreateDynamicObject(19123,1621.9100300,137.9299900,35.6400000,0.0000000,0.0000000,-0.4200000); //
  610.     CreateDynamicObject(19126,1623.2500000,144.0500000,35.2500000,0.0000000,0.0000000,0.0000000); //
  611.     CreateDynamicObject(19123,1624.7299800,150.1499900,35.0600000,0.0000000,0.0000000,-0.4200000); //
  612.     CreateDynamicObject(9131,1634.2600100,148.1200000,34.2700000,0.0000000,0.0000000,75.2500000); //
  613.     CreateDynamicObject(19126,1634.2399900,148.1000100,35.7500000,0.0000000,0.0000000,0.0000000); //
  614.     CreateDynamicObject(9131,1610.0100100,153.7500000,34.4900000,0.0000000,0.0000000,76.9900000); //
  615.     CreateDynamicObject(19126,1610.0300300,153.6600000,35.7500000,0.0000000,0.0000000,0.0000000); //
  616.     CreateDynamicObject(19126,1651.7299800,-53.4600000,35.7300000,0.0000000,0.0000000,0.0000000); //
  617.     CreateDynamicObject(19123,1649.4200400,-47.5500000,35.8300000,0.0000000,0.0000000,-0.4200000); //
  618.     CreateDynamicObject(19126,1647.3499800,-42.2600000,35.9300000,0.0000000,0.0000000,0.0000000); //
  619.     CreateDynamicObject(19123,1644.9200400,-36.4400000,36.1300000,0.0000000,0.0000000,-0.4200000); //
  620.     CreateDynamicObject(19126,1641.9899900,-29.7300000,36.1300000,0.0000000,0.0000000,0.0000000); //
  621.     CreateDynamicObject(19123,1639.5999800,-24.2300000,36.1300000,0.0000000,0.0000000,-0.4200000); //
  622.     CreateDynamicObject(19126,1636.1899400,-16.5900000,36.1300000,0.0000000,0.0000000,0.0000000); //
  623.     CreateDynamicObject(19123,1632.9000200,-9.1800000,36.1300000,0.0000000,0.0000000,-0.4200000); //
  624.     CreateDynamicObject(19126,1630.3199500,-3.3500000,36.1300000,0.0000000,0.0000000,0.0000000); //
  625.     CreateDynamicObject(19123,1627.7600100,2.4400000,36.1300000,0.0000000,0.0000000,-0.4200000); //
  626.     CreateDynamicObject(19126,1625.0000000,8.7000000,36.2300000,0.0000000,0.0000000,0.0000000); //
  627.     CreateDynamicObject(19123,1621.9599600,15.6100000,36.2300000,0.0000000,0.0000000,-0.4200000); //
  628.     CreateDynamicObject(19126,1619.2399900,22.3700000,36.2300000,0.0000000,0.0000000,0.0000000); //
  629.     CreateDynamicObject(19123,1616.8199500,28.6300000,36.3300000,0.0000000,0.0000000,-0.4200000); //
  630.     CreateDynamicObject(19126,1614.1700400,35.3700000,36.4300000,0.0000000,0.0000000,0.0000000); //
  631.     CreateDynamicObject(19123,1611.9899900,41.5300000,36.5300000,0.0000000,0.0000000,-0.4200000); //
  632.     CreateDynamicObject(19126,1610.2800300,47.4500000,36.6200000,0.0000000,0.0000000,0.0000000); //
  633.     CreateDynamicObject(19123,1608.5699500,53.6400000,36.7200000,0.0000000,0.0000000,-0.4200000); //
  634.     CreateDynamicObject(19126,1606.8800000,61.5900000,36.9200000,0.0000000,0.0000000,0.0000000); //
  635.     CreateDynamicObject(19123,1605.8499800,69.7500000,37.0200000,0.0000000,0.0000000,-0.4200000); //
  636.     CreateDynamicObject(19126,1605.4899900,77.3100000,37.0200000,0.0000000,0.0000000,0.0000000); //
  637.     CreateDynamicObject(19123,1605.8499800,84.6900000,37.0200000,0.0000000,0.0000000,-0.4200000); //
  638.     CreateDynamicObject(19123,1610.7500000,114.2400000,36.5300000,0.0000000,0.0000000,-0.4200000); //
  639.     CreateDynamicObject(19126,1612.3900100,121.1600000,36.4300000,0.0000000,0.0000000,0.0000000); //
  640.     CreateDynamicObject(19123,1613.6300000,126.4600000,36.2300000,0.0000000,0.0000000,-0.4200000); //
  641.     CreateDynamicObject(19126,1615.1700400,133.0600000,35.9400000,0.0000000,0.0000000,0.0000000); //
  642.     CreateDynamicObject(19123,1616.6200000,139.3900000,35.6400000,0.0000000,0.0000000,-0.4200000); //
  643.     CreateDynamicObject(19126,1617.9799800,145.3600000,35.2500000,0.0000000,0.0000000,0.0000000); //
  644.     CreateDynamicObject(19123,1619.4699700,151.4900100,35.0600000,0.0000000,0.0000000,-0.4200000); //
  645.     CreateDynamicObject(1267,1617.4399400,134.0000000,50.0600000,0.0000000,0.0000000,89.6400000); //
  646.     CreateDynamicObject(19467,1624.5699500,43.7200000,35.4000000,231.5000000,0.0000000,20.0000000); //
  647.     CreateDynamicObject(19467,1620.5500500,42.2500000,35.4000000,231.5000000,0.0000000,20.2400000); //
  648.     CreateDynamicObject(19467,1605.8399700,37.0400000,35.5000000,231.5000000,0.0000000,20.2400000); //
  649.     CreateDynamicObject(19467,1609.8399700,38.5100000,35.5000000,231.5000000,0.0000000,20.2400000); //
  650.     CreateDynamicObject(19467,1626.7500000,127.2700000,34.9000000,232.0000000,-1.5000000,-10.7600000); //
  651.     CreateDynamicObject(19467,1622.5400400,127.9900000,34.9700000,232.0000000,-1.0000000,-10.7600000); //
  652.     CreateDynamicObject(19467,1611.5300300,130.0900000,35.1000000,232.0000000,-1.0000000,-10.7600000); //
  653.     CreateDynamicObject(19467,1607.3599900,130.8100000,35.1500000,232.0000000,-1.0000000,-10.7600000); //
  654.     CreateDynamicObject(1660,1634.7399900,99.9600000,26.9100000,39.5000000,0.0000000,78.8800000); //
  655.     CreateDynamicObject(1660,1633.8199500,94.8300000,26.9100000,39.5000000,0.0000000,78.8800000); //
  656.     CreateDynamicObject(1660,1632.8199500,89.7200000,26.9100000,39.5000000,0.0000000,78.8800000); //
  657.     CreateDynamicObject(19452,1631.1999500,98.3400000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  658.     CreateDynamicObject(19452,1629.6099900,88.8900000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  659.     CreateDynamicObject(19452,1628.0000000,79.4100000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  660.     CreateDynamicObject(9314,1624.0200200,76.5600000,37.6800000,0.0000000,0.0000000,34.9400000); //
  661.     CreateDynamicObject(19452,1634.6400100,97.7600000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  662.     CreateDynamicObject(19452,1631.4499500,78.8200000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  663.     CreateDynamicObject(19452,1634.8800000,78.2200000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  664.     CreateDynamicObject(19452,1638.3299600,77.6500000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  665.     CreateDynamicObject(19452,1641.7399900,77.0800000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  666.     CreateDynamicObject(19452,1645.1800500,76.5100000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  667.     CreateDynamicObject(19452,1648.6300000,75.9200000,36.5900000,0.0000000,90.0000000,-9.6200000); //
  668.     CreateDynamicObject(19452,1652.0600600,75.3500000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  669.     CreateDynamicObject(19452,1655.5200200,74.7700000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  670.     CreateDynamicObject(19452,1658.9300500,74.1900000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  671.     CreateDynamicObject(19452,1662.3399700,73.6000000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  672.     CreateDynamicObject(19452,1665.7900400,73.0100000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  673.     CreateDynamicObject(19452,1669.2199700,72.4500000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  674.     CreateDynamicObject(19452,1672.6400100,71.9000000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  675.     CreateDynamicObject(19452,1676.0500500,71.3300000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  676.     CreateDynamicObject(19452,1679.5200200,70.7800000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  677.     CreateDynamicObject(19452,1682.9699700,70.2300000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  678.     CreateDynamicObject(19452,1636.3399700,87.6900000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  679.     CreateDynamicObject(19452,1633.0300300,88.2400000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  680.     CreateDynamicObject(19452,1639.8000500,87.1200000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  681.     CreateDynamicObject(19452,1643.2500000,86.5300000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  682.     CreateDynamicObject(19452,1646.6800500,85.9400000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  683.     CreateDynamicObject(19452,1650.0899700,85.3600000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  684.     CreateDynamicObject(19452,1653.5500500,84.7800000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  685.     CreateDynamicObject(19452,1656.9799800,84.1900000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  686.     CreateDynamicObject(19452,1660.4100300,83.6400000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  687.     CreateDynamicObject(19452,1663.8599900,83.0300000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  688.     CreateDynamicObject(19452,1667.3000500,82.4500000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  689.     CreateDynamicObject(19452,1670.7500000,81.8700000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  690.     CreateDynamicObject(19452,1674.1899400,81.3000000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  691.     CreateDynamicObject(19452,1677.6099900,80.6900000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  692.     CreateDynamicObject(19452,1681.0699500,80.1800000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  693.     CreateDynamicObject(19452,1684.5100100,79.6100000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  694.     CreateDynamicObject(19452,1638.0500500,97.1800000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  695.     CreateDynamicObject(19452,1641.5000000,96.6000000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  696.     CreateDynamicObject(19452,1644.9300500,96.0100000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  697.     CreateDynamicObject(19452,1648.3800000,95.4200000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  698.     CreateDynamicObject(19452,1651.8399700,94.8500000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  699.     CreateDynamicObject(19452,1655.2500000,94.2600000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  700.     CreateDynamicObject(19452,1658.6700400,93.6200000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  701.     CreateDynamicObject(19452,1662.0999800,93.0500000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  702.     CreateDynamicObject(19452,1665.5400400,92.4700000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  703.     CreateDynamicObject(19452,1668.9699700,91.9000000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  704.     CreateDynamicObject(19452,1672.3800000,91.3000000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  705.     CreateDynamicObject(19452,1675.8299600,90.7300000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  706.     CreateDynamicObject(19452,1679.2500000,90.1300000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  707.     CreateDynamicObject(19452,1682.6899400,89.5400000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  708.     CreateDynamicObject(19452,1686.1300000,88.9400000,36.5900000,0.0000000,90.0000000,-9.5000000); //
  709.     CreateDynamicObject(8645,1686.4399400,79.4200000,37.4800000,0.0000000,0.0000000,-99.5000000); //
  710.     CreateDynamicObject(8645,1674.2299800,96.0000000,37.4800000,0.0000000,0.0000000,-9.5000000); //
  711.     CreateDynamicObject(8645,1645.0400400,100.8800000,37.4800000,0.0000000,0.0000000,-9.5000000); //
  712.     CreateDynamicObject(970,1625.8199500,104.1500000,36.8600000,0.0000000,-3.5000000,-11.2600000); //
  713.     CreateDynamicObject(970,1625.5799600,88.2700000,36.8600000,0.0000000,-3.5000000,-11.2600000); //
  714.     CreateDynamicObject(19121,1623.0200200,96.3800000,36.9000000,0.0000000,0.0000000,0.0000000); //
  715.     CreateDynamicObject(970,1628.4799800,103.6200000,37.0100000,0.0000000,-3.5000000,-11.2600000); //
  716.     CreateDynamicObject(970,1623.5600600,88.6700000,36.7300000,0.0000000,-3.5000000,-11.2600000); //
  717.     CreateDynamicObject(19121,1624.4399400,96.1300000,37.0300000,0.0000000,0.0000000,0.0000000); //
  718.     CreateDynamicObject(19121,1626.3700000,95.8000000,37.0300000,0.0000000,0.0000000,0.0000000); //
  719.     CreateDynamicObject(19121,1628.3299600,95.4900000,37.0300000,0.0000000,0.0000000,0.0000000); //
  720.     CreateDynamicObject(8645,1681.5999800,50.7000000,37.4800000,0.0000000,0.0000000,-99.5000000); //
  721.     CreateDynamicObject(19452,1681.3499800,60.7900000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  722.     CreateDynamicObject(19452,1677.8900100,61.3400000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  723.     CreateDynamicObject(19452,1674.4599600,61.9000000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  724.     CreateDynamicObject(19452,1671.0200200,62.5200000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  725.     CreateDynamicObject(19452,1667.5699500,63.0900000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  726.     CreateDynamicObject(19452,1664.1300000,63.6200000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  727.     CreateDynamicObject(19452,1660.6700400,64.1600000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  728.     CreateDynamicObject(19452,1657.2399900,64.7600000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  729.     CreateDynamicObject(19452,1650.3900100,65.9000000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  730.     CreateDynamicObject(19452,1646.9399400,66.4800000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  731.     CreateDynamicObject(19452,1643.5100100,67.0600000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  732.     CreateDynamicObject(19452,1640.0899700,67.6200000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  733.     CreateDynamicObject(19452,1636.6899400,68.2200000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  734.     CreateDynamicObject(19452,1633.3000500,68.7900000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  735.     CreateDynamicObject(19452,1629.8800000,69.3400000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  736.     CreateDynamicObject(19452,1628.1999500,70.4100000,36.5900000,0.0000000,90.0000000,6.8200000); //
  737.     CreateDynamicObject(19452,1679.6999500,51.3500000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  738.     CreateDynamicObject(19452,1676.3000500,51.8600000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  739.     CreateDynamicObject(19452,1672.8599900,52.4300000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  740.     CreateDynamicObject(19452,1669.4300500,53.0100000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  741.     CreateDynamicObject(19452,1665.9799800,53.6200000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  742.     CreateDynamicObject(19452,1662.5699500,54.2000000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  743.     CreateDynamicObject(19452,1659.1099900,54.7700000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  744.     CreateDynamicObject(19452,1655.6800500,55.3600000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  745.     CreateDynamicObject(19452,1652.2500000,55.9400000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  746.     CreateDynamicObject(19452,1648.8100600,56.4900000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  747.     CreateDynamicObject(19452,1645.3700000,57.0800000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  748.     CreateDynamicObject(19452,1641.9300500,57.6500000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  749.     CreateDynamicObject(19452,1638.5000000,58.2100000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  750.     CreateDynamicObject(19452,1635.0600600,58.7800000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  751.     CreateDynamicObject(19452,1631.6200000,59.3700000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  752.     CreateDynamicObject(19452,1629.0799600,59.9400000,36.5900000,0.0000000,90.0000000,-0.5600000); //
  753.     CreateDynamicObject(19452,1678.1500200,41.9000000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  754.     CreateDynamicObject(19452,1674.6999500,42.4800000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  755.     CreateDynamicObject(19452,1671.2399900,43.0300000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  756.     CreateDynamicObject(19452,1667.8299600,43.6000000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  757.     CreateDynamicObject(19452,1664.4200400,44.1800000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  758.     CreateDynamicObject(19452,1660.9699700,44.7600000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  759.     CreateDynamicObject(19452,1657.5400400,45.3500000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  760.     CreateDynamicObject(19452,1654.0899700,45.9200000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  761.     CreateDynamicObject(19452,1650.6300000,46.4900000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  762.     CreateDynamicObject(19452,1647.1999500,47.0900000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  763.     CreateDynamicObject(19452,1643.7500000,47.6700000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  764.     CreateDynamicObject(19452,1640.3199500,48.2700000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  765.     CreateDynamicObject(19452,1636.8700000,48.8500000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  766.     CreateDynamicObject(19452,1633.4200400,49.4200000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  767.     CreateDynamicObject(19452,1630.0100100,50.0200000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  768.     CreateDynamicObject(19452,1628.9100300,50.2600000,36.5900000,0.0000000,90.0000000,-1.2800000); //
  769.     CreateDynamicObject(8645,1664.8000500,39.0800000,37.4800000,0.0000000,0.0000000,-9.5000000); //
  770.     CreateDynamicObject(8645,1642.9300500,42.7500000,37.4800000,0.0000000,0.0000000,-9.5000000); //
  771.     CreateDynamicObject(970,1630.7399900,47.0900000,36.8600000,0.0000000,0.0000000,88.5000000); //
  772.     CreateDynamicObject(970,1630.8499800,51.2300000,36.8600000,0.0000000,0.0000000,88.5000000); //
  773.     CreateDynamicObject(970,1630.9699700,55.3600000,36.8600000,0.0000000,0.0000000,88.5000000); //
  774.     CreateDynamicObject(970,1631.0699500,59.4800000,36.8600000,0.0000000,0.0000000,88.5000000); //
  775.     CreateDynamicObject(970,1631.1800500,63.5900000,36.8600000,0.0000000,0.0000000,88.5000000); //
  776.     CreateDynamicObject(970,1630.9799800,67.7300000,36.8600000,0.0000000,0.0000000,96.5000000); //
  777.     CreateDynamicObject(970,1630.5100100,71.8100000,36.8600000,0.0000000,0.0000000,96.5000000); //
  778.     CreateDynamicObject(970,1630.0300300,75.9300000,36.8600000,0.0000000,0.0000000,96.5000000); //
  779.     CreateDynamicObject(970,1629.5600600,80.0100000,36.8600000,0.0000000,0.0000000,96.5000000); //
  780.     CreateDynamicObject(970,1629.3399700,81.9400000,36.8600000,0.0000000,0.0000000,96.5000000); //
  781.     CreateDynamicObject(970,1628.3499800,85.9500000,36.8600000,0.0000000,0.0000000,111.2600000); //
  782.     CreateDynamicObject(14402,1627.5600600,81.7600000,36.6700000,0.0000000,0.0000000,0.0000000); //
  783.     CreateDynamicObject(14402,1627.3100600,78.4100000,36.6700000,0.0000000,0.0000000,0.0000000); //
  784.     CreateDynamicObject(14402,1627.9599600,77.1400000,36.6700000,0.0000000,0.0000000,0.0000000); //
  785.     CreateDynamicObject(14402,1628.1099900,74.3400000,36.6700000,0.0000000,0.0000000,0.0000000); //
  786.     CreateDynamicObject(14402,1628.0999800,71.9300000,36.6700000,0.0000000,0.0000000,0.0000000); //
  787.     CreateDynamicObject(14402,1628.3299600,69.6400000,36.6700000,0.0000000,0.0000000,0.0000000); //
  788.     CreateDynamicObject(14402,1628.6600300,67.5700000,36.6700000,0.0000000,0.0000000,0.0000000); //
  789.     CreateDynamicObject(14402,1629.2600100,65.0400000,36.6700000,0.0000000,0.0000000,0.0000000); //
  790.     CreateDynamicObject(14402,1629.0500500,62.6800000,36.6700000,0.0000000,0.0000000,0.0000000); //
  791.     CreateDynamicObject(14402,1629.0699500,60.2700000,36.6700000,0.0000000,0.0000000,0.0000000); //
  792.     CreateDynamicObject(14402,1629.0600600,56.7900000,36.6700000,0.0000000,0.0000000,0.0000000); //
  793.     CreateDynamicObject(14402,1628.9899900,53.5700000,36.6700000,0.0000000,0.0000000,0.0000000); //
  794.     CreateDynamicObject(14402,1629.0500500,50.4700000,36.6700000,0.0000000,0.0000000,0.0000000); //
  795.     CreateDynamicObject(14402,1628.8000500,47.8300000,36.6700000,0.0000000,0.0000000,0.0000000); //
  796.     CreateDynamicObject(14402,1628.8900100,46.5700000,36.6700000,0.0000000,0.0000000,0.0000000); //
  797.     CreateDynamicObject(9833,1628.6899400,49.0900000,36.6800000,0.0000000,0.0000000,0.0000000); //
  798.     CreateDynamicObject(9833,1628.9799800,55.1700000,36.6800000,0.0000000,0.0000000,0.0000000); //
  799.     CreateDynamicObject(9833,1628.9000200,62.7100000,36.6800000,0.0000000,0.0000000,0.0000000); //
  800.     CreateDynamicObject(9833,1628.2500000,70.8000000,36.6800000,0.0000000,0.0000000,0.0000000); //
  801.     CreateDynamicObject(9833,1627.8399700,81.0900000,36.6800000,0.0000000,0.0000000,0.0000000); //
  802.     CreateDynamicObject(19452,1653.8100600,65.3300000,36.5900000,0.0000000,90.0000000,-9.5600000); //
  803.     CreateDynamicObject(1383,1669.9499500,30.9500000,59.5900000,0.0000000,0.0000000,0.0000000); //
  804.     CreateDynamicObject(1384,1670.0000000,30.9900000,91.2700000,0.0000000,0.0000000,28.1600000); //
  805.     CreateDynamicObject(1391,1651.6600300,106.6500000,61.9500000,0.0000000,0.0000000,1.5400000); //
  806.     CreateDynamicObject(1388,1651.7700200,106.7100000,74.0300000,0.0000000,0.0000000,160.5399900); //
  807.     CreateDynamicObject(19447,1683.3800000,94.0300000,36.3700000,0.0000000,0.0000000,80.5000000); //
  808.     CreateDynamicObject(19447,1673.8800000,95.6200000,36.3700000,0.0000000,0.0000000,80.5000000); //
  809.     CreateDynamicObject(19447,1664.3900100,97.2100000,36.3700000,0.0000000,0.0000000,80.5000000); //
  810.     CreateDynamicObject(19447,1658.9300500,93.3200000,36.3700000,0.0000000,0.0000000,170.5000000); //
  811.     CreateDynamicObject(19391,1657.8599900,87.0000000,38.4300000,0.0000000,0.0000000,170.5000000); //
  812.     CreateDynamicObject(1502,1657.7099600,86.1900000,36.6700000,0.0000000,0.0000000,80.5000000); //
  813.     CreateDynamicObject(19447,1656.7900400,80.6900000,36.3700000,0.0000000,0.0000000,170.5000000); //
  814.     CreateDynamicObject(19447,1660.6700400,75.0600000,36.3700000,0.0000000,0.0000000,80.5000000); //
  815.     CreateDynamicObject(19447,1667.0999800,65.7300000,36.3700000,0.0000000,0.0000000,170.5000000); //
  816.     CreateDynamicObject(19391,1666.9499500,73.9900000,38.4300000,0.0000000,0.0000000,800.5000000); //
  817.     CreateDynamicObject(19391,1668.1600300,72.0800000,38.4300000,0.0000000,0.0000000,170.5000000); //
  818.     CreateDynamicObject(19447,1670.9899900,60.2900000,36.3700000,0.0000000,0.0000000,80.5000000); //
  819.     CreateDynamicObject(19447,1677.5600600,59.1800000,36.3700000,0.0000000,0.0000000,80.5000000); //
  820.     CreateDynamicObject(19447,1687.2600100,88.5800000,36.3700000,0.0000000,0.0000000,170.5000000); //
  821.     CreateDynamicObject(19447,1685.6800500,79.0800000,36.3700000,0.0000000,0.0000000,170.5000000); //
  822.     CreateDynamicObject(19447,1684.1099900,69.6500000,36.3700000,0.0000000,0.0000000,170.5000000); //
  823.     CreateDynamicObject(19447,1683.0400400,63.0800000,36.3700000,0.0000000,0.0000000,170.5000000); //
  824.     CreateDynamicObject(1502,1668.0100100,71.2600000,36.6700000,0.0000000,0.0000000,80.5000000); //
  825.     CreateDynamicObject(1502,1667.6999500,73.8700000,36.6700000,0.0000000,0.0000000,170.5000000); //
  826.     CreateDynamicObject(983,1655.4000200,72.6200000,37.3700000,0.0000000,0.0000000,170.5000000); //
  827.     CreateDynamicObject(983,1654.3700000,66.3200000,37.3700000,0.0000000,0.0000000,170.5000000); //
  828.     CreateDynamicObject(983,1656.9899900,62.6600000,37.3700000,0.0000000,0.0000000,80.5000000); //
  829.     CreateDynamicObject(983,1663.3100600,61.6000000,37.3700000,0.0000000,0.0000000,80.5000000); //
  830.     CreateDynamicObject(640,1655.8299600,73.0300000,37.3700000,0.0000000,0.0000000,170.5000000); //
  831.     CreateDynamicObject(640,1654.9499500,67.7400000,37.3700000,0.0000000,0.0000000,170.5000000); //
  832.     CreateDynamicObject(640,1663.7199700,61.9500000,37.3700000,0.0000000,0.0000000,80.5000000); //
  833.     CreateDynamicObject(640,1658.4499500,62.8400000,37.3700000,0.0000000,0.0000000,80.5000000); //
  834.     CreateDynamicObject(2010,1654.4899900,63.6000000,36.7000000,0.0000000,0.0000000,0.0000000); //
  835.     CreateDynamicObject(2010,1655.4899900,63.3000000,36.7000000,0.0000000,0.0000000,0.0000000); //
  836.     CreateDynamicObject(2010,1654.5400400,64.7700000,36.7000000,0.0000000,0.0000000,0.0000000); //
  837.     CreateDynamicObject(2001,1655.0999800,64.1600000,36.7000000,0.0000000,0.0000000,0.0000000); //
  838.     CreateDynamicObject(19125,1654.8499800,63.8100000,36.9700000,0.0000000,0.0000000,0.0000000); //
  839.     CreateDynamicObject(3858,1666.8900100,96.8000000,37.2700000,0.0000000,0.0000000,35.4800000); //
  840.     CreateDynamicObject(3858,1680.9000200,94.4300000,37.2700000,0.0000000,0.0000000,35.4800000); //
  841.     CreateDynamicObject(3858,1686.9100300,86.0400000,37.2700000,0.0000000,0.0000000,125.4800000); //
  842.     CreateDynamicObject(3858,1675.0799600,59.6500000,37.2700000,0.0000000,0.0000000,35.4800000); //
  843.     CreateDynamicObject(3858,1684.5100100,71.6400000,37.2700000,0.0000000,0.0000000,125.4800000); //
  844.     CreateDynamicObject(3857,1682.9100300,62.1300000,37.2700000,0.0000000,0.0000000,125.4800000); //
  845.     CreateDynamicObject(3857,1667.2600100,66.8600000,37.2700000,0.0000000,0.0000000,125.4800000); //
  846.     CreateDynamicObject(3857,1666.9300500,64.8200000,37.2700000,0.0000000,0.0000000,125.4800000); //
  847.     CreateDynamicObject(3857,1669.9799800,60.5200000,37.2700000,0.0000000,0.0000000,35.4800000); //
  848.     CreateDynamicObject(3857,1661.7500000,74.8700000,37.2700000,0.0000000,0.0000000,35.4800000); //
  849.     CreateDynamicObject(3857,1659.6200000,75.2300000,37.2700000,0.0000000,0.0000000,35.4800000); //
  850.     CreateDynamicObject(3857,1656.5600600,79.5200000,37.2700000,0.0000000,0.0000000,125.4800000); //
  851.     CreateDynamicObject(3857,1657.0600600,82.4600000,37.2700000,0.0000000,0.0000000,125.4800000); //
  852.     CreateDynamicObject(3857,1659.0799600,94.3400000,37.2700000,0.0000000,0.0000000,125.4800000); //
  853.     CreateDynamicObject(3857,1658.5799600,91.3400000,37.2700000,0.0000000,0.0000000,125.4800000); //
  854.     CreateDynamicObject(19447,1656.7900400,80.6900000,41.8700000,0.0000000,0.0000000,170.5000000); //
  855.     CreateDynamicObject(19447,1656.7900400,80.6900000,36.3700000,0.0000000,0.0000000,170.5000000); //
  856.     CreateDynamicObject(19447,1658.9300500,93.3200000,41.8700000,0.0000000,0.0000000,170.5000000); //
  857.     CreateDynamicObject(19447,1664.3900100,97.2100000,41.8700000,0.0000000,0.0000000,80.5000000); //
  858.     CreateDynamicObject(19447,1673.8900100,95.6400000,41.8700000,0.0000000,0.0000000,80.5000000); //
  859.     CreateDynamicObject(19447,1683.3800000,94.0300000,41.8700000,0.0000000,0.0000000,80.5000000); //
  860.     CreateDynamicObject(19447,1687.3000500,88.5800000,41.8700000,0.0000000,0.0000000,170.5000000); //
  861.     CreateDynamicObject(19447,1685.6700400,79.1000000,41.8700000,0.0000000,0.0000000,170.5000000); //
  862.     CreateDynamicObject(19447,1684.1099900,69.6500000,41.8700000,0.0000000,0.0000000,170.5000000); //
  863.     CreateDynamicObject(19447,1683.0400400,63.0800000,41.8700000,0.0000000,0.0000000,170.5000000); //
  864.     CreateDynamicObject(19447,1677.5600600,59.1800000,41.8700000,0.0000000,0.0000000,80.5000000); //
  865.     CreateDynamicObject(19447,1670.9899900,60.2900000,41.8700000,0.0000000,0.0000000,80.5000000); //
  866.     CreateDynamicObject(19447,1667.0999800,65.7300000,41.8700000,0.0000000,0.0000000,170.5000000); //
  867.     CreateDynamicObject(19447,1660.6500200,75.0700000,41.8700000,0.0000000,0.0000000,80.5000000); //
  868.     CreateDynamicObject(19355,1666.9399400,73.9800000,41.8700000,0.0000000,0.0000000,800.5000000); //
  869.     CreateDynamicObject(19355,1668.1400100,72.0700000,41.8700000,0.0000000,0.0000000,170.5000000); //
  870.     CreateDynamicObject(19355,1657.8599900,87.0200000,41.8700000,0.0000000,0.0000000,170.5000000); //
  871.     CreateDynamicObject(14410,1673.6800500,61.8400000,39.7000000,0.0000000,0.0000000,80.5000000); //
  872.     CreateDynamicObject(19447,1676.2600100,63.4300000,38.3700000,0.0000000,0.0000000,80.5000000); //
  873.     CreateDynamicObject(19447,1676.2600100,63.4300000,41.8700000,0.0000000,0.0000000,80.5000000); //
  874.     CreateDynamicObject(19447,1671.6800500,64.1900000,37.8700000,0.0000000,0.0000000,80.5000000); //
  875.     CreateDynamicObject(19447,1671.6800500,64.1900000,41.3700000,0.0000000,0.0000000,80.5000000); //
  876.     CreateDynamicObject(19456,1635.2600100,102.4400000,34.9600000,0.0000000,0.0000000,80.5000000); //
  877.     CreateDynamicObject(19456,1644.7099600,100.8700000,34.9600000,0.0000000,0.0000000,80.5000000); //
  878.     CreateDynamicObject(19456,1654.0899700,99.2900000,34.9600000,0.0000000,0.0000000,80.5000000); //
  879.     CreateDynamicObject(19456,1663.5600600,97.7000000,34.9600000,0.0000000,0.0000000,80.5000000); //
  880.     CreateDynamicObject(19456,1673.0000000,96.1400000,34.9600000,0.0000000,0.0000000,80.5000000); //
  881.     CreateDynamicObject(19456,1682.4899900,94.5700000,34.9600000,0.0000000,0.0000000,80.5000000); //
  882.     CreateDynamicObject(19437,1688.0200200,93.6400000,34.9600000,0.0000000,0.0000000,80.5000000); //
  883.     CreateDynamicObject(19456,1635.2600100,102.4400000,31.4600000,0.0000000,0.0000000,80.5000000); //
  884.     CreateDynamicObject(19456,1644.7099600,100.8700000,31.4600000,0.0000000,0.0000000,80.5000000); //
  885.     CreateDynamicObject(19456,1654.0799600,99.3100000,31.4600000,0.0000000,0.0000000,80.5000000); //
  886.     CreateDynamicObject(19456,1663.5600600,97.7000000,31.4600000,0.0000000,0.0000000,80.5000000); //
  887.     CreateDynamicObject(19456,1673.0000000,96.1400000,31.4600000,0.0000000,0.0000000,80.5000000); //
  888.     CreateDynamicObject(19456,1682.4899900,94.5700000,31.4600000,0.0000000,0.0000000,80.5000000); //
  889.     CreateDynamicObject(19437,1688.0200200,93.6400000,31.4600000,0.0000000,0.0000000,80.5000000); //
  890.     CreateDynamicObject(19456,1644.6899400,100.8600000,27.9600000,0.0000000,0.0000000,80.5000000); //
  891.     CreateDynamicObject(19456,1654.0799600,99.3100000,27.9600000,0.0000000,0.0000000,80.5000000); //
  892.     CreateDynamicObject(19456,1663.5600600,97.7000000,27.9600000,0.0000000,0.0000000,80.5000000); //
  893.     CreateDynamicObject(19456,1673.0000000,96.1400000,27.9600000,0.0000000,0.0000000,80.5000000); //
  894.     CreateDynamicObject(19456,1682.4899900,94.5700000,27.9600000,0.0000000,0.0000000,80.5000000); //
  895.     CreateDynamicObject(19437,1688.0200200,93.6400000,27.9600000,0.0000000,0.0000000,80.5000000); //
  896.     CreateDynamicObject(19456,1688.1099900,88.8500000,34.9600000,0.0000000,0.0000000,170.5000000); //
  897.     CreateDynamicObject(19456,1686.5200200,79.3600000,34.9600000,0.0000000,0.0000000,170.5000000); //
  898.     CreateDynamicObject(19456,1684.9200400,69.9100000,34.9600000,0.0000000,0.0000000,170.5000000); //
  899.     CreateDynamicObject(19456,1683.3700000,60.4600000,34.9600000,0.0000000,0.0000000,170.5000000); //
  900.     CreateDynamicObject(19456,1681.7800300,50.9800000,34.9600000,0.0000000,0.0000000,170.5000000); //
  901.     CreateDynamicObject(19456,1680.1999500,41.4800000,34.9600000,0.0000000,0.0000000,170.5000000); //
  902.     CreateDynamicObject(19456,1688.1099900,88.8500000,31.4600000,0.0000000,0.0000000,170.5000000); //
  903.     CreateDynamicObject(19456,1686.5200200,79.3600000,31.4600000,0.0000000,0.0000000,170.5000000); //
  904.     CreateDynamicObject(19456,1684.9200400,69.9100000,31.4600000,0.0000000,0.0000000,170.5000000); //
  905.     CreateDynamicObject(19456,1683.3700000,60.4600000,31.4600000,0.0000000,0.0000000,170.5000000); //
  906.     CreateDynamicObject(19456,1681.7800300,50.9800000,31.4600000,0.0000000,0.0000000,170.5000000); //
  907.     CreateDynamicObject(19456,1680.1999500,41.4800000,31.4600000,0.0000000,0.0000000,170.5000000); //
  908.     CreateDynamicObject(19456,1680.1999500,41.4800000,27.9600000,0.0000000,0.0000000,170.5000000); //
  909.     CreateDynamicObject(19456,1681.7800300,50.9800000,27.9600000,0.0000000,0.0000000,170.5000000); //
  910.     CreateDynamicObject(19456,1683.3700000,60.4600000,27.9600000,0.0000000,0.0000000,170.5000000); //
  911.     CreateDynamicObject(19456,1684.9200400,69.9100000,27.9600000,0.0000000,0.0000000,170.5000000); //
  912.     CreateDynamicObject(19456,1686.5200200,79.3600000,27.9600000,0.0000000,0.0000000,170.5000000); //
  913.     CreateDynamicObject(19456,1688.1099900,88.8500000,27.9600000,0.0000000,0.0000000,170.5000000); //
  914.     CreateDynamicObject(19456,1674.7299800,37.4500000,34.9600000,0.0000000,0.0000000,80.5000000); //
  915.     CreateDynamicObject(19456,1665.2800300,39.0500000,34.9600000,0.0000000,0.0000000,80.5000000); //
  916.     CreateDynamicObject(19456,1655.8100600,40.6200000,34.9600000,0.0000000,0.0000000,80.5000000); //
  917.     CreateDynamicObject(19456,1646.3100600,42.2100000,34.9600000,0.0000000,0.0000000,80.5000000); //
  918.     CreateDynamicObject(19456,1636.8299600,43.8000000,34.9600000,0.0000000,0.0000000,80.5000000); //
  919.     CreateDynamicObject(19456,1633.1300000,44.4400000,34.9600000,0.0000000,0.0000000,80.5000000); //
  920.     CreateDynamicObject(19456,1674.7299800,37.4500000,31.4600000,0.0000000,0.0000000,80.5000000); //
  921.     CreateDynamicObject(19456,1665.2800300,39.0500000,31.4600000,0.0000000,0.0000000,80.5000000); //
  922.     CreateDynamicObject(19456,1655.8100600,40.6200000,31.4600000,0.0000000,0.0000000,80.5000000); //
  923.     CreateDynamicObject(19456,1646.3100600,42.2100000,31.4600000,0.0000000,0.0000000,80.5000000); //
  924.     CreateDynamicObject(19456,1636.8299600,43.8000000,31.4600000,0.0000000,0.0000000,80.5000000); //
  925.     CreateDynamicObject(19456,1633.1300000,44.4400000,31.4600000,0.0000000,0.0000000,80.5000000); //
  926.     CreateDynamicObject(19456,1636.8100600,43.8000000,27.9600000,0.0000000,0.0000000,80.5000000); //
  927.     CreateDynamicObject(19456,1646.3100600,42.2100000,27.9600000,0.0000000,0.0000000,80.5000000); //
  928.     CreateDynamicObject(19456,1655.8100600,40.6200000,27.9600000,0.0000000,0.0000000,80.5000000); //
  929.     CreateDynamicObject(19456,1665.2800300,39.0500000,27.9600000,0.0000000,0.0000000,80.5000000); //
  930.     CreateDynamicObject(19456,1674.7299800,37.4500000,27.9600000,0.0000000,0.0000000,80.5000000); //
  931.     CreateDynamicObject(19456,1636.8100600,43.8000000,24.4600000,0.0000000,0.0000000,80.5000000); //
  932.     CreateDynamicObject(19456,1646.3100600,42.2100000,24.4600000,0.0000000,0.0000000,80.5000000); //
  933.     CreateDynamicObject(19456,1655.8100600,40.6200000,24.4600000,0.0000000,0.0000000,80.5000000); //
  934.     CreateDynamicObject(1251,1679.3499800,58.1800000,36.6700000,0.0000000,0.0000000,80.5000000); //
  935.     CreateDynamicObject(1251,1678.8900100,54.3900000,36.6700000,0.0000000,0.0000000,80.5000000); //
  936.     CreateDynamicObject(1251,1678.2934600,50.9950000,36.6700000,0.0000000,0.0000000,80.5000000); //
  937.     CreateDynamicObject(1251,1677.7608600,47.2742100,36.6700000,0.0000000,0.0000000,80.5000000); //
  938.     CreateDynamicObject(1251,1677.0213600,43.6918000,36.6700000,0.0000000,0.0000000,80.5000000); //
  939.     CreateDynamicObject(1251,1676.5020800,40.1880600,36.6700000,0.0000000,0.0000000,80.5000000); //
  940.     CreateDynamicObject(1281,1657.0500500,65.7900000,37.4600000,0.0000000,0.0000000,80.5000000); //
  941.     CreateDynamicObject(1281,1657.6700400,69.4200000,37.4600000,0.0000000,0.0000000,80.5000000); //
  942.     CreateDynamicObject(1281,1658.1800500,72.9700000,37.4600000,0.0000000,0.0000000,80.5000000); //
  943.     CreateDynamicObject(1281,1660.6200000,65.2300000,37.4600000,0.0000000,0.0000000,80.5000000); //
  944.     CreateDynamicObject(1281,1664.0000000,64.7100000,37.4600000,0.0000000,0.0000000,80.5000000); //
  945.     CreateDynamicObject(1281,1661.1800500,68.9700000,37.4600000,0.0000000,0.0000000,80.5000000); //
  946.     CreateDynamicObject(2746,1684.2500000,77.5800000,37.2600000,0.0000000,0.0000000,170.5000000); //
  947.     CreateDynamicObject(2746,1684.8399700,80.7100000,37.2600000,0.0000000,0.0000000,170.5000000); //
  948.     CreateDynamicObject(2746,1685.3599900,83.7800000,37.2600000,0.0000000,0.0000000,170.5000000); //
  949.     CreateDynamicObject(2746,1685.8199500,86.8400000,37.2600000,0.0000000,0.0000000,170.5000000); //
  950.     CreateDynamicObject(2748,1683.7399900,74.8500000,37.2600000,0.0000000,0.0000000,170.5000000); //
  951.     CreateDynamicObject(2748,1686.7800300,92.9200000,37.2600000,0.0000000,0.0000000,-9.5400000); //
  952.     CreateDynamicObject(2746,1686.3000500,90.0900000,37.2600000,0.0000000,0.0000000,170.5000000); //
  953.     CreateDynamicObject(2637,1686.5999800,91.7200000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  954.     CreateDynamicObject(2637,1685.9499500,88.4200000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  955.     CreateDynamicObject(2637,1685.4599600,85.3100000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  956.     CreateDynamicObject(2637,1684.9399400,82.1600000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  957.     CreateDynamicObject(2637,1684.5200200,79.1200000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  958.     CreateDynamicObject(2637,1683.8800000,75.9700000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  959.     CreateDynamicObject(2748,1678.8700000,75.6900000,37.2600000,0.0000000,0.0000000,170.5000000); //
  960.     CreateDynamicObject(2637,1679.0600600,76.7600000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  961.     CreateDynamicObject(2746,1679.2900400,78.4900000,37.2600000,0.0000000,0.0000000,170.5000000); //
  962.     CreateDynamicObject(2637,1679.5400400,80.0000000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  963.     CreateDynamicObject(2746,1679.9000200,81.6000000,37.2600000,0.0000000,0.0000000,170.5000000); //
  964.     CreateDynamicObject(2637,1680.1999500,83.1300000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  965.     CreateDynamicObject(2746,1680.4799800,84.6400000,37.2600000,0.0000000,0.0000000,170.5000000); //
  966.     CreateDynamicObject(2637,1680.7199700,86.0800000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  967.     CreateDynamicObject(2746,1681.0999800,87.6300000,37.2600000,0.0000000,0.0000000,170.5000000); //
  968.     CreateDynamicObject(2637,1681.3399700,89.1400000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  969.     CreateDynamicObject(2746,1681.7399900,90.8200000,37.2600000,0.0000000,0.0000000,170.5000000); //
  970.     CreateDynamicObject(2637,1682.0699500,92.3300000,37.1000000,0.0000000,0.0000000,-9.5400000); //
  971.     CreateDynamicObject(2748,1682.2800300,93.5600000,37.2600000,0.0000000,0.0000000,-9.5400000); //
  972.     CreateDynamicObject(2400,1680.4300500,62.8500000,36.3400000,0.0000000,0.0000000,170.5200000); //
  973.     CreateDynamicObject(2400,1676.7600100,63.4600000,37.3400000,0.0000000,0.0000000,170.5200000); //
  974.     CreateDynamicObject(2400,1672.9300500,64.0100000,38.3400000,0.0000000,0.0000000,170.5200000); //
  975.     CreateDynamicObject(2439,1671.0200200,90.6100000,36.6700000,0.0000000,0.0000000,-9.5000000); //
  976.     CreateDynamicObject(2439,1672.0000000,90.4400000,36.6700000,0.0000000,0.0000000,-9.5000000); //
  977.     CreateDynamicObject(2439,1672.9699700,90.2800000,36.6700000,0.0000000,0.0000000,-9.5000000); //
  978.     CreateDynamicObject(2439,1673.9499500,90.1100000,36.6700000,0.0000000,0.0000000,-9.5000000); //
  979.     CreateDynamicObject(2439,1674.9300500,89.9500000,36.6700000,0.0000000,0.0000000,-9.5000000); //
  980.     CreateDynamicObject(2439,1675.9200400,89.7800000,36.6700000,0.0000000,0.0000000,-9.5000000); //
  981.     CreateDynamicObject(2440,1676.9100300,89.6100000,36.6700000,0.0000000,0.0000000,-9.5000000); //
  982.     CreateDynamicObject(2439,1677.0999800,90.5900000,36.6700000,0.0000000,0.0000000,81.7400000); //
  983.     CreateDynamicObject(2439,1677.3700000,92.3900000,36.6700000,0.0000000,0.0000000,81.7400000); //
  984.     CreateDynamicObject(2439,1677.5000000,93.3900000,36.6700000,0.0000000,0.0000000,81.7400000); //
  985.     CreateDynamicObject(2439,1677.6500200,94.3700000,36.6700000,0.0000000,0.0000000,81.7400000); //
  986.     CreateDynamicObject(2440,1670.0300300,90.8100000,36.6700000,0.0000000,0.0000000,-99.5000000); //
  987.     CreateDynamicObject(2439,1670.1999500,91.7900000,36.6700000,0.0000000,0.0000000,-99.8800000); //
  988.     CreateDynamicObject(2439,1670.9000200,95.5700000,36.6700000,0.0000000,0.0000000,-99.8800000); //
  989.     CreateDynamicObject(2439,1670.7199700,94.5800000,36.6700000,0.0000000,0.0000000,-99.8800000); //
  990.     CreateDynamicObject(2439,1670.5500500,93.6200000,36.6700000,0.0000000,0.0000000,-99.8800000); //
  991.  
  992.     //=== Hindernisse Blockierungen ===//
  993.     CreateDynamicObject(727,-1234.8743900,-753.5714700,62.1797000,356.9505000,0.2014000,2.2873000); //
  994.     CreateDynamicObject(727,-1241.2744100,-753.6936600,62.1797000,356.9505000,0.2014000,2.2873000); //
  995.     CreateDynamicObject(727,-1235.7657500,-758.9614900,62.1797000,356.9505000,0.2014000,2.2873000); //
  996.     CreateDynamicObject(727,-1247.2844200,-754.0689100,62.1797000,356.9505000,0.2014000,2.2873000); //
  997.     CreateDynamicObject(727,-1254.2706300,-758.8656000,62.1797000,356.9505000,0.2014000,2.2873000); //
  998.     CreateDynamicObject(727,-1258.4887700,-764.0565200,62.1797000,356.9505000,0.2014000,2.2873000); //
  999.     CreateDynamicObject(727,-1258.4173600,-773.8668800,62.1797000,356.9505000,0.2014000,2.2873000); //
  1000.     CreateDynamicObject(727,-1253.3530300,-770.1818200,62.1797000,356.9505000,0.2014000,2.2873000); //
  1001.     CreateDynamicObject(727,-1250.1962900,-764.9763200,62.1797000,356.9505000,0.2014000,2.2873000); //
  1002.     CreateDynamicObject(727,-1243.2171600,-760.2430400,62.1797000,356.9505000,0.2014000,2.2873000); //
  1003.     CreateDynamicObject(727,-1233.0470000,-746.6639400,61.1796900,356.9504700,0.2014000,2.2872700); //
  1004.     CreateDynamicObject(727,-1216.3079800,-731.9280400,57.0468800,356.9321900,0.0143500,-1.6205900); //
  1005.     CreateDynamicObject(727,-1220.5491900,-733.2477400,57.0468800,356.9321900,0.0143500,-1.6205900); //
  1006.     CreateDynamicObject(727,-1222.7846700,-738.6362900,57.0468800,356.9321900,0.0143500,-1.6205900); //
  1007.     CreateDynamicObject(727,-1227.2254600,-742.0799600,57.0468800,356.9321900,0.0143500,-1.6205900); //
  1008.     CreateDynamicObject(970,1951.6427000,-1622.6043700,13.0455000,0.0000000,0.0000000,90.0000000); //
  1009.     CreateDynamicObject(970,1991.6710200,-1622.7168000,13.0455000,0.0000000,0.0000000,90.0000000); //
  1010.     //=== Wang-Cars ===//
  1011.     CreateDynamicObject(19127,-1941.8977100,269.9628900,34.9657000,0.0000000,0.0000000,0.0000000); //
  1012.     CreateDynamicObject(2773,-1948.6251200,273.2831400,34.9660000,0.0000000,0.0000000,-18.5400000); //
  1013.     CreateDynamicObject(2773,-1948.8304400,268.5986000,34.9660000,0.0000000,0.0000000,-18.5400000); //
  1014.     CreateDynamicObject(2773,-1948.3657200,263.9687800,34.9660000,0.0000000,0.0000000,-18.5400000); //
  1015.     CreateDynamicObject(2773,-1948.7664800,258.9890700,34.9660000,0.0000000,0.0000000,-18.5400000); //
  1016.     CreateDynamicObject(19127,-1941.8934300,264.7106600,34.9657000,0.0000000,0.0000000,0.0000000); //
  1017.     CreateDynamicObject(19127,-1941.8885500,259.7944600,34.9657000,0.0000000,0.0000000,0.0000000); //
  1018.     CreateDynamicObject(2773,-1959.1340300,258.9558400,34.9660000,0.0000000,0.0000000,10.8000000); //
  1019.     CreateDynamicObject(2773,-1958.6992200,264.1924400,34.9660000,0.0000000,0.0000000,9.4800000); //
  1020.     CreateDynamicObject(2773,-1959.1912800,268.5307000,34.9660000,0.0000000,0.0000000,9.4800000); //
  1021.     CreateDynamicObject(2773,-1958.9058800,273.4024700,34.9660000,0.0000000,0.0000000,9.4800000); //
  1022.     CreateDynamicObject(19127,-1964.8564500,270.0393400,34.9657000,0.0000000,0.0000000,0.0000000); //
  1023.     CreateDynamicObject(19127,-1964.9154100,265.4467200,34.9657000,0.0000000,0.0000000,0.0000000); //
  1024.     CreateDynamicObject(19127,-1964.7971200,260.5466000,34.9657000,0.0000000,0.0000000,0.0000000); //
  1025.     CreateDynamicObject(2165,-1961.7906500,303.3629200,34.4650000,0.0000000,0.0000000,180.0000000); //
  1026.     CreateDynamicObject(2166,-1959.8469200,304.3601400,34.4655000,0.0000000,0.0000000,180.0000000); //
  1027.     CreateDynamicObject(2165,-1963.7144800,303.3605700,34.4650000,0.0000000,0.0000000,180.0000000); //
  1028.     CreateDynamicObject(1671,-1962.4484900,304.8136900,34.9663000,0.0000000,0.0000000,0.0000000); //
  1029.     CreateDynamicObject(1671,-1964.3492400,304.7973600,34.9663000,0.0000000,0.0000000,0.0000000); //
  1030.     CreateDynamicObject(2773,-1948.9697300,271.7557700,40.9660000,0.0000000,0.0000000,-15.1800000); //
  1031.     CreateDynamicObject(2773,-1948.7203400,264.9511100,40.9660000,0.0000000,0.0000000,-15.1800000); //
  1032.     CreateDynamicObject(2773,-1948.8652300,258.2712400,40.9660000,0.0000000,0.0000000,-15.1800000); //
  1033.     CreateDynamicObject(2773,-1954.8508300,300.0965000,40.9660000,0.0000000,0.0000000,90.0000000); //
  1034.     CreateDynamicObject(19127,-1942.7033700,267.3514100,40.5409000,0.0000000,0.0000000,0.0000000); //
  1035.     CreateDynamicObject(19127,-1942.3007800,259.7795700,40.5409000,0.0000000,0.0000000,0.0000000); //
  1036.     CreateDynamicObject(19127,-1957.8671900,307.9811700,40.5409000,0.0000000,0.0000000,0.0000000); //
  1037.     CreateDynamicObject(19127,-1951.8891600,308.1369900,40.5409000,0.0000000,0.0000000,0.0000000); //
  1038.     CreateDynamicObject(983,-1983.3769500,278.1376600,34.9632000,0.0000000,0.0000000,90.0000000); //
  1039.     CreateDynamicObject(983,-1989.7778300,278.1295500,34.9632000,0.0000000,0.0000000,90.0000000); //
  1040.     CreateDynamicObject(982,-1994.0155000,265.3821400,34.9640000,0.0000000,0.0000000,-4.5600000); //
  1041.     CreateDynamicObject(984,-1995.8642600,246.2782100,34.9664000,0.0000000,0.0000000,-7.6800000); //
  1042.     CreateDynamicObject(982,-1982.9681400,238.6787400,34.9640000,0.0000000,0.0000000,-90.0000100); //
  1043.     CreateDynamicObject(983,-1983.5440700,298.6679100,34.9632000,0.0000000,0.0000000,90.0000000); //
  1044.     CreateDynamicObject(983,-1988.3424100,298.6679100,34.9632000,0.0000000,0.0000000,90.0000000); //
  1045.     CreateDynamicObject(984,-1985.1387900,309.8387500,34.9664000,0.0000000,0.0000000,-90.5399900); //
  1046.     CreateDynamicObject(983,-1991.5341800,301.8802800,34.9632000,0.0000000,0.0000000,0.0000000); //
  1047.     CreateDynamicObject(983,-1991.5417500,306.6824600,34.9632000,0.0000000,0.0000000,0.0000000); //
  1048.     CreateDynamicObject(19126,-1980.0463900,278.0833700,34.6622000,0.0000000,0.0000000,0.0000000); //
  1049.     CreateDynamicObject(19126,-1980.2363300,298.6104700,34.6622000,0.0000000,0.0000000,0.0000000); //
  1050.     CreateDynamicObject(982,-1892.0081800,250.9987900,40.5371000,0.0000000,0.0000000,-12.4200000); //
  1051.     CreateDynamicObject(982,-1885.8049300,275.8285500,40.5371000,0.0000000,0.0000000,-15.6000000); //
  1052.     CreateDynamicObject(984,-1880.6107200,294.3130200,40.5409000,0.0000000,0.0000000,-15.9000000); //
  1053.     CreateDynamicObject(982,-1890.9807100,304.5970500,40.5371000,0.0000000,0.0000000,71.2200100); //
  1054.     CreateDynamicObject(983,-1906.2965100,308.8299900,40.5420000,0.0000000,0.0000000,88.0800000); //
  1055.  
  1056.     //=== SAN FIERRO FAHRSCHULE + Interior ===//
  1057.     CreateDynamicObject(14530,-2029.0100000,-111.9600000,1001.6600000,0.0000000,0.0000000,0.0000000); //
  1058.     CreateObject(5271, -2067.20, -276.57, 1001.45,   0.00, 0.00, 135.06);
  1059.     AddStaticVehicleEx(411,-2069.6543000,-278.6575000,1002.3336000,90.0000000,1,1,15); //Infernus
  1060.     AddStaticVehicleEx(525,-2085.8103000,-266.9494000,1002.2571000,180.0000000,128,128,15); //Tow Truck
  1061.     AddStaticVehicleEx(401,-2096.4172000,-283.7686000,1002.3014000,-90.0000000,3,3,15); //Bravura
  1062.     CreateDynamicObject(1497,-2027.8700000,-99.9900000,999.9600000,0.0000000,0.0000000,0.0000000); //
  1063.     CreateDynamicObject(1497,-2030.6500000,-116.7000000,999.8700000,0.0000000,0.0000000,0.0000000); //
  1064.     CreateDynamicObject(1721,-2023.8600000,-114.4200000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1065.     CreateDynamicObject(1721,-2023.8900000,-113.3800000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1066.     CreateDynamicObject(1721,-2023.9000000,-112.1900000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1067.     CreateDynamicObject(1721,-2025.0800000,-114.5300000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1068.     CreateDynamicObject(1721,-2025.0700000,-113.3900000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1069.     CreateDynamicObject(1721,-2025.0800000,-112.2400000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1070.     CreateDynamicObject(1721,-2026.3000000,-112.1700000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1071.     CreateDynamicObject(1721,-2026.2300000,-113.3100000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1072.     CreateDynamicObject(1721,-2026.4400000,-114.4800000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1073.     CreateDynamicObject(2165,-2033.9700000,-115.0300000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1074.     CreateDynamicObject(2166,-2034.9700000,-113.1000000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1075.     CreateDynamicObject(1721,-2035.3700000,-114.6000000,999.8700000,0.0000000,0.0000000,-90.0000000); //
  1076.     CreateDynamicObject(966,-2038.1700000,-102.3000000,34.1600000,0.0000000,0.0000000,0.0000000); //
  1077.     CreateDynamicObject(966,-2056.2500000,-102.2900000,34.1600000,0.0000000,0.0000000,180.0000000); //
  1078.     fstor1 = CreateObject(968,-2037.9800000,-102.2700000,35.0100000,0.0000000,-90.0000000,0.0000000); //
  1079.     Create3DTextLabel("{0041FF}[H] oder /fs\n{FFFFFF}Um das Fahrschul-Tor zu öffnen !",C_BLAU,-2037.9800000,-102.2700000,35.0100000,15.0,0);
  1080.     fstor2 = CreateObject(968,-2056.4700000,-102.2600000,35.0100000,0.0000000,90.0000000,0.0000000); //
  1081.     Create3DTextLabel("{0041FF}[H] oder /fs\n{FFFFFF}Um das Fahrschul-Tor zu öffnen !",C_BLAU,-2056.4700000,-102.2600000,35.0100000,15.0,0);
  1082.     CreateDynamicObject(970,-2047.2200000,-102.3100000,34.6700000,0.0000000,0.0000000,0.0000000); //
  1083.     CreateDynamicObject(973,-2049.3700000,-106.9800000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1084.     CreateDynamicObject(973,-2045.0900000,-107.0000000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1085.     CreateDynamicObject(973,-2045.9800000,-116.2300000,34.6400000,0.0000000,0.0000000,-101.0000000); //
  1086.     CreateDynamicObject(1237,-2047.2100000,-120.8300000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1087.     CreateDynamicObject(673,-2047.1600000,-119.5600000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1088.     CreateDynamicObject(673,-2048.6400000,-114.2600000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1089.     CreateDynamicObject(673,-2045.7900000,-114.8800000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1090.     CreateDynamicObject(673,-2048.8900000,-110.3900000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1091.     CreateDynamicObject(673,-2045.3400000,-110.2900000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1092.     CreateDynamicObject(673,-2049.0800000,-102.7500000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1093.     CreateDynamicObject(673,-2049.1500000,-106.8900000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1094.     CreateDynamicObject(673,-2045.3100000,-106.8200000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1095.     CreateDynamicObject(673,-2045.3000000,-102.5900000,34.2300000,0.0000000,0.0000000,0.0000000); //
  1096.     CreateDynamicObject(827,-2047.1100000,-104.7900000,33.7300000,0.0000000,0.0000000,9.2400000); //
  1097.     CreateDynamicObject(827,-2046.8300000,-110.4000000,33.7300000,0.0000000,0.0000000,9.2400000); //
  1098.     CreateDynamicObject(827,-2046.9800000,-108.8300000,33.7300000,0.0000000,0.0000000,9.2400000); //
  1099.     CreateDynamicObject(827,-2046.9800000,-108.8300000,33.7300000,0.0000000,0.0000000,9.2400000); //
  1100.     CreateDynamicObject(827,-2046.6200000,-113.8600000,33.7300000,0.0000000,0.0000000,-24.1800000); //
  1101.     CreateDynamicObject(827,-2046.5100000,-112.6100000,33.7300000,0.0000000,0.0000000,-24.1800000); //
  1102.     CreateDynamicObject(19121,-2037.5200000,-102.4200000,34.6600000,0.0000000,0.0000000,0.0000000); //
  1103.     CreateDynamicObject(19121,-2056.9100000,-102.4200000,34.6600000,0.0000000,0.0000000,0.0000000); //
  1104.     CreateDynamicObject(984,-2035.7000000,-80.3400000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1105.     CreateDynamicObject(984,-2058.6400000,-80.3400000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1106.     CreateDynamicObject(984,-2071.4100000,-80.3400000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1107.     CreateDynamicObject(984,-2084.2000000,-80.3400000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1108.     CreateDynamicObject(984,-2096.9700000,-80.3400000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1109.     CreateDynamicObject(984,-2017.1300000,-86.7600000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1110.     CreateDynamicObject(983,-2026.0600000,-80.3400000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1111.     CreateDynamicObject(983,-2020.3300000,-80.3400000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1112.     CreateDynamicObject(984,-2017.1500000,-99.5700000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1113.     CreateDynamicObject(970,-2013.9500000,-120.1500000,34.6700000,0.0000000,0.0000000,0.0000000); //
  1114.     CreateDynamicObject(970,-2018.0700000,-120.1300000,34.6700000,0.0000000,0.0000000,0.0000000); //
  1115.     CreateDynamicObject(1237,-2018.4300000,-104.4700000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1116.     CreateDynamicObject(1237,-2017.4200000,-104.4600000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1117.     CreateDynamicObject(1237,-2017.3700000,-105.3100000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1118.     CreateDynamicObject(1237,-2017.3500000,-106.1300000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1119.     CreateDynamicObject(1237,-2018.5200000,-105.3100000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1120.     CreateDynamicObject(1237,-2018.5100000,-106.1200000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1121.     CreateDynamicObject(1237,-2016.5500000,-104.4500000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1122.     CreateDynamicObject(1237,-2016.5900000,-105.1900000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1123.     CreateDynamicObject(1237,-2016.6300000,-106.0000000,34.1900000,0.0000000,0.0000000,0.0000000); //
  1124.     CreateDynamicObject(1282,-2015.6300000,-104.6500000,34.5300000,0.0000000,0.0000000,90.0000000); //
  1125.     CreateDynamicObject(1282,-2015.7000000,-105.7400000,34.5300000,0.0000000,0.0000000,90.0000000); //
  1126.     CreateDynamicObject(1282,-2014.5400000,-104.4800000,34.5300000,0.0000000,0.0000000,90.0000000); //
  1127.     CreateDynamicObject(1282,-2014.5200000,-105.6900000,34.5300000,0.0000000,0.0000000,90.0000000); //
  1128.     CreateDynamicObject(1422,-2017.5500000,-107.0600000,34.5300000,0.0000000,0.0000000,0.0000000); //
  1129.     CreateDynamicObject(1422,-2017.5400000,-107.9600000,34.5300000,0.0000000,0.0000000,0.0000000); //
  1130.     CreateDynamicObject(1422,-2017.4500000,-108.9700000,34.5300000,0.0000000,0.0000000,0.0000000); //
  1131.     CreateDynamicObject(1422,-2017.4400000,-109.9400000,34.5300000,0.0000000,0.0000000,0.0000000); //
  1132.     CreateDynamicObject(1423,-2014.8700000,-107.0800000,34.5500000,0.0000000,0.0000000,0.0000000); //
  1133.     CreateDynamicObject(1423,-2014.8400000,-107.6300000,34.5500000,0.0000000,0.0000000,0.0000000); //
  1134.     CreateDynamicObject(1423,-2014.7600000,-108.3100000,34.5500000,0.0000000,0.0000000,0.0000000); //
  1135.     CreateDynamicObject(1423,-2014.7000000,-109.0500000,34.5500000,0.0000000,0.0000000,0.0000000); //
  1136.     CreateDynamicObject(1423,-2014.7000000,-109.6800000,34.5500000,0.0000000,0.0000000,0.0000000); //
  1137.     CreateDynamicObject(1423,-2014.6500000,-110.1600000,34.5500000,0.0000000,0.0000000,0.0000000); //
  1138.     CreateDynamicObject(983,-2042.0900000,-83.5300000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1139.     CreateDynamicObject(983,-2052.2100000,-83.5500000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1140.     CreateDynamicObject(19121,-2047.3300000,-80.2700000,34.6600000,0.0000000,0.0000000,0.0000000); //
  1141.     CreateDynamicObject(19121,-2047.3300000,-81.8900000,34.6600000,0.0000000,0.0000000,0.0000000); //
  1142.     CreateDynamicObject(19121,-2047.3300000,-83.4900000,34.6600000,0.0000000,0.0000000,0.0000000); //
  1143.     CreateDynamicObject(19121,-2047.3300000,-84.9100000,34.6600000,0.0000000,0.0000000,0.0000000); //
  1144.     CreateDynamicObject(19121,-2047.3300000,-86.2900000,34.6600000,0.0000000,0.0000000,0.0000000); //
  1145.     CreateDynamicObject(19121,-2047.3300000,-87.7100000,34.6600000,0.0000000,0.0000000,0.0000000); //
  1146.     CreateDynamicObject(8843,-2044.9100000,-79.2300000,34.1700000,-0.0800000,0.0000000,0.0000000); //
  1147.     CreateDynamicObject(8843,-2049.8000000,-79.2800000,34.1700000,0.0800000,0.0000000,180.0000000); //
  1148.     CreateDynamicObject(3578,-2041.9100000,-121.5600000,33.4700000,0.0000000,0.4800000,0.0000000); //
  1149.     CreateDynamicObject(3578,-2041.8200000,-125.1800000,33.4800000,0.0000000,0.4800000,0.0000000); //
  1150.     CreateDynamicObject(3578,-2052.1100000,-125.1800000,33.5600000,0.0000000,0.4800000,0.0000000); //
  1151.     CreateDynamicObject(3578,-2052.1000000,-121.5800000,33.5600000,0.0000000,0.4800000,0.0000000); //
  1152.     CreateDynamicObject(1497,-2068.9000000,-120.8600000,34.2600000,0.0000000,0.0000000,0.0000000); //
  1153.     CreateDynamicObject(3458,-2093.1800000,-123.5900000,35.8400000,0.0000000,0.0000000,-90.0000000); //
  1154.     CreateDynamicObject(970,-2092.9000000,-105.9000000,34.6700000,0.0000000,0.0000000,0.0000000); //
  1155.     CreateDynamicObject(970,-2092.8900000,-119.9100000,34.6700000,0.0000000,0.0000000,0.0000000); //
  1156.     CreateDynamicObject(640,-2093.0600000,-117.6700000,34.8100000,0.0000000,0.0000000,90.0000000); //
  1157.     CreateDynamicObject(640,-2093.0400000,-114.6400000,34.8100000,0.0000000,0.0000000,90.0000000); //
  1158.     CreateDynamicObject(640,-2093.0400000,-111.6400000,34.8100000,0.0000000,0.0000000,90.0000000); //
  1159.     CreateDynamicObject(640,-2093.0400000,-108.7300000,34.8100000,0.0000000,0.0000000,90.0000000); //
  1160.     CreateDynamicObject(1215,-2090.5700000,-117.7000000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1161.     CreateDynamicObject(1215,-2090.6000000,-114.6400000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1162.     CreateDynamicObject(1215,-2090.6100000,-111.6200000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1163.     CreateDynamicObject(1215,-2090.6000000,-108.7500000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1164.     CreateDynamicObject(970,-2092.8600000,-141.2000000,34.6700000,0.0000000,0.0000000,0.0000000); //
  1165.     CreateDynamicObject(1215,-2090.8300000,-123.5600000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1166.     CreateDynamicObject(1215,-2090.9000000,-127.0600000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1167.     CreateDynamicObject(1215,-2090.9000000,-130.6000000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1168.     CreateDynamicObject(1215,-2091.0000000,-134.0000000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1169.     CreateDynamicObject(1215,-2091.0500000,-137.7500000,34.3200000,0.0000000,0.0000000,0.0000000); //
  1170.     CreateDynamicObject(984,-2075.5700000,-129.0900000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1171.     CreateDynamicObject(984,-2069.1900000,-141.8500000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1172.     CreateDynamicObject(983,-2075.5800000,-138.6500000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1173.     CreateDynamicObject(984,-2057.6200000,-129.0700000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1174.     CreateDynamicObject(983,-2057.5900000,-138.6300000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1175.     CreateDynamicObject(983,-2060.7700000,-141.8300000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1176.     CreateDynamicObject(8843,-2053.0500000,-122.3100000,34.3900000,0.5000000,0.0000000,180.0000000); //
  1177.     CreateDynamicObject(8843,-2041.4100000,-122.0700000,34.3900000,0.5000000,0.0000000,0.0000000); //
  1178.     CreateDynamicObject(984,-2036.8200000,-129.0700000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1179.     CreateDynamicObject(983,-2036.8300000,-138.6300000,34.9400000,0.0000000,0.0000000,0.0000000); //
  1180.     CreateDynamicObject(984,-2030.3900000,-141.8100000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1181.     CreateDynamicObject(984,-2017.6700000,-141.8400000,34.9400000,0.0000000,0.0000000,90.0000000); //
  1182.     CreateDynamicObject(1597,-2047.3200000,-129.7800000,36.9500000,-0.5000000,0.0000000,0.0000000); //
  1183.     CreateDynamicObject(1597,-2047.3100000,-139.5400000,37.0400000,-0.5000000,0.0000000,0.0000000); //
  1184.     CreateDynamicObject(1280,-2026.6500000,-120.4900000,34.6800000,0.0000000,0.0000000,90.0000000); //
  1185.     CreateDynamicObject(1280,-2021.0500000,-120.4900000,34.6800000,0.0000000,0.0000000,90.0000000); //
  1186.     CreateDynamicObject(1280,-2059.4900000,-121.2700000,34.6800000,0.0000000,0.0000000,90.0000000); //
  1187.     CreateDynamicObject(1280,-2065.2500000,-121.2100000,34.6800000,0.0000000,0.0000000,90.0000000); //
  1188.     CreateDynamicObject(1281,-2020.7400000,-130.2100000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1189.     CreateDynamicObject(1281,-2022.5400000,-127.1500000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1190.     CreateDynamicObject(1281,-2025.4500000,-125.9500000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1191.     CreateDynamicObject(1281,-2027.7500000,-128.0400000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1192.     CreateDynamicObject(1281,-2025.3700000,-134.1500000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1193.     CreateDynamicObject(1281,-2027.1100000,-131.0400000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1194.     CreateDynamicObject(1281,-2025.3800000,-137.0500000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1195.     CreateDynamicObject(1281,-2027.7100000,-138.7200000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1196.     CreateDynamicObject(1281,-2030.3400000,-137.4900000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1197.     CreateDynamicObject(1281,-2032.4700000,-135.3400000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1198.     CreateDynamicObject(1281,-2071.8700000,-139.1800000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1199.     CreateDynamicObject(1281,-2071.8700000,-135.9400000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1200.     CreateDynamicObject(1281,-2071.8100000,-133.0200000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1201.     CreateDynamicObject(1281,-2071.8100000,-129.8800000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1202.     CreateDynamicObject(1281,-2071.7100000,-126.9500000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1203.     CreateDynamicObject(1281,-2068.0500000,-126.9900000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1204.     CreateDynamicObject(1281,-2064.3600000,-127.0100000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1205.     CreateDynamicObject(1281,-2068.2400000,-133.0000000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1206.     CreateDynamicObject(1281,-2064.5200000,-132.9100000,35.2700000,0.0000000,0.0000000,0.0000000); //
  1207.     CreateDynamicObject(973,-2048.4900000,-116.2300000,34.6400000,0.0000000,0.0000000,101.0000000); //
  1208.     CreateDynamicObject(973,-2070.9600000,-151.3300000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1209.     CreateDynamicObject(973,-2075.5200000,-155.9200000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1210.     CreateDynamicObject(973,-2075.5400000,-165.3000000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1211.     CreateDynamicObject(973,-2075.5500000,-174.6600000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1212.     CreateDynamicObject(1237,-2091.9600000,-149.8000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1213.     CreateDynamicObject(1237,-2087.0100000,-149.8100000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1214.     CreateDynamicObject(1237,-2087.3300000,-157.5700000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1215.     CreateDynamicObject(1237,-2082.4900000,-157.7000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1216.     CreateDynamicObject(1237,-2076.6700000,-164.1400000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1217.     CreateDynamicObject(1237,-2082.0300000,-164.4200000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1218.     CreateDynamicObject(1237,-2077.9500000,-169.8700000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1219.     CreateDynamicObject(1237,-2084.4300000,-170.0000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1220.     CreateDynamicObject(1237,-2075.8900000,-179.4900000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1221.     CreateDynamicObject(1237,-2087.4700000,-180.5100000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1222.     CreateDynamicObject(1237,-2083.2200000,-177.5500000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1223.     CreateDynamicObject(973,-2061.6000000,-151.3200000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1224.     CreateDynamicObject(973,-2052.2400000,-151.3400000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1225.     CreateDynamicObject(973,-2047.4100000,-146.5400000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1226.     CreateDynamicObject(973,-2046.7500000,-146.5100000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1227.     CreateDynamicObject(973,-2042.0400000,-151.2500000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1228.     CreateDynamicObject(973,-2032.6900000,-151.2500000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1229.     CreateDynamicObject(973,-2023.3300000,-151.2500000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1230.     CreateDynamicObject(973,-2075.6600000,-191.4100000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1231.     CreateDynamicObject(973,-2080.4100000,-196.2100000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1232.     CreateDynamicObject(973,-2092.2600000,-196.2400000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1233.     CreateDynamicObject(973,-2086.3800000,-196.2200000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1234.     CreateDynamicObject(973,-2071.0400000,-186.7900000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1235.     CreateDynamicObject(973,-2061.7800000,-186.8500000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1236.     CreateDynamicObject(973,-2071.0200000,-179.2600000,34.6400000,0.0000000,0.0000000,180.0000000); //
  1237.     CreateDynamicObject(973,-2061.6500000,-179.2500000,34.6400000,0.0000000,0.0000000,180.0000000); //
  1238.     CreateDynamicObject(3852,-2067.7400000,-184.7700000,34.3100000,0.0000000,0.0000000,90.0000000); //
  1239.     CreateDynamicObject(3852,-2067.6900000,-181.1900000,34.3100000,0.0000000,0.0000000,90.0000000); //
  1240.     CreateDynamicObject(1215,-2068.7200000,-179.5900000,36.3200000,0.0000000,0.0000000,0.0000000); //
  1241.     CreateDynamicObject(1215,-2066.7200000,-179.5700000,36.3200000,0.0000000,0.0000000,0.0000000); //
  1242.     CreateDynamicObject(1215,-2066.8100000,-186.2600000,36.3200000,0.0000000,0.0000000,0.0000000); //
  1243.     CreateDynamicObject(1215,-2068.6000000,-186.4300000,36.3200000,0.0000000,0.0000000,0.0000000); //
  1244.     CreateDynamicObject(3852,-2065.3600000,-184.7700000,34.3100000,0.0000000,0.0000000,90.0000000); //
  1245.     CreateDynamicObject(3852,-2065.3700000,-181.1900000,34.3100000,0.0000000,0.0000000,90.0000000); //
  1246.     CreateDynamicObject(1215,-2064.4400000,-179.5300000,36.3200000,0.0000000,0.0000000,0.0000000); //
  1247.     CreateDynamicObject(1215,-2064.4500000,-186.3900000,36.3200000,0.0000000,0.0000000,0.0000000); //
  1248.     CreateDynamicObject(3852,-2061.9100000,-181.2400000,33.8100000,0.0000000,0.0000000,90.0000000); //
  1249.     CreateDynamicObject(3852,-2061.8900000,-184.8400000,33.8100000,0.0000000,0.0000000,90.0000000); //
  1250.     CreateDynamicObject(3852,-2058.5500000,-184.8600000,33.3100000,0.0000000,0.0000000,90.0000000); //
  1251.     CreateDynamicObject(3852,-2058.5500000,-181.2400000,33.3100000,0.0000000,0.0000000,90.0000000); //
  1252.     CreateDynamicObject(1215,-2064.4400000,-179.5300000,36.3200000,0.0000000,0.0000000,0.0000000); //
  1253.     CreateDynamicObject(1215,-2060.9200000,-186.5000000,35.8200000,0.0000000,0.0000000,0.0000000); //
  1254.     CreateDynamicObject(19125,-2086.1400000,-266.9000000,34.8100000,0.0000000,0.0000000,0.0000000); //
  1255.     CreateDynamicObject(19125,-2086.2100000,-253.9600000,34.8100000,0.0000000,0.0000000,0.0000000); //
  1256.     CreateDynamicObject(19125,-2085.6700000,-240.1800000,34.8100000,0.0000000,0.0000000,0.0000000); //
  1257.     CreateDynamicObject(8843,-2071.0900000,-273.4800000,34.3900000,0.5000000,0.0000000,-90.0000000); //
  1258.     CreateDynamicObject(8843,-2070.6900000,-260.0900000,34.3900000,0.5000000,0.0000000,-90.0000000); //
  1259.     CreateDynamicObject(8843,-2070.6900000,-247.3400000,34.3900000,0.5000000,0.0000000,-90.0000000); //
  1260.     CreateDynamicObject(8843,-2071.1800000,-235.3200000,34.3900000,0.5000000,0.0000000,-90.0000000); //
  1261.     CreateDynamicObject(8843,-2044.2900000,-273.1700000,34.3900000,0.5000000,0.0000000,-90.0000000); //
  1262.     CreateDynamicObject(8843,-2044.5000000,-260.1700000,34.3900000,0.5000000,0.0000000,-90.0000000); //
  1263.     CreateDynamicObject(8843,-2045.0000000,-249.2000000,34.3900000,0.5000000,0.0000000,-90.0000000); //
  1264.     CreateDynamicObject(8843,-2045.3100000,-237.3000000,34.3900000,0.5000000,0.0000000,-90.0000000); //
  1265.     CreateDynamicObject(1634,-2026.0600000,-278.2100000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1266.     CreateDynamicObject(1634,-2026.0400000,-274.0900000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1267.     CreateDynamicObject(1634,-2026.0400000,-270.0100000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1268.     CreateDynamicObject(1634,-2026.0400000,-265.8800000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1269.     CreateDynamicObject(1634,-2026.0400000,-261.7900000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1270.     CreateDynamicObject(1634,-2026.0400000,-257.6600000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1271.     CreateDynamicObject(1634,-2026.0400000,-253.5700000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1272.     CreateDynamicObject(1634,-2026.0400000,-249.4400000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1273.     CreateDynamicObject(1634,-2026.0400000,-245.4100000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1274.     CreateDynamicObject(1634,-2026.0400000,-241.3000000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1275.     CreateDynamicObject(1634,-2026.0400000,-237.2300000,34.8000000,0.0000000,0.0000000,-90.0000000); //
  1276.     CreateDynamicObject(1215,-2057.5400000,-186.5500000,35.3200000,0.0000000,0.0000000,0.0000000); //
  1277.     CreateDynamicObject(1215,-2060.9700000,-179.6000000,35.8200000,0.0000000,0.0000000,0.0000000); //
  1278.     CreateDynamicObject(1215,-2057.5900000,-179.6700000,35.3200000,0.0000000,0.0000000,0.0000000); //
  1279.     CreateDynamicObject(1237,-2076.0300000,-186.4000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1280.     CreateDynamicObject(1237,-2051.7700000,-186.2100000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1281.     CreateDynamicObject(973,-2052.5000000,-186.8400000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1282.     CreateDynamicObject(973,-2043.1400000,-186.8500000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1283.     CreateDynamicObject(1237,-2051.7500000,-185.4700000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1284.     CreateDynamicObject(1237,-2051.7200000,-184.6000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1285.     CreateDynamicObject(973,-2052.2700000,-179.2300000,34.6400000,0.0000000,0.0000000,180.0000000); //
  1286.     CreateDynamicObject(973,-2042.9800000,-179.2300000,34.6400000,0.0000000,0.0000000,180.0000000); //
  1287.     CreateDynamicObject(1237,-2047.8000000,-179.7400000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1288.     CreateDynamicObject(1237,-2047.7900000,-180.5400000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1289.     CreateDynamicObject(1237,-2047.8300000,-181.3900000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1290.     CreateDynamicObject(1237,-2044.3800000,-186.2200000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1291.     CreateDynamicObject(1237,-2044.3300000,-185.4000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1292.     CreateDynamicObject(1237,-2044.2400000,-184.6300000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1293.     CreateDynamicObject(1237,-2040.6400000,-179.9100000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1294.     CreateDynamicObject(1237,-2040.6100000,-180.5700000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1295.     CreateDynamicObject(1237,-2040.6100000,-181.3200000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1296.     CreateDynamicObject(973,-2034.0600000,-181.2700000,34.6400000,0.0000000,0.0000000,153.8800000); //
  1297.     CreateDynamicObject(973,-2029.8000000,-188.0500000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1298.     CreateDynamicObject(973,-2038.5100000,-191.4100000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1299.     CreateDynamicObject(1237,-2038.2200000,-186.6000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1300.     CreateDynamicObject(1237,-2037.6900000,-186.1300000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1301.     CreateDynamicObject(1237,-2037.1700000,-185.6300000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1302.     CreateDynamicObject(1237,-2036.6400000,-185.1400000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1303.     CreateDynamicObject(1237,-2030.3200000,-189.1600000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1304.     CreateDynamicObject(1237,-2031.0900000,-189.1700000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1305.     CreateDynamicObject(1237,-2031.7900000,-189.2000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1306.     CreateDynamicObject(973,-2029.7900000,-197.3400000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1307.     CreateDynamicObject(1633,-2032.9200000,-198.2800000,34.3100000,0.0000000,17.5000000,178.2000000); //
  1308.     CreateDynamicObject(973,-2038.5100000,-200.8000000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1309.     CreateDynamicObject(973,-2038.5000000,-210.1700000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1310.     CreateDynamicObject(973,-2033.1200000,-204.6400000,34.6400000,0.0000000,0.0000000,44.8200000); //
  1311.     CreateDynamicObject(973,-2029.7700000,-206.6800000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1312.     CreateDynamicObject(973,-2029.7900000,-216.0400000,34.6400000,0.0000000,0.0000000,90.0000000); //
  1313.     CreateDynamicObject(1237,-2056.7700000,-200.5300000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1314.     CreateDynamicObject(973,-2032.8100000,-224.2200000,34.6400000,0.0000000,0.0000000,48.9600000); //
  1315.     CreateDynamicObject(973,-2040.3600000,-226.5800000,34.6400000,0.0000000,0.0000000,-13.7400000); //
  1316.     CreateDynamicObject(973,-2049.5500000,-225.4600000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1317.     CreateDynamicObject(11015,-2066.5600000,-112.1000000,36.1300000,0.0000000,0.0000000,0.0000000); //
  1318.     CreateDynamicObject(973,-2058.0500000,-222.8000000,34.6400000,0.0000000,0.0000000,-34.6200000); //
  1319.     CreateDynamicObject(973,-2050.9100000,-195.6600000,34.6400000,0.0000000,0.0000000,129.2400000); //
  1320.     CreateDynamicObject(973,-2058.4300000,-193.0900000,34.6400000,0.0000000,0.0000000,193.0800000); //
  1321.     CreateDynamicObject(973,-2063.9200000,-198.7100000,34.6400000,0.0000000,0.0000000,260.4000000); //
  1322.     CreateDynamicObject(1215,-2056.7800000,-200.7400000,35.3200000,0.0000000,0.0000000,0.0000000); //
  1323.     CreateDynamicObject(973,-2065.7600000,-217.4900000,34.6400000,0.0000000,0.0000000,-34.6200000); //
  1324.     CreateDynamicObject(973,-2073.9100000,-216.2600000,34.6400000,0.0000000,0.0000000,17.4000000); //
  1325.     CreateDynamicObject(973,-2069.0800000,-204.5000000,34.6400000,0.0000000,0.0000000,-163.9800000); //
  1326.     CreateDynamicObject(973,-2078.0600000,-207.0800000,34.6400000,0.0000000,0.0000000,-163.9800000); //
  1327.     CreateDynamicObject(973,-2085.6200000,-211.8400000,34.6400000,0.0000000,0.0000000,-130.9800000); //
  1328.     CreateDynamicObject(973,-2088.9700000,-220.1400000,34.6400000,0.0000000,0.0000000,-92.8200000); //
  1329.     CreateDynamicObject(973,-2077.3400000,-230.7000000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1330.     CreateDynamicObject(973,-2085.5800000,-227.7400000,34.6400000,0.0000000,0.0000000,-39.6600000); //
  1331.     CreateDynamicObject(1237,-2078.6300000,-217.6300000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1332.     CreateDynamicObject(1237,-2079.4000000,-217.7900000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1333.     CreateDynamicObject(1237,-2080.1600000,-218.1000000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1334.     CreateDynamicObject(1237,-2080.9600000,-218.3200000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1335.     CreateDynamicObject(1633,-2075.1700000,-220.3700000,34.3100000,0.0000000,17.5000000,270.0600000); //
  1336.     CreateDynamicObject(1633,-2075.4200000,-226.4900000,34.3100000,0.0000000,-17.5000000,270.0600000); //
  1337.     CreateDynamicObject(973,-2068.0500000,-230.6900000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1338.     CreateDynamicObject(973,-2058.8800000,-231.8900000,34.6400000,0.0000000,0.0000000,-15.1200000); //
  1339.     CreateDynamicObject(973,-2049.7300000,-233.1400000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1340.     CreateDynamicObject(973,-2040.3500000,-233.1400000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1341.     CreateDynamicObject(973,-2031.0200000,-233.1500000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1342.     CreateDynamicObject(973,-2021.6400000,-233.1300000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1343.     CreateDynamicObject(973,-2016.4600000,-233.1200000,34.6400000,0.0000000,0.0000000,0.0000000); //
  1344.     CreateDynamicObject(973,-2049.9300000,-203.1800000,34.6400000,0.0000000,0.0000000,64.5000000); //
  1345.     CreateDynamicObject(973,-2018.6400000,-155.7300000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1346.     CreateDynamicObject(973,-2018.6400000,-165.0800000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1347.     CreateDynamicObject(973,-2018.6400000,-174.4100000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1348.     CreateDynamicObject(973,-2018.6400000,-183.7400000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1349.     CreateDynamicObject(973,-2017.0300000,-192.8000000,34.6400000,0.0000000,0.0000000,-70.1400000); //
  1350.     CreateDynamicObject(1237,-2015.3800000,-197.4800000,34.2400000,0.0000000,0.0000000,0.0000000); //
  1351.     CreateDynamicObject(973,-2018.7400000,-211.1900000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1352.     CreateDynamicObject(973,-2016.9500000,-202.2400000,34.6400000,0.0000000,0.0000000,70.1400000); //
  1353.     CreateDynamicObject(973,-2018.7500000,-220.5200000,34.6400000,0.0000000,0.0000000,-90.0000000); //
  1354.     CreateDynamicObject(973,-2023.3100000,-225.9200000,34.6400000,0.0000000,0.0000000,7.6200000); //
  1355.     CreateDynamicObject(973,-2031.2900000,-226.9800000,34.6400000,0.0000000,0.0000000,7.8600000); //
  1356.     //=== SAPD Interior ====//
  1357.     CreateObject(19457, 233.16, 153.70, 1002.02,   0.00, 0.00, 90.00);
  1358.     CreateObject(19457, 242.78, 153.70, 1002.02,   0.00, 0.00, 90.00);
  1359.     CreateObject(19457, 252.41, 153.71, 1002.02,   0.00, 0.00, 90.00);
  1360.     CreateObject(19457, 252.41, 153.71, 1005.52,   0.00, 0.00, 90.00);
  1361.     CreateObject(19457, 242.78, 153.70, 1005.52,   0.00, 0.00, 90.00);
  1362.     CreateObject(19457, 233.16, 153.70, 1005.52,   0.00, 0.00, 90.00);
  1363.     CreateObject(19457, 252.41, 153.71, 1009.02,   0.00, 0.00, 90.00);
  1364.     CreateObject(19457, 242.76, 153.69, 1009.02,   0.00, 0.00, 90.00);
  1365.     CreateObject(19457, 233.16, 153.70, 1009.02,   0.00, 0.00, 90.00);
  1366.     CreateObject(19457, 252.41, 153.71, 1012.52,   0.00, 0.00, 90.00);
  1367.     CreateObject(19457, 242.76, 153.69, 1012.52,   0.00, 0.00, 90.00);
  1368.     CreateObject(19457, 233.16, 153.70, 1012.52,   0.00, 0.00, 90.00);
  1369.     pditor1 = CreateObject(18756, 230.12, 162.26, 1004.00,   0.00, 0.00, 0.00);
  1370.     pditor2 = CreateObject(18756, 232.49, 167.97, 1004.00,   0.00, 0.00, -90.30);
  1371.     //=== SAPD BASE ====//
  1372.     CreateObject(7184,1797.66,-1710.13,14.38, 0.00,0.00,270.00);
  1373.     CreateObject(7244,1780.09,-1682.24,3.14, 0.00,0.00,180.00);
  1374.     CreateObject(18981,1667.33,-1702.39,12.07, 0.00,90.00,0.00);
  1375.     CreateObject(18981,1645.34,-1703.74,12.04, 0.00,90.00,0.00);
  1376.  
  1377.     pdtor1 = CreateObject(968,1810.7400000,-1669.4500000,13.1900000,0.0000000,-90.0000000,90.0000000); //
  1378.     pdtor2 = CreateObject(971,1754.9800000,-1718.2900000,6.2400000,0.0000000,0.0000000,90.0000000); //
  1379.     pdtor3 = CreateObject(971,1713.8300000,-1662.9800000,8.6500000,0.0000000,0.0000000,-121.0200000); //
  1380.  
  1381.     CreateDynamicObject(7009,1722.0799600,-1682.7199700,26.2000000,0.0000000,0.0000000,180.0000000); //
  1382.     CreateDynamicObject(7010,1705.2700200,-1651.3499800,13.8400000,0.0000000,0.0000000,180.0000000); //
  1383.     CreateDynamicObject(19435,1810.9200400,-1676.0600600,12.2700000,-15.0000000,90.0000000,90.0000000); //
  1384.     CreateDynamicObject(19435,1810.9200400,-1672.8100600,12.2700000,-15.0000000,90.0000000,90.0000000); //
  1385.     CreateDynamicObject(19435,1810.9200400,-1669.3499800,12.2700000,-15.0000000,90.0000000,90.0000000); //
  1386.     CreateDynamicObject(713,1704.2900400,-1667.8399700,16.4500000,0.0000000,0.0000000,0.0000000); //
  1387.     CreateDynamicObject(700,1805.0699500,-1643.6700400,13.4500000,356.8599900,0.0000000,3.1400000); //
  1388.     CreateDynamicObject(700,1799.9200400,-1643.7299800,13.4500000,356.8599900,0.0000000,3.1400000); //
  1389.     CreateDynamicObject(700,1794.7500000,-1643.9499500,13.4500000,356.8599900,0.0000000,3.1400000); //
  1390.     CreateDynamicObject(700,1790.0699500,-1644.0000000,13.4500000,356.8599900,0.0000000,3.1400000); //
  1391.     CreateDynamicObject(700,1785.1999500,-1644.2099600,13.4500000,356.8599900,0.0000000,3.1400000); //
  1392.     CreateDynamicObject(700,1780.1099900,-1644.0100100,13.4500000,356.8599900,0.0000000,3.1400000); //
  1393.     CreateDynamicObject(19125,1778.3000500,-1641.3800000,12.9500000,0.0000000,0.0000000,0.0000000); //
  1394.     CreateDynamicObject(19125,1778.2800300,-1639.9699700,12.9500000,0.0000000,0.0000000,0.0000000); //
  1395.     CreateDynamicObject(19125,1778.2700200,-1638.6300000,12.9500000,0.0000000,0.0000000,0.0000000); //
  1396.     CreateDynamicObject(19125,1776.5899700,-1638.5500500,12.9500000,0.0000000,0.0000000,0.0000000); //
  1397.     CreateDynamicObject(19125,1773.4799800,-1638.5200200,12.9500000,0.0000000,0.0000000,0.0000000); //
  1398.     CreateDynamicObject(19125,1770.0999800,-1638.4899900,12.9500000,0.0000000,0.0000000,0.0000000); //
  1399.     CreateDynamicObject(19125,1766.7399900,-1638.4899900,12.9500000,0.0000000,0.0000000,0.0000000); //
  1400.     CreateDynamicObject(19125,1763.3800000,-1638.4899900,12.9500000,0.0000000,0.0000000,0.0000000); //
  1401.     CreateDynamicObject(19125,1760.1400100,-1638.4799800,12.9500000,0.0000000,0.0000000,0.0000000); //
  1402.     CreateDynamicObject(19125,1756.2199700,-1638.4699700,12.9500000,0.0000000,0.0000000,0.0000000); //
  1403.     CreateDynamicObject(19125,1752.5999800,-1638.4899900,12.9500000,0.0000000,0.0000000,0.0000000); //
  1404.     CreateDynamicObject(19125,1749.0999800,-1638.4399400,12.9500000,0.0000000,0.0000000,0.0000000); //
  1405.     CreateDynamicObject(19125,1745.0999800,-1638.4599600,12.9500000,0.0000000,0.0000000,0.0000000); //
  1406.     CreateDynamicObject(19125,1740.8199500,-1638.4300500,12.9500000,0.0000000,0.0000000,0.0000000); //
  1407.     CreateDynamicObject(19125,1738.4599600,-1638.4599600,12.9500000,0.0000000,0.0000000,0.0000000); //
  1408.     CreateDynamicObject(19125,1738.4300500,-1639.9799800,12.9500000,0.0000000,0.0000000,0.0000000); //
  1409.     CreateDynamicObject(19125,1738.4100300,-1641.4799800,12.9500000,0.0000000,0.0000000,0.0000000); //
  1410.     CreateDynamicObject(8661,1813.4399400,-1670.1099900,12.3000000,0.0000000,0.0000000,89.5200000); //
  1411.     CreateDynamicObject(8661,1810.0000000,-1710.0200200,12.3000000,0.0000000,0.0000000,89.5200000); //
  1412.     CreateDynamicObject(1290,1741.0300300,-1648.7299800,17.7300000,0.0000000,0.0000000,0.0000000); //
  1413.     CreateDynamicObject(1290,1758.5999800,-1640.9000200,16.4100000,0.0000000,0.0000000,0.0000000); //
  1414.     CreateDynamicObject(4003,1760.7299800,-1648.3700000,45.4300000,0.0000000,0.0000000,0.0000000); //
  1415.     CreateDynamicObject(1495,1755.0200200,-1713.6500200,4.7500000,0.0000000,0.0000000,90.0000000); //
  1416.     CreateDynamicObject(16100,1661.6500200,-1621.6700400,13.9300000,0.5000000,0.0000000,90.0000000); //
  1417.     CreateDynamicObject(3934,1653.1400100,-1621.0300300,12.5900000,0.0000000,0.0000000,90.0000000); //
  1418.     CreateDynamicObject(3934,1671.1999500,-1620.8800000,12.5900000,0.0000000,0.0000000,90.0000000); //
  1419.     CreateDynamicObject(3934,1653.5699500,-1643.6200000,12.6300000,0.0000000,0.0000000,90.0000000); //
  1420.     CreateDynamicObject(3934,1671.5500500,-1643.3800000,12.6100000,0.0000000,0.0000000,90.0000000); //
  1421.     CreateDynamicObject(10183,1774.5699500,-1618.6700400,12.3200000,0.0000000,0.0000000,30.0000000); //
  1422.     CreateDynamicObject(10183,1814.3499800,-1624.7700200,12.3000000,0.0000000,0.0000000,44.0800000); //
  1423.     CreateDynamicObject(10183,1798.9200400,-1639.0400400,12.3000000,0.0000000,0.0000000,224.0800000); //
  1424.     CreateDynamicObject(10183,1717.3000500,-1607.3800000,12.3200000,0.0000000,0.0000000,37.0000000); //
  1425.     CreateDynamicObject(713,1721.6494100,-1650.8599900,13.4500000,0.0000000,0.0000000,0.0000000); //
  1426.     CreateDynamicObject(1290,1753.2800300,-1628.0400400,16.4100000,0.0000000,0.0000000,90.0000000); //
  1427.     CreateDynamicObject(1290,1779.1099900,-1630.1300000,16.4100000,0.0000000,0.0000000,90.0000000); //
  1428.     CreateDynamicObject(1536,1693.5699500,-1676.9899900,12.3100000,0.0000000,0.0000000,90.0000000); //
  1429.     CreateDynamicObject(1536,1693.5200200,-1674.0400400,12.3100000,0.0000000,0.0000000,-90.0000000); //
  1430.     CreateDynamicObject(1332,1692.8900100,-1662.6300000,13.3100000,0.0000000,0.0000000,-90.0000000); //
  1431.     CreateDynamicObject(1333,1692.7700200,-1665.1899400,13.1700000,0.0000000,0.0000000,-90.0000000); //
  1432.     CreateDynamicObject(1334,1692.9699700,-1668.2900400,13.4300000,0.0000000,0.0000000,-90.0000000); //
  1433.     CreateDynamicObject(1236,1692.7800300,-1659.7900400,12.8900000,0.0000000,0.0000000,-90.0000000); //
  1434.     CreateDynamicObject(14796,1824.6800500,-1680.6200000,-2.2800000,0.0000000,0.0000000,90.0000000); //
  1435.     CreateDynamicObject(14826,1817.9899900,-1673.4499500,-5.3600000,0.0000000,0.0000000,90.0000000); //
  1436.     CreateDynamicObject(1676,1812.5899700,-1690.3800000,-4.5000000,0.0000000,0.0000000,90.0000000); //
  1437.     CreateDynamicObject(1676,1812.5799600,-1694.9200400,-4.5000000,0.0000000,0.0000000,90.0000000); //
  1438.     CreateDynamicObject(19456,1738.2099600,-1636.8199500,14.0100000,0.0000000,0.0000000,0.0000000); //
  1439.     CreateDynamicObject(19456,1738.2199700,-1627.2700200,14.0100000,0.0000000,0.0000000,0.0000000); //
  1440.     CreateDynamicObject(19456,1738.2399900,-1617.6300000,14.0100000,0.0000000,0.0000000,0.0000000); //
  1441.     CreateDynamicObject(19364,1738.2500000,-1611.2900400,14.0100000,0.0000000,0.0000000,0.0000000); //
  1442.     CreateDynamicObject(19364,1738.2299800,-1609.7800300,14.0100000,0.0000000,0.0000000,0.0000000); //
  1443.     CreateDynamicObject(19456,1733.5699500,-1607.2199700,14.0100000,0.0000000,0.0000000,79.4200000); //
  1444.     CreateDynamicObject(19456,1724.1200000,-1605.4499500,14.0100000,0.0000000,0.0000000,79.4200000); //
  1445.     CreateDynamicObject(19456,1714.6300000,-1604.0200200,14.0100000,0.0000000,0.0000000,83.5000000); //
  1446.     CreateDynamicObject(19456,1705.0899700,-1602.9599600,14.0100000,0.0000000,0.0000000,83.5000000); //
  1447.     CreateDynamicObject(19456,1733.4499500,-1641.5799600,14.0100000,0.0000000,0.0000000,90.0000000); //
  1448.     CreateDynamicObject(19456,1723.8199500,-1641.5899700,14.0100000,0.0000000,0.0000000,90.0000000); //
  1449.     CreateDynamicObject(19456,1714.1800500,-1641.5799600,14.0100000,0.0000000,0.0000000,90.0000000); //
  1450.     CreateDynamicObject(19456,1712.4000200,-1641.6200000,14.0100000,0.0000000,0.0000000,90.0000000); //
  1451.     CreateDynamicObject(19364,1701.1200000,-1602.5300300,14.0100000,0.0000000,0.0000000,83.5000000); //
  1452.     CreateDynamicObject(19364,1697.9100300,-1602.3399700,14.0100000,0.0000000,0.0000000,89.5000000); //
  1453.     CreateDynamicObject(19456,1681.2399900,-1602.3599900,14.0100000,0.0000000,0.0000000,91.1800000); //
  1454.     CreateDynamicObject(19364,1679.4899900,-1610.3499800,14.0100000,0.0000000,0.0000000,0.0000000); //
  1455.     CreateDynamicObject(19364,1679.4899900,-1607.1600300,14.0100000,0.0000000,0.0000000,0.0000000); //
  1456.     CreateDynamicObject(19364,1679.4899900,-1604.1200000,14.0100000,0.0000000,0.0000000,0.0000000); //
  1457.     CreateDynamicObject(19456,1688.7800300,-1678.0899700,13.7500000,0.0000000,0.0000000,90.0000000); //
  1458.     CreateDynamicObject(19456,1684.3900100,-1678.1300000,13.7500000,0.0000000,0.0000000,90.0000000); //
  1459.     CreateDynamicObject(19456,1679.6800500,-1673.3299600,13.7500000,0.0000000,0.0000000,0.0000000); //
  1460.     CreateDynamicObject(19456,1677.4658200,-1664.3429000,13.7500000,0.0000000,0.0000000,27.8400000); //
  1461.     CreateDynamicObject(19456,1647.3399700,-1655.0600600,14.0700000,0.0000000,0.0000000,90.0000000); //
  1462.     CreateDynamicObject(19456,1656.9300500,-1655.0600600,14.0700000,0.0000000,0.0000000,90.0000000); //
  1463.     CreateDynamicObject(19456,1666.5300300,-1655.0500500,14.0700000,0.0000000,0.0000000,90.0000000); //
  1464.     CreateDynamicObject(19456,1671.6700400,-1655.0899700,14.0700000,0.0000000,0.0000000,90.0000000); //
  1465.     CreateDynamicObject(19456,1662.4100300,-1605.2399900,13.9500000,0.0000000,0.0000000,90.0000000); //
  1466.     CreateDynamicObject(19456,1646.0000000,-1608.5000000,13.9500000,0.0000000,0.0000000,-45.0000000); //
  1467.     CreateDynamicObject(19393,1678.0100100,-1655.0899700,14.0700000,0.0000000,0.0000000,90.0000000); //
  1468.     CreateDynamicObject(19364,1696.4499500,-1602.3199500,14.0100000,0.0000000,0.0000000,89.5000000); //
  1469.     CreateDynamicObject(10183,1682.6400100,-1617.2199700,12.3200000,0.0000000,0.0000000,135.7800000); //
  1470.     CreateDynamicObject(1290,1729.3900100,-1624.9599600,16.4100000,0.0000000,0.0000000,90.0000000); //
  1471.     CreateDynamicObject(1290,1710.1999500,-1624.9799800,16.4100000,0.0000000,0.0000000,90.0000000); //
  1472.     CreateDynamicObject(19453,1806.8399700,-1622.2199700,11.1800000,0.0000000,0.0000000,87.7400000); //
  1473.     CreateDynamicObject(19453,1811.5400400,-1627.2099600,11.1800000,0.0000000,0.0000000,179.8600000); //
  1474.     CreateDynamicObject(19453,1811.5300300,-1636.7900400,11.1800000,0.0000000,0.0000000,179.8600000); //
  1475.     CreateDynamicObject(19453,1806.8000500,-1641.6999500,11.1600000,0.0000000,0.0000000,90.0000000); //
  1476.     CreateDynamicObject(19453,1797.3000500,-1621.8299600,11.1800000,0.0000000,0.0000000,87.7400000); //
  1477.     CreateDynamicObject(19453,1786.6600300,-1620.5200200,11.1800000,0.0000000,0.0000000,76.7400000); //
  1478.     CreateDynamicObject(19453,1777.2800300,-1618.3100600,11.1800000,0.0000000,0.0000000,76.7400000); //
  1479.     CreateDynamicObject(19453,1768.0100100,-1615.7800300,11.1800000,0.0000000,0.0000000,73.0400000); //
  1480.     CreateDynamicObject(19453,1759.2199700,-1613.1800500,11.1800000,0.0000000,0.0000000,73.9800000); //
  1481.     CreateDynamicObject(19434,1739.2299800,-1608.2500000,11.1800000,0.0000000,0.0000000,77.4000000); //
  1482.     CreateDynamicObject(19361,1741.5000000,-1608.8000500,11.1800000,0.0000000,0.0000000,75.9800000); //
  1483.     CreateDynamicObject(19434,1743.7399900,-1609.3499800,11.1800000,0.0000000,0.0000000,75.9800000); //
  1484.     CreateDynamicObject(19434,1792.1300000,-1621.6500200,11.1800000,0.0000000,0.0000000,88.1800000); //
  1485.     CreateDynamicObject(18981,1800.7900400,-1697.6800500,11.7900000,0.0000000,90.0000000,0.0000000); //
  1486.     CreateDynamicObject(18981,1782.0899700,-1697.7900400,11.7900000,0.0000000,90.0000000,0.0000000); //
  1487.     CreateDynamicObject(18981,1800.8399700,-1673.8399700,11.7800000,0.0000000,90.0000000,0.0000000); //
  1488.     CreateDynamicObject(18981,1777.3900100,-1672.8000500,11.7900000,0.0000000,90.0000000,0.0000000); //
  1489.     CreateDynamicObject(18981,1757.1700400,-1698.8499800,11.7900000,0.0000000,90.0000000,0.0000000); //
  1490.     CreateDynamicObject(18981,1763.5699500,-1670.2199700,11.7900000,0.0000000,90.0000000,0.0000000); //
  1491.     CreateDynamicObject(18981,1761.6999500,-1689.4799800,11.7900000,0.0000000,90.0000000,0.0000000); //
  1492.     CreateDynamicObject(18981,1800.7900400,-1697.6800500,11.7900000,0.0000000,90.0000000,0.0000000); //
  1493.     CreateDynamicObject(18981,1800.7800300,-1662.1600300,11.7800000,0.0000000,90.0000000,0.0000000); //
  1494.     CreateDynamicObject(18981,1776.4000200,-1662.1400100,11.7900000,0.0000000,90.0000000,0.0000000); //
  1495.     CreateDynamicObject(18981,1768.2399900,-1662.1200000,11.7900000,0.0000000,90.0000000,0.0000000); //
  1496.     CreateDynamicObject(18981,1812.5999800,-1716.1099900,11.7900000,0.0000000,90.0000000,0.0000000); //
  1497.     CreateDynamicObject(8661,1792.3499800,-1640.0000000,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1498.     CreateDynamicObject(8661,1752.6200000,-1640.3800000,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1499.     CreateDynamicObject(8661,1791.5600600,-1620.0699500,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1500.     CreateDynamicObject(8661,1752.7900400,-1600.5999800,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1501.     CreateDynamicObject(8661,1714.5500500,-1593.4000200,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1502.     CreateDynamicObject(8661,1714.4599600,-1633.0799600,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1503.     CreateDynamicObject(8661,1752.5000000,-1620.4499500,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1504.     CreateDynamicObject(8661,1684.6099900,-1622.0600600,12.3000000,0.0000000,0.0000000,90.0000000); //
  1505.     CreateDynamicObject(8661,1684.4599600,-1661.9799800,12.3000000,0.0000000,0.0000000,90.0000000); //
  1506.     CreateDynamicObject(8661,1689.5269800,-1701.9628900,12.3000000,0.0000000,0.0000000,90.0000000); //
  1507.     CreateDynamicObject(8661,1691.3700000,-1741.7700200,12.3000000,0.0000000,0.0000000,90.0000000); //
  1508.     CreateDynamicObject(8661,1714.5300300,-1613.2800300,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1509.     CreateDynamicObject(8661,1744.3499800,-1660.2299800,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1510.     CreateDynamicObject(8661,1744.6300000,-1680.1999500,12.3000000,0.0000000,0.0000000,-0.3000000); //
  1511.     CreateDynamicObject(7940,1640.1033900,-1709.5909400,15.4238000,0.0000000,0.0000000,0.0000000); //
  1512.     CreateDynamicObject(7940,1671.0477300,-1709.5766600,15.4238000,0.0000000,0.0000000,0.0000000); //
  1513.     CreateDynamicObject(19456,1674.8486300,-1659.4276100,13.7500000,0.0000000,0.0000000,27.8400000); //
  1514.     CreateDynamicObject(10183,1653.0581100,-1689.7590300,12.5580000,0.0000000,0.0000000,225.2998800); //
  1515.  
  1516.     //>>>>> Material TExt am Spawn <<<<<<<//
  1517.     CreateDynamicObject(16000,388.3000000,-1932.2600000,6.8500000,0.0000000,0.0000000,-180.0000000); //
  1518.     weobj1 = CreateObject(4731,388.3200000,-1932.2700000,14.9400000,0.0000000,0.0000000,30.2500000); //
  1519.     SetObjectMaterialText(weobj1, "Besuch unser Forum : "SFORUM"", 0, 90, "Arial", 12, 0, -32256, 0, 1);
  1520.     weobj2 = CreateObject(4731,388.3200000,-1932.2700000,9.4700000,0.0000000,0.0000000,30.2500000); //
  1521.     SetObjectMaterialText(weobj2, "Besuch unseren Teamspeak : "STS"", 0, 90, "Arial", 12, 0, -32256, 0, 1);
  1522.  
  1523.     //>>>> WERBETAFELN ( /adt ) <<<<<//
  1524.     CreateDynamicObject(16000,1668.9200000,-730.8500000,53.5200000,0.0000000,0.0000000,339.7000000); //
  1525.     CreateDynamicObject(19456,1658.1800000,-728.2500000,53.4800000,0.0000000,90.0000000,339.7000000); //
  1526.     CreateDynamicObject(19456,1661.4400000,-729.4600000,53.4800000,0.0000000,90.0000000,339.7000000); //
  1527.     CreateDynamicObject(19456,1664.7200000,-730.6800000,53.4800000,0.0000000,90.0000000,339.7000000); //
  1528.     CreateDynamicObject(19456,1667.9900000,-731.8800000,53.4800000,0.0000000,90.0000000,339.7000000); //
  1529.     CreateDynamicObject(19456,1671.2300000,-733.0800000,53.4800000,0.0000000,90.0000000,339.7000000); //
  1530.     CreateDynamicObject(19456,1674.5100000,-734.2700000,53.4800000,0.0000000,90.0000000,339.7000000); //
  1531.     CreateDynamicObject(19456,1677.7600000,-735.4500000,53.4800000,0.0000000,90.0000000,339.7000000); //
  1532.     CreateDynamicObject(19456,1679.3200000,-736.0400000,51.7800000,0.0000000,0.0000000,339.7000000); //
  1533.     CreateDynamicObject(19456,1679.3200000,-736.0400000,48.2800000,0.0000000,0.0000000,339.7000000); //
  1534.     CreateDynamicObject(19456,1676.5500000,-729.7800000,51.7800000,0.0000000,0.0000000,249.7200000); //
  1535.     CreateDynamicObject(19456,1676.5500000,-729.7800000,48.2800000,0.0000000,0.0000000,249.7200000); //
  1536.     CreateDynamicObject(19456,1667.5300000,-726.4600000,51.7800000,0.0000000,0.0000000,249.7200000); //
  1537.     CreateDynamicObject(19456,1658.4800000,-723.1300000,51.7800000,0.0000000,0.0000000,249.7200000); //
  1538.     CreateDynamicObject(19456,1673.2100000,-738.9300000,51.7800000,0.0000000,0.0000000,249.7200000); //
  1539.     CreateDynamicObject(19456,1664.1500000,-735.6600000,51.7800000,0.0000000,0.0000000,249.7200000); //
  1540.     CreateDynamicObject(16000,-1986.5300000,-54.3900000,34.3000000,0.0000000,0.0000000,175.3200000); //
  1541.     weobj6 = CreateObject(4731,-1986.5300000,-54.4000000,40.0400000,0.0000000,0.0000000,25.5600000); //
  1542.     SetObjectMaterialText(weobj6, "Hier könnte Ihre Werbung stehen", 0, 90, "Arial", 15, 0, -32256, 0, 1);
  1543.     weobj5 = CreateObject(4731,1668.8300000,-730.8000000,59.8000000,0.0000000,0.0000000,-170.0200000); //
  1544.     SetObjectMaterialText(weobj5, "Hier könnte Ihre Werbung stehen", 0, 90, "Arial", 15, 0, -32256, 0, 1);
  1545.     weobj7 = CreateObject(4731,1618.8299600,132.1200000,55.9400000,0.0000000,0.0000000,22.6200000); //
  1546.     SetObjectMaterialText(weobj7, "Hier könnte Ihre Werbung stehen", 0, 90, "Arial", 15, 0, -32256, 0, 1);
  1547.     weobj8 = CreateObject(4731,1616.0200200,135.5900000,55.9400000,0.0000000,0.0000000,217.3400000); //
  1548.     SetObjectMaterialText(weobj8, "Hier könnte Ihre Werbung stehen", 0, 90, "Arial", 15, 0, -32256, 0, 1);
  1549.  
  1550.     //>>>>> Spawn Flugzeug <<<<<<//
  1551.     CreateDynamicObject(14548,370.7999878,-2161.1999512,853.9000244,8.0000000,0.0000000,0.0000000); //object(cargo_test) (1)
  1552.     CreateDynamicObject(14550,370.7999878,-2161.1999512,853.9000244,8.0000000,0.0000000,0.0000000); //object(cargo_netting) (1)
  1553.     //>>>> Las venturas Juwelier <<<<//
  1554.     CreateDynamicObject(1498,1230.1500000,-1132.7200000,1014.3000000,0.0000000,0.0000000,0.0000000); //
  1555.     CreateDynamicObject(1885,1223.1900000,-1132.2500000,1014.3000000,0.0000000,0.0000000,0.0000000); //
  1556.     CreateDynamicObject(1885,1223.8900000,-1132.2600000,1014.3000000,0.0000000,0.0000000,0.0000000); //
  1557.     CreateDynamicObject(1514,1226.7100000,-1116.9000000,1015.6000000,0.0000000,0.0000000,0.0000000); //
  1558.     CreateDynamicObject(2190,1227.9300000,-1117.2300000,1015.3000000,0.0000000,0.0000000,179.4000000); //
  1559.     CreateDynamicObject(2362,1225.4300000,-1116.6900000,1015.4000000,0.0000000,0.0000000,0.0000000); //
  1560.     CreateDynamicObject(2414,1227.9600000,-1116.7600000,1014.3000000,0.0000000,0.0000000,0.0000000); //
  1561.     CreateDynamicObject(2460,1229.9700000,-1116.7500000,1014.3100000,0.0000000,0.0000000,0.0000000); //
  1562.     CreateDynamicObject(2414,1225.9600000,-1116.7600000,1014.3000000,0.0000000,0.0000000,-0.0600000); //
  1563.     CreateDynamicObject(2460,1223.5900000,-1116.7900000,1014.3100000,0.0000000,0.0000000,0.0000000); //
  1564.     CreateDynamicObject(2362,1224.8900000,-1116.6900000,1015.4000000,0.0000000,0.0000000,0.0000000); //
  1565.     CreateDynamicObject(2362,1224.3400000,-1116.6800000,1015.4000000,0.0000000,0.0000000,0.0000000); //
  1566.     CreateDynamicObject(2459,1227.8600000,-1129.1400000,1014.3100000,0.0000000,0.0000000,0.0000000); //
  1567.     CreateDynamicObject(2459,1227.8700000,-1125.5100000,1014.3100000,0.0000000,0.0000000,0.0000000); //
  1568.     CreateDynamicObject(2459,1224.0900000,-1125.5100000,1014.3100000,0.0000000,0.0000000,0.0000000); //
  1569.     CreateDynamicObject(2459,1224.0500000,-1129.1700000,1014.3100000,0.0000000,0.0000000,0.0000000); //
  1570.     CreateDynamicObject(2469,1225.5300000,-1125.0800000,1015.9000000,0.0000000,0.0000000,-19.0800000); //
  1571.     CreateDynamicObject(2469,1224.2600000,-1125.1600000,1015.9000000,0.0000000,0.0000000,-19.0800000); //
  1572.     CreateDynamicObject(2502,1222.0000000,-1121.0700000,1014.3000000,0.0000000,0.0000000,90.0000000); //
  1573.     CreateDynamicObject(2501,1222.1600000,-1121.3600000,1015.7700000,0.0000000,0.0000000,90.0000000); //
  1574.     CreateDynamicObject(2202,1222.4100000,-1110.9300000,1014.5200000,0.0000000,0.0000000,91.0800000); //
  1575.     CreateDynamicObject(2463,1231.7800000,-1119.7000000,1014.3100000,0.0000000,0.0000000,-90.0000000); //
  1576.     CreateDynamicObject(2463,1231.7800000,-1121.1600000,1014.3100000,0.0000000,0.0000000,-90.0000000); //
  1577.     CreateDynamicObject(2463,1231.7800000,-1122.6300000,1014.3100000,0.0000000,0.0000000,-90.0000000); //
  1578.     CreateDynamicObject(2504,1222.1400000,-1120.8800000,1015.7700000,0.0000000,0.0000000,90.0000000); //
  1579.     CreateDynamicObject(2503,1222.1700000,-1120.4000000,1015.7700000,0.0000000,0.0000000,90.0000000); //
  1580.     CreateDynamicObject(2710,1229.6300000,-1116.9900000,1015.5000000,0.0000000,0.0000000,0.0000000); //
  1581.     CreateDynamicObject(2710,1229.8900000,-1117.0100000,1015.5000000,0.0000000,0.0000000,0.0000000); //
  1582.     CreateDynamicObject(2710,1230.1100000,-1116.9900000,1015.5000000,0.0000000,0.0000000,0.0000000); //
  1583.     CreateDynamicObject(14531,1226.4800000,-1120.9200000,1017.9200000,0.0000000,0.0000000,90.0000000); //
  1584.  
  1585.     //>>>> San Fierro Juwelier <<<< ///
  1586.     CreateDynamicObject(1498,1230.1300000,-1132.7500000,1007.3000000,0.0000000,0.0000000,0.0000000); //
  1587.     CreateDynamicObject(1885,1223.1900000,-1132.2500000,1007.3000000,0.0000000,0.0000000,0.0000000); //
  1588.     CreateDynamicObject(1885,1223.8900000,-1132.2600000,1007.3000000,0.0000000,0.0000000,0.0000000); //
  1589.     CreateDynamicObject(1514,1226.7100000,-1116.9000000,1008.6000000,0.0000000,0.0000000,0.0000000); //
  1590.     CreateDynamicObject(2190,1227.9300000,-1117.2300000,1008.3000000,0.0000000,0.0000000,179.4000000); //
  1591.     CreateDynamicObject(2362,1225.4300000,-1116.6900000,1008.4000000,0.0000000,0.0000000,0.0000000); //
  1592.     CreateDynamicObject(2414,1227.9600000,-1116.7600000,1007.3000000,0.0000000,0.0000000,0.0000000); //
  1593.     CreateDynamicObject(2460,1229.9700000,-1116.7500000,1007.3100000,0.0000000,0.0000000,0.0000000); //
  1594.     CreateDynamicObject(2414,1225.9600000,-1116.7600000,1007.3000000,0.0000000,0.0000000,-0.0600000); //
  1595.     CreateDynamicObject(2460,1223.5900000,-1116.7900000,1007.3100000,0.0000000,0.0000000,0.0000000); //
  1596.     CreateDynamicObject(2362,1224.8900000,-1116.6900000,1008.4000000,0.0000000,0.0000000,0.0000000); //
  1597.     CreateDynamicObject(2362,1224.3400000,-1116.6800000,1008.4000000,0.0000000,0.0000000,0.0000000); //
  1598.     CreateDynamicObject(2459,1227.8600000,-1129.1400000,1007.3100000,0.0000000,0.0000000,0.0000000); //
  1599.     CreateDynamicObject(2459,1227.8700000,-1125.5100000,1007.3100000,0.0000000,0.0000000,0.0000000); //
  1600.     CreateDynamicObject(2459,1224.0900000,-1125.5100000,1007.3100000,0.0000000,0.0000000,0.0000000); //
  1601.     CreateDynamicObject(2459,1224.0500000,-1129.1700000,1007.3100000,0.0000000,0.0000000,0.0000000); //
  1602.     CreateDynamicObject(2469,1225.5300000,-1125.0800000,1008.9000000,0.0000000,0.0000000,-19.0800000); //
  1603.     CreateDynamicObject(2469,1224.2600000,-1125.1600000,1008.9000000,0.0000000,0.0000000,-19.0800000); //
  1604.     CreateDynamicObject(2502,1222.0000000,-1121.0700000,1007.3000000,0.0000000,0.0000000,90.0000000); //
  1605.     CreateDynamicObject(2501,1222.1600000,-1121.3600000,1008.7700000,0.0000000,0.0000000,90.0000000); //
  1606.     CreateDynamicObject(2202,1222.4100000,-1110.9300000,1007.5200000,0.0000000,0.0000000,91.0800000); //
  1607.     CreateDynamicObject(2463,1231.7800000,-1119.6800000,1007.3100000,0.0000000,0.0000000,-90.0000000); //
  1608.     CreateDynamicObject(2463,1231.7800000,-1121.1600000,1007.3100000,0.0000000,0.0000000,-90.0000000); //
  1609.     CreateDynamicObject(2463,1231.7800000,-1122.6300000,1007.3100000,0.0000000,0.0000000,-90.0000000); //
  1610.     CreateDynamicObject(2504,1222.1400000,-1120.8600000,1008.7700000,0.0000000,0.0000000,90.0000000); //
  1611.     CreateDynamicObject(2503,1222.1700000,-1120.4000000,1008.7700000,0.0000000,0.0000000,90.0000000); //
  1612.     CreateDynamicObject(2710,1229.6300000,-1116.9900000,1008.5000000,0.0000000,0.0000000,0.0000000); //
  1613.     CreateDynamicObject(2710,1229.8900000,-1117.0100000,1008.5000000,0.0000000,0.0000000,0.0000000); //
  1614.     CreateDynamicObject(2710,1230.1100000,-1116.9900000,1008.5000000,0.0000000,0.0000000,0.0000000); //
  1615.     CreateDynamicObject(14531,1226.4800000,-1120.9200000,1010.9200000,0.0000000,0.0000000,90.0000000); //
  1616.  
  1617.     //>>>> Los Santos Juwelier <<<< //
  1618.     CreateDynamicObject(1498,1230.1300000,-1132.7500000,997.8000000,0.0000000,0.0000000,0.0000000); //
  1619.     CreateDynamicObject(1885,1223.1900000,-1132.2500000,997.8000000,0.0000000,0.0000000,0.0000000); //
  1620.     CreateDynamicObject(1885,1223.8900000,-1132.2600000,997.8000000,0.0000000,0.0000000,0.0000000); //
  1621.     CreateDynamicObject(1514,1226.7100000,-1116.9000000,999.1000000,0.0000000,0.0000000,0.0000000); //
  1622.     CreateDynamicObject(2190,1227.9300000,-1117.2300000,998.8000000,0.0000000,0.0000000,179.4000000); //
  1623.     CreateDynamicObject(2362,1225.4300000,-1116.6900000,998.9000000,0.0000000,0.0000000,0.0000000); //
  1624.     CreateDynamicObject(2414,1227.9600000,-1116.7600000,997.8000000,0.0000000,0.0000000,0.0000000); //
  1625.     CreateDynamicObject(2460,1229.9700000,-1116.7500000,997.8100000,0.0000000,0.0000000,0.0000000); //
  1626.     CreateDynamicObject(2414,1225.9600000,-1116.7600000,997.8000000,0.0000000,0.0000000,0.0000000); //
  1627.     CreateDynamicObject(2460,1223.5900000,-1116.7900000,997.8100000,0.0000000,0.0000000,0.0000000); //
  1628.     CreateDynamicObject(2362,1224.8900000,-1116.6900000,998.9000000,0.0000000,0.0000000,0.0000000); //
  1629.     CreateDynamicObject(2362,1224.3400000,-1116.6800000,998.9000000,0.0000000,0.0000000,0.0000000); //
  1630.     CreateDynamicObject(2459,1227.8600000,-1129.1400000,997.8100000,0.0000000,0.0000000,0.0000000); //
  1631.     CreateDynamicObject(2459,1227.8700000,-1125.5100000,997.8100000,0.0000000,0.0000000,0.0000000); //
  1632.     CreateDynamicObject(2459,1224.0900000,-1125.5100000,997.8100000,0.0000000,0.0000000,0.0000000); //
  1633.     CreateDynamicObject(2459,1224.0500000,-1129.1700000,997.8100000,0.0000000,0.0000000,0.0000000); //
  1634.     CreateDynamicObject(2469,1225.5800000,-1125.0900000,999.4000000,0.0000000,0.0000000,-19.0800000); //
  1635.     CreateDynamicObject(2469,1224.2600000,-1125.1600000,999.4000000,0.0000000,0.0000000,-19.0800000); //
  1636.     CreateDynamicObject(2502,1222.0000000,-1121.0700000,997.8000000,0.0000000,0.0000000,90.0000000); //
  1637.     CreateDynamicObject(2501,1222.1600000,-1121.3600000,999.2700000,0.0000000,0.0000000,90.0000000); //
  1638.     CreateDynamicObject(14531,1226.4800000,-1120.9200000,1001.4200000,0.0000000,0.0000000,90.0000000); //
  1639.     CreateDynamicObject(2202,1222.4100000,-1110.9300000,998.0200000,0.0000000,0.0000000,91.0800000); //
  1640.     CreateDynamicObject(2463,1231.7800000,-1119.6800000,997.8100000,0.0000000,0.0000000,-90.0000000); //
  1641.     CreateDynamicObject(2463,1231.7800000,-1121.1600000,997.8100000,0.0000000,0.0000000,-90.0000000); //
  1642.     CreateDynamicObject(2463,1231.7800000,-1122.6300000,997.8100000,0.0000000,0.0000000,-90.0000000); //
  1643.     CreateDynamicObject(2504,1222.1700000,-1120.8900000,999.2700000,0.0000000,0.0000000,90.0000000); //
  1644.     CreateDynamicObject(2503,1222.1700000,-1120.4000000,999.2700000,0.0000000,0.0000000,90.0000000); //
  1645.     CreateDynamicObject(2710,1229.6300000,-1116.9900000,999.0000000,0.0000000,0.0000000,0.0000000); //
  1646.     CreateDynamicObject(2710,1229.8900000,-1117.0100000,999.0000000,0.0000000,0.0000000,0.0000000); //
  1647.     CreateDynamicObject(2710,1230.1100000,-1116.9900000,999.0000000,0.0000000,0.0000000,0.0000000); //
  1648.     //>>>> Los Santos Stadthalle <<<<//
  1649.     CreateDynamicObject(977,1465.4800000,-1774.9500000,996.8600000,0.0000000,0.0000000,-79.5600000); //
  1650.     CreateDynamicObject(977,1488.6900000,-1769.8000000,996.8600000,0.0000000,0.0000000,-79.5600000); //
  1651.     CreateDynamicObject(1649,1475.7300000,-1768.9100000,997.5400000,0.0000000,0.0000000,90.0000000); //
  1652.     CreateDynamicObject(1649,1475.7300000,-1764.5700000,997.5400000,0.0000000,0.0000000,90.0000000); //
  1653.     CreateDynamicObject(1649,1473.4300000,-1773.6800000,997.5400000,0.0000000,0.0000000,0.0000000); //
  1654.     CreateDynamicObject(1649,1469.1700000,-1773.6700000,997.5400000,0.0000000,0.0000000,0.0000000); //
  1655.     CreateDynamicObject(1649,1464.8500000,-1773.6700000,997.5400000,0.0000000,0.0000000,0.0000000); //
  1656.     CreateDynamicObject(1703,1467.7100000,-1766.7400000,995.8700000,0.0000000,0.0000000,0.0000000); //
  1657.     CreateDynamicObject(1703,1470.9100000,-1766.7200000,995.8700000,0.0000000,0.0000000,0.0000000); //
  1658.     CreateDynamicObject(1703,1469.7000000,-1770.9000000,995.8700000,0.0000000,0.0000000,180.0000000); //
  1659.     CreateDynamicObject(14602,1481.4800000,-1766.2000000,1001.2400000,0.0000000,0.0000000,89.2800000); //
  1660.     CreateDynamicObject(1703,1472.8400000,-1770.9200000,995.8700000,0.0000000,0.0000000,180.0000000); //
  1661.     CreateDynamicObject(2010,1470.2400000,-1766.9000000,995.8700000,0.0000000,0.0000000,0.0000000); //
  1662.     CreateDynamicObject(2010,1470.1700000,-1770.9500000,995.8700000,0.0000000,0.0000000,0.0000000); //
  1663.     CreateDynamicObject(2010,1485.2800000,-1769.5400000,995.8700000,0.0000000,0.0000000,0.0000000); //
  1664.     CreateDynamicObject(2010,1477.7100000,-1769.4600000,995.8700000,0.0000000,0.0000000,0.0000000); //
  1665.     CreateDynamicObject(2010,1477.5800000,-1777.4900000,995.8700000,0.0000000,0.0000000,0.0000000); //
  1666.     CreateDynamicObject(2010,1485.0600000,-1777.6500000,995.8700000,0.0000000,0.0000000,0.0000000); //
  1667.     CreateDynamicObject(14455,1472.8100000,-1789.0100000,997.4700000,0.0000000,0.0000000,0.0000000); //
  1668.     CreateDynamicObject(14455,1466.9300000,-1788.9600000,997.4700000,0.0000000,0.0000000,0.0000000); //
  1669.     CreateDynamicObject(14455,1484.6200000,-1789.0800000,997.4700000,0.0000000,0.0000000,0.0000000); //
  1670.     CreateDynamicObject(14455,1490.4800000,-1789.1600000,997.4700000,0.0000000,0.0000000,0.0000000); //
  1671.     CreateDynamicObject(1704,1474.2300000,-1768.4800000,995.8700000,0.0000000,0.0000000,-89.8800000); //
  1672.     CreateDynamicObject(1714,1481.2900000,-1783.7700000,995.8700000,0.0000000,0.0000000,-180.0000000); //
  1673.     CreateDynamicObject(1714,1477.9100000,-1786.8100000,995.8700000,0.0000000,0.0000000,-180.0000000); //
  1674.     CreateDynamicObject(1714,1474.3600000,-1786.8600000,995.8700000,0.0000000,0.0000000,-180.0000000); //
  1675.     CreateDynamicObject(1714,1484.4400000,-1787.0500000,995.8700000,0.0000000,0.0000000,-180.0000000); //
  1676.     CreateDynamicObject(1714,1487.7500000,-1787.0100000,995.8700000,0.0000000,0.0000000,-180.0000000); //
  1677.     CreateDynamicObject(2894,1486.6900000,-1785.9300000,996.7900000,0.0000000,0.0000000,0.0000000); //
  1678.     CreateDynamicObject(2894,1475.5100000,-1785.7300000,996.7900000,0.0000000,0.0000000,0.0000000); //
  1679.     CreateDynamicObject(2190,1481.3200000,-1782.0300000,996.5900000,0.0000000,0.0000000,0.0000000); //
  1680.     CreateDynamicObject(2190,1478.2300000,-1785.3900000,996.6900000,0.0000000,0.0000000,0.0000000); //
  1681.     CreateDynamicObject(2190,1474.4400000,-1785.2900000,996.6900000,0.0000000,0.0000000,0.0000000); //
  1682.     CreateDynamicObject(2190,1484.1700000,-1785.3700000,996.6900000,0.0000000,0.0000000,0.0000000); //
  1683.     CreateDynamicObject(2190,1487.5900000,-1785.4400000,996.6900000,0.0000000,0.0000000,0.0000000); //
  1684.     weobj4 = CreateObject(4731,1480.6100000,-1750.7800000,29.4100000,0.0000000,0.0000000,-149.7400000); //
  1685.     SetObjectMaterialText(weobj4, "Los Santos Stadthalle", 0, 90, "Arial", 15, 0, -32256, 0, 1);
  1686.     //>>>> Los Santos Bank Interior <<<<<<//
  1687.     weobj3 = CreateObject(4731,914.1600000,-1000.7800000,44.8800000,0.0000000,0.0000000,210.1800000); //
  1688.     SetObjectMaterialText(weobj3, "Los Santos National Bank", 0, 90, "Arial", 15, 0, -32256, 0, 1);
  1689.     CreateDynamicObject(19124,916.6100000,-992.1500000,37.7100000,0.0000000,0.0000000,0.0000000); //
  1690.     CreateDynamicObject(19124,907.7000000,-995.5200000,37.2200000,0.0000000,0.0000000,0.0000000); //
  1691.     CreateDynamicObject(3578,912.1500000,-993.7800000,36.1900000,0.0000000,-2.9900000,20.8800000); //
  1692.     CreateDynamicObject(19462,912.0000000,-1006.9100000,1335.0300000,0.0000000,90.0000000,0.0000000); //
  1693.     CreateDynamicObject(19462,908.5200000,-1006.9400000,1335.0300000,0.0000000,90.0000000,0.0000000); //
  1694.     CreateDynamicObject(19462,905.0100000,-1006.9200000,1335.0300000,0.0000000,90.0000000,0.0000000); //
  1695.     CreateDynamicObject(19462,901.5600000,-1006.9100000,1335.0300000,0.0000000,90.0000000,0.0000000); //
  1696.     CreateDynamicObject(19462,898.0800000,-1006.9100000,1335.0300000,0.0000000,90.0000000,0.0000000); //
  1697.     CreateDynamicObject(19462,894.5800000,-1006.9100000,1335.0300000,0.0000000,90.0000000,0.0000000); //
  1698.     CreateDynamicObject(19446,913.6500000,-1006.9000000,1336.8100000,0.0000000,0.0000000,0.0000000); //
  1699.     CreateDynamicObject(19446,908.9100000,-1002.1600000,1336.8100000,0.0000000,0.0000000,90.0000000); //
  1700.     CreateDynamicObject(19446,896.1100000,-1002.1700000,1336.8100000,0.0000000,0.0000000,90.0000000); //
  1701.     CreateDynamicObject(19384,902.5100000,-1002.1600000,1336.8100000,0.0000000,0.0000000,90.0000000); //
  1702.     CreateDynamicObject(19446,892.9500000,-1007.0000000,1336.8100000,0.0000000,0.0000000,0.0000000); //
  1703.     CreateDynamicObject(19446,900.8600000,-1011.7100000,1336.8100000,0.0000000,0.0000000,90.0000000); //
  1704.     CreateDynamicObject(19384,894.5000000,-1011.7400000,1336.8100000,0.0000000,0.0000000,90.0000000); //
  1705.     CreateDynamicObject(19446,910.4400000,-1011.7200000,1336.8100000,0.0000000,0.0000000,90.0000000); //
  1706.     CreateDynamicObject(1502,893.7200000,-1011.7300000,1335.0300000,0.0000000,0.0000000,0.0000000); //
  1707.     CreateDynamicObject(1556,901.7300000,-1002.1600000,1335.0600000,0.0000000,0.0000000,0.0000000); //
  1708.     CreateDynamicObject(2368,896.7000000,-1002.7300000,1335.1200000,0.0000000,0.0000000,-90.0000000); //
  1709.     CreateDynamicObject(2368,896.7100000,-1005.6000000,1335.1200000,0.0000000,0.0000000,-90.0000000); //
  1710.     CreateDynamicObject(18872,896.3400000,-1005.8600000,1336.1600000,0.0000000,0.0000000,-91.6200000); //
  1711.     CreateDynamicObject(18872,896.3500000,-1003.0400000,1336.1600000,0.0000000,0.0000000,-91.6200000); //
  1712.     CreateDynamicObject(1714,895.5400000,-1005.5300000,1335.1200000,0.0000000,0.0000000,90.0000000); //
  1713.     CreateDynamicObject(1714,895.6200000,-1002.6700000,1335.1200000,0.0000000,0.0000000,90.0000000); //
  1714.     CreateDynamicObject(1892,893.9200000,-1011.3900000,1335.1200000,0.0000000,0.0000000,0.0000000); //
  1715.     CreateDynamicObject(1616,913.1600000,-1011.1700000,1338.1100000,0.0000000,0.0000000,0.0000000); //
  1716.     CreateDynamicObject(1616,909.0800000,-1002.6100000,1338.1100000,0.0000000,0.0000000,90.0000000); //
  1717.     CreateDynamicObject(1616,893.3600000,-1011.2700000,1338.1100000,0.0000000,0.0000000,-90.0000000); //
  1718.     CreateDynamicObject(2010,913.2300000,-1002.6300000,1335.1200000,0.0000000,0.0000000,0.0000000); //
  1719.     CreateDynamicObject(2010,913.1300000,-1011.2700000,1335.1200000,0.0000000,0.0000000,0.0000000); //
  1720.     CreateDynamicObject(2773,896.6300000,-1010.4900000,1335.6200000,0.0000000,0.0000000,0.0000000); //
  1721.     CreateDynamicObject(2773,898.1800000,-1005.1400000,1335.6200000,0.0000000,0.0000000,90.0000000); //
  1722.     CreateDynamicObject(3657,907.0600000,-1011.2400000,1335.6200000,0.0000000,0.0000000,180.0000000); //
  1723.     CreateDynamicObject(2010,904.8300000,-1011.3700000,1335.1200000,0.0000000,0.0000000,0.0000000); //
  1724.     CreateDynamicObject(2010,909.2700000,-1011.3200000,1335.1200000,0.0000000,0.0000000,0.0000000); //
  1725.     CreateDynamicObject(3657,902.6900000,-1011.1900000,1335.6200000,0.0000000,0.0000000,180.0000000); //
  1726.     CreateDynamicObject(2010,900.5900000,-1011.2900000,1335.1200000,0.0000000,0.0000000,0.0000000); //
  1727.     CreateDynamicObject(19462,894.2900000,-1013.4800000,1335.0300000,0.0000000,90.0000000,90.0000000); //
  1728.     CreateDynamicObject(19462,894.3900000,-1016.9800000,1335.0300000,0.0000000,90.0000000,90.0000000); //
  1729.     CreateDynamicObject(19462,894.3000000,-1020.4300000,1335.0300000,0.0000000,90.0000000,90.0000000); //
  1730.     CreateDynamicObject(19446,894.3500000,-1021.5200000,1336.8100000,0.0000000,0.0000000,90.0000000); //
  1731.     CreateDynamicObject(19446,899.0600000,-1016.6200000,1336.8100000,0.0000000,0.0000000,0.0000000); //
  1732.     CreateDynamicObject(19446,889.6700000,-1016.7400000,1336.8100000,0.0000000,0.0000000,0.0000000); //
  1733.     CreateDynamicObject(19446,888.0800000,-1011.7400000,1336.8100000,0.0000000,0.0000000,90.0000000); //
  1734.     CreateDynamicObject(2824,896.5900000,-1007.1300000,1336.1600000,0.0000000,0.0000000,-90.9600000); //
  1735.     CreateDynamicObject(14455,893.1900000,-1003.7200000,1335.7500000,0.0000000,0.0000000,-90.0000000); //
  1736.     CreateDynamicObject(1514,896.4700000,-1005.5200000,1336.4000000,0.0000000,0.0000000,90.0000000); //
  1737.     CreateDynamicObject(1514,896.7600000,-1002.6300000,1336.4000000,0.0000000,0.0000000,90.0000000); //
  1738.     CreateDynamicObject(2634,894.5400000,-1021.2400000,1336.5300000,0.0000000,0.0000000,0.0000000); //
  1739.     CreateDynamicObject(1550,893.2600000,-1021.2000000,1335.6100000,0.0000000,0.0000000,0.0000000); //
  1740.     CreateDynamicObject(1550,892.7900000,-1021.2000000,1335.6100000,0.0000000,0.0000000,0.0000000); //
  1741.     CreateDynamicObject(1550,892.9600000,-1020.7100000,1335.6100000,0.0000000,0.0000000,0.0000000); //
  1742.     CreateDynamicObject(1550,892.4400000,-1020.8000000,1335.6100000,0.0000000,0.0000000,0.0000000); //
  1743.     CreateDynamicObject(1616,897.8000000,-1012.1500000,1338.1100000,0.0000000,0.0000000,90.0000000); //
  1744.     CreateDynamicObject(19455,912.1200000,-1006.8900000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1745.     CreateDynamicObject(19455,908.6000000,-1006.8600000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1746.     CreateDynamicObject(19455,905.1000000,-1006.8200000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1747.     CreateDynamicObject(19455,901.6000000,-1006.8300000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1748.     CreateDynamicObject(19455,898.1200000,-1006.8400000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1749.     CreateDynamicObject(19455,894.6300000,-1006.8500000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1750.     CreateDynamicObject(19455,891.3100000,-1016.4900000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1751.     CreateDynamicObject(19455,894.7600000,-1016.4400000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1752.     CreateDynamicObject(19455,898.2400000,-1016.4600000,1338.6400000,0.0000000,90.0000000,0.0000000); //
  1753.     CreateDynamicObject(19455,898.7400000,-1022.9500000,1338.6400000,0.0000000,90.0000000,90.0000000); //
  1754.     CreateDynamicObject(19455,889.0900000,-1023.0200000,1338.6400000,0.0000000,90.0000000,90.0000000); //
  1755.  
  1756.  
  1757.     //=== [ Fahrzeuge ] ===//
  1758.     //>>> SAPD Fahrzeuge <<<//
  1759.    
  1760.     SAPDVeh[0] = AddStaticVehicleEx(497,1671.2678000,-1621.7719000,14.0413000,0.3600000,211,1,600); //Police Maverick
  1761.     SAPDVeh[1] = AddStaticVehicleEx(497,1653.5100000,-1644.0878000,14.0413000,0.3600000,211,1,600); //Police Maverick
  1762.     SAPDVeh[2] = AddStaticVehicleEx(497,1671.4091000,-1644.0313000,14.0413000,0.3600000,211,1,600); //Police Maverick
  1763.     SAPDVeh[3] = AddStaticVehicleEx(497,1653.1669000,-1621.5986000,14.0413000,0.3600000,211,1,600); //Police Maverick
  1764.     SAPDVeh[4] = AddStaticVehicleEx(496,1776.3900000,-1651.2083000,-4.5024000,180.0000000,211,1,600); //Blista Compact
  1765.     SAPDVeh[5] = AddStaticVehicleEx(496,1771.6842000,-1650.9454000,-4.5024000,180.0000000,211,1,600); //Blista Compact
  1766.     SAPDVeh[6] = AddStaticVehicleEx(496,1762.6979000,-1651.2600000,-4.5024000,180.0000000,211,1,600); //Blista Compact
  1767.     SAPDVeh[7] = AddStaticVehicleEx(496,1758.7063000,-1651.4021000,-4.5024000,180.0000000,211,1,600); //Blista Compact
  1768.     SAPDVeh[8] = AddStaticVehicleEx(496,1754.6454000,-1651.4192000,-4.5024000,180.0000000,211,1,600); //Blista Compact
  1769.     SAPDVeh[9] = AddStaticVehicleEx(496,1780.5457000,-1651.5990000,-4.5024000,180.0000000,211,1,600); //Blista Compact
  1770.     SAPDVeh[10] = AddStaticVehicleEx(596,1763.2407000,-1694.5571000,-4.5003000,180.0000000,211,1,600); //Police Car (LSPD)
  1771.     SAPDVeh[11] = AddStaticVehicleEx(596,1767.4791000,-1694.4579000,-4.5003000,180.0000000,211,1,600); //Police Car (LSPD)
  1772.     SAPDVeh[12] = AddStaticVehicleEx(596,1772.1166000,-1694.6931000,-4.5003000,180.0000000,211,1,600); //Police Car (LSPD)
  1773.     SAPDVeh[13] = AddStaticVehicleEx(596,1776.3966000,-1694.6846000,-4.5003000,180.0000000,211,1,600); //Police Car (LSPD)
  1774.     SAPDVeh[14] = AddStaticVehicleEx(596,1780.8568000,-1694.6780000,-4.5003000,180.0000000,211,1,600); //Police Car (LSPD)
  1775.     SAPDVeh[15] = AddStaticVehicleEx(596,1785.1367000,-1694.6892000,-4.5003000,180.0000000,211,1,600); //Police Car (LSPD)
  1776.     SAPDVeh[16] = AddStaticVehicleEx(597,1784.9269000,-1694.9294000,6.2268000,180.0000000,211,1,600); //Police Car (SFPD)
  1777.     SAPDVeh[17] = AddStaticVehicleEx(597,1780.7677000,-1695.0725000,6.2268000,180.0000000,211,1,600); //Police Car (SFPD)
  1778.     SAPDVeh[18] = AddStaticVehicleEx(597,1776.3525000,-1694.8770000,6.2268000,180.0000000,211,1,600); //Police Car (SFPD)
  1779.     SAPDVeh[19] = AddStaticVehicleEx(597,1772.0330000,-1695.0441000,6.2268000,180.0000000,211,1,600); //Police Car (SFPD)
  1780.     SAPDVeh[20] = AddStaticVehicleEx(597,1768.0123000,-1694.8892000,6.2268000,180.0000000,211,1,600); //Police Car (SFPD)
  1781.     SAPDVeh[21] = AddStaticVehicleEx(597,1763.0857000,-1695.1561000,6.2268000,180.0000000,211,1,600); //Police Car (SFPD)
  1782.     SAPDVeh[22] = AddStaticVehicleEx(598,1807.9231000,-1695.0370000,6.2256000,90.0000000,211,1,600); //Police Car (LVPD)
  1783.     SAPDVeh[23] = AddStaticVehicleEx(598,1807.7832000,-1690.3975000,6.2256000,90.0000000,211,1,600); //Police Car (LVPD)
  1784.     SAPDVeh[24] = AddStaticVehicleEx(598,1807.8376000,-1685.3762000,6.2256000,90.0000000,211,1,600); //Police Car (LVPD)
  1785.     SAPDVeh[25] = AddStaticVehicleEx(598,1807.7159000,-1680.7765000,6.2256000,90.0000000,211,1,600); //Police Car (LVPD)
  1786.     SAPDVeh[26] = AddStaticVehicleEx(598,1807.6140000,-1676.0370000,6.2256000,90.0000000,211,1,600); //Police Car (LVPD)
  1787.     SAPDVeh[27] = AddStaticVehicleEx(598,1807.4718000,-1671.4376000,6.2256000,90.0000000,211,1,600); //Police Car (LVPD)
  1788.     SAPDVeh[28] = AddStaticVehicleEx(599,1793.6646000,-1651.3966000,6.2279000,180.0000000,211,1,600); //Police Ranger
  1789.     SAPDVeh[29] = AddStaticVehicleEx(599,1789.3121000,-1651.5537000,6.2279000,180.0000000,211,1,600); //Police Ranger
  1790.     SAPDVeh[30] = AddStaticVehicleEx(599,1784.7643000,-1651.7064000,6.2279000,180.0000000,211,1,600); //Police Ranger
  1791.     SAPDVeh[31] = AddStaticVehicleEx(599,1780.6023000,-1651.7262000,6.2279000,180.0000000,211,1,600); //Police Ranger
  1792.     SAPDVeh[32] = AddStaticVehicleEx(599,1776.3966000,-1651.7697000,6.2279000,180.0000000,211,1,600); //Police Ranger
  1793.     SAPDVeh[33] = AddStaticVehicleEx(599,1771.8557000,-1651.5145000,6.2279000,180.0000000,211,1,600); //Police Ranger
  1794.     SAPDVeh[34] = AddStaticVehicleEx(427,1749.1995000,-1683.7997000,6.2245000,90.0000000,211,1,600); //Enforcer
  1795.     SAPDVeh[35] = AddStaticVehicleEx(427,1748.9951000,-1679.6332000,6.2245000,90.0000000,211,1,600); //Enforcer
  1796.     SAPDVeh[36] = AddStaticVehicleEx(427,1749.1139000,-1675.4247000,6.2245000,90.0000000,211,1,600); //Enforcer
  1797.     SAPDVeh[37] = AddStaticVehicleEx(427,1748.9926000,-1671.2986000,6.2245000,90.0000000,211,1,600); //Enforcer
  1798.     for(new v;v< sizeof(SAPDVeh);v++)
  1799.     {
  1800.         SetVehicleNumberPlate(SAPDVeh[v],"{007DFF}SAPD"); SetVehicleToRespawn(SAPDVeh[v]);
  1801.         AddVehicleComponent(SAPDVeh[v],1010);
  1802.     }
  1803.  
  1804.     SAPDVehs[0] = AddStaticVehicleEx(560,1735.5226000,-1679.7994000,6.2259000,-90.0000000,211,1,600); //Sultan
  1805.     SAPDVehs[1] = AddStaticVehicleEx(560,1735.5581000,-1684.4208000,6.2259000,-90.0000000,211,1,600); //Sultan
  1806.     SAPDVehs[2] = AddStaticVehicleEx(560,1735.7074000,-1689.0984000,6.2259000,-90.0000000,211,1,600); //Sultan
  1807.     SAPDVehs[3] = AddStaticVehicleEx(560,1735.9209000,-1693.9534000,6.2259000,-90.0000000,211,1,600); //Sultan
  1808.     SAPDVehs[4] = AddStaticVehicleEx(560,1735.9276000,-1698.4333000,6.2259000,-90.0000000,211,1,600); //Sultan
  1809.     SAPDVehs[5] = AddStaticVehicleEx(560,1736.0193000,-1703.2748000,6.2259000,-90.0000000,211,1,600); //Sultan
  1810.     for(new v;v< sizeof(SAPDVehs);v++)
  1811.     {
  1812.         SetVehicleNumberPlate(SAPDVehs[v],"{007DFF}SAPD"); SetVehicleToRespawn(SAPDVehs[v]);
  1813.         AddVehicleComponent(SAPDVehs[v],1010);
  1814.         new obj = CreateObject(19419,0,0,0,0,0,0);
  1815.         AttachObjectToVehicle(obj, SAPDVehs[v], 0.000000, 0.000000, 0.814999, 0.000000, 0.000000, 0.000000);
  1816.     }
  1817.     //>>> AUTOHAUS FAHRZEUGE <<<//
  1818.     for(new a=0;a<sizeof(Kaufliste);a++)
  1819.     {
  1820.         Kaufliste[a][Carid]=CreateVehicle(Kaufliste[a][Modelid],Kaufliste[a][CarPos_x], Kaufliste[a][CarPos_y], Kaufliste[a][CarPos_z], Kaufliste[a][CarRotate], 29, 29, 5);
  1821.     }
  1822.     //>>> Fahrschul Fahrzeuge <<<//
  1823.     fsVehs[0] = AddStaticVehicleEx(522,-2093.2500000,-107.3534000,34.8138000,-90.0000000,1,1,15); //NRG-500
  1824.     fsVehs[1] = AddStaticVehicleEx(522,-2093.2500000,-110.3897000,34.8138000,-90.0000000,1,1,15); //NRG-500
  1825.     fsVehs[2] = AddStaticVehicleEx(522,-2093.2500000,-113.3390000,34.8138000,-90.0000000,1,1,15); //NRG-500
  1826.     fsVehs[3] = AddStaticVehicleEx(522,-2093.2500000,-116.3292000,34.8138000,-90.0000000,1,1,15); //NRG-500
  1827.     fsVehs[4] = AddStaticVehicleEx(522,-2093.2500000,-119.1490000,34.8138000,-90.0000000,1,1,15); //NRG-500
  1828.     fsVehs[5] = AddStaticVehicleEx(410,-2093.0242000,-128.7468000,34.9067000,-90.0000000,1,1,15); //Manana
  1829.     fsVehs[6] = AddStaticVehicleEx(410,-2093.0242000,-132.2750000,34.9067000,-90.0000000,1,1,15); //Manana
  1830.     fsVehs[7] = AddStaticVehicleEx(410,-2093.0242000,-135.5961000,34.9067000,-90.0000000,1,1,15); //Manana
  1831.     fsVehs[8] = AddStaticVehicleEx(410,-2093.0242000,-139.6086000,34.9067000,-90.0000000,1,1,15); //Manana
  1832.     fsVehs[9] = AddStaticVehicleEx(410,-2093.0242000,-125.2389000,34.9067000,-90.0000000,1,1,15); //Manana
  1833.     fsVehs[10] = AddStaticVehicleEx(410,-2093.0242000,-121.7887000,34.9067000,-90.0000000,1,1,15); //Manana
  1834.     fsVehs[11] = AddStaticVehicleEx(593,-2088.5544000,-273.5280000,35.8068000,-90.0000000,1,1,15); //Dodo
  1835.     fsVehs[12] = AddStaticVehicleEx(593,-2088.5398000,-260.3802000,35.8068000,-90.0000000,1,1,15); //Dodo
  1836.     fsVehs[13] = AddStaticVehicleEx(593,-2088.5305000,-247.1630000,35.8068000,-90.0000000,1,1,15); //Dodo
  1837.     fsVehs[14] = AddStaticVehicleEx(593,-2088.4585000,-233.5891000,35.8068000,-90.0000000,1,1,15); //Dodo
  1838.     for(new v;v< sizeof(fsVehs);v++)
  1839.     {
  1840.         SetVehicleNumberPlate(fsVehs[v],"SA-"STAG""); SetVehicleToRespawn(fsVehs[v]);
  1841.         zrt2[v] = Create3DTextLabel("||>>|| Fahrschule ||<<||\nAngreifen Verboten !",0x0041FFFF,0,0,0,15.0,0);
  1842.         Attach3DTextLabelToVehicle(zrt2[v],fsVehs[v],0,0,2.0);
  1843.     }
  1844.     //>>> Zivi Fahrzeuge <<<//
  1845.     ZRoller[0] = AddStaticVehicleEx(462,376.9793000,-2021.4294000,7.4376000,90.0000000,79,1,600); //Faggio
  1846.     ZRoller[1] = AddStaticVehicleEx(462,376.9577000,-2019.7225000,7.4376000,90.0000000,79,1,600); //Faggio
  1847.     ZRoller[2] = AddStaticVehicleEx(462,376.8874000,-2018.0566000,7.4376000,90.0000000,79,1,600); //Faggio
  1848.     ZRoller[3] = AddStaticVehicleEx(462,376.8704000,-2016.4932000,7.4376000,90.0000000,79,1,600); //Faggio
  1849.     ZRoller[4] = AddStaticVehicleEx(462,376.8489000,-2014.7853000,7.4376000,90.0000000,79,1,600); //Faggio
  1850.     ZRoller[5] = AddStaticVehicleEx(462,376.7328000,-2013.1824000,7.4376000,90.0000000,79,1,600); //Faggio
  1851.     ZRoller[6] = AddStaticVehicleEx(462,376.6535000,-2011.8121000,7.4376000,90.0000000,79,1,600); //Faggio
  1852.     ZRoller[7] = AddStaticVehicleEx(462,364.3400000,-2021.3018000,7.4376000,-90.0000000,79,1,600); //Faggio
  1853.     ZRoller[8] = AddStaticVehicleEx(462,364.1317000,-2019.6595000,7.4376000,-90.0000000,79,1,600); //Faggio
  1854.     ZRoller[9] = AddStaticVehicleEx(462,364.1421000,-2018.1984000,7.4376000,-90.0000000,79,1,600); //Faggio
  1855.     ZRoller[10] = AddStaticVehicleEx(462,364.1134000,-2016.5970000,7.4376000,-90.0000000,79,1,600); //Faggio
  1856.     ZRoller[11] = AddStaticVehicleEx(462,364.0052000,-2014.9159000,7.4376000,-90.0000000,79,1,600); //Faggio
  1857.     ZRoller[12] = AddStaticVehicleEx(462,363.8972000,-2013.2340000,7.4376000,-90.0000000,79,1,600); //Faggio
  1858.     ZRoller[13] = AddStaticVehicleEx(462,363.8678000,-2011.7529000,7.4376000,-90.0000000,79,1,600); //Faggio
  1859.     for(new v;v< sizeof(ZRoller);v++)
  1860.     {
  1861.         SetVehicleNumberPlate(ZRoller[v],"SA-"STAG""); SetVehicleToRespawn(ZRoller[v]);
  1862.         zrt[v] = Create3DTextLabel("||>>|| Zivil-Roller ||<<||\nAngreifen Verboten !",0x0041FFFF,0,0,0,15.0,0);
  1863.         Attach3DTextLabelToVehicle(zrt[v],ZRoller[v],0,0,2.0);
  1864.     }
  1865.    
  1866.     //=== [ Textdraw's ] ===//
  1867.     //>>>>>> TUTORIAL <<<<<<<<<//
  1868.     Tuto = TextDrawCreate(1.000000,1.000000,"~w~"STAG"-Tutorial~n~~n~~n~~n~~n~~n~~n~");
  1869.     TextDrawUseBox(Tuto,1);
  1870.     TextDrawBoxColor(Tuto,0x000000BB);
  1871.     TextDrawTextSize(Tuto,642.000000,20.000000);
  1872.     TextDrawAlignment(Tuto,0);
  1873.     TextDrawBackgroundColor(Tuto,0x000000BB);
  1874.     TextDrawFont(Tuto,2);
  1875.     TextDrawLetterSize(Tuto,0.400000,1.400000);
  1876.     TextDrawColor(Tuto,0xffffffBB);
  1877.     TextDrawSetOutline(Tuto,1);
  1878.     TextDrawSetProportional(Tuto,1);
  1879.     TextDrawSetShadow(Tuto,1);
  1880.  
  1881.     Tutou = TextDrawCreate(2.000000,336.000000,"~n~~w~_~n~~n~~n~~n~~n~~n~~n~~n~");
  1882.     TextDrawUseBox(Tutou,1);
  1883.     TextDrawBoxColor(Tutou,0x000000BB);
  1884.     TextDrawTextSize(Tutou,638.000000,3.000000);
  1885.     TextDrawAlignment(Tutou,0);
  1886.     TextDrawBackgroundColor(Tutou,0x00ffffBB);
  1887.     TextDrawFont(Tutou,2);//,1.200000,2.000000);
  1888.     TextDrawLetterSize(Tutou,0.400000,1.300000);
  1889.     TextDrawColor(Tutou,0xffffffBB);
  1890.     TextDrawSetOutline(Tutou,1);
  1891.     TextDrawSetProportional(Tutou,1);
  1892.     TextDrawSetShadow(Tutou,5);
  1893.     //>>>>> LOGIN WELCOME <<<<<<<//
  1894.     new strn[50]; format(strn,sizeof(strn),"Herzlich Willkommen auf, %s",SNAME);
  1895.     WText = TextDrawCreate(46.000000, 168.000000, strn);
  1896.     TextDrawBackgroundColor(WText, 255);
  1897.     TextDrawFont(WText, 0);
  1898.     TextDrawLetterSize(WText, 0.619999, 1.800000);
  1899.     TextDrawColor(WText, 65535);
  1900.     TextDrawSetOutline(WText, 0);
  1901.     TextDrawSetProportional(WText, 1);
  1902.     TextDrawSetShadow(WText, 1);
  1903.     TextDrawUseBox(WText, 1);
  1904.     TextDrawBoxColor(WText, 0xFFFFFF00);
  1905.     TextDrawTextSize(WText, 235.000000, 28.000000);
  1906.  
  1907.     WSch = TextDrawCreate(1.000000,1.000000,"~w~_~n~~n~~n~~n~~n~~n~~n~");
  1908.     TextDrawUseBox(WSch,1);
  1909.     TextDrawBoxColor(WSch,0x0A0A0AFF);
  1910.     TextDrawTextSize(WSch,642.000000,20.000000);
  1911.     TextDrawAlignment(WSch,0);
  1912.     TextDrawBackgroundColor(WSch,0x000000BB);
  1913.     TextDrawFont(WSch,2);
  1914.     TextDrawLetterSize(WSch,0.400000,1.400000);
  1915.     TextDrawColor(WSch,0x0A0A0AFF);
  1916.     TextDrawSetOutline(WSch,1);
  1917.     TextDrawSetProportional(WSch,1);
  1918.     TextDrawSetShadow(WSch,1);
  1919.  
  1920.     WSch2 = TextDrawCreate(2.000000,336.000000,"~n~~w~_~n~~n~~n~~n~~n~~n~~n~~n~");
  1921.     TextDrawUseBox(WSch2,1);
  1922.     TextDrawBoxColor(WSch2,0x000000BB);
  1923.     TextDrawTextSize(WSch2,638.000000,3.000000);
  1924.     TextDrawAlignment(WSch2,0);
  1925.     TextDrawBackgroundColor(WSch2,0x0A0A0AFF);
  1926.     TextDrawFont(WSch2,2);//,1.200000,2.000000);
  1927.     TextDrawLetterSize(WSch2,0.400000,1.300000);
  1928.     TextDrawColor(WSch2,0x0A0A0AFF);
  1929.     TextDrawSetOutline(WSch2,1);
  1930.     TextDrawSetProportional(WSch2,1);
  1931.     TextDrawSetShadow(WSch2,5);
  1932.     //>>>> UHRZEIT + DATUM <<<<//
  1933.     Date = TextDrawCreate(547.000000,11.000000,"00.00.2011");
  1934.     TextDrawFont(Date,3);
  1935.     TextDrawLetterSize(Date,0.399999,1.600000);
  1936.     TextDrawColor(Date,0x000FFFFF);
  1937.     TextDrawSetShadow(Date,0);
  1938.     TextDrawSetOutline(Date,1);
  1939.    
  1940.     Time = TextDrawCreate(547.000000,28.000000,"00:00:00");
  1941.     TextDrawFont(Time,3);
  1942.     TextDrawLetterSize(Time,0.399999,1.600000);
  1943.     TextDrawColor(Time,0x000FFFFF);
  1944.     TextDrawSetShadow(Time,0);
  1945.     TextDrawSetOutline(Time,1);
  1946.     //>>>> EURO ZEIcHEn <<<//
  1947.     euro1 = TextDrawCreate(609.000000, 83.000000, "=");
  1948.     TextDrawBackgroundColor(euro1, 255);
  1949.     TextDrawFont(euro1, 3);
  1950.     TextDrawLetterSize(euro1, 0.570000, 1.200000);
  1951.     TextDrawColor(euro1, 0x05782BFF);
  1952.     TextDrawSetOutline(euro1, 0);
  1953.     TextDrawSetProportional(euro1, 1);
  1954.     TextDrawSetShadow(euro1, 1);
  1955.    
  1956.     euro2 = TextDrawCreate(606.000000, 76.000000, "C");
  1957.     TextDrawBackgroundColor(euro2, 255);
  1958.     TextDrawFont(euro2, 1);
  1959.     TextDrawLetterSize(euro2, 0.869999, 2.899999);
  1960.     TextDrawColor(euro2, 0x05782BFF);
  1961.     TextDrawSetOutline(euro2, 0);
  1962.     TextDrawSetProportional(euro2, 1);
  1963.     TextDrawSetShadow(euro2, 1);
  1964.    
  1965.    
  1966.    
  1967.     return 1;
  1968. }
  1969.  
  1970. public OnGameModeExit()
  1971. {
  1972.     for (new i=0; i< MAX_VEHICLES; i++)
  1973.     {
  1974.         if(IsAFCar(i))
  1975.         {
  1976.             DestroyVehicle(i);
  1977.             print("||>>|| F-Car Sys||<<|| Die Fraktion's Fahrzeuge wurden zerstört !");
  1978.         }
  1979.     }
  1980.     for(new i=0;i<MAX_PLAYERS;i++)
  1981.     {
  1982.         if(IsPlayerConnected(i))
  1983.         {
  1984.             OnPlayerCarUpdate(i);
  1985.         }
  1986.     }
  1987.     SaveiFrak();
  1988.     return 1;
  1989. }
  1990.  
  1991. public OnPlayerRequestClass(playerid, classid)
  1992. {
  1993.     if(GetPVarInt(playerid,"logged") == 0)
  1994.     {
  1995.         if(mysql_CheckAccount(playerid) == 0)
  1996.         {
  1997.             InterpolateCameraPos(playerid, 1255.030273, -1323.599487, 136.420806, 891.130859, -1385.070800, 136.420806, 25000);
  1998.             InterpolateCameraLookAt(playerid, 1250.062255, -1323.727905, 135.871139, 892.092041, -1380.257934, 135.465774, 2000);
  1999.             SetTimerEx("RegTime",7000,0,"i",playerid);
  2000.         }
  2001.         else if(mysql_CheckAccount(playerid) == 1)
  2002.         {
  2003.             InterpolateCameraPos(playerid, 1255.030273, -1323.599487, 136.420806, 891.130859, -1385.070800, 136.420806, 25000);
  2004.             InterpolateCameraLookAt(playerid, 1250.062255, -1323.727905, 135.871139, 892.092041, -1380.257934, 135.465774, 2000);
  2005.             SetTimerEx("LogTime",7000,0,"i",playerid);
  2006.         }
  2007.     }
  2008.     return 1;
  2009. }
  2010.  
  2011. public OnPlayerConnect(playerid)
  2012. {
  2013.     //REmoveBuilding
  2014.     // WANG-Cars //
  2015.     RemoveBuildingForPlayer(playerid, 792, -1995.4766, 298.0859, 34.2734, 0.25);
  2016.     RemoveBuildingForPlayer(playerid, 625, -1960.8438, 305.3516, 35.3672, 0.25);
  2017.     RemoveBuildingForPlayer(playerid, 625, -1960.8438, 264.7578, 35.3672, 0.25);
  2018.     RemoveBuildingForPlayer(playerid, 625, -1960.8438, 277.5859, 35.3672, 0.25);
  2019.     // SF Fahrschule //
  2020.     RemoveBuildingForPlayer(playerid, 11372, -2076.4375, -107.9297, 36.9688, 0.25);
  2021.     RemoveBuildingForPlayer(playerid, 1278, -2094.3438, -237.4609, 48.3516, 0.25);
  2022.     RemoveBuildingForPlayer(playerid, 1278, -2094.3438, -143.1953, 48.3516, 0.25);
  2023.     RemoveBuildingForPlayer(playerid, 11099, -2056.9922, -184.5469, 34.4141, 0.25);
  2024.     RemoveBuildingForPlayer(playerid, 11014, -2076.4375, -107.9297, 36.9688, 0.25);
  2025.     // SAPD BASE !! ==//
  2026.     RemoveBuildingForPlayer(playerid, 4038, 1719.9375, -1662.2891, 12.4688, 0.25);
  2027.     RemoveBuildingForPlayer(playerid, 4065, 1654.5938, -1637.7422, 28.6406, 0.25);
  2028.     RemoveBuildingForPlayer(playerid, 4073, 1721.8750, -1643.0547, 12.7344, 0.25);
  2029.     RemoveBuildingForPlayer(playerid, 4074, 1722.0547, -1702.2891, 12.8125, 0.25);
  2030.     RemoveBuildingForPlayer(playerid, 4075, 1791.7969, -1716.9844, 12.5234, 0.25);
  2031.     RemoveBuildingForPlayer(playerid, 4076, 1783.1016, -1702.3047, 14.3516, 0.25);
  2032.     RemoveBuildingForPlayer(playerid, 4077, 1781.4766, -1648.4219, 26.8359, 0.25);
  2033.     RemoveBuildingForPlayer(playerid, 4078, 1783.1016, -1647.3125, 23.2578, 0.25);
  2034.     RemoveBuildingForPlayer(playerid, 4181, 1721.7500, -1657.9297, 30.1875, 0.25);
  2035.     RemoveBuildingForPlayer(playerid, 4187, 1664.6484, -1691.3203, 16.8672, 0.25);
  2036.     RemoveBuildingForPlayer(playerid, 1531, 1767.2109, -1617.5391, 15.0391, 0.25);
  2037.     RemoveBuildingForPlayer(playerid, 1531, 1799.1328, -1708.7656, 14.1016, 0.25);
  2038.     RemoveBuildingForPlayer(playerid, 4213, 1654.2813, -1636.8750, 57.7266, 0.25);
  2039.     RemoveBuildingForPlayer(playerid, 4216, 1722.7109, -1661.2109, 38.6250, 0.25);
  2040.     RemoveBuildingForPlayer(playerid, 713, 1807.5156, -1625.8828, 12.7031, 0.25);
  2041.     RemoveBuildingForPlayer(playerid, 1261, 1638.5859, -1721.4766, 27.9922, 0.25);
  2042.     RemoveBuildingForPlayer(playerid, 1266, 1805.0234, -1692.4453, 25.1484, 0.25);
  2043.     RemoveBuildingForPlayer(playerid, 4229, 1597.9063, -1699.7500, 30.2109, 0.25);
  2044.     RemoveBuildingForPlayer(playerid, 4230, 1597.9063, -1699.7500, 30.2109, 0.25);
  2045.     RemoveBuildingForPlayer(playerid, 1267, 1638.5859, -1721.4766, 27.9922, 0.25);
  2046.     RemoveBuildingForPlayer(playerid, 641, 1641.0547, -1706.0234, 18.2813, 0.25);
  2047.     RemoveBuildingForPlayer(playerid, 641, 1641.0547, -1689.4297, 18.8281, 0.25);
  2048.     RemoveBuildingForPlayer(playerid, 641, 1641.0547, -1680.2734, 18.8281, 0.25);
  2049.     RemoveBuildingForPlayer(playerid, 1283, 1690.2109, -1718.5781, 15.6250, 0.25);
  2050.     RemoveBuildingForPlayer(playerid, 1226, 1693.6719, -1704.5391, 16.4219, 0.25);
  2051.     RemoveBuildingForPlayer(playerid, 1287, 1700.2266, -1721.5859, 13.0938, 0.25);
  2052.     RemoveBuildingForPlayer(playerid, 1288, 1700.2266, -1720.6484, 13.0938, 0.25);
  2053.     RemoveBuildingForPlayer(playerid, 1289, 1700.2266, -1719.5938, 13.0938, 0.25);
  2054.     RemoveBuildingForPlayer(playerid, 1280, 1700.6563, -1706.4063, 12.9063, 0.25);
  2055.     RemoveBuildingForPlayer(playerid, 1280, 1700.6563, -1700.1484, 12.9063, 0.25);
  2056.     RemoveBuildingForPlayer(playerid, 1280, 1701.4844, -1706.4063, 12.9063, 0.25);
  2057.     RemoveBuildingForPlayer(playerid, 1280, 1701.4844, -1700.1484, 12.9063, 0.25);
  2058.     RemoveBuildingForPlayer(playerid, 625, 1702.4922, -1703.3125, 13.4609, 0.25);
  2059.     RemoveBuildingForPlayer(playerid, 625, 1702.4922, -1715.0703, 13.4609, 0.25);
  2060.     RemoveBuildingForPlayer(playerid, 4014, 1664.6484, -1691.3203, 16.8672, 0.25);
  2061.     RemoveBuildingForPlayer(playerid, 641, 1656.4922, -1689.3281, 18.8281, 0.25);
  2062.     RemoveBuildingForPlayer(playerid, 641, 1661.8438, -1689.2500, 18.7109, 0.25);
  2063.     RemoveBuildingForPlayer(playerid, 4184, 1660.0781, -1674.1250, 22.7266, 0.25);
  2064.     RemoveBuildingForPlayer(playerid, 641, 1661.8438, -1673.4688, 18.7109, 0.25);
  2065.     RemoveBuildingForPlayer(playerid, 641, 1656.4922, -1673.5469, 18.8281, 0.25);
  2066.     RemoveBuildingForPlayer(playerid, 625, 1647.0234, -1663.5938, 22.4375, 0.25);
  2067.     RemoveBuildingForPlayer(playerid, 625, 1664.0781, -1663.5938, 22.4375, 0.25);
  2068.     RemoveBuildingForPlayer(playerid, 1226, 1685.4609, -1690.9453, 16.4219, 0.25);
  2069.     RemoveBuildingForPlayer(playerid, 641, 1676.6328, -1689.4297, 18.8281, 0.25);
  2070.     RemoveBuildingForPlayer(playerid, 641, 1676.6328, -1683.8984, 18.8281, 0.25);
  2071.     RemoveBuildingForPlayer(playerid, 641, 1676.6328, -1673.2891, 18.8281, 0.25);
  2072.     RemoveBuildingForPlayer(playerid, 1226, 1685.4219, -1661.0781, 16.4219, 0.25);
  2073.     RemoveBuildingForPlayer(playerid, 641, 1688.5234, -1673.2188, 17.7813, 0.25);
  2074.     RemoveBuildingForPlayer(playerid, 1533, 1700.1328, -1666.4063, 19.2109, 0.25);
  2075.     RemoveBuildingForPlayer(playerid, 1537, 1700.1328, -1669.4219, 19.2109, 0.25);
  2076.     RemoveBuildingForPlayer(playerid, 625, 1702.4922, -1692.0391, 13.4609, 0.25);
  2077.     RemoveBuildingForPlayer(playerid, 1280, 1717.5000, -1721.4063, 12.9609, 0.25);
  2078.     RemoveBuildingForPlayer(playerid, 1216, 1721.6719, -1721.2891, 13.2266, 0.25);
  2079.     RemoveBuildingForPlayer(playerid, 625, 1713.0938, -1721.1797, 13.4609, 0.25);
  2080.     RemoveBuildingForPlayer(playerid, 1280, 1717.5000, -1720.5234, 12.9609, 0.25);
  2081.     RemoveBuildingForPlayer(playerid, 1216, 1721.6719, -1720.3906, 13.2266, 0.25);
  2082.     RemoveBuildingForPlayer(playerid, 1216, 1722.6094, -1721.2891, 13.2266, 0.25);
  2083.     RemoveBuildingForPlayer(playerid, 1216, 1722.6094, -1720.3906, 13.2266, 0.25);
  2084.     RemoveBuildingForPlayer(playerid, 1280, 1726.5703, -1721.4063, 12.9609, 0.25);
  2085.     RemoveBuildingForPlayer(playerid, 1280, 1726.5703, -1720.5234, 12.9609, 0.25);
  2086.     RemoveBuildingForPlayer(playerid, 625, 1734.1953, -1721.1797, 13.4609, 0.25);
  2087.     RemoveBuildingForPlayer(playerid, 620, 1733.6563, -1709.1016, 12.9922, 0.25);
  2088.     RemoveBuildingForPlayer(playerid, 620, 1711.5625, -1703.8203, 12.9922, 0.25);
  2089.     RemoveBuildingForPlayer(playerid, 1280, 1721.8672, -1706.4063, 12.9063, 0.25);
  2090.     RemoveBuildingForPlayer(playerid, 1280, 1721.8672, -1700.1484, 12.9063, 0.25);
  2091.     RemoveBuildingForPlayer(playerid, 3993, 1719.9375, -1662.2891, 12.4688, 0.25);
  2092.     RemoveBuildingForPlayer(playerid, 4141, 1721.7500, -1657.9297, 30.1875, 0.25);
  2093.     RemoveBuildingForPlayer(playerid, 1280, 1722.6953, -1706.4063, 12.9063, 0.25);
  2094.     RemoveBuildingForPlayer(playerid, 1231, 1722.2891, -1703.2500, 15.1797, 0.25);
  2095.     RemoveBuildingForPlayer(playerid, 3987, 1722.0547, -1702.2891, 12.8125, 0.25);
  2096.     RemoveBuildingForPlayer(playerid, 1280, 1722.6953, -1700.1484, 12.9063, 0.25);
  2097.     RemoveBuildingForPlayer(playerid, 620, 1733.1641, -1695.2109, 12.9922, 0.25);
  2098.     RemoveBuildingForPlayer(playerid, 1283, 1750.2656, -1719.6328, 15.6250, 0.25);
  2099.     RemoveBuildingForPlayer(playerid, 1294, 1744.8750, -1706.2578, 17.2500, 0.25);
  2100.     RemoveBuildingForPlayer(playerid, 4018, 1791.7969, -1716.9844, 12.5234, 0.25);
  2101.     RemoveBuildingForPlayer(playerid, 4027, 1783.1016, -1702.3047, 14.3516, 0.25);
  2102.     RemoveBuildingForPlayer(playerid, 700, 1777.8516, -1677.1953, 14.3125, 0.25);
  2103.     RemoveBuildingForPlayer(playerid, 1294, 1753.7656, -1671.3125, 17.2500, 0.25);
  2104.     RemoveBuildingForPlayer(playerid, 1260, 1805.0234, -1692.4453, 25.1484, 0.25);
  2105.     RemoveBuildingForPlayer(playerid, 3979, 1654.5938, -1637.7422, 28.6406, 0.25);
  2106.     RemoveBuildingForPlayer(playerid, 4013, 1654.5938, -1637.7422, 28.6406, 0.25);
  2107.     RemoveBuildingForPlayer(playerid, 4015, 1654.5938, -1637.7422, 28.6406, 0.25);
  2108.     RemoveBuildingForPlayer(playerid, 4188, 1654.5938, -1637.7422, 28.6406, 0.25);
  2109.     RemoveBuildingForPlayer(playerid, 4185, 1679.1016, -1634.8203, 13.2344, 0.25);
  2110.     RemoveBuildingForPlayer(playerid, 1226, 1685.3672, -1634.1875, 16.4219, 0.25);
  2111.     RemoveBuildingForPlayer(playerid, 673, 1646.1172, -1604.7969, 12.5781, 0.25);
  2112.     RemoveBuildingForPlayer(playerid, 673, 1655.4141, -1604.7969, 12.5781, 0.25);
  2113.     RemoveBuildingForPlayer(playerid, 673, 1664.7031, -1604.7969, 12.5781, 0.25);
  2114.     RemoveBuildingForPlayer(playerid, 673, 1674.0000, -1604.7969, 12.5781, 0.25);
  2115.     RemoveBuildingForPlayer(playerid, 1226, 1685.3516, -1607.3047, 16.4219, 0.25);
  2116.     RemoveBuildingForPlayer(playerid, 1283, 1690.2813, -1607.8438, 15.6250, 0.25);
  2117.     RemoveBuildingForPlayer(playerid, 1226, 1693.6719, -1647.4531, 16.4219, 0.25);
  2118.     RemoveBuildingForPlayer(playerid, 4033, 1721.8750, -1643.0547, 12.7344, 0.25);
  2119.     RemoveBuildingForPlayer(playerid, 642, 1710.3828, -1634.9219, 20.5625, 0.25);
  2120.     RemoveBuildingForPlayer(playerid, 643, 1710.3906, -1634.8750, 19.6875, 0.25);
  2121.     RemoveBuildingForPlayer(playerid, 642, 1717.4844, -1633.0313, 20.5625, 0.25);
  2122.     RemoveBuildingForPlayer(playerid, 643, 1717.4922, -1632.9844, 19.6875, 0.25);
  2123.     RemoveBuildingForPlayer(playerid, 1537, 1725.4297, -1637.4375, 19.2109, 0.25);
  2124.     RemoveBuildingForPlayer(playerid, 1533, 1728.4453, -1637.4375, 19.2109, 0.25);
  2125.     RemoveBuildingForPlayer(playerid, 642, 1711.9766, -1629.3359, 20.5625, 0.25);
  2126.     RemoveBuildingForPlayer(playerid, 643, 1711.9844, -1629.2891, 19.6875, 0.25);
  2127.     RemoveBuildingForPlayer(playerid, 641, 1703.8828, -1621.9922, 17.8203, 0.25);
  2128.     RemoveBuildingForPlayer(playerid, 643, 1733.0469, -1631.8047, 19.6875, 0.25);
  2129.     RemoveBuildingForPlayer(playerid, 642, 1733.0391, -1631.8516, 20.5625, 0.25);
  2130.     RemoveBuildingForPlayer(playerid, 643, 1732.9609, -1626.5469, 19.6875, 0.25);
  2131.     RemoveBuildingForPlayer(playerid, 642, 1732.9297, -1626.5781, 20.5625, 0.25);
  2132.     RemoveBuildingForPlayer(playerid, 642, 1738.5547, -1629.6328, 20.5625, 0.25);
  2133.     RemoveBuildingForPlayer(playerid, 643, 1738.5859, -1629.6016, 19.6875, 0.25);
  2134.     RemoveBuildingForPlayer(playerid, 641, 1740.4766, -1621.9219, 17.6094, 0.25);
  2135.     RemoveBuildingForPlayer(playerid, 1226, 1693.6719, -1620.1797, 16.4219, 0.25);
  2136.     RemoveBuildingForPlayer(playerid, 3743, 1716.3906, -1618.9922, 16.2500, 0.25);
  2137.     RemoveBuildingForPlayer(playerid, 641, 1703.8828, -1614.7969, 17.8203, 0.25);
  2138.     RemoveBuildingForPlayer(playerid, 1216, 1711.3438, -1606.0391, 13.2266, 0.25);
  2139.     RemoveBuildingForPlayer(playerid, 1216, 1709.9922, -1604.9141, 13.2266, 0.25);
  2140.     RemoveBuildingForPlayer(playerid, 4034, 1720.5625, -1620.7266, 17.6484, 0.25);
  2141.     RemoveBuildingForPlayer(playerid, 641, 1722.3750, -1620.6016, 15.7266, 0.25);
  2142.     RemoveBuildingForPlayer(playerid, 641, 1722.1797, -1615.7188, 11.7969, 0.25);
  2143.     RemoveBuildingForPlayer(playerid, 3743, 1727.9766, -1618.9922, 16.2500, 0.25);
  2144.     RemoveBuildingForPlayer(playerid, 1289, 1733.8594, -1608.9141, 13.0938, 0.25);
  2145.     RemoveBuildingForPlayer(playerid, 1288, 1732.8047, -1608.9141, 13.0938, 0.25);
  2146.     RemoveBuildingForPlayer(playerid, 641, 1740.4453, -1614.3984, 17.6094, 0.25);
  2147.     RemoveBuildingForPlayer(playerid, 700, 1761.4609, -1651.7422, 14.3125, 0.25);
  2148.     RemoveBuildingForPlayer(playerid, 4028, 1781.4766, -1648.4219, 26.8359, 0.25);
  2149.     RemoveBuildingForPlayer(playerid, 3984, 1783.1016, -1647.3125, 23.2578, 0.25);
  2150.     RemoveBuildingForPlayer(playerid, 1294, 1753.7656, -1632.0625, 17.2500, 0.25);
  2151.     RemoveBuildingForPlayer(playerid, 1283, 1753.4453, -1610.8281, 15.6250, 0.25);
  2152.     RemoveBuildingForPlayer(playerid, 700, 1792.8047, -1640.9531, 14.3125, 0.25);
  2153.     RemoveBuildingForPlayer(playerid, 14674, 1721.6328, -1655.1875, 24.3125, 0.25);
  2154.     RemoveBuildingForPlayer(playerid, 14675, 1719.7500, -1655.7656, 30.1953, 0.25);
  2155.     RemoveBuildingForPlayer(playerid, 2744, 1721.6172, -1655.6641, 21.6641, 0.25);
  2156.     RemoveBuildingForPlayer(playerid, 2756, 1712.5938, -1655.6016, 21.1641, 0.25);
  2157.     RemoveBuildingForPlayer(playerid, 2756, 1730.5000, -1655.5078, 21.1641, 0.25);
  2158.     RemoveBuildingForPlayer(playerid, 2759, 1715.7266, -1655.6016, 21.1563, 0.25);
  2159.     RemoveBuildingForPlayer(playerid, 2759, 1727.3672, -1655.5078, 21.1563, 0.25);
  2160.     RemoveBuildingForPlayer(playerid, 2757, 1715.6719, -1655.6016, 21.1563, 0.25);
  2161.     RemoveBuildingForPlayer(playerid, 2757, 1727.4219, -1655.5078, 21.1563, 0.25);
  2162.     RemoveBuildingForPlayer(playerid, 2761, 1716.3438, -1655.6016, 21.1563, 0.25);
  2163.     RemoveBuildingForPlayer(playerid, 2761, 1726.7500, -1655.5078, 21.1563, 0.25);
  2164.     RemoveBuildingForPlayer(playerid, 2758, 1715.6250, -1655.6016, 21.1563, 0.25);
  2165.     RemoveBuildingForPlayer(playerid, 2758, 1727.4688, -1655.5078, 21.1563, 0.25);
  2166.     RemoveBuildingForPlayer(playerid, 2760, 1715.8125, -1655.6016, 21.1563, 0.25);
  2167.     RemoveBuildingForPlayer(playerid, 2760, 1727.2813, -1655.5078, 21.1563, 0.25);
  2168.     RemoveBuildingForPlayer(playerid, 2756, 1730.5469, -1647.6484, 21.1641, 0.25);
  2169.     RemoveBuildingForPlayer(playerid, 2759, 1727.4141, -1647.6484, 21.1563, 0.25);
  2170.     RemoveBuildingForPlayer(playerid, 2757, 1727.4688, -1647.6484, 21.1563, 0.25);
  2171.     RemoveBuildingForPlayer(playerid, 2761, 1726.7969, -1647.6484, 21.1563, 0.25);
  2172.     RemoveBuildingForPlayer(playerid, 2758, 1727.5156, -1647.6484, 21.1563, 0.25);
  2173.     RemoveBuildingForPlayer(playerid, 2760, 1727.3281, -1647.6484, 21.1563, 0.25);
  2174.     RemoveBuildingForPlayer(playerid, 2756, 1712.5469, -1663.4688, 21.1641, 0.25);
  2175.     RemoveBuildingForPlayer(playerid, 2757, 1715.6250, -1663.4688, 21.1563, 0.25);
  2176.     RemoveBuildingForPlayer(playerid, 2758, 1715.5781, -1663.4688, 21.1563, 0.25);
  2177.     RemoveBuildingForPlayer(playerid, 2759, 1715.6797, -1663.4688, 21.1563, 0.25);
  2178.     RemoveBuildingForPlayer(playerid, 2760, 1715.7656, -1663.4688, 21.1563, 0.25);
  2179.     RemoveBuildingForPlayer(playerid, 2761, 1716.2969, -1663.4688, 21.1563, 0.25);
  2180.     //==== TEXTDRAW ======//
  2181.     //>>>> WANTED ANZAHL <<<<<//
  2182.     WtP[playerid] = TextDrawCreate(470.000000, 101.000000, " ");
  2183.     TextDrawBackgroundColor(WtP[playerid], 255);
  2184.     TextDrawFont(WtP[playerid], 1);
  2185.     TextDrawLetterSize(WtP[playerid], 0.610000, 1.699999);
  2186.     TextDrawColor(WtP[playerid], -1);
  2187.     TextDrawSetOutline(WtP[playerid], 0);
  2188.     TextDrawSetProportional(WtP[playerid], 1);
  2189.     TextDrawSetShadow(WtP[playerid], 1);
  2190.    
  2191.     Tacho1[playerid] = CreatePlayerTextDraw(playerid,140.000000, 337.000000, " ");
  2192.     PlayerTextDrawBackgroundColor(playerid,Tacho1[playerid], 255);
  2193.     PlayerTextDrawFont(playerid,Tacho1[playerid], 1);
  2194.     PlayerTextDrawLetterSize(playerid,Tacho1[playerid], 0.280000, 1.100000);
  2195.     PlayerTextDrawColor(playerid,Tacho1[playerid], -1);
  2196.     PlayerTextDrawSetOutline(playerid,Tacho1[playerid], 1);
  2197.     PlayerTextDrawSetProportional(playerid,Tacho1[playerid], 1);
  2198.     PlayerTextDrawUseBox(playerid,Tacho1[playerid], 1);
  2199.     PlayerTextDrawBoxColor(playerid,Tacho1[playerid], 0x00000066);
  2200.     PlayerTextDrawTextSize(playerid,Tacho1[playerid], 267.000000, 2.000000);
  2201.  
  2202.     Tacho2[playerid] = CreatePlayerTextDraw(playerid,140.000000, 351.000000, " ");
  2203.     PlayerTextDrawBackgroundColor(playerid,Tacho2[playerid], 255);
  2204.     PlayerTextDrawFont(playerid,Tacho2[playerid], 1);
  2205.     PlayerTextDrawLetterSize(playerid,Tacho2[playerid], 0.280000, 1.100000);
  2206.     PlayerTextDrawColor(playerid,Tacho2[playerid], -1);
  2207.     PlayerTextDrawSetOutline(playerid,Tacho2[playerid], 1);
  2208.     PlayerTextDrawSetProportional(playerid,Tacho2[playerid], 1);
  2209.     PlayerTextDrawUseBox(playerid,Tacho2[playerid], 1);
  2210.     PlayerTextDrawBoxColor(playerid,Tacho2[playerid], 0x00000066);
  2211.     PlayerTextDrawTextSize(playerid,Tacho2[playerid], 267.000000, 2.000000);
  2212.  
  2213.     Tacho3[playerid] = CreatePlayerTextDraw(playerid,140.000000, 365.000000, " ");
  2214.     PlayerTextDrawBackgroundColor(playerid,Tacho3[playerid], 255);
  2215.     PlayerTextDrawFont(playerid,Tacho3[playerid], 1);
  2216.     PlayerTextDrawLetterSize(playerid,Tacho3[playerid], 0.280000, 1.100000);
  2217.     PlayerTextDrawColor(playerid,Tacho3[playerid], -1);
  2218.     PlayerTextDrawSetOutline(playerid,Tacho3[playerid], 1);
  2219.     PlayerTextDrawSetProportional(playerid,Tacho3[playerid], 1);
  2220.     PlayerTextDrawUseBox(playerid,Tacho3[playerid], 1);
  2221.     PlayerTextDrawBoxColor(playerid,Tacho3[playerid], 0x00000066);
  2222.     PlayerTextDrawTextSize(playerid,Tacho3[playerid], 267.000000, 2.000000);
  2223.  
  2224.     Tacho4[playerid] = CreatePlayerTextDraw(playerid,140.000000, 379.000000, " ");
  2225.     PlayerTextDrawBackgroundColor(playerid,Tacho4[playerid], 255);
  2226.     PlayerTextDrawFont(playerid,Tacho4[playerid], 1);
  2227.     PlayerTextDrawLetterSize(playerid,Tacho4[playerid], 0.280000, 1.100000);
  2228.     PlayerTextDrawColor(playerid,Tacho4[playerid], -1);
  2229.     PlayerTextDrawSetOutline(playerid,Tacho4[playerid], 1);
  2230.     PlayerTextDrawSetProportional(playerid,Tacho4[playerid], 1);
  2231.     PlayerTextDrawUseBox(playerid,Tacho4[playerid], 1);
  2232.     PlayerTextDrawBoxColor(playerid,Tacho4[playerid], 0x00000066);
  2233.     PlayerTextDrawTextSize(playerid,Tacho4[playerid], 267.000000, 2.000000);
  2234.  
  2235.     Tacho5[playerid] = CreatePlayerTextDraw(playerid,140.000000, 393.000000, " ");
  2236.     PlayerTextDrawBackgroundColor(playerid,Tacho5[playerid], 255);
  2237.     PlayerTextDrawFont(playerid,Tacho5[playerid], 1);
  2238.     PlayerTextDrawLetterSize(playerid,Tacho5[playerid], 0.280000, 1.100000);
  2239.     PlayerTextDrawColor(playerid,Tacho5[playerid], -1);
  2240.     PlayerTextDrawSetOutline(playerid,Tacho5[playerid], 1);
  2241.     PlayerTextDrawSetProportional(playerid,Tacho5[playerid], 1);
  2242.     PlayerTextDrawUseBox(playerid,Tacho5[playerid], 1);
  2243.     PlayerTextDrawBoxColor(playerid,Tacho5[playerid], 0x00000066);
  2244.     PlayerTextDrawTextSize(playerid,Tacho5[playerid], 267.000000, 2.000000);
  2245.  
  2246.     //>>>> Geld System TExtdraw <<<<<<//
  2247.     Geldt[playerid] = TextDrawCreate(499.000000, 81.000000, "00000000");
  2248.     TextDrawBackgroundColor(Geldt[playerid], 255);
  2249.     TextDrawFont(Geldt[playerid], 1);
  2250.     TextDrawLetterSize(Geldt[playerid], 0.629999, 1.800000);
  2251.     TextDrawColor(Geldt[playerid], 0x05782BFF);
  2252.     TextDrawSetOutline(Geldt[playerid], 0);
  2253.     TextDrawSetProportional(Geldt[playerid], 1);
  2254.     TextDrawSetShadow(Geldt[playerid], 1);
  2255.     TextDrawUseBox(Geldt[playerid], 1);
  2256.     TextDrawBoxColor(Geldt[playerid], 255);
  2257.     TextDrawTextSize(Geldt[playerid], 641.000000, 0.000000);
  2258.  
  2259.     TextDrawShowForPlayer(playerid,WText); TextDrawShowForPlayer(playerid,WSch); TextDrawShowForPlayer(playerid,WSch2);
  2260.  
  2261.     //====== SONG ======//
  2262.     PlayAudioStreamForPlayer(playerid,"http://k002.kiwi6.com/hotlink/f1q4tif7mp/hit_the_floor_take_3_.mp3");
  2263.     ClearPChat(playerid);
  2264.    
  2265.     //==== SetPlayerMap Icon ====//
  2266.     SetPlayerMapIcon(playerid,1,897.9027,-1003.6714,1336.1160,52,0,MAPICON_LOCAL);
  2267.    
  2268.    
  2269.     for(new x=0;x<MAX_VEH;x++)
  2270.     {
  2271.         Carlock[PlayerCar[playerid][PlayerKey[x]][CarId]] = 1;
  2272.         LockCar(PlayerCar[playerid][PlayerKey[x]][CarId]);
  2273.         PlayerHaveCar[playerid][x] = 0;
  2274.         LockCar(x);
  2275.     }
  2276.     OnPlayerCarLogin(playerid);
  2277.  
  2278.  
  2279.     return 1;
  2280. }
  2281.  
  2282. public OnPlayerDisconnect(playerid, reason)
  2283. {
  2284.     PlayerTextDrawDestroy(playerid, Tacho1[playerid]);
  2285.     PlayerTextDrawDestroy(playerid, Tacho2[playerid]);
  2286.     PlayerTextDrawDestroy(playerid, Tacho3[playerid]);
  2287.     PlayerTextDrawDestroy(playerid, Tacho4[playerid]);
  2288.     PlayerTextDrawDestroy(playerid, Tacho5[playerid]);
  2289.     new Float:x,Float:y,Float:z;
  2290.     GetPlayerPos(playerid,x,y,z);
  2291.     PlayerInfo[playerid][pPx] = x;
  2292.     PlayerInfo[playerid][pPy] = y;
  2293.     PlayerInfo[playerid][pPz] = z;
  2294.     OnPlayerCarUpdate(playerid);
  2295.     SpielerSpeichern(playerid);
  2296.     DeletePVar(playerid,"logged");
  2297.     return 1;
  2298. }
  2299.  
  2300. public OnPlayerSpawn(playerid)
  2301. {
  2302.     TextDrawHideForPlayer(playerid, Time); TextDrawHideForPlayer(playerid, Date);
  2303.     TextDrawHideForPlayer(playerid,euro1); TextDrawShowForPlayer(playerid,euro1);
  2304.     TextDrawHideForPlayer(playerid,euro2); TextDrawShowForPlayer(playerid,euro2);
  2305.     TextDrawHideForPlayer(playerid, Geldt[playerid]); TextDrawShowForPlayer(playerid, Geldt[playerid]);
  2306.     if(PlayerInfo[playerid][pUhr] >= 1)
  2307.     {
  2308.         TextDrawShowForPlayer(playerid, Time);
  2309.         TextDrawShowForPlayer(playerid, Date);
  2310.     }
  2311.     if(PlayerInfo[playerid][pWanted] >= 1)
  2312.     {
  2313.         TextDrawShowForPlayer(playerid,WtP[playerid]);
  2314.     }
  2315.     TextDrawHideForPlayer(playerid,WText); TextDrawHideForPlayer(playerid,WSch); TextDrawHideForPlayer(playerid,WSch2);
  2316.     StopAudioStreamForPlayer(playerid);
  2317.     SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
  2318.     if(PlayerInfo[playerid][pFrak] == 1)
  2319.     {
  2320.         SetPlayerInterior(playerid,3);
  2321.         SetPlayerPos(playerid,sapdspawn);
  2322.         SetPlayerColor(playerid,sapdcolor);
  2323.     }
  2324.     else if(PlayerInfo[playerid][pFrak] == 2)
  2325.     {
  2326.     }
  2327.     else
  2328.     {
  2329.         if(GetPVarInt(playerid,"Tut") == 1)
  2330.         {
  2331.             FreezePlayer(playerid);
  2332.             ClearPChat(playerid);
  2333.             SetPlayerPos(playerid,PlayerInfo[playerid][pPx],PlayerInfo[playerid][pPy],PlayerInfo[playerid][pPz]);
  2334.             SetPlayerColor(playerid,zivicolor);
  2335.             SendClientMessage(playerid,C_WEISS,"John sagt: Ey, Luigi, Sind die Gefangenen noch hinten ? ");
  2336.             SetTimerEx("J1",1500,0,"i",playerid);
  2337.         }
  2338.         else
  2339.         {
  2340.             SetPlayerPos(playerid,PlayerInfo[playerid][pPx],PlayerInfo[playerid][pPy],PlayerInfo[playerid][pPz]);
  2341.             SetPlayerColor(playerid,zivicolor);
  2342.         }
  2343.     }
  2344.     return 1;
  2345. }
  2346.  
  2347. public OnPlayerDeath(playerid, killerid, reason)
  2348. {
  2349.     PlayerInfo[playerid][pTode] += 1;
  2350.     PlayerInfo[killerid][pKills] += 1;
  2351.     if(GetPVarInt(playerid,"FSP") == 1)
  2352.     {
  2353.         DisablePlayerRaceCheckpoint(playerid);
  2354.         SendClientMessage(playerid,C_ROT,"Da du gestorben bist, ist die Prüfung nun beendet !");
  2355.         SetPVarInt(playerid,"FSP",0);
  2356.         fsm[playerid] = 0;
  2357.         KillTimer(tfsa);
  2358.         fsa[playerid] = 0;
  2359.     }
  2360.     return 1;
  2361. }
  2362.  
  2363. public OnVehicleSpawn(vehicleid)
  2364. {
  2365.     GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
  2366.     SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  2367.     Motor[vehicleid] = false;
  2368.     return 1;
  2369. }
  2370.  
  2371. public OnVehicleDeath(vehicleid, killerid)
  2372. {
  2373.     return 1;
  2374. }
  2375.  
  2376. public OnPlayerText(playerid, text[])
  2377. {
  2378.     SetPlayerChatBubble(playerid,text,C_ROT,15,4000);
  2379.     if(Anrufen[playerid] == 2)
  2380.     {
  2381.         new string[200];
  2382.         new pID = DeinAnrufer[playerid];
  2383.         format(string,sizeof(string),"(Handy) %s || %s",SpielerName(playerid), text);
  2384.         SendClientMessage(pID,C_GELB,string);
  2385.     }
  2386.     else
  2387.     {
  2388.         new say[200];
  2389.         format(say,sizeof(say),"%s sagt: %s",SpielerName(playerid),text);
  2390.     }
  2391.     return 1;
  2392. }
  2393. ocmd:invite(playerid,params[])
  2394. {
  2395.     new text[128];
  2396.     if(PlayerInfo[playerid][pFrak] == 0)
  2397.     {
  2398.         SendClientMessage(playerid,C_ROT,"Du gehörst keiner Fraktion an.");
  2399.         return 1;
  2400.     }
  2401.     if(sscanf(params, "s", text))return SendClientMessage(playerid, C_LILA, "Verwendung: /invite [Spieler/ID]");
  2402.     if(PlayerInfo[playerid][pRang] >= 5)
  2403.     {
  2404.         if(PlayerInfo[playerid][pFrak] >= 1)
  2405.         {
  2406.             new pID,string[280],fraktname[64];
  2407.             if(sscanf(params,"u",pID))return SendClientMessage(playerid,C_LILA,"Benutze: /invite [Spieler/ID]");
  2408.             if(PlayerInfo[pID][pFrak] >= 1)return SendClientMessage(playerid,C_ROT,"Der Spieler ist bereits in einer Frak/Gang!");
  2409.             if(PlayerInfo[playerid][pPerso] == 0)
  2410.             {
  2411.                 SendClientMessage(playerid,C_ROT,"Du brauchst einen Personalausweis !");
  2412.                 return 1;
  2413.             }
  2414.             if(PlayerInfo[pID][pPerso] == 0)
  2415.             {
  2416.                 SendClientMessage(pID,C_ROT,"Man wollte dich in eine Fraktion einladen, das ging aber leider nicht. Grund: Du hast noch keinen Personalausweiß !");
  2417.                 return 1;
  2418.             }
  2419.             if(PlayerInfo[pID][pLevel] <= 1)return SendClientMessage(playerid,C_ROT,"Du kannst Spieler erst ab Level 2 Inviten !");
  2420.             format(string,sizeof(string),"Du wurdest von Leader %s in die Fraktion eingeladen",SpielerName(playerid));
  2421.             SendClientMessage(pID,C_HBLAU,string);
  2422.             format(string,sizeof(string),"Du hast %s in deine Fraktion eingeladen",SpielerName(pID));
  2423.             SendClientMessage(playerid,C_HBLAU,string);
  2424.             switch (PlayerInfo[playerid][pFrak])
  2425.             {
  2426.                 case 0:{fraktname=" Zivi ";}
  2427.                 case 1:{fraktname=frak1; SetPVarInt(pID,"Invite",1);}
  2428.             }
  2429.             format(string,sizeof(string),"{FFFFFF}Du wurdest von {FF0000} %s {FFFFFF} in die Fraktion/Gang {FF0000} %s {FFFFFF} eingeladen.\nUm beizutreten drücke *Beitreten* wenn nicht *Abbrechen*",SpielerName(playerid),fraktname);
  2430.             ShowPlayerDialog(pID,D_INVITE,DIALOG_STYLE_MSGBOX,"Fraktion's Einladung",string,"Beitreten","Abbrechen");
  2431.         }
  2432.     }
  2433.     else
  2434.     {
  2435.         SendClientMessage(playerid,C_ROT,"Du bist kein (Co)Leader!");
  2436.     }
  2437.     return 1;
  2438. }
  2439.  
  2440. ocmd:uninvite(playerid,params[])
  2441. {
  2442.     new text[128];
  2443.     if(PlayerInfo[playerid][pFrak] >= 5)
  2444.     {
  2445.         SendClientMessage(playerid,C_ROT,"Du gehörst keiner Fraktion an.");
  2446.         return 1;
  2447.     }
  2448.     if(sscanf(params, "s", text))return SendClientMessage(playerid, C_LILA, "Verwendung: /uninvite [Spieler/ID]");
  2449.     if(PlayerInfo[playerid][pRang] >= 5)
  2450.     {
  2451.         if(PlayerInfo[playerid][pFrak] >= 1)
  2452.         {
  2453.             new pID,string[280];
  2454.             if(sscanf(params,"u",pID))return SendClientMessage(playerid,C_LILA,"Benutze: /uninvite [Spieler/ID]");
  2455.             if(PlayerInfo[pID][pFrak] != PlayerInfo[playerid][pFrak])return SendClientMessage(playerid,C_ROT,"Dieser Spieler ist nicht in deiner Fraktion!");
  2456.             if(PlayerInfo[playerid][pPerso] == 0)
  2457.             {
  2458.                 SendClientMessage(playerid,C_ROT,"Du brauchst einen Personalausweis !");
  2459.                 return 1;
  2460.             }
  2461.             if(PlayerInfo[pID][pPerso] == 0)
  2462.             {
  2463.                 SendClientMessage(pID,C_ROT,"Man wollte dich in eine Fraktion einladen, das ging aber leider nicht. Grund: Du hast noch keinen Personalausweiß !");
  2464.                 return 1;
  2465.             }
  2466.             format(string,sizeof(string),"Du wurdest vom Leader %s aus der Fraktion geschmissen !",SpielerName(playerid));
  2467.             SendClientMessage(pID,C_HBLAU,string);
  2468.             format(string,sizeof(string),"Du hast %s aus deiner Fraktion geschmissen !",SpielerName(pID));
  2469.             SendClientMessage(playerid,C_HBLAU,string);
  2470.             PlayerInfo[pID][pFrak] = 0; PlayerInfo[pID][pRang] = 0; PlayerInfo[pID][pSkin] = 2; SetPlayerSkin(playerid,PlayerInfo[pID][pSkin]);
  2471.         }
  2472.     }
  2473.     else
  2474.     {
  2475.         SendClientMessage(playerid,C_ROT,"Du bist kein (Co)Leader!");
  2476.     }
  2477.     return 1;
  2478. }
  2479.  
  2480. ocmd:su(playerid,params[])
  2481. {
  2482.     if(PlayerInfo[playerid][pFrak] >= 3) return SendClientMessage(playerid,C_ROT,"Du musst ein SAPD / FBI Member sein !");
  2483.     new pID,wtds,grund;
  2484.     if(sscanf(params,"uds",pID,wtds,grund))return SendClientMessage(playerid,C_LILA,"/su [Spieler] [Anzahl] [Grund]");
  2485.     if(wtds<0||wtds>14)return SendClientMessage(playerid,C_ROT,"Du darfst nicht mehr als 14 Wanteds vergeben !");
  2486.     if(PlayerInfo[pID][pWanted] >= 14) return SendClientMessage(playerid,C_ROT,"Dieser Spieler Hat bereits 14 Wanteds !");
  2487.     PlayerInfo[pID][pWanted] += wtds;
  2488.     SetPlayerWantedLevel(playerid,1);
  2489.     if(PlayerInfo[pID][pWanted] >= 14) { PlayerInfo[pID][pWanted] = 14; }
  2490.     new str[100];
  2491.     format(str,sizeof(str),"Beamter %s hat dir %d Wanteds gegeben ! Grund : %s",SpielerName(playerid),wtds,grund);
  2492.     SendClientMessage(pID,C_CBLAU,str);
  2493.     SendFrakMessage(1,C_CBLAU,str);
  2494.     SendFrakMessage(2,C_CBLAU,str);
  2495.     return 1;
  2496. }
  2497.  
  2498. ocmd:veh(playerid,params[])
  2499. {
  2500.     if(PlayerInfo[playerid][pAdmin] <=2) return SendClientMessage(playerid,C_ROT,"Du musst mindestens Admin-Rang 3 sein !");
  2501.     new mid,c1,c2;
  2502.     if(sscanf(params,"ddd",mid,c1,c2))return SendClientMessage(playerid,C_LILA,"/veh [Model] [Farbe 1] [Farbe 2]");
  2503.     if(mid<400||mid>600)return SendClientMessage(playerid,C_ROT,"Nur Fahrzeug ID's von 400-600 !");
  2504.     new Float:X,Float:Y,Float:Z,Float:R;
  2505.     GetPlayerPos(playerid,X,Y,Z);
  2506.     GetPlayerFacingAngle(playerid,R);
  2507.     PutPlayerInVehicle(playerid,CreateVehicle(mid,X,Y,Z,R,c1,c2,-1),0);
  2508.     SendClientMessage(playerid,C_HBLAU,"Vergiss nicht das Fahrzeug mit /dv wieder zu löschen !");
  2509.     return 1;
  2510. }
  2511.  
  2512. ocmd:makeleader(playerid,params[])
  2513. {
  2514.     if(PlayerInfo[playerid][pAdmin] <= 4) return SendClientMessage(playerid,C_ROT,"Du brauchst min. den Admin-Rang 4 !");
  2515.     new pID, fraktion, string[128],string2[128],fraktname[64];
  2516.     if(sscanf(params,"ui",pID,fraktion))return SendClientMessage(playerid,C_LILA,"/makeleader [Spieler] [FrakID]");
  2517.     if(fraktion<0||fraktion>MAX_FRAKS)return SendClientMessage(playerid,C_ROT,"Bitte gültige FraktionID angeben");
  2518.     PlayerInfo[pID][pFrak] = fraktion;
  2519.     PlayerInfo[pID][pRang] = 6;
  2520.     switch (PlayerInfo[pID][pFrak])
  2521.     {
  2522.         case 0:{fraktname = "Zivi"; }
  2523.         case 1:{fraktname = frak1; }
  2524.     }
  2525.     format(string, sizeof(string), "Admin %s hat dich zum Leader von der Fraktion %s ernannt.", SpielerName(playerid),fraktname);
  2526.     SendClientMessage(pID, C_HBLAU,string);
  2527.     SendClientMessage(pID, C_HBLAU, " Mit dem Befehl /help siehst du die Fraktion's Befehle!");
  2528.     SendClientMessage(pID, C_HBLAU, " Du musst nun mindestens 2 Wochen Leader dieser Fraktion sein, ansonsten droht eine Frak-Sperre!");
  2529.     SendClientMessage(pID, C_HBLAU, " Wenn du vor Ablauf der Frist rausgeworfen wirst, musst du die Rest der Zeit Zivilist bleiben.");
  2530.     format(string, sizeof(string), "Du hast %s zum Leader der/die %s ernannt.", SpielerName(pID),fraktname);
  2531.     SendClientMessage(playerid, C_HBLAU, string);
  2532.     format(string2, sizeof(string2), "%s hat %s zum Leader der Fraktion %s ernannt.", SpielerName(playerid),SpielerName(pID),fraktname);
  2533.     SendAdminMessage(C_ROT,string2);
  2534.     SpawnPlayer(pID);
  2535.     return 1;
  2536. }
  2537.  
  2538. ocmd:setadmin(playerid,params[])
  2539. {
  2540. if(PlayerInfo[playerid][pAdmin] == 5 || IsPlayerAdmin(playerid))
  2541. {
  2542.     new pID,rang;
  2543.     if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,C_GRAU,"SERVER:/setadmin [Name/ID] [Rang]");
  2544.     if(rang<0||rang>5)return SendClientMessage(playerid,C_ROT,"Bitte gib ein rang von 0-5 an!");
  2545.     {
  2546.         PlayerInfo[pID][pAdmin] = rang;
  2547.         new str[200];
  2548.         format(str,sizeof(str),"{FFFFFF}[ADMIN-CMD]: Spieler {0041FF}%s{FFFFFF} wurde vom Admin {0041FF}%s{FFFFFF} zu einem Admin Rang {0041FF}%d{FFFFFF} befördert !",SpielerName(pID),SpielerName(playerid),rang);
  2549.         SendClientMessageToAll(C_WEISS,str);
  2550.         SendClientMessage(playerid,C_WEISS,"Er wurde zum Admin gemacht");
  2551.     }
  2552.     }
  2553. return 1;
  2554. }
  2555.  
  2556. ocmd:kick(playerid,params[])
  2557. {
  2558.     if(PlayerInfo[playerid][pAdmin] >= 1)
  2559.     {
  2560.         new pID, reason[128],string[128];
  2561.         if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,C_LILA,"/kick [id] [Grund] ");
  2562.         if(!IsPlayerConnected(pID))return SendClientMessage(playerid,C_ROT,"Diese Spieler ist nicht online");
  2563.         if(pID == playerid)return SendClientMessage(playerid,C_ROT,"Du kannst dich LEIDER nicht selber kicken");
  2564.         if(IsPlayerNPC(pID))return SendClientMessage(playerid,C_ROT,"Du kannst keinen Bot kicken !");
  2565.         if(PlayerInfo[playerid][pAdmin] < PlayerInfo[pID][pAdmin])
  2566.         {
  2567.             SendClientMessage(playerid,C_ROT, "Du kannst das nicht !");
  2568.             return 1;
  2569.         }
  2570.         format(string,sizeof(string),"["STAG"-Admin]: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
  2571.         SendClientMessageToAll(0x9B0000FF,string);
  2572.         format(string,sizeof(string),"~r~Du wurdest gekickt !~n~Grund: %s",reason);
  2573.         GameTextForPlayer(pID, string, 30000, 4);
  2574.         TogglePlayerControllable(pID,0);
  2575.         SetTimerEx("Kickp",500,0,"i",pID);
  2576.     }
  2577.     else
  2578.     {
  2579.         SendClientMessage(playerid,C_ROT, "Du hast dafür keine Rechte!");
  2580.     }
  2581.     return 1;
  2582. }
  2583.  
  2584. ocmd:aban(playerid,params[])
  2585. {
  2586.     if(PlayerInfo[playerid][pAdmin] >= 3)
  2587.     {
  2588.         new pID, reason[128],string[128];
  2589.         if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,C_LILA,"/aban [id] [Grund] ");
  2590.         if(!IsPlayerConnected(pID))return SendClientMessage(playerid,C_ROT,"Diese Spieler ist nicht online");
  2591.         if(pID == playerid)return SendClientMessage(playerid,C_ROT,"Du kannst dich LEIDER nicht selber Bannen");
  2592.         if(IsPlayerNPC(pID))return SendClientMessage(playerid,C_ROT,"Du kannst keinen Bot bannen !");
  2593.         if(PlayerInfo[playerid][pAdmin] < PlayerInfo[pID][pAdmin])
  2594.         {
  2595.             SendClientMessage(playerid,C_ROT, "Du kannst das nicht !");
  2596.             return 1;
  2597.         }
  2598.         format(string,sizeof(string),"["STAG"-Admin]: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
  2599.         SendClientMessageToAll(0x9B0000FF,string);
  2600.         format(string,sizeof(string),"~r~Du wurdest gebannt !~n~Grund: %s",reason);
  2601.         GameTextForPlayer(pID, string, 30000, 4);
  2602.         TogglePlayerControllable(pID,0);
  2603.         SetTimerEx("Kickp",500,0,"i",pID);
  2604.     }
  2605.     else
  2606.     {
  2607.         SendClientMessage(playerid,C_ROT, "Du hast dafür keine Rechte!");
  2608.     }
  2609.     return 1;
  2610. }
  2611.  
  2612. ocmd:gethere(playerid,params[])
  2613. {
  2614.     if(PlayerInfo[playerid][pAdmin] >= 2)
  2615.     {
  2616.         new pID;
  2617.         new string[128];
  2618.         if(sscanf(params,"u",pID))return SendClientMessage(playerid,C_LILA,"Benutze: /gethere [ID]");
  2619.         if(!IsPlayerConnected(pID))return SendClientMessage(playerid,C_ROT,"Spieler nicht Online");
  2620.         new Float:X,Float:Y,Float:Z;
  2621.         GetPlayerPos(playerid,X,Y,Z);
  2622.         if(IsPlayerInAnyVehicle(pID))
  2623.         {
  2624.             new cid=GetPlayerVehicleID(pID);
  2625.             SetVehiclePos(cid,X,Y+4,Z);
  2626.             PutPlayerInVehicle(pID,cid,0);
  2627.             SetPlayerInterior(pID,GetPlayerInterior(pID));
  2628.             SendClientMessage(pID,C_HBLAU,"Du wurdest Teleportiert!");
  2629.             format(string,sizeof(string),"%s hat %s zu sich geportet",SpielerName(playerid),SpielerName(pID));
  2630.             SendAdminMessage(C_ROT,string);
  2631.         }
  2632.         else
  2633.         {
  2634.             SetPlayerPos(pID,X,Y+4,Z);
  2635.             SetPlayerInterior(playerid,GetPlayerInterior(playerid));
  2636.             SendClientMessage(playerid,C_HBLAU,"Du hast dich Teleportiert!");
  2637.             format(string,sizeof(string),"%s hat %s zu sich geportet",SpielerName(playerid),SpielerName(pID));
  2638.             SendAdminMessage(C_ROT,string);
  2639.         }
  2640.     }
  2641.     else
  2642.     {
  2643.         SendClientMessage(playerid,C_ROT, "Du hast dafür keine Rechte!");
  2644.     }
  2645.     return 1;
  2646. }
  2647.  
  2648. ocmd:goto(playerid,params[])
  2649. {
  2650.     if(PlayerInfo[playerid][pAdmin] >= 1)
  2651.     {
  2652.         new pID;
  2653.         new string[128];
  2654.         if(sscanf(params,"u",pID))return SendClientMessage(playerid,C_LILA,"Benutze: /goto [ID]");
  2655.         if(!IsPlayerConnected(pID))return SendClientMessage(playerid,C_ROT,"Spieler nicht Online");
  2656.         new Float:X,Float:Y,Float:Z;
  2657.         GetPlayerPos(pID,X,Y,Z);
  2658.         if(IsPlayerInAnyVehicle(playerid))
  2659.         {
  2660.             new cid=GetPlayerVehicleID(playerid);
  2661.             SetVehiclePos(cid,X,Y+4,Z);
  2662.             PutPlayerInVehicle(playerid,cid,0);
  2663.             SetPlayerInterior(playerid,GetPlayerInterior(pID));
  2664.             SendClientMessage(playerid,C_HBLAU,"Du hast dich Teleportiert!");
  2665.             format(string,sizeof(string),"%s hat sich zu %s geportet",SpielerName(playerid),SpielerName(pID));
  2666.             SendAdminMessage(C_ROT,string);
  2667.         }
  2668.         else
  2669.         {
  2670.             SetPlayerPos(playerid,X,Y+4,Z);
  2671.             SetPlayerInterior(playerid,GetPlayerInterior(pID));
  2672.             SendClientMessage(playerid,C_HBLAU,"Du hast dich Teleportiert!");
  2673.             format(string,sizeof(string),"%s hat sich zu %s geportet",SpielerName(playerid),SpielerName(pID));
  2674.             SendAdminMessage(C_ROT,string);
  2675.         }
  2676.     }
  2677.     else
  2678.     {
  2679.         SendClientMessage(playerid,C_ROT, "Du hast dafür keine Rechte!");
  2680.     }
  2681.     return 1;
  2682. }
  2683.  
  2684. public OnPlayerModelSelection(playerid, response, listid, modelid)
  2685. {
  2686.     if(listid == ziviskins)
  2687.     {
  2688.         if(response)
  2689.         {
  2690.             SendClientMessage(playerid, C_LILA, "Du hast dich umgezogen !");
  2691.             SetPlayerSkin(playerid, modelid);
  2692.             PlayerInfo[playerid][pSkin] = modelid;
  2693.         }
  2694.     }
  2695.     if(listid == sapdskins)
  2696.     {
  2697.         if(response)
  2698.         {
  2699.             SendClientMessage(playerid, C_LILA, "Du hast dich umgezogen !");
  2700.             SetPlayerSkin(playerid, modelid);
  2701.             PlayerInfo[playerid][pSkin] = modelid;
  2702.         }
  2703.     }
  2704.     return 1;
  2705. }
  2706.  
  2707. public OnPlayerCommandText(playerid, cmdtext[])
  2708. {
  2709.     if(GetPVarInt(playerid,"logged") == 1)
  2710.     {
  2711.         new cmd[256],tmp[256];
  2712.         new idx;
  2713.         cmd = strtok(cmdtext, idx);
  2714.         //////////////////////////////
  2715.         if(strcmp(cmdtext,"/help",true) == 0 || strcmp(cmdtext,"/hilfe",true) == 0)
  2716.         {
  2717.             SendClientMessage(playerid,C_WEISS,"{0041FF}>>> BEFEHLE <<<{FFFFFF} : /stats /motor /tanken /gps /atm /laden /handy /telefonbuch");
  2718.             SendClientMessage(playerid,C_WEISS,"{0041FF}>>> BEFEHLE <<<{FFFFFF} : /(p)ickup /(h)angup /tcall /adt /kleidung");
  2719.             SendClientMessage(playerid,C_WEISS,"{0041FF}>>> BEFEHLE <<<{FFFFFF} : /carkey /licht /carlock /parken /carsell");
  2720.             if(PlayerInfo[playerid][pJob] >= 1)
  2721.             {
  2722.                 ShowJobHelp(playerid);
  2723.             }
  2724.             if(PlayerInfo[playerid][pAdmin] >= 1)
  2725.             {
  2726.                 SendClientMessage(playerid,C_WEISS,"{FF0023}>>> A-BEFEHLE <<<{FFFFFF} : /kick /goto /(c)lear(t)ext /makeleader /aban /veh /dv /gethere");
  2727.             }
  2728.             if(PlayerInfo[playerid][pFrak] == 1)
  2729.             {
  2730.                 if(PlayerInfo[playerid][pRang] >= 5)
  2731.                 {
  2732.                     SendClientMessage(playerid,C_WEISS,"{00D7FF}>>> F-(C)L-BEFEHLE <<<{FFFFFF} : /fmanage /invite /uninvite");
  2733.                 }
  2734.                 SendClientMessage(playerid,C_WEISS,"{00D7FF}>>> F-BEFEHLE <<<{FFFFFF} : /gate|/auf /duty /su /arrest /cuff /uncuff /r(ein)z(iehen)");
  2735.                 SendClientMessage(playerid,C_WEISS,"{00D7FF}>>> F-BEFEHLE <<<{FFFFFF} : /f(amchat)");
  2736.             }
  2737.         }
  2738.         if(strcmp(cmdtext,"/telefonbuch",true) == 0)
  2739.         {
  2740.             if(PlayerInfo[playerid][pTBuch] == 1)
  2741.             {
  2742.                 new tb[1024];
  2743.                 for(new i=0;i<MAX_PLAYERS;i++)
  2744.                 {
  2745.                     format(tb,sizeof(tb),"{0041FF}%s || Nr.: {FF0023}%d\n",SpielerName(i),PlayerInfo[i][pNummer]);
  2746.                     ShowPlayerDialog(playerid,D_TBUCH,DIALOG_STYLE_MSGBOX,"San Andreas Telefonbuch",tb,"Ok","");
  2747.                 }
  2748.             }
  2749.             else SendClientMessage(playerid,C_ROT,"Du hast kein Telefonbuch !");
  2750.         }
  2751.         if(strcmp(cmdtext,"/kaufen",true) == 0)
  2752.         {
  2753.             if(IsPlayerInRangeOfPoint(playerid,3.0,-28.9502,-184.5532,1003.5469))
  2754.             {
  2755.                 ShowPlayerDialog(playerid,D_247,DIALOG_STYLE_LIST,"24/7 Laden","Telefonbuch (4 €)\nGPS-System (110 €)","Kaufen","Abbrechen");
  2756.             }
  2757.         }
  2758.         if(strcmp(cmd, "/licht", true) == 0)
  2759.         {
  2760.             if(IsPlayerConnected(playerid))
  2761.             {
  2762.                 if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2763.                 {
  2764.                     if(IsPlayerInAnyVehicle(playerid))
  2765.                     {
  2766.                         new vid = GetPlayerVehicleID(playerid);
  2767.                         if(GetVehicleModel(vid) == 509 || GetVehicleModel(vid) == 481 || GetVehicleModel(vid) == 510) { return 1; }
  2768.                         GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
  2769.                         if(lights == VEHICLE_PARAMS_OFF || lights == VEHICLE_PARAMS_UNSET)
  2770.                         {
  2771.                             SetVehicleParamsEx(vid, engine, VEHICLE_PARAMS_ON, alarm ,doors, bonnet, boot, objective);
  2772.                             SendClientMessage(playerid, C_GELB, "Licht angeschaltet.");
  2773.                         }
  2774.                         else
  2775.                         {
  2776.                             SetVehicleParamsEx(vid, engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
  2777.                             SendClientMessage(playerid, C_GELB, "Licht ausgeschaltet.");
  2778.                         }
  2779.                     }
  2780.                 }
  2781.             }
  2782.             return 1;
  2783.         }
  2784.         if(strcmp(cmd, "/carsell", true) == 0)
  2785.         {
  2786.             if(IsPlayerConnected(playerid))
  2787.             {
  2788.                 if(PlayerHaveCar[playerid][PlayerKey[playerid]])
  2789.                 {
  2790.                     new price = PlayerCar[playerid][PlayerKey[playerid]][CarPreis];
  2791.                     PlayerInfo[playerid][pGeld] += price;
  2792.                     Carlock[PlayerCar[playerid][PlayerKey[playerid]][CarId]] = 0;
  2793.                     UnLockCar(PlayerCar[playerid][PlayerKey[playerid]][CarId]);
  2794.                     DestroyVehicle(PlayerCar[playerid][PlayerKey[playerid]][CarId]);
  2795.                     new string3[32];
  2796.                     new playername3[MAX_PLAYER_NAME];
  2797.                     GetPlayerName(playerid, playername3, sizeof(playername3));
  2798.                     format(string3, sizeof(string3), "/Autos/%s_Car_%d.ini", playername3, PlayerKey[playerid]);
  2799.                     fremove(string3);
  2800.                     print("FAHRZEUG REMOVED!!!");
  2801.                     PlayerHaveCar[playerid][PlayerKey[playerid]] = 0;
  2802.                     SendClientMessage(playerid, C_LILA, "Du hast dein Fahrzeug erfolgreich verkauft. Du erhälst die Hälfte des Kaufpreises.");
  2803.                 }
  2804.                 else
  2805.                 {
  2806.                     SendClientMessage(playerid, C_ROT, "Du besitzt kein Fahrzeug oder auf dem Schlüssel ist kein Fahrzeug.");
  2807.                     return 1;
  2808.                 }
  2809.             }
  2810.             return 1;
  2811.         }
  2812.         if(strcmp(cmd, "/carkey", true) == 0)
  2813.         {
  2814.             if(IsPlayerConnected(playerid))
  2815.             {
  2816.                 new c1[30], c2[30], c3[30], c4[30], c5[30], string[128];
  2817.                 if(PlayerHaveCar[playerid][0]){ format(c1, sizeof(c1), "{FFFFFF}%s", CarName[PlayerCar[playerid][0][CarModel]-400]); }
  2818.                 else { format(c1, sizeof(c1), "{FFFFFF}-------"); }
  2819.                 if(PlayerHaveCar[playerid][1]){ format(c2, sizeof(c2), "{FFFFFF}%s", CarName[PlayerCar[playerid][1][CarModel]-400]); }
  2820.                 else { format(c2, sizeof(c2), "{FFFFFF}-------"); }
  2821.                 if(PlayerHaveCar[playerid][2]){ format(c3, sizeof(c3), "{FFFFFF}%s", CarName[PlayerCar[playerid][2][CarModel]-400]); }
  2822.                 else { format(c3, sizeof(c3), "{FFFFFF}-------"); }
  2823.                 if(PlayerHaveCar[playerid][3]){ format(c4, sizeof(c4), "{FFFFFF}%s", CarName[PlayerCar[playerid][3][CarModel]-400]); }
  2824.                 else { format(c4, sizeof(c4), "{FFFFFF}-------"); }
  2825.                 format(string, sizeof(string), "%s\n%s\n%s\n%s\n%s", c1, c2, c3, c4, c5);
  2826.                 ShowPlayerDialog(playerid, D_CARKEY, DIALOG_STYLE_LIST, "Deine Fahrzeuge/Schlüssel", string, "Auswählen", "Abbrechen");
  2827.             }
  2828.             return 1;
  2829.         }
  2830.         if(strcmp(cmd, "/parken", true) == 0)
  2831.         {
  2832.             if(IsPlayerConnected(playerid))
  2833.             {
  2834.                 if(PlayerHaveCar[playerid][PlayerKey[playerid]])
  2835.                 {
  2836.                     new newcar = GetPlayerVehicleID(playerid);
  2837.                     if(newcar == PlayerCar[playerid][PlayerKey[playerid]][CarId])
  2838.                     {
  2839.                         new Float:X, Float:Y,Float:Z;
  2840.                         new Float:z_rot;
  2841.                         GetPlayerPos(playerid, X,Y,Z);
  2842.                         GetVehicleZAngle(newcar, z_rot);
  2843.                         PlayerCar[playerid][PlayerKey[playerid]][CarPos_x] = X;
  2844.                         PlayerCar[playerid][PlayerKey[playerid]][CarPos_y] = Y;
  2845.                         PlayerCar[playerid][PlayerKey[playerid]][CarPos_z] = Z;
  2846.                         PlayerCar[playerid][PlayerKey[playerid]][CarRotate] = z_rot;
  2847.                         SendClientMessage(playerid, C_HBLAU, "Dein Fahrzeug wurde erfolgreich geparkt.");
  2848.                     }
  2849.                     else
  2850.                     {
  2851.                         SendClientMessage(playerid, C_ROT, "Du bist nicht in deinem Fahrzeug oder du hast keinen Schlüssel.");
  2852.                         return 1;
  2853.                     }
  2854.                 }
  2855.                 else
  2856.                 {
  2857.                     SendClientMessage(playerid, C_ROT, "Du besitzt kein Fahrzeug.");
  2858.                     return 1;
  2859.                 }
  2860.             }
  2861.             return 1;
  2862.         }
  2863.         if(strcmp(cmd, "/carlock", true) == 0)
  2864.         {
  2865.             if(IsPlayerConnected(playerid))
  2866.             {
  2867.                 new Float:X1, Float:Y1, Float:Z1;
  2868.                 if(PlayerHaveCar[playerid][PlayerKey[playerid]])
  2869.                 {
  2870.                     new State = Carlock[PlayerCar[playerid][PlayerKey[playerid]][CarId]];
  2871.                     GetVehiclePos(PlayerCar[playerid][PlayerKey[playerid]][CarId], X1, Y1, Z1);
  2872.                     for(new i=0;i<MAX_PLAYERS;i++)
  2873.                     {
  2874.                         if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 20.0, X1,Y1,Z1))
  2875.                         {
  2876.                             PlayerPlaySound(i, 1147, X1,Y1,Z1);
  2877.                         }
  2878.                     }
  2879.                     switch(State)
  2880.                     {
  2881.                         case 0:
  2882.                         {
  2883.                             GameTextForPlayer(playerid, "~w~Fahrzeug ~r~abgeschlossen", 5000, 6);
  2884.                             PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  2885.                             Carlock[PlayerCar[playerid][PlayerKey[playerid]][CarId]] = 1;
  2886.                             LockCar(PlayerCar[playerid][PlayerKey[playerid]][CarId]);
  2887.                         }
  2888.                         case 1:
  2889.                         {
  2890.                             GameTextForPlayer(playerid, "~w~Fahrzeug ~g~aufgeschlossen", 5000, 6);
  2891.                             PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  2892.                             Carlock[PlayerCar[playerid][PlayerKey[playerid]][CarId]] = 0;
  2893.                             UnLockCar(PlayerCar[playerid][PlayerKey[playerid]][CarId]);
  2894.                         }
  2895.                     }
  2896.                 }
  2897.                 else
  2898.                 {
  2899.                     SendClientMessage(playerid, C_ROT, "Auf dem ausgewählten Schlüssel ist kein Fahrzeug.");
  2900.                     return 1;
  2901.                 }
  2902.             }
  2903.             return 1;
  2904.         }
  2905.         if(strcmp(cmd, "/famchat", true) == 0 || strcmp(cmd, "/f", true) == 0)
  2906.         {
  2907.             if(IsPlayerConnected(playerid))
  2908.             {
  2909.                 new length = strlen(cmdtext);
  2910.                 while ((idx < length) && (cmdtext[idx] <= ' '))
  2911.                 {
  2912.                     idx++;
  2913.                 }
  2914.                 new offset = idx;
  2915.                 new result[64];
  2916.                 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  2917.                 {
  2918.                     result[idx - offset] = cmdtext[idx];
  2919.                     idx++;
  2920.                 }
  2921.                 result[idx - offset] = EOS;
  2922.                 if(!strlen(result))
  2923.                 {
  2924.                     SendClientMessage(playerid, C_LILA, "FEHLER: /f(amchat) [Nachricht]");
  2925.                     return 1;
  2926.                 }
  2927.                 new frak = PlayerInfo[playerid][pFrak], string[128];
  2928.                 if(frak == 1){ format(string, sizeof(string), "* %s %s: %s *", FamRang(playerid), SpielerName(playerid), result); SendFrakMessage(1, 0xC3FF00FF, string);}
  2929.             }
  2930.             return 1;
  2931.         }
  2932.         if(strcmp(cmdtext,"/fmanage",true) == 0)
  2933.         {
  2934.             if(PlayerInfo[playerid][pFrak] >= 1)
  2935.             {
  2936.                 if(PlayerInfo[playerid][pRang] >= 5)
  2937.                 {
  2938.                     ShowPlayerDialog(playerid,D_FMANAGE,DIALOG_STYLE_LIST,"Fraktion's-Manage","Member-Liste\nFraktion's-Kasse","Ok","Abbrechen");
  2939.                 }
  2940.                 else SendClientMessage(playerid,C_ROT,"Du bist in keiner Fraktion (Co)Leader !");
  2941.             }
  2942.             else SendClientMessage(playerid,C_ROT,"Du bist in keiner Fraktion !");
  2943.         }
  2944.         if(strcmp(cmdtext,"/kleidung",true) == 0)
  2945.         {
  2946.          if(IsPlayerInRangeOfPoint(playerid,5.0,212.1382,-4.9641,1001.2109) || IsPlayerInRangeOfPoint(playerid,5.0,207.7511,-101.4679,1005.2578) || IsPlayerInRangeOfPoint(playerid,5.0,161.5696,-84.2858,1001.8047) || IsPlayerInRangeOfPoint(playerid,5.0,204.4363,-159.9981,1000.5234))
  2947.             {
  2948.                 if(PlayerInfo[playerid][pFrak] == 1)
  2949.                 {
  2950.                      ShowModelSelectionMenu(playerid, sapdskins, "SAPD-Skins");
  2951.                 }
  2952.                 else
  2953.                 {
  2954.                     ShowModelSelectionMenu(playerid, ziviskins, "Zivil-Skins");
  2955.                 }
  2956.             }
  2957.             else { SendClientMessage(playerid,C_ROT,"Du bist in keinem Kleidungsgeschäft ! Du findest eins mit /gps || /navi"); }
  2958.         }
  2959.         if(strcmp(cmdtext,"/startjob",true) == 0 || strcmp(cmdtext,"/sjob",true) == 0)
  2960.         {
  2961.             if(PlayerInfo[playerid][pJob] == 1)
  2962.             {
  2963.                 if(IsPlayerInRangeOfPoint(playerid,3.0,2182.9666,-2253.7715,14.7747))
  2964.                 {
  2965.                     SendClientMessage(playerid,C_GELB,"Du hast deinen Beruf (Fracht-Arbeiter) nun gestartet !");
  2966.                     SendClientMessage(playerid,C_GELB,"Nachdem du 30 Kisten/Pakete in den Lastwagen getragen hast,bekommst du deinen Lohn !");
  2967.                     SetPlayerCheckpoint(playerid,2147.1375,-2257.8096,13.2971,2.0);
  2968.                     faj[playerid] = 1;
  2969.                 }
  2970.             }
  2971.         }
  2972.         if(strcmp(cmd, "/jobchat", true) == 0 || strcmp(cmd, "/j", true) == 0)
  2973.         {
  2974.             if(IsPlayerConnected(playerid))
  2975.             {
  2976.                 new length = strlen(cmdtext);
  2977.                 while ((idx < length) && (cmdtext[idx] <= ' '))
  2978.                 {
  2979.                     idx++;
  2980.                 }
  2981.                 new offset = idx;
  2982.                 new result[64];
  2983.                 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  2984.                 {
  2985.                     result[idx - offset] = cmdtext[idx];
  2986.                     idx++;
  2987.                 }
  2988.                 result[idx - offset] = EOS;
  2989.                 if(!strlen(result))
  2990.                 {
  2991.                     SendClientMessage(playerid, C_LILA, "FEHLER: /(j)ob [Nachricht]");
  2992.                     return 1;
  2993.                 }
  2994.                 new job = PlayerInfo[playerid][pJob], rtext[30], string[128];
  2995.                 if(job == 1){ rtext = jobname1; format(string, sizeof(string), "* %s %s: %s, over *", rtext, SpielerName(playerid), result); SendJobMessage(1, C_CBLAU, string);}
  2996.             }
  2997.             return 1;
  2998.         }
  2999.         if(strcmp(cmdtext,"/dv",true) == 0)
  3000.         {
  3001.             if(IsPlayerInAnyVehicle(playerid)) { DestroyVehicle(GetPlayerVehicleID(playerid)); }
  3002.             else { SendClientMessage(playerid,C_ROT,"Du bist in keinem Fahrzeug !"); }
  3003.         }
  3004.         if(strcmp(cmdtext,"/dolic",true) == 0)
  3005.         {
  3006.             if(IsPlayerInRangeOfPoint(playerid,5.0,-2032.5883,-114.3543,1000.8787))
  3007.             {
  3008.                 if(GetPVarInt(playerid,"FSP") == 0)
  3009.                 {
  3010.                     ShowPlayerDialog(playerid,D_DLIC,DIALOG_STYLE_LIST,"Fahrschule","Autoführerschein (300€)\nFlugschein (10.000 €)\nMotorradschein (240 €)\nBootsschein (1100 €)","Machen","Abbrechen");
  3011.                 }
  3012.                 else
  3013.                 {
  3014.                     SendClientMessage(playerid,C_ROT,"Du bist bereits in einer Prüfung !");
  3015.                 }
  3016.             }
  3017.         }
  3018.         if(strcmp(cmdtext,"/fs",true) == 0)
  3019.         {
  3020.             if(IsPlayerInRangeOfPoint(playerid,10.0,-2037.9800000,-102.2700000,35.0100000))
  3021.             {
  3022.                 MoveObject(fstor1,-2037.9900000,-102.2700000,0.8,35.0100000,0.0000000,0.0000000,0.0000000);
  3023.                 SetTimer("CloseFS1",5000,0);
  3024.             }
  3025.             else if(IsPlayerInRangeOfPoint(playerid,10.0,-2056.4700000,-102.2600000,35.0100000))
  3026.             {
  3027.                 MoveObject(fstor2,-2056.4800000,-102.2600000,35.0100000,0.8,0.0000000,0.0000000,0.0000000);
  3028.                 SetTimer("CloseFS2",5000,0);
  3029.             }
  3030.         }
  3031.         if(strcmp(cmdtext,"/duty",true) == 0)
  3032.         {
  3033.             if(PlayerInfo[playerid][pFrak] == 1)
  3034.             {
  3035.                 if(IsPlayerInRangeOfPoint(playerid,5.0,219.3194,169.2498,1003.0234))
  3036.                 {
  3037.                     if(PDuty[playerid] == 0)
  3038.                     {
  3039.                         PDuty[playerid] = 1;
  3040.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun als SAPD Polizist im Dienst !");
  3041.                         SetPlayerColor(playerid,sapdcolor);
  3042.                         GivePlayerWeapon(playerid,24,50);
  3043.                         GivePlayerWeapon(playerid,29,400);
  3044.                         GivePlayerWeapon(playerid,31,400);
  3045.                         GivePlayerWeapon(playerid,3,1);
  3046.                         GivePlayerWeapon(playerid,41,500);
  3047.                         if(PlayerInfo[playerid][pRang] >= 4)
  3048.                         {
  3049.                             GivePlayerWeapon(playerid,34,50);
  3050.                         }
  3051.                     }
  3052.                     else
  3053.                     {
  3054.                         PDuty[playerid] = 0;
  3055.                         ResetPlayerWeapons(playerid);
  3056.                         SetPlayerColor(playerid,zivicolor);
  3057.                     }
  3058.                 }
  3059.             }
  3060.         }
  3061.         if(strcmp(cmdtext,"/gate",true) == 0 || strcmp(cmdtext,"/auf",true) == 0)
  3062.         {
  3063.             if(PlayerInfo[playerid][pFrak] == 1)
  3064.             {
  3065.                 if(IsPlayerInRangeOfPoint(playerid,12.0,1810.7400000,-1669.4500000,13.1900000))
  3066.                 {
  3067.                     MoveObject(pdtor1,1810.7400000,-1669.4500000,13.1900000,3,0.0000000,0.0000000,90.0000000);
  3068.                     SetTimer("PDTor1",5000,0);
  3069.                     SendClientMessage(playerid,C_GRÜN,"Das Tor wurde geöffnet ! Es schließt in 5 Sekunden");
  3070.                 }
  3071.                 else if(IsPlayerInRangeOfPoint(playerid,12.0,1754.9800000,-1718.2900000,6.2400000))
  3072.                 {
  3073.                     MoveObject(pdtor2,1754.9800000,-1718.2900000,0.7400000,3);
  3074.                     SetTimer("PDTor2",5000,0);
  3075.                     SendClientMessage(playerid,C_GRÜN,"Das Tor wurde geöffnet ! Es schließt in 5 Sekunden");
  3076.                 }
  3077.                 else if(IsPlayerInRangeOfPoint(playerid,12.0,1713.8300000,-1662.9800000,8.6500000))
  3078.                 {
  3079.                     MoveObject(pdtor3,1713.8300000,-1662.9800000,3.1500000,3);
  3080.                     SetTimer("PDTor3",5000,0);
  3081.                     SendClientMessage(playerid,C_GRÜN,"Das Tor wurde geöffnet ! Es schließt in 5 Sekunden");
  3082.                 }
  3083.                 else if(IsPlayerInRangeOfPoint(playerid,5.0,230.12,162.26,1004.00))
  3084.                 {
  3085.                     MoveObject(pditor1,230.12,162.26,1001.00,3);
  3086.                     SetTimer("PDITor1",5000,0);
  3087.                     SendClientMessage(playerid,C_GRÜN,"Das Tor wurde geöffnet ! Es schließt in 5 Sekunden");
  3088.                 }
  3089.                 else if(IsPlayerInRangeOfPoint(playerid,5.0,232.49, 167.97, 1004.00))
  3090.                 {
  3091.                     MoveObject(pditor2,232.49, 167.97, 1001.00,3);
  3092.                     SetTimer("PDITor2",5000,0);
  3093.                     SendClientMessage(playerid,C_GRÜN,"Das Tor wurde geöffnet ! Es schließt in 5 Sekunden");
  3094.                 }
  3095.             }
  3096.         }
  3097.         if(strcmp(cmdtext,"/ct",true) == 0 || strcmp(cmdtext,"/cleartext",true) == 0)
  3098.         {
  3099.             if(PlayerInfo[playerid][pAdmin] >= 1)
  3100.             {
  3101.                 SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," ");
  3102.                 SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," ");
  3103.                 SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," ");
  3104.                 SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," "); SendClientMessageToAll(C_WEISS," ");
  3105.             }
  3106.             else
  3107.             {
  3108.                 SendClientMessage(playerid,C_ROT,"Du bist kein Admin !");
  3109.             }
  3110.         }
  3111.         if(strcmp(cmdtext,"/adt",true) == 0)
  3112.         {
  3113.             if(IsPlayerInRangeOfPoint(playerid,5.0,1670.5343,-728.6733,54.5659))
  3114.             {
  3115.                 SetPVarInt(playerid,"WT1",1);
  3116.                 ShowPlayerDialog(playerid,D_WBT,DIALOG_STYLE_INPUT,"Werbetafel","Gib nun den Text ein welchen du an die Werbetafel schreiben möchtest !\nMaximal 50 Zeichen !","Ok","Abbrechen");
  3117.             }
  3118.             else if(IsPlayerInRangeOfPoint(playerid,5.0,-1989.8208,-57.0336,35.3137))
  3119.             {
  3120.                 SetPVarInt(playerid,"WT2",1);
  3121.                 ShowPlayerDialog(playerid,D_WBT,DIALOG_STYLE_INPUT,"Werbetafel","Gib nun den Text ein welchen du an die Werbetafel schreiben möchtest !\nMaximal 50 Zeichen !","Ok","Abbrechen");
  3122.             }
  3123.             else if(IsPlayerInRangeOfPoint(playerid,5.0,1654.7750, 75.8361, 37.6751))
  3124.             {
  3125.                 SetPVarInt(playerid,"WT3",1);
  3126.                 ShowPlayerDialog(playerid,D_WBT,DIALOG_STYLE_INPUT,"Werbetafel","Gib nun den Text ein welchen du an die Werbetafel schreiben möchtest !\nMaximal 50 Zeichen !","Ok","Abbrechen");
  3127.             }
  3128.         }
  3129.         if(strcmp(cmdtext,"/tcall",true) == 0)
  3130.         {
  3131.             for(new id; id < MAX_TCALL; id++)
  3132.             {
  3133.                 if(IsPlayerInRangeOfPoint(playerid,5.0,Atcall[id][0],Atcall[id][1],Atcall[id][2]))
  3134.                 {
  3135.                     SetPVarInt(playerid,"TCALL",1);
  3136.                     ShowPlayerDialog(playerid,D_HANDYA,DIALOG_STYLE_INPUT,"Telefonzelle-Anrufen","Bitte gebe nun die Nummer des Spieler´s ein den du Anrufen willst.","Anrufen","Zurück");
  3137.                 }
  3138.             }
  3139.         }
  3140.         if(strcmp(cmdtext,"/pickup",true) ==0 || strcmp(cmdtext,"/p",true) == 0)
  3141.         {
  3142.             new pID = DeinAnrufer[playerid];
  3143.             if(Anrufen[pID] == 1)
  3144.             {
  3145.                 Anrufen[playerid]= 2;
  3146.                 Anrufen[pID]= 2;
  3147.                 SendClientMessage(playerid,C_GELB,"Du hast den Anruf angenommen.");
  3148.                 SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
  3149.                 SetPlayerAttachedObject(playerid, 4, 330, 6);
  3150.                 SetPlayerSpecialAction(pID, SPECIAL_ACTION_USECELLPHONE);
  3151.                 SetPlayerAttachedObject(pID, 4, 330, 6);
  3152.                 SendClientMessage(pID,C_GELB,"Dein Anruf wurde angenommen!");
  3153.             }
  3154.             else
  3155.             {
  3156.                 DeinAnrufer[playerid]= 0 ;
  3157.                 Anrufen[playerid]= 0;
  3158.                 SendClientMessage(playerid,C_ROT,"Es ruft dich keine an !");
  3159.             }
  3160.             return 1;
  3161.         }
  3162.         if(strcmp(cmdtext, "/hangup",true) == 0 || strcmp(cmdtext,"/h",true) == 0)
  3163.         {
  3164.             if(Anrufen[playerid] == 2)
  3165.             {
  3166.                 new pID = DeinAnrufer[playerid];
  3167.                 DeinAnrufer[playerid]= 0;
  3168.                 DeinAnrufer[pID]= 0;
  3169.                 Anrufen[playerid]= 0;
  3170.                 Anrufen[pID]= 0;
  3171.                 SendClientMessage(playerid,C_GELB,"Aufgelegt.");
  3172.                 SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
  3173.                 RemovePlayerAttachedObject(playerid, 4);
  3174.                 SendClientMessage(pID,C_ROT,"Der Gesprächspartner hat aufgelegt!");
  3175.                 SetPlayerSpecialAction(pID, SPECIAL_ACTION_STOPUSECELLPHONE);
  3176.                 RemovePlayerAttachedObject(pID, 4);
  3177.             }
  3178.             return 1;
  3179.         }
  3180.         if(strcmp(cmdtext,"/handy",true) == 0)
  3181.         {
  3182.             if(PlayerInfo[playerid][pHandy] >= 0)
  3183.             {
  3184.                 new htext[50];
  3185.                 if(PlayerInfo[playerid][pHandy] == 1) { htext = "Samsung Galaxy S3"; }
  3186.                 else if(PlayerInfo[playerid][pHandy] == 2) { htext = "iPhone 5"; }
  3187.                 else if(PlayerInfo[playerid][pHandy] == 3) { htext = "HTC One"; }
  3188.                 else if(PlayerInfo[playerid][pHandy] == 4) { htext = "Nokia Lumia 920"; }
  3189.                 else if(PlayerInfo[playerid][pHandy] == 5) { htext = "Motorla Razr i"; }
  3190.                 else if(PlayerInfo[playerid][pHandy] == 6) { htext = "Nokia 3110"; }
  3191.                 ShowPlayerDialog(playerid,D_HANDY,DIALOG_STYLE_LIST,htext,"Spieler Anrufen\nSMS schreiben\nService","Ok","Abbrechen");
  3192.             }
  3193.             else
  3194.             {
  3195.                 SendClientMessage(playerid,C_ROT,"Du besitzt noch kein Handy ! Kaufe dir ein im Juwelier !");
  3196.             }
  3197.  
  3198.         }
  3199.         if(strcmp(cmdtext,"/laden",true) == 0)
  3200.         {
  3201.             if(IsPlayerInRangeOfPoint(playerid,5.0,1227.3749,-1117.9836,998.8098) || IsPlayerInRangeOfPoint(playerid,5.0,1227.4165,-1117.9923,1008.3098) || IsPlayerInRangeOfPoint(playerid,5.0,1227.4059,-1118.1008,1015.3098))
  3202.             {
  3203.                 ShowPlayerDialog(playerid,D_LADEN,DIALOG_STYLE_LIST,"Jeffrey's Laden","Uhren\nHandy's\nHandy-Vertrag","Ok","Abbrechen");
  3204.             }
  3205.             else
  3206.             {
  3207.                 SendClientMessage(playerid,C_ROT,"Du bist in keinem Uhren-/Handyladen !");
  3208.             }
  3209.         }
  3210.         if(strcmp(cmdtext,"/atm",true) == 0)
  3211.         {
  3212.             if(PlayerInfo[playerid][pCKonto] == 1)
  3213.             {
  3214.                 for(new id; id < MAX_ATM; id++)
  3215.                 {
  3216.                     if(IsPlayerInRangeOfPoint(playerid,5.0,AtAtm[id][0],AtAtm[id][1],AtAtm[id][2]))
  3217.                     {
  3218.                         ShowPlayerDialog(playerid,D_KONTOPW,DIALOG_STYLE_PASSWORD,"Passwort-Eingabe","Gib dein Konto-Passwort ein !","Ok","Abbrechen");
  3219.                     }
  3220.                 }
  3221.             }
  3222.             else { SendClientMessage(playerid,C_ROT,"Du hast noch kein Konto erstellt ! Fahre zu einer Bank !"); }
  3223.         }
  3224.         if(strcmp(cmdtext,"/ckonto",true) == 0)
  3225.         {
  3226.             if(IsPlayerInRangeOfPoint(playerid,5.0,897.9027,-1003.6714,1336.1160))
  3227.             {
  3228.                 if(PlayerInfo[playerid][pCKonto] == 0)
  3229.                 {
  3230.                     ShowPlayerDialog(playerid,D_CKONTO,DIALOG_STYLE_PASSWORD,"Konto Erstellen","Bitte gib ein gewünschtes Passwort ein,\nwelches du zum Öffnen deines Konto's brauchst !","Create","Abbrechen");
  3231.                 }
  3232.                 else
  3233.                 {
  3234.                     SendClientMessage(playerid,C_ROT,"Du hast bereits ein Bank-Konto !");
  3235.                 }
  3236.             }
  3237.             else
  3238.             {
  3239.                 SendClientMessage(playerid,C_ROT,"Du bist in keiner Bank !");
  3240.             }
  3241.         }
  3242.         if(strcmp(cmdtext,"/gps",true) == 0 || strcmp(cmdtext,"/navi",true) == 0)
  3243.         {
  3244.             if(PlayerInfo[playerid][pGPS] == 1)
  3245.             {
  3246.                 ShowPlayerDialog(playerid,D_GPS,DIALOG_STYLE_LIST,""STAG"-Navigation","Öffentliche-Orte\nJob-Basen\nAutohäuser","Ok","Abbrechen");
  3247.             }
  3248.             else SendClientMessage(playerid,C_ROT,"Du hast noch kein GPS-System, kaufe dir eines im 24/7 Laden !");
  3249.         }
  3250.         if(strcmp(cmdtext,"/stats",true) == 0)
  3251.         {
  3252.             if(PlayerInfo[playerid][pPerso] == 1)
  3253.             {
  3254.                 ShowStats(playerid);
  3255.             }
  3256.             else
  3257.             {
  3258.                 SendClientMessage(playerid,C_ROT,"Du hast noch keinen Personalausweis !");
  3259.             }
  3260.             return 1;
  3261.         }
  3262.         if(strcmp(cmdtext, "/motor", true) == 0)
  3263.         {
  3264.             if(GetPlayerVehicleSeat(playerid) == 0)
  3265.             {
  3266.                 new car = GetPlayerVehicleID(playerid);
  3267.                 if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
  3268.                 {
  3269.                     SendClientMessage(playerid, C_ROT,"Ein Fahrrad hat keinen Motor !");
  3270.                 }
  3271.                 else if (Tank[car] < 1)
  3272.                 {
  3273.                     SendClientMessage(playerid, C_ROT, "Der Tank ist leer ! Rufe einen Ordnungsbeamten (/service).");
  3274.                 }
  3275.                 else if (Motor[car] == false)
  3276.                 {
  3277.                     GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
  3278.                     SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  3279.                     Motor[car] = true;
  3280.                     GameTextForPlayer(playerid,"~b~Motor ~g~gestartet",2000,1);
  3281.                 }
  3282.  
  3283.                 else
  3284.                 {
  3285.                     GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
  3286.                     SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  3287.                     Motor[car] = false;
  3288.                     GameTextForPlayer(playerid,"~b~Motor ~r~gestoppt",2000,1);
  3289.                 }
  3290.             }
  3291.             return 1;
  3292.         }
  3293.         if(strcmp(cmdtext, "/tanken", true) == 0)
  3294.         {
  3295.             if(IsPlayerInAnyVehicle(playerid))
  3296.             {
  3297.                 for(new id; id < MAX_TANKSTELLEN; id++)
  3298.                 {
  3299.                     if(IsPlayerInRangeOfPoint(playerid, 4.0, Tankstelle[id][0], Tankstelle[id][1], Tankstelle[id][2]))
  3300.                     {
  3301.                         ShowPlayerDialog(playerid,D_TANKE,DIALOG_STYLE_LIST,""STAG"-Tankstelle","Diesel\nBenzin\nSuper+","Tanken","Abbrechen");
  3302.                     }
  3303.                 }
  3304.             }
  3305.             else
  3306.             {
  3307.                 SendClientMessage(playerid,C_ROT,"Du bist in keinem Fahrzeug !");
  3308.             }
  3309.         }
  3310.         //============= AUS DEM GODFATHER !!!! ==================//
  3311.         if(strcmp(cmd, "/rz", true) == 0 || strcmp(cmd,"/reinziehen",true) == 0)
  3312.         {
  3313.             if(IsPlayerConnected(playerid))
  3314.             {
  3315.                 tmp = strtok(cmdtext, idx);
  3316.                 if(!strlen(tmp))
  3317.                 {
  3318.                     SendClientMessage(playerid, C_LILA, "Benutze: /grab [ID]");
  3319.                     return 1;
  3320.                 }
  3321.                 if(PlayerInfo[playerid][pFrak] == 1 || PlayerInfo[playerid][pFrak] == 2)
  3322.                 {
  3323.                     new person = strval(tmp);
  3324.                     new playerVehicle = GetPlayerVehicleID(playerid);
  3325.                     if(IsPlayerConnected(person))
  3326.                     {
  3327.                         if(person != INVALID_PLAYER_ID)
  3328.                         {
  3329.                             if(GetDistanceBetweenPlayers(playerid,person) <= 8)
  3330.                             {
  3331.                                 if(!IsPlayerInAnyVehicle(playerid))
  3332.                                 {
  3333.                                     SendClientMessage(playerid, C_ROT, "   Du kannst nur in Fahrzeugen grabben!");
  3334.                                     return 1;
  3335.                                 }
  3336.                                 if(PlayerInfo[person][pFrak] == 1 || PlayerInfo[person][pFrak] == 2)
  3337.                                 {
  3338.                                     SendClientMessage(playerid, C_ROT, "Du kannst keinen Cop grabben!");
  3339.                                     return 1;
  3340.                                 }
  3341.                                 if(IsPlayerInAnyVehicle(person))
  3342.                                 {
  3343.                                     SendClientMessage(playerid, C_ROT, "Ziel ist in einem Auto!");
  3344.                                     return 1;
  3345.                                 }
  3346.                                 if(person == playerid) { SendClientMessage(playerid, C_ROT, "Du kannst dich nicht selbst grabben!"); return 1; }
  3347.                                 if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2)
  3348.                                 {
  3349.                                     new giveplayer[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME],string[50];
  3350.                                     GetPlayerName(person, giveplayer, sizeof(giveplayer));
  3351.                                     GetPlayerName(playerid, sendername, sizeof(sendername));
  3352.                                     format(string, sizeof(string), "* Du wurdest von %s ins Farzeug gezogen.", sendername);
  3353.                                     SendClientMessage(person, C_HBLAU, string);
  3354.                                     format(string, sizeof(string), "* Du hast %s ins  Fahrzeug gezogen.", giveplayer);
  3355.                                     SendClientMessage(playerid, C_HBLAU, string);
  3356.                                     format(string, sizeof(string), "* %s hat %s ins Fahrzeug gezogen", sendername ,giveplayer);
  3357.                                     ProxDetector(30.0, playerid, string, C_LILA,C_LILA,C_LILA,C_LILA,C_LILA);
  3358.                                     GameTextForPlayer(person, "~r~Festgenommen", 2500, 3);
  3359.                                     PutPlayerInVehicle(person,playerVehicle,3);
  3360.                                     FreezePlayer(person);
  3361.                                 }
  3362.                                 else
  3363.                                 {
  3364.                                     SendClientMessage(playerid, C_ROT, "Du fährst kein Auto!");
  3365.                                     return 1;
  3366.                                 }
  3367.                             }
  3368.                             else
  3369.                             {
  3370.                                 SendClientMessage(playerid, C_ROT, "Spieler ist nicht in deine Nähe!");
  3371.                                 return 1;
  3372.                             }
  3373.                         }
  3374.                     }
  3375.                 }
  3376.                 else
  3377.                 {
  3378.                     SendClientMessage(playerid, C_ROT, "Du bist kein Cop!");
  3379.                 }
  3380.             }
  3381.             return 1;
  3382.         }
  3383.         if(strcmp(cmd, "/uncuff", true) == 0)
  3384.         {
  3385.             if(IsPlayerConnected(playerid))
  3386.             {
  3387.                 if(PlayerInfo[playerid][pFrak] == 1 || PlayerInfo[playerid][pFrak] == 2)
  3388.                 {
  3389.                     tmp = strtok(cmdtext, idx);
  3390.                     if(!strlen(tmp))
  3391.                     {
  3392.                         SendClientMessage(playerid, C_LILA, "FEHLER: /uncuff [playerid]");
  3393.                         return 1;
  3394.                     }
  3395.                     new giveplayerid = ReturnUser(tmp);
  3396.                     if(IsPlayerConnected(giveplayerid))
  3397.                     {
  3398.                         if(giveplayerid != INVALID_PLAYER_ID)
  3399.                         {
  3400.                             if (ProxDetectorS(8.0, playerid, giveplayerid))
  3401.                             {
  3402.                                 if(giveplayerid == playerid) { SendClientMessage(playerid, C_ROT, "Du hast dich selbst entfesselt!"); return 1; }
  3403.                                 if(PlayerCuffed[giveplayerid])
  3404.                                 {
  3405.                                     new giveplayer[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME],string[20];
  3406.                                     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3407.                                     GetPlayerName(playerid, sendername, sizeof(sendername));
  3408.                                     format(string, sizeof(string), "* Du wurdest von %s entfesselt.", sendername);
  3409.                                     SendClientMessage(giveplayerid, C_HBLAU, string);
  3410.                                     format(string, sizeof(string), "* Du entfesselst %s.", giveplayer);
  3411.                                     SendClientMessage(playerid, C_HBLAU, string);
  3412.                                     GameTextForPlayer(giveplayerid, "~g~Entfesselt", 2500, 3);
  3413.                                     UnFreezePlayer(giveplayerid);
  3414.                                     PlayerCuffed[giveplayerid] = 0;
  3415.                                 }
  3416.                                 else
  3417.                                 {
  3418.                                     SendClientMessage(playerid, C_ROT, "   Der Spieler ist nicht gefesselt!");
  3419.                                     return 1;
  3420.                                 }
  3421.                             }
  3422.                             else
  3423.                             {
  3424.                                 SendClientMessage(playerid, C_ROT, "   Der Spieler ist nicht in deiner Nähe !");
  3425.                                 return 1;
  3426.                             }
  3427.                         }
  3428.                     }
  3429.                     else
  3430.                     {
  3431.                         SendClientMessage(playerid, C_ROT, "   Dieser Spieler ist Offline !");
  3432.                         return 1;
  3433.                     }
  3434.                 }
  3435.                 else
  3436.                 {
  3437.                     SendClientMessage(playerid, C_ROT, "   Du bist kein Polizist !");
  3438.                 }
  3439.             }//not connected
  3440.             return 1;
  3441.         }
  3442.  
  3443.         if(strcmp(cmd, "/cuff", true) == 0) // Cuff Befehla us Godfather
  3444.         {
  3445.             if(IsPlayerConnected(playerid))
  3446.             {
  3447.                 if(PlayerInfo[playerid][pFrak] == 1 || PlayerInfo[playerid][pFrak] == 2)
  3448.                 {
  3449.                     tmp = strtok(cmdtext, idx);
  3450.                     if(!strlen(tmp)) {
  3451.                         SendClientMessage(playerid, C_LILA, "FEHLER: /cuff [playerid]");
  3452.                         return 1;
  3453.                     }
  3454.                     new giveplayerid = ReturnUser(tmp);
  3455.                     if(IsPlayerConnected(giveplayerid))
  3456.                     {
  3457.                         if(giveplayerid != INVALID_PLAYER_ID)
  3458.                         {
  3459.                             if(PlayerInfo[giveplayerid][pFrak] == 1 || PlayerInfo[giveplayerid][pFrak] == 2)
  3460.                             {
  3461.                                 SendClientMessage(playerid, C_ROT, "   Du kannst keine Polizisten fesseln !");
  3462.                                 return 1;
  3463.                             }
  3464.                             if(PlayerCuffed[giveplayerid] > 0)
  3465.                             {
  3466.                                 SendClientMessage(playerid, C_ROT, "   Spieler ist schon gefesselt !");
  3467.                                 return 1;
  3468.                             }
  3469.                             if (ProxDetectorS(8.0, playerid, giveplayerid))
  3470.                             {
  3471.                                 new car = GetPlayerVehicleID(playerid);
  3472.                                 if(giveplayerid == playerid) { SendClientMessage(playerid, C_ROT, "Du kannst dich nicht selber fesseln!"); return 1; }
  3473.                                 if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
  3474.                                 {
  3475.                                     new giveplayer[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME],string[50];
  3476.                                     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3477.                                     GetPlayerName(playerid, sendername, sizeof(sendername));
  3478.                                     format(string, sizeof(string), "* Dir wurden von %s Handschellen angelegt.", sendername);
  3479.                                     SendClientMessage(giveplayerid, C_HBLAU, string);
  3480.                                     format(string, sizeof(string), "* Du hast %s Handschellen angelegt.", giveplayer);
  3481.                                     SendClientMessage(playerid, C_HBLAU, string);
  3482.                                     format(string, sizeof(string), "* %s hat %s Handschellen angelegt.", sendername ,giveplayer);
  3483.                                     ProxDetector(30.0, playerid, string, C_LILA,C_LILA,C_LILA,C_LILA,C_LILA);
  3484.                                     GameTextForPlayer(giveplayerid, "~r~In Handschellen", 2500, 3);
  3485.                                     FreezePlayer(giveplayerid);
  3486.                                     PlayerCuffed[giveplayerid] = 2;
  3487.                                 }
  3488.                                 else
  3489.                                 {
  3490.                                     SendClientMessage(playerid, C_ROT, "Spieler ist nicht in deinem Auto, oder du bist nicht in einem Auto!");
  3491.                                     return 1;
  3492.                                 }
  3493.                             }
  3494.                             else
  3495.                             {
  3496.                                 SendClientMessage(playerid, C_ROT, "Der Spieler ist nicht in deiner nähe!");
  3497.                                 return 1;
  3498.                             }
  3499.                         }
  3500.                     }
  3501.                     else
  3502.                     {
  3503.                         SendClientMessage(playerid, C_ROT, "Dieser Spieler ist Offline!");
  3504.                         return 1;
  3505.                     }
  3506.                 }
  3507.                 else
  3508.                 {
  3509.                     SendClientMessage(playerid, C_ROT, "   Du bist kein Polizist !");
  3510.                 }
  3511.             }
  3512.             return 1;
  3513.         }
  3514.         if(strcmp(cmd, "/arrest", true) == 0) // ARREST BEFEHL AUS GODFATHER SCRIPT VON MIR ( NOL )
  3515.         {
  3516.             if(IsPlayerConnected(playerid))
  3517.             {
  3518.                 if(PlayerInfo[playerid][pFrak] == 1 || PlayerInfo[playerid][pFrak] == 2)
  3519.                 {
  3520.                     if(PDuty[playerid] == 0)
  3521.                     {
  3522.                         SendClientMessage(playerid, C_ROT, "   Du bist nicht im Dienst!");
  3523.                         return 1;
  3524.                     }
  3525.                     if(IsPlayerInRangeOfPoint(playerid,6.0, 1779.1018,-1663.2767,-4.9928))
  3526.                     {// Jail spot
  3527.                         new suspect = GetClosestPlayer(playerid);
  3528.                         tmp = strtok(cmdtext, idx);
  3529.                         if(!strlen(tmp))
  3530.                         {
  3531.                             SendClientMessage(playerid, C_LILA, "Benutze: /arrest (ID / Name)");
  3532.                             return 1;
  3533.                         }
  3534.                         if(PlayerInfo[suspect][pFrak] == 1 || PlayerInfo[suspect][pFrak] == 2)
  3535.                         {
  3536.                             SendClientMessage(playerid, C_ROT, " Du kannst keinen Beamten einsperren!");
  3537.                             return 1;
  3538.                         }
  3539.                         if(IsPlayerConnected(suspect))
  3540.                         {
  3541.                             if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
  3542.                             {
  3543.                                 new giveplayer[MAX_PLAYER_NAME];
  3544.                                 new sendername[MAX_PLAYER_NAME];
  3545.                                 GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
  3546.                                 GetPlayerName(playerid, sendername, sizeof(sendername));
  3547.                                 if(PlayerInfo[playerid][pWanted] == 0)
  3548.                                 {
  3549.                                     SendClientMessage(playerid, C_ROT, "   Der Spieler ist nicht gesucht!");
  3550.                                     return 1;
  3551.                                 }
  3552.                                 PlayerInfo[suspect][pGeld] -= PlayerInfo[suspect][pWanted]*250;
  3553.                                 PlayerInfo[playerid][pGehalt] += PlayerInfo[suspect][pWanted]*250;
  3554.                                 ResetPlayerWeapons(suspect);
  3555.                                 new string[100];
  3556.                                 if(PlayerInfo[playerid][pFrak] == 1 || PlayerInfo[playerid][pFrak] == 1)
  3557.                                 {
  3558.                                     format(string, sizeof(string), "INFO: Officer %s hat den Verbrecher %s eingesperrt", SpielerName(playerid), SpielerName(suspect));
  3559.                                     SendClientMessageToAll(0xAA3333AA,string);
  3560.                                 }
  3561.                                 if(PlayerInfo[playerid][pFrak] == 2 || PlayerInfo[playerid][pFrak] == 2)
  3562.                                 {
  3563.                                     format(string, sizeof(string), "INFO: Agent %s hat den Verbrecher %s eingesperrt", SpielerName(playerid), SpielerName(suspect));
  3564.                                     SendClientMessageToAll(0xAA3333AA,string);
  3565.                                 }
  3566.                                 if(LSPDZellen == 0)//zelle1
  3567.                                 {
  3568.                                     SetPlayerInterior(suspect, 3);
  3569.                                     UnFreezePlayer(suspect);
  3570.                                     PlayerCuffed[suspect] = 0;
  3571.                                     SetPlayerPosF(suspect,197.8606,162.1870,1003.0300,181.0716);
  3572.                                     LSPDZellen += 1;
  3573.                                 }
  3574.                                 if(LSPDZellen == 1)//zelle2
  3575.                                 {
  3576.                                     SetPlayerInterior(suspect, 3);
  3577.                                     UnFreezePlayer(suspect);
  3578.                                     PlayerCuffed[suspect] = 0;
  3579.                                     SetPlayerPosF(suspect,198.1814,175.1265,1003.0234,358.2515);
  3580.                                     LSPDZellen += 1;
  3581.                                 }
  3582.                                 if(LSPDZellen == 2)//zelle3
  3583.                                 {
  3584.                                     SetPlayerInterior(suspect, 3);
  3585.                                     UnFreezePlayer(suspect);
  3586.                                     PlayerCuffed[suspect] = 0;
  3587.                                     SetPlayerPosF(suspect,193.2298,174.7613,1003.0234,358.2515);
  3588.                                     LSPDZellen = 0;
  3589.                                 }
  3590.                                 PlayerInfo[suspect][pJailTime] = PlayerInfo[suspect][pWanted] * 240;
  3591.                                 new spr[100];
  3592.                                 format(spr,sizeof(spr),"Du wurdest für %d Minuten und einer Geldstrafe von %d € eingesperrt",PlayerInfo[playerid][pWanted] * 4,PlayerInfo[playerid][pWanted] * 250);
  3593.                                 SendClientMessage(playerid,C_HBLAU,spr);
  3594.                                 PlayerInfo[suspect][pJailed] = 1;
  3595.                                 SetPlayerInterior(suspect, 3);
  3596.                                 GameTextForPlayer(suspect,"~r~Verhaftet",2000,5);
  3597.                                 PlayerInfo[suspect][pWanted] = 0;
  3598.                                 SetPlayerWantedLevel(suspect,0);
  3599.                             }//distance
  3600.                         }
  3601.                     }
  3602.                     else
  3603.                     {
  3604.                         SendClientMessage(playerid, C_ROT, "   Niemand zum Verhaften in deiner Nähe.");
  3605.                         return 1;
  3606.                     }
  3607.                 }
  3608.                 else
  3609.                 {
  3610.                     SendClientMessage(playerid, C_ROT, "   Du bist kein Beamter !");
  3611.                     return 1;
  3612.                 }
  3613.             }//not connected
  3614.             return 1;
  3615.         }
  3616.     }
  3617.     else
  3618.     {
  3619.         SendClientMessage(playerid,C_ROT,"Du bist nicht eingeloggt");
  3620.     }
  3621.     return 1;
  3622. }
  3623.  
  3624. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  3625. {
  3626.     if(GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 510)
  3627.     {
  3628.         GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
  3629.         SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  3630.     }
  3631.     return 1;
  3632. }
  3633.  
  3634. public OnPlayerExitVehicle(playerid, vehicleid)
  3635. {
  3636.     if(GetPVarInt(playerid,"FSP") == 1)
  3637.     {
  3638.         DisablePlayerRaceCheckpoint(playerid);
  3639.         SendClientMessage(playerid,C_ROT,"Da du ausgestiegen bist, ist die Prüfung nun beendet !");
  3640.         SetPVarInt(playerid,"FSP",0);
  3641.         fsm[playerid] = 0;
  3642.         KillTimer(tfsa);
  3643.         fsa[playerid] = 0;
  3644.     }
  3645.     return 1;
  3646. }
  3647.  
  3648. public OnPlayerStateChange(playerid, newstate, oldstate)
  3649. {
  3650.     if(newstate == PLAYER_STATE_DRIVER)
  3651.     {
  3652.         new typ, string[150],vehicleid = GetPlayerVehicleID(playerid);
  3653.         typ=IsAutohausCar(vehicleid);
  3654.         if(typ!=-1)
  3655.         {
  3656.             FreezePlayer(playerid);
  3657.             format(string, sizeof(string), "{FFFFFF}Möchtest du das Fahrzeug kaufen ?\nFahrzeug:\t {0041FF}%s\n{FFFFFF}Preis:\t\t {0041FF}%d\n{FFFFFF}Tank:{FFFFFF}\t\t{0041FF} %d", Kaufliste[typ][aName], Kaufliste[typ][aPreis],GetVehicleTankInhalt(typ));
  3658.             ShowPlayerDialog(playerid, D_SELLCAR, DIALOG_STYLE_MSGBOX, "{FF9933}Autohaus", string, "Kaufen", "Abbrechen");
  3659.         }
  3660.     }
  3661.     if(newstate == PLAYER_STATE_DRIVER)
  3662.     {
  3663.         SendClientMessage(playerid,C_WEISS,"{FFFFFF}Um den Motor zu Starten drücke die Taste {0041FF}N {FFFFFF}oder schreibe {0041FF}/motor");
  3664.         PlayerTextDrawHide(playerid,Tacho1[playerid]); PlayerTextDrawHide(playerid,Tacho2[playerid]); PlayerTextDrawHide(playerid,Tacho3[playerid]);
  3665.         PlayerTextDrawHide(playerid,Tacho4[playerid]); PlayerTextDrawShow(playerid,Tacho1[playerid]); PlayerTextDrawShow(playerid,Tacho2[playerid]);
  3666.         PlayerTextDrawHide(playerid,Tacho5[playerid]); PlayerTextDrawShow(playerid,Tacho3[playerid]); PlayerTextDrawShow(playerid,Tacho4[playerid]);
  3667.         PlayerTextDrawShow(playerid,Tacho5[playerid]);
  3668.     }
  3669.     if(newstate == PLAYER_STATE_ONFOOT)
  3670.     {
  3671.         PlayerTextDrawHide(playerid,Tacho1[playerid]); PlayerTextDrawHide(playerid,Tacho2[playerid]); PlayerTextDrawHide(playerid,Tacho3[playerid]);
  3672.         PlayerTextDrawHide(playerid,Tacho4[playerid]); PlayerTextDrawHide(playerid,Tacho5[playerid]);
  3673.     }
  3674.     if(newstate == PLAYER_STATE_DRIVER)
  3675.     {
  3676.         new vehicleid = GetPlayerVehicleID(playerid);
  3677.         if(IsAfsVeh(vehicleid))
  3678.         {
  3679.             if(GetPVarInt(playerid,"FSP") == 1)
  3680.             {
  3681.                 SendClientMessage(playerid,C_HBLAU,"Die Praxis - Prüfung beginnt jetzt ! Steige nicht aus !");
  3682.             }
  3683.             else { SendClientMessage(playerid,C_ROT,"Du hast keine Fahrprüfung begonnen !"); RemovePlayerFromVehicle(playerid); }
  3684.         }
  3685.     }
  3686.     if(newstate== PLAYER_STATE_DRIVER)
  3687.     {
  3688.         new vehicleid = GetPlayerVehicleID(playerid);
  3689.         if(IsAZRoller(vehicleid))
  3690.         {
  3691.             if(PlayerInfo[playerid][pLevel] <= 2) { }
  3692.             else
  3693.             {
  3694.                 SendClientMessage(playerid,C_ROT,"Du bist kein Level 1/2 mehr");
  3695.                 RemovePlayerFromVehicle(playerid);
  3696.             }
  3697.         }
  3698.     }
  3699.     if(newstate == PLAYER_STATE_DRIVER)
  3700.     {
  3701.         new veh = GetPlayerVehicleID(playerid);
  3702.         if(IsAFCar(veh))
  3703.         {
  3704.             if(PlayerInfo[playerid][pFrak] == FCarInfo[veh][fFrak]) { }
  3705.             else
  3706.             {
  3707.                 RemovePlayerFromVehicle(playerid);
  3708.                 SendClientMessage(playerid,C_ROT,"Du kannst kein Fraktion's Fahrzeug von einer anderen Fraktion fahren !");
  3709.             }
  3710.         }
  3711.     }
  3712.     return 1;
  3713. }
  3714.  
  3715. public OnPlayerEnterCheckpoint(playerid)
  3716. {
  3717.     new fao;
  3718.     if(faj[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,2.0,2147.1375,-2257.8096,13.2971))
  3719.     {
  3720.         SendClientMessage(playerid,C_LILA,"Bringe das Paket nun in den Laster ! (Markiert)");
  3721.         fao = SetPlayerAttachedObject(playerid, 0, 1271, 1, -0.009999, 0.500000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
  3722.         ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 1, 1, 1, 1, 1);
  3723.         SetPlayerCheckpoint(playerid,2189.7312,-2226.4531,15.1711,2.0);
  3724.         faj[playerid] = 2;
  3725.     }
  3726.     if(faj[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,2.0,2189.7312,-2226.4531,15.1711))
  3727.     {
  3728.         if(GetPVarInt(playerid,"JKisten") == 30)
  3729.         {
  3730.             SendClientMessage(playerid,C_HBLAU,"Du hast nun 30 Kisten eingelagert !");
  3731.             SendClientMessage(playerid,C_HBLAU,"Das Gehalt bekommst du am Payday !");
  3732.             PlayerInfo[playerid][pGehalt] += jobgehalt1;
  3733.             RemovePlayerAttachedObject(playerid,fao);
  3734.             ClearAnimations(playerid);
  3735.             SetPVarInt(playerid,"JKisten",0);
  3736.             DisablePlayerCheckpoint(playerid);
  3737.             faj[playerid] = 0;
  3738.         }
  3739.         else
  3740.         {
  3741.             SendClientMessage(playerid,C_LILA,"Hole dir nun ein neues Paket ! (Markiert)");
  3742.             RemovePlayerAttachedObject(playerid,fao);
  3743.             ClearAnimations(playerid);
  3744.             SetPlayerCheckpoint(playerid,2147.1375,-2257.8096,13.2971,2.0);
  3745.             faj[playerid] = 1;
  3746.             SetPVarInt(playerid, "JKisten", GetPVarInt(playerid, "JKisten")+1);
  3747.         }
  3748.     }
  3749.     if(fsm[playerid] == 1)
  3750.     {
  3751.         DisablePlayerCheckpoint(playerid);
  3752.         SendClientMessage(playerid,C_HBLAU,"Steige nun in eines der Motorräder ein !");
  3753.         SetPlayerRaceCheckpoint(playerid,0,-2089.6797,-148.8263,34.9753,-2085.4661,-156.6011,34.9697,3.0);
  3754.         fsm[playerid] = 2;
  3755.     }
  3756.     if(fsa[playerid] == 1)
  3757.     {
  3758.         DisablePlayerCheckpoint(playerid);
  3759.         SendClientMessage(playerid,C_HBLAU,"Steige nun in eines der Auto's ein !");
  3760.         SetPlayerRaceCheckpoint(playerid,0,-2089.6797,-148.8263,34.9753,-2085.4661,-156.6011,34.9697,5.0);
  3761.         fsa[playerid] = 2;
  3762.     }
  3763.     if(Navi[playerid] == 1)
  3764.     {
  3765.         DisablePlayerCheckpoint(playerid);
  3766.         SendClientMessage(playerid,C_ORANGE,"Du hast dein Ziel erreicht !");
  3767.         Navi[playerid] = 0;
  3768.     }
  3769.     if(GetPVarInt(playerid,"Tut") == 1)
  3770.     {
  3771.         DisablePlayerCheckpoint(playerid);
  3772.         new str[125];
  3773.         format(str,sizeof(str),"{0041FF}||>>|| {FFFFFF}Herzlich Willkommen im Tutorial von %s {0041FF}||<<||",SNAME);
  3774.         SendClientMessage(playerid,C_BLAU,str);
  3775.         SendClientMessage(playerid,C_WEISS,"In folgenden Abschnitten, wird dir der Server näher erklärt !");
  3776.         SendClientMessage(playerid,C_WEISS,"Viel Spaß !");
  3777.         SetTimerEx("Tut1",1000,0,"i",playerid);
  3778.         DeletePVar(playerid,"Tut");
  3779.        
  3780.     }
  3781.     return 1;
  3782. }
  3783.  
  3784. public OnPlayerLeaveCheckpoint(playerid)
  3785. {
  3786.     return 1;
  3787. }
  3788.  
  3789. public OnPlayerEnterRaceCheckpoint(playerid)
  3790. {
  3791.     if(fsf[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,-1935.6174,-248.6639,62.6417))
  3792.     {
  3793.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3794.         if(model==593)
  3795.         {
  3796.             DisablePlayerRaceCheckpoint(playerid);
  3797.             SetPlayerRaceCheckpoint(playerid,3,-1684.8938,-99.0554,77.6174,-1533.3491,188.1340,75.2098,10.0);
  3798.             fsf[playerid] = 2;
  3799.         }
  3800.         else
  3801.         {
  3802.             DisablePlayerRaceCheckpoint(playerid);
  3803.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3804.             SetPVarInt(playerid,"FSP",0);
  3805.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3806.             fsf[playerid] = 0;
  3807.         }
  3808.     }
  3809.     if(fsf[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,10.0,-1684.8938,-99.0554,77.6174))
  3810.     {
  3811.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3812.         if(model==593)
  3813.         {
  3814.             DisablePlayerRaceCheckpoint(playerid);
  3815.             SetPlayerRaceCheckpoint(playerid,3,-1533.3491,188.1340,75.2098,-1457.4036,495.4670,73.5960,10.0);
  3816.             fsf[playerid] = 3;
  3817.         }
  3818.         else
  3819.         {
  3820.             DisablePlayerRaceCheckpoint(playerid);
  3821.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3822.             SetPVarInt(playerid,"FSP",0);
  3823.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3824.             fsf[playerid] = 0;
  3825.         }
  3826.     }
  3827.     if(fsf[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,10.0,-1533.3491,188.1340,75.2098))
  3828.     {
  3829.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3830.         if(model==593)
  3831.         {
  3832.             DisablePlayerRaceCheckpoint(playerid);
  3833.             SetPlayerRaceCheckpoint(playerid,3,-1457.4036,495.4670,73.5960,-1341.6958,927.0392,20.1161,10.0);
  3834.             fsf[playerid] = 4;
  3835.         }
  3836.         else
  3837.         {
  3838.             DisablePlayerRaceCheckpoint(playerid);
  3839.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3840.             SetPVarInt(playerid,"FSP",0);
  3841.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3842.             fsf[playerid] = 0;
  3843.         }
  3844.     }
  3845.     if(fsf[playerid] == 4 && IsPlayerInRangeOfPoint(playerid,10.0,-1457.4036,495.4670,73.5960))
  3846.     {
  3847.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3848.         if(model==593)
  3849.         {
  3850.             DisablePlayerRaceCheckpoint(playerid);
  3851.             SetPlayerRaceCheckpoint(playerid,3,-1341.6958,927.0392,20.1161,-1467.2570,1131.4604,41.2520,10.0);
  3852.             fsf[playerid] = 5;
  3853.         }
  3854.         else
  3855.         {
  3856.             DisablePlayerRaceCheckpoint(playerid);
  3857.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3858.             SetPVarInt(playerid,"FSP",0);
  3859.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3860.             fsf[playerid] = 0;
  3861.         }
  3862.     }
  3863.     if(fsf[playerid] == 5 && IsPlayerInRangeOfPoint(playerid,10.0,-1341.6958,927.0392,20.1161))
  3864.     {
  3865.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3866.         if(model==593)
  3867.         {
  3868.             DisablePlayerRaceCheckpoint(playerid);
  3869.             SetPlayerRaceCheckpoint(playerid,3,-1467.2570,1131.4604,41.2520,-1576.0676,1027.9427,65.0070,10.0);
  3870.             fsf[playerid] = 6;
  3871.         }
  3872.         else
  3873.         {
  3874.             DisablePlayerRaceCheckpoint(playerid);
  3875.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3876.             SetPVarInt(playerid,"FSP",0);
  3877.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3878.             fsf[playerid] = 0;
  3879.         }
  3880.     }
  3881.     if(fsf[playerid] == 6 && IsPlayerInRangeOfPoint(playerid,10.0,-1467.2570,1131.4604,41.2520))
  3882.     {
  3883.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3884.         if(model==593)
  3885.         {
  3886.             DisablePlayerRaceCheckpoint(playerid);
  3887.             SetPlayerRaceCheckpoint(playerid,3,-1576.0676,1027.9427,65.0070,-1475.3850,602.7308,92.8780,10.0);
  3888.             fsf[playerid] = 7;
  3889.         }
  3890.         else
  3891.         {
  3892.             DisablePlayerRaceCheckpoint(playerid);
  3893.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3894.             SetPVarInt(playerid,"FSP",0);
  3895.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3896.             fsf[playerid] = 0;
  3897.         }
  3898.     }
  3899.     if(fsf[playerid] == 7 && IsPlayerInRangeOfPoint(playerid,10.0,-1576.0676,1027.9427,65.0070))
  3900.     {
  3901.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3902.         if(model==593)
  3903.         {
  3904.             DisablePlayerRaceCheckpoint(playerid);
  3905.             SetPlayerRaceCheckpoint(playerid,3,-1475.3850,602.7308,92.8780,-1334.3116,508.3982,76.1398,10.0);
  3906.             fsf[playerid] = 8;
  3907.         }
  3908.         else
  3909.         {
  3910.             DisablePlayerRaceCheckpoint(playerid);
  3911.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3912.             SetPVarInt(playerid,"FSP",0);
  3913.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3914.             fsf[playerid] = 0;
  3915.         }
  3916.     }
  3917.     if(fsf[playerid] == 8 && IsPlayerInRangeOfPoint(playerid,10.0,-1475.3850,602.7308,92.8780))
  3918.     {
  3919.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3920.         if(model==593)
  3921.         {
  3922.             DisablePlayerRaceCheckpoint(playerid);
  3923.             SetPlayerRaceCheckpoint(playerid,3,-1334.3116,508.3982,76.1398,-1076.5706,563.5499,43.6949,10.0);
  3924.             fsf[playerid] = 9;
  3925.         }
  3926.         else
  3927.         {
  3928.             DisablePlayerRaceCheckpoint(playerid);
  3929.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3930.             SetPVarInt(playerid,"FSP",0);
  3931.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3932.             fsf[playerid] = 0;
  3933.         }
  3934.     }
  3935.     if(fsf[playerid] == 9 && IsPlayerInRangeOfPoint(playerid,10.0,-1334.3116,508.3982,76.1398))
  3936.     {
  3937.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3938.         if(model==593)
  3939.         {
  3940.             DisablePlayerRaceCheckpoint(playerid);
  3941.             SetPlayerRaceCheckpoint(playerid,3,-1076.5706,563.5499,43.6949,-1048.6465,490.6073,48.0072,10.0);
  3942.             fsf[playerid] = 10;
  3943.         }
  3944.         else
  3945.         {
  3946.             DisablePlayerRaceCheckpoint(playerid);
  3947.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3948.             SetPVarInt(playerid,"FSP",0);
  3949.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3950.             fsf[playerid] = 0;
  3951.         }
  3952.     }
  3953.     if(fsf[playerid] == 10 && IsPlayerInRangeOfPoint(playerid,10.0,-1076.5706,563.5499,43.6949))
  3954.     {
  3955.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3956.         if(model==593)
  3957.         {
  3958.             DisablePlayerRaceCheckpoint(playerid);
  3959.             SetPlayerRaceCheckpoint(playerid,3,-1048.6465,490.6073,48.0072,-1210.2433,283.9630,16.2094,10.0);
  3960.             fsf[playerid] = 11;
  3961.         }
  3962.         else
  3963.         {
  3964.             DisablePlayerRaceCheckpoint(playerid);
  3965.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3966.             SetPVarInt(playerid,"FSP",0);
  3967.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3968.             fsf[playerid] = 0;
  3969.         }
  3970.     }
  3971.     if(fsf[playerid] == 11 && IsPlayerInRangeOfPoint(playerid,10.0,-1048.6465,490.6073,48.0072))
  3972.     {
  3973.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3974.         if(model==593)
  3975.         {
  3976.             DisablePlayerRaceCheckpoint(playerid);
  3977.             SetPlayerRaceCheckpoint(playerid,3,-1210.2433,283.9630,16.2094,-1323.2979,170.7003,18.6765,10.0);
  3978.             fsf[playerid] = 12;
  3979.         }
  3980.         else
  3981.         {
  3982.             DisablePlayerRaceCheckpoint(playerid);
  3983.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  3984.             SetPVarInt(playerid,"FSP",0);
  3985.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  3986.             fsf[playerid] = 0;
  3987.         }
  3988.     }
  3989.     if(fsf[playerid] == 12 && IsPlayerInRangeOfPoint(playerid,10.0,-1210.2433,283.9630,16.2094))
  3990.     {
  3991.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3992.         if(model==593)
  3993.         {
  3994.             DisablePlayerRaceCheckpoint(playerid);
  3995.             SetPlayerRaceCheckpoint(playerid,3,-1323.2979,170.7003,18.6765,-1498.9343,-8.0060,14.6592,10.0);
  3996.             fsf[playerid] = 13;
  3997.         }
  3998.         else
  3999.         {
  4000.             DisablePlayerRaceCheckpoint(playerid);
  4001.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  4002.             SetPVarInt(playerid,"FSP",0);
  4003.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4004.             fsf[playerid] = 0;
  4005.         }
  4006.     }
  4007.     if(fsf[playerid] == 13 && IsPlayerInRangeOfPoint(playerid,10.0,-1323.2979,170.7003,18.6765))
  4008.     {
  4009.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4010.         if(model==593)
  4011.         {
  4012.             DisablePlayerRaceCheckpoint(playerid);
  4013.             SetPlayerRaceCheckpoint(playerid,4,-1498.9343,-8.0060,14.6592,-1498.9343,-8.0060,14.6592,10.0);
  4014.             fsf[playerid] = 14;
  4015.         }
  4016.         else
  4017.         {
  4018.             DisablePlayerRaceCheckpoint(playerid);
  4019.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  4020.             SetPVarInt(playerid,"FSP",0);
  4021.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4022.             fsf[playerid] = 0;
  4023.         }
  4024.     }
  4025.     if(fsf[playerid] == 14 && IsPlayerInRangeOfPoint(playerid,10.0,-1323.2979,170.7003,18.6765))
  4026.     {
  4027.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4028.         if(model==593)
  4029.         {
  4030.             DisablePlayerRaceCheckpoint(playerid);
  4031.             SetPVarInt(playerid,"FSP",0);
  4032.             SendClientMessage(playerid,C_HBLAU,"Herzlichen Glückwunsch, du hast die Flugschein Prüfung erfolgreich bestanden !");
  4033.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4034.             PlayerInfo[playerid][pFLic] = 1;
  4035.             SetPlayerPosF(playerid,-2026.7781,-96.3060,35.1641,350.3629);
  4036.             fsf[playerid] = 0;
  4037.         }
  4038.         else
  4039.         {
  4040.             DisablePlayerRaceCheckpoint(playerid);
  4041.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Flugzeug bist, ist die Prüfung nun beendet !");
  4042.             SetPVarInt(playerid,"FSP",0);
  4043.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4044.             fsf[playerid] = 0;
  4045.         }
  4046.     }
  4047.     if(fsa[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,5.0,-2089.6797,-148.8263,34.9753))
  4048.     {
  4049.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4050.         if(model==410)
  4051.         {
  4052.             DisablePlayerRaceCheckpoint(playerid);
  4053.             SetPlayerRaceCheckpoint(playerid,0,-2085.4661,-156.6011,34.9697,-2079.9907,-163.4075,34.9714,5.0);
  4054.             fsa[playerid] = 3;
  4055.             SendClientMessage(playerid,C_GELB,"Fahre nicht schneller als 80 km/h !");
  4056.             tfsa = SetTimerEx("FSAP",1000,true,"i",playerid);
  4057.         }
  4058.         else
  4059.         {
  4060.             DisablePlayerRaceCheckpoint(playerid);
  4061.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4062.             SetPVarInt(playerid,"FSP",0);
  4063.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4064.             KillTimer(tfsa);
  4065.         }
  4066.     }
  4067.     if(fsa[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,5.0,-2085.4661,-156.6011,34.9697))
  4068.     {
  4069.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4070.         if(model==410)
  4071.         {
  4072.             DisablePlayerRaceCheckpoint(playerid);
  4073.             SetPlayerRaceCheckpoint(playerid,0,-2079.9907,-163.4075,34.9714,-2080.8425,-169.0482,34.9755,5.0);
  4074.             fsa[playerid] = 4;
  4075.         }
  4076.         else
  4077.         {
  4078.             DisablePlayerRaceCheckpoint(playerid);
  4079.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4080.             SetPVarInt(playerid,"FSP",0);
  4081.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4082.             KillTimer(tfsa);
  4083.         }
  4084.     }
  4085.     if(fsa[playerid] == 4 && IsPlayerInRangeOfPoint(playerid,5.0,-2079.9907,-163.4075,34.9714))
  4086.     {
  4087.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4088.         if(model==410)
  4089.         {
  4090.             DisablePlayerRaceCheckpoint(playerid);
  4091.             SetPlayerRaceCheckpoint(playerid,0,-2080.8425,-169.0482,34.9755,-2085.4846,-178.2771,34.9755,5.0);
  4092.             fsa[playerid] = 5;
  4093.         }
  4094.         else
  4095.         {
  4096.             DisablePlayerRaceCheckpoint(playerid);
  4097.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4098.             SetPVarInt(playerid,"FSP",0);
  4099.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4100.             KillTimer(tfsa);
  4101.         }
  4102.     }
  4103.     if(fsa[playerid] == 5 && IsPlayerInRangeOfPoint(playerid,5.0,-2080.8425,-169.0482,34.9755))
  4104.     {
  4105.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4106.         if(model==410)
  4107.         {
  4108.             DisablePlayerRaceCheckpoint(playerid);
  4109.             SetPlayerRaceCheckpoint(playerid,0,-2085.4846,-178.2771,34.9755,-2066.4814,-183.1070,36.5109,5.0);
  4110.             fsa[playerid] = 6;
  4111.         }
  4112.         else
  4113.         {
  4114.             DisablePlayerRaceCheckpoint(playerid);
  4115.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4116.             SetPVarInt(playerid,"FSP",0);
  4117.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4118.             KillTimer(tfsa);
  4119.         }
  4120.     }
  4121.     if(fsa[playerid] == 6 && IsPlayerInRangeOfPoint(playerid,5.0,-2085.4846,-178.2771,34.9755))
  4122.     {
  4123.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4124.         if(model==410)
  4125.         {
  4126.             DisablePlayerRaceCheckpoint(playerid);
  4127.             SetPlayerRaceCheckpoint(playerid,0,-2066.4814,-183.1070,36.5109,-2034.5886,-185.2388,34.9785,5.0);
  4128.             fsa[playerid] = 7;
  4129.         }
  4130.         else
  4131.         {
  4132.             DisablePlayerRaceCheckpoint(playerid);
  4133.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4134.             SetPVarInt(playerid,"FSP",0);
  4135.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4136.             KillTimer(tfsa);
  4137.         }
  4138.     }
  4139.     if(fsa[playerid] == 7 && IsPlayerInRangeOfPoint(playerid,5.0,-2066.4814,-183.1070,36.5109))
  4140.     {
  4141.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4142.         if(model==410)
  4143.         {
  4144.             DisablePlayerRaceCheckpoint(playerid);
  4145.             SetPlayerRaceCheckpoint(playerid,0,-2034.5886,-185.2388,34.9785,-2040.1486,-221.8884,34.9723,5.0);
  4146.             fsa[playerid] = 8;
  4147.         }
  4148.         else
  4149.         {
  4150.             DisablePlayerRaceCheckpoint(playerid);
  4151.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4152.             SetPVarInt(playerid,"FSP",0);
  4153.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4154.             KillTimer(tfsa);
  4155.         }
  4156.     }
  4157.     if(fsa[playerid] == 8 && IsPlayerInRangeOfPoint(playerid,5.0,-2034.5886,-185.2388,34.9785))
  4158.     {
  4159.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4160.         if(model==410)
  4161.         {
  4162.             DisablePlayerRaceCheckpoint(playerid);
  4163.             SetPlayerRaceCheckpoint(playerid,0,-2040.1486,-221.8884,34.9723,-2053.1040,-203.8682,34.9802,5.0);
  4164.             fsa[playerid] = 9;
  4165.         }
  4166.         else
  4167.         {
  4168.             DisablePlayerRaceCheckpoint(playerid);
  4169.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4170.             SetPVarInt(playerid,"FSP",0);
  4171.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4172.             KillTimer(tfsa);
  4173.         }
  4174.     }
  4175.     if(fsa[playerid] == 9 && IsPlayerInRangeOfPoint(playerid,5.0,-2040.1486,-221.8884,34.9723))
  4176.     {
  4177.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4178.         if(model==410)
  4179.         {
  4180.             DisablePlayerRaceCheckpoint(playerid);
  4181.             SetPlayerRaceCheckpoint(playerid,0,-2053.1040,-203.8682,34.9802,-2059.2607,-197.6332,34.9736,5.0);
  4182.             fsa[playerid] = 10;
  4183.         }
  4184.         else
  4185.         {
  4186.             DisablePlayerRaceCheckpoint(playerid);
  4187.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4188.             SetPVarInt(playerid,"FSP",0);
  4189.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4190.             KillTimer(tfsa);
  4191.         }
  4192.     }
  4193.     if(fsa[playerid] == 10 && IsPlayerInRangeOfPoint(playerid,5.0,-2053.1040,-203.8682,34.9802))
  4194.     {
  4195.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4196.         if(model==410)
  4197.         {
  4198.             DisablePlayerRaceCheckpoint(playerid);
  4199.             SetPlayerRaceCheckpoint(playerid,0,-2059.2607,-197.6332,34.9736,-2041.8151,-230.1465,34.9787,5.0);
  4200.             fsa[playerid] = 11;
  4201.         }
  4202.         else
  4203.         {
  4204.             DisablePlayerRaceCheckpoint(playerid);
  4205.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4206.             SetPVarInt(playerid,"FSP",0);
  4207.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4208.             KillTimer(tfsa);
  4209.         }
  4210.     }
  4211.     if(fsa[playerid] == 11 && IsPlayerInRangeOfPoint(playerid,5.0,-2059.2607,-197.6332,34.9736))
  4212.     {
  4213.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4214.         if(model==410)
  4215.         {
  4216.             DisablePlayerRaceCheckpoint(playerid);
  4217.             SetPlayerRaceCheckpoint(playerid,0,-2041.8151,-230.1465,34.9787,-2026.3180,-146.1172,34.9725,5.0);
  4218.             fsa[playerid] = 12;
  4219.         }
  4220.         else
  4221.         {
  4222.             DisablePlayerRaceCheckpoint(playerid);
  4223.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4224.             SetPVarInt(playerid,"FSP",0);
  4225.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4226.             KillTimer(tfsa);
  4227.         }
  4228.     }
  4229.     if(fsa[playerid] == 12 && IsPlayerInRangeOfPoint(playerid,5.0,-2041.8151,-230.1465,34.9787))
  4230.     {
  4231.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4232.         if(model==410)
  4233.         {
  4234.             DisablePlayerRaceCheckpoint(playerid);
  4235.             SetPlayerRaceCheckpoint(playerid,0,-2026.3180,-146.1172,34.9725,-2041.4655,-106.0753,34.8460,5.0);
  4236.             fsa[playerid] = 13;
  4237.         }
  4238.         else
  4239.         {
  4240.             DisablePlayerRaceCheckpoint(playerid);
  4241.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4242.             SetPVarInt(playerid,"FSP",0);
  4243.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4244.             KillTimer(tfsa);
  4245.         }
  4246.     }
  4247.     if(fsa[playerid] == 13 && IsPlayerInRangeOfPoint(playerid,5.0,-2026.3180,-146.1172,34.9725))
  4248.     {
  4249.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4250.         if(model==410)
  4251.         {
  4252.             DisablePlayerRaceCheckpoint(playerid);
  4253.             SetPlayerRaceCheckpoint(playerid,0,-2041.4655,-106.0753,34.8460,-2053.0864,-68.2360,34.8268,5.0);
  4254.             fsa[playerid] = 14;
  4255.         }
  4256.         else
  4257.         {
  4258.             DisablePlayerRaceCheckpoint(playerid);
  4259.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4260.             SetPVarInt(playerid,"FSP",0);
  4261.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4262.             KillTimer(tfsa);
  4263.         }
  4264.     }
  4265.     if(fsa[playerid] == 14 && IsPlayerInRangeOfPoint(playerid,5.0,-2041.4655,-106.0753,34.8460))
  4266.     {
  4267.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4268.         if(model==410)
  4269.         {
  4270.             DisablePlayerRaceCheckpoint(playerid);
  4271.             SetPlayerRaceCheckpoint(playerid,0,-2053.0864,-68.2360,34.8268,-2252.0942,-67.7025,34.8246,5.0);
  4272.             fsa[playerid] = 15;
  4273.         }
  4274.         else
  4275.         {
  4276.             DisablePlayerRaceCheckpoint(playerid);
  4277.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4278.             SetPVarInt(playerid,"FSP",0);
  4279.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4280.             KillTimer(tfsa);
  4281.         }
  4282.     }
  4283.     if(fsa[playerid] == 15 && IsPlayerInRangeOfPoint(playerid,5.0,-2053.0864,-68.2360,34.8268))
  4284.     {
  4285.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4286.         if(model==410)
  4287.         {
  4288.             DisablePlayerRaceCheckpoint(playerid);
  4289.             SetPlayerRaceCheckpoint(playerid,0,-2252.0942,-67.7025,34.8246,-2249.1013,318.8932,34.8209,5.0);
  4290.             fsa[playerid] = 16;
  4291.         }
  4292.         else
  4293.         {
  4294.             DisablePlayerRaceCheckpoint(playerid);
  4295.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4296.             SetPVarInt(playerid,"FSP",0);
  4297.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4298.             KillTimer(tfsa);
  4299.         }
  4300.     }
  4301.     if(fsa[playerid] == 16 && IsPlayerInRangeOfPoint(playerid,5.0,-2252.0942,-67.7025,34.8246))
  4302.     {
  4303.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4304.         if(model==410)
  4305.         {
  4306.             DisablePlayerRaceCheckpoint(playerid);
  4307.             SetPlayerRaceCheckpoint(playerid,0,-2249.1013,318.8932,34.8209,-2276.7158,392.0622,34.3080,5.0);
  4308.             fsa[playerid] = 17;
  4309.         }
  4310.         else
  4311.         {
  4312.             DisablePlayerRaceCheckpoint(playerid);
  4313.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4314.             SetPVarInt(playerid,"FSP",0);
  4315.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4316.             KillTimer(tfsa);
  4317.         }
  4318.     }
  4319.     if(fsa[playerid] == 17 && IsPlayerInRangeOfPoint(playerid,5.0,-2249.1013,318.8932,34.8209))
  4320.     {
  4321.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4322.         if(model==410)
  4323.         {
  4324.             DisablePlayerRaceCheckpoint(playerid);
  4325.             SetPlayerRaceCheckpoint(playerid,0,-2276.7158,392.0622,34.3080,-2224.2446,504.2255,34.6761,5.0);
  4326.             fsa[playerid] = 18;
  4327.         }
  4328.         else
  4329.         {
  4330.             DisablePlayerRaceCheckpoint(playerid);
  4331.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4332.             SetPVarInt(playerid,"FSP",0);
  4333.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4334.             KillTimer(tfsa);
  4335.         }
  4336.     }
  4337.     if(fsa[playerid] == 18 && IsPlayerInRangeOfPoint(playerid,5.0,-2276.7158,392.0622,34.3080))
  4338.     {
  4339.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4340.         if(model==410)
  4341.         {
  4342.             DisablePlayerRaceCheckpoint(playerid);
  4343.             SetPlayerRaceCheckpoint(playerid,0,-2224.2446,504.2255,34.6761,-2007.7986,501.1298,34.5930,5.0);
  4344.             fsa[playerid] = 19;
  4345.         }
  4346.         else
  4347.         {
  4348.             DisablePlayerRaceCheckpoint(playerid);
  4349.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4350.             SetPVarInt(playerid,"FSP",0);
  4351.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4352.             KillTimer(tfsa);
  4353.         }
  4354.     }
  4355.     if(fsa[playerid] == 19 && IsPlayerInRangeOfPoint(playerid,5.0,-2224.2446,504.2255,34.6761))
  4356.     {
  4357.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4358.         if(model==410)
  4359.         {
  4360.             DisablePlayerRaceCheckpoint(playerid);
  4361.             SetPlayerRaceCheckpoint(playerid,0,-2007.7986,501.1298,34.5930,-2008.9252,-56.0350,34.8195,5.0);
  4362.             fsa[playerid] = 20;
  4363.         }
  4364.         else
  4365.         {
  4366.             DisablePlayerRaceCheckpoint(playerid);
  4367.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4368.             SetPVarInt(playerid,"FSP",0);
  4369.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4370.             KillTimer(tfsa);
  4371.         }
  4372.     }
  4373.     if(fsa[playerid] == 20 && IsPlayerInRangeOfPoint(playerid,5.0,-2007.7986,501.1298,34.5930))
  4374.     {
  4375.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4376.         if(model==410)
  4377.         {
  4378.             DisablePlayerRaceCheckpoint(playerid);
  4379.             SetPlayerRaceCheckpoint(playerid,0,-2008.9252,-56.0350,34.8195,-2052.8289,-97.5478,34.8176,5.0);
  4380.             fsa[playerid] = 21;
  4381.         }
  4382.         else
  4383.         {
  4384.             DisablePlayerRaceCheckpoint(playerid);
  4385.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4386.             SetPVarInt(playerid,"FSP",0);
  4387.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4388.             KillTimer(tfsa);
  4389.         }
  4390.     }
  4391.     if(fsa[playerid] == 21 && IsPlayerInRangeOfPoint(playerid,5.0,-2008.9252,-56.0350,34.8195))
  4392.     {
  4393.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4394.         if(model==410)
  4395.         {
  4396.             DisablePlayerRaceCheckpoint(playerid);
  4397.             SetPlayerRaceCheckpoint(playerid,0,-2052.8289,-97.5478,34.8176,-2076.0671,-145.4238,34.9664,5.0);
  4398.             fsa[playerid] = 22;
  4399.         }
  4400.         else
  4401.         {
  4402.             DisablePlayerRaceCheckpoint(playerid);
  4403.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4404.             SetPVarInt(playerid,"FSP",0);
  4405.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4406.             KillTimer(tfsa);
  4407.         }
  4408.     }
  4409.     if(fsa[playerid] == 22 && IsPlayerInRangeOfPoint(playerid,5.0,-2052.8289,-97.5478,34.8176))
  4410.     {
  4411.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4412.         if(model==410)
  4413.         {
  4414.             DisablePlayerRaceCheckpoint(playerid);
  4415.             SetPlayerRaceCheckpoint(playerid,1,-2076.0671,-145.4238,34.9664,-2076.0671,-145.4238,34.9664,5.0);
  4416.             fsa[playerid] = 23;
  4417.         }
  4418.         else
  4419.         {
  4420.             DisablePlayerRaceCheckpoint(playerid);
  4421.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4422.             SetPVarInt(playerid,"FSP",0);
  4423.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4424.             KillTimer(tfsa);
  4425.         }
  4426.     }
  4427.     if(fsa[playerid] == 23 && IsPlayerInRangeOfPoint(playerid,5.0,-2076.0671,-145.4238,34.9664))
  4428.     {
  4429.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4430.         if(model==410)
  4431.         {
  4432.             DisablePlayerRaceCheckpoint(playerid);
  4433.             SendClientMessage(playerid,C_HBLAU,"Herzlichen Glückwunsch, du hast die Fahr-Prüfung bestanden !");
  4434.             SetPVarInt(playerid,"FSP",0);
  4435.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4436.             PlayerInfo[playerid][pDLic] = 1;
  4437.             KillTimer(tfsa);
  4438.             fsa[playerid] = 0;
  4439.         }
  4440.         else
  4441.         {
  4442.             DisablePlayerRaceCheckpoint(playerid);
  4443.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Auto bist, ist die Prüfung nun beendet !");
  4444.             SetPVarInt(playerid,"FSP",0);
  4445.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4446.             KillTimer(tfsa);
  4447.         }
  4448.     }
  4449.     if(fsm[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,3.0,-2089.6797,-148.8263,34.9753))
  4450.     {
  4451.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4452.         if(model==522)
  4453.         {
  4454.             DisablePlayerRaceCheckpoint(playerid);
  4455.             SetPlayerRaceCheckpoint(playerid,0,-2085.4661,-156.6011,34.9697,-2079.9907,-163.4075,34.9714,3.0);
  4456.             fsm[playerid] = 3;
  4457.             SendClientMessage(playerid,C_GELB,"Fahre nicht schneller als 80 km/h !");
  4458.             tfsa = SetTimerEx("FSAP",1000,true,"i",playerid);
  4459.         }
  4460.         else
  4461.         {
  4462.             DisablePlayerRaceCheckpoint(playerid);
  4463.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4464.             SetPVarInt(playerid,"FSP",0);
  4465.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4466.             KillTimer(tfsa);
  4467.         }
  4468.     }
  4469.     if(fsm[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,3.0,-2085.4661,-156.6011,34.9697))
  4470.     {
  4471.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4472.         if(model==522)
  4473.         {
  4474.             DisablePlayerRaceCheckpoint(playerid);
  4475.             SetPlayerRaceCheckpoint(playerid,0,-2079.9907,-163.4075,34.9714,-2080.8425,-169.0482,34.9755,3.0);
  4476.             fsm[playerid] = 4;
  4477.         }
  4478.         else
  4479.         {
  4480.             DisablePlayerRaceCheckpoint(playerid);
  4481.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4482.             SetPVarInt(playerid,"FSP",0);
  4483.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4484.             KillTimer(tfsa);
  4485.         }
  4486.     }
  4487.     if(fsm[playerid] == 4 && IsPlayerInRangeOfPoint(playerid,3.0,-2079.9907,-163.4075,34.9714))
  4488.     {
  4489.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4490.         if(model==522)
  4491.         {
  4492.             DisablePlayerRaceCheckpoint(playerid);
  4493.             SetPlayerRaceCheckpoint(playerid,0,-2080.8425,-169.0482,34.9755,-2085.4846,-178.2771,34.9755,3.0);
  4494.             fsm[playerid] = 5;
  4495.         }
  4496.         else
  4497.         {
  4498.             DisablePlayerRaceCheckpoint(playerid);
  4499.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4500.             SetPVarInt(playerid,"FSP",0);
  4501.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4502.             KillTimer(tfsa);
  4503.         }
  4504.     }
  4505.     if(fsm[playerid] == 5 && IsPlayerInRangeOfPoint(playerid,3.0,-2080.8425,-169.0482,34.9755))
  4506.     {
  4507.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4508.         if(model==522)
  4509.         {
  4510.             DisablePlayerRaceCheckpoint(playerid);
  4511.             SetPlayerRaceCheckpoint(playerid,0,-2085.4846,-178.2771,34.9755,-2066.4814,-183.1070,36.5109,3.0);
  4512.             fsm[playerid] = 6;
  4513.         }
  4514.         else
  4515.         {
  4516.             DisablePlayerRaceCheckpoint(playerid);
  4517.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4518.             SetPVarInt(playerid,"FSP",0);
  4519.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4520.             KillTimer(tfsa);
  4521.         }
  4522.     }
  4523.     if(fsm[playerid] == 6 && IsPlayerInRangeOfPoint(playerid,3.0,-2085.4846,-178.2771,34.9755))
  4524.     {
  4525.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4526.         if(model==522)
  4527.         {
  4528.             DisablePlayerRaceCheckpoint(playerid);
  4529.             SetPlayerRaceCheckpoint(playerid,0,-2066.4814,-183.1070,36.5109,-2034.5886,-185.2388,34.9785,3.0);
  4530.             fsm[playerid] = 7;
  4531.         }
  4532.         else
  4533.         {
  4534.             DisablePlayerRaceCheckpoint(playerid);
  4535.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4536.             SetPVarInt(playerid,"FSP",0);
  4537.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4538.             KillTimer(tfsa);
  4539.         }
  4540.     }
  4541.     if(fsm[playerid] == 7 && IsPlayerInRangeOfPoint(playerid,3.0,-2066.4814,-183.1070,36.5109))
  4542.     {
  4543.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4544.         if(model==522)
  4545.         {
  4546.             DisablePlayerRaceCheckpoint(playerid);
  4547.             SetPlayerRaceCheckpoint(playerid,0,-2034.5886,-185.2388,34.9785,-2040.1486,-221.8884,34.9723,3.0);
  4548.             fsm[playerid] = 8;
  4549.         }
  4550.         else
  4551.         {
  4552.             DisablePlayerRaceCheckpoint(playerid);
  4553.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4554.             SetPVarInt(playerid,"FSP",0);
  4555.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4556.             KillTimer(tfsa);
  4557.         }
  4558.     }
  4559.     if(fsm[playerid] == 8 && IsPlayerInRangeOfPoint(playerid,3.0,-2034.5886,-185.2388,34.9785))
  4560.     {
  4561.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4562.         if(model==522)
  4563.         {
  4564.             DisablePlayerRaceCheckpoint(playerid);
  4565.             SetPlayerRaceCheckpoint(playerid,0,-2040.1486,-221.8884,34.9723,-2053.1040,-203.8682,34.9802,3.0);
  4566.             fsm[playerid] = 9;
  4567.         }
  4568.         else
  4569.         {
  4570.             DisablePlayerRaceCheckpoint(playerid);
  4571.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4572.             SetPVarInt(playerid,"FSP",0);
  4573.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4574.             KillTimer(tfsa);
  4575.         }
  4576.     }
  4577.     if(fsm[playerid] == 9 && IsPlayerInRangeOfPoint(playerid,3.0,-2040.1486,-221.8884,34.9723))
  4578.     {
  4579.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4580.         if(model==522)
  4581.         {
  4582.             DisablePlayerRaceCheckpoint(playerid);
  4583.             SetPlayerRaceCheckpoint(playerid,0,-2053.1040,-203.8682,34.9802,-2059.2607,-197.6332,34.9736,3.0);
  4584.             fsm[playerid] = 10;
  4585.         }
  4586.         else
  4587.         {
  4588.             DisablePlayerRaceCheckpoint(playerid);
  4589.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4590.             SetPVarInt(playerid,"FSP",0);
  4591.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4592.             KillTimer(tfsa);
  4593.         }
  4594.     }
  4595.     if(fsm[playerid] == 10 && IsPlayerInRangeOfPoint(playerid,3.0,-2053.1040,-203.8682,34.9802))
  4596.     {
  4597.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4598.         if(model==522)
  4599.         {
  4600.             DisablePlayerRaceCheckpoint(playerid);
  4601.             SetPlayerRaceCheckpoint(playerid,0,-2059.2607,-197.6332,34.9736,-2041.8151,-230.1465,34.9787,3.0);
  4602.             fsm[playerid] = 11;
  4603.         }
  4604.         else
  4605.         {
  4606.             DisablePlayerRaceCheckpoint(playerid);
  4607.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4608.             SetPVarInt(playerid,"FSP",0);
  4609.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4610.             KillTimer(tfsa);
  4611.         }
  4612.     }
  4613.     if(fsm[playerid] == 11 && IsPlayerInRangeOfPoint(playerid,3.0,-2059.2607,-197.6332,34.9736))
  4614.     {
  4615.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4616.         if(model==522)
  4617.         {
  4618.             DisablePlayerRaceCheckpoint(playerid);
  4619.             SetPlayerRaceCheckpoint(playerid,0,-2041.8151,-230.1465,34.9787,-2026.3180,-146.1172,34.9725,3.0);
  4620.             fsm[playerid] = 12;
  4621.         }
  4622.         else
  4623.         {
  4624.             DisablePlayerRaceCheckpoint(playerid);
  4625.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4626.             SetPVarInt(playerid,"FSP",0);
  4627.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4628.             KillTimer(tfsa);
  4629.         }
  4630.     }
  4631.     if(fsm[playerid] == 12 && IsPlayerInRangeOfPoint(playerid,3.0,-2041.8151,-230.1465,34.9787))
  4632.     {
  4633.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4634.         if(model==522)
  4635.         {
  4636.             DisablePlayerRaceCheckpoint(playerid);
  4637.             SetPlayerRaceCheckpoint(playerid,0,-2026.3180,-146.1172,34.9725,-2041.4655,-106.0753,34.8460,3.0);
  4638.             fsm[playerid] = 13;
  4639.         }
  4640.         else
  4641.         {
  4642.             DisablePlayerRaceCheckpoint(playerid);
  4643.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4644.             SetPVarInt(playerid,"FSP",0);
  4645.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4646.             KillTimer(tfsa);
  4647.         }
  4648.     }
  4649.     if(fsm[playerid] == 13 && IsPlayerInRangeOfPoint(playerid,3.0,-2026.3180,-146.1172,34.9725))
  4650.     {
  4651.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4652.         if(model==522)
  4653.         {
  4654.             DisablePlayerRaceCheckpoint(playerid);
  4655.             SetPlayerRaceCheckpoint(playerid,0,-2041.4655,-106.0753,34.8460,-2053.0864,-68.2360,34.8268,3.0);
  4656.             fsm[playerid] = 14;
  4657.         }
  4658.         else
  4659.         {
  4660.             DisablePlayerRaceCheckpoint(playerid);
  4661.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4662.             SetPVarInt(playerid,"FSP",0);
  4663.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4664.             KillTimer(tfsa);
  4665.         }
  4666.     }
  4667.     if(fsm[playerid] == 14 && IsPlayerInRangeOfPoint(playerid,3.0,-2041.4655,-106.0753,34.8460))
  4668.     {
  4669.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4670.         if(model==522)
  4671.         {
  4672.             DisablePlayerRaceCheckpoint(playerid);
  4673.             SetPlayerRaceCheckpoint(playerid,0,-2053.0864,-68.2360,34.8268,-2252.0942,-67.7025,34.8246,3.0);
  4674.             fsm[playerid] = 15;
  4675.         }
  4676.         else
  4677.         {
  4678.             DisablePlayerRaceCheckpoint(playerid);
  4679.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4680.             SetPVarInt(playerid,"FSP",0);
  4681.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4682.             KillTimer(tfsa);
  4683.         }
  4684.     }
  4685.     if(fsm[playerid] == 15 && IsPlayerInRangeOfPoint(playerid,3.0,-2053.0864,-68.2360,34.8268))
  4686.     {
  4687.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4688.         if(model==522)
  4689.         {
  4690.             DisablePlayerRaceCheckpoint(playerid);
  4691.             SetPlayerRaceCheckpoint(playerid,0,-2252.0942,-67.7025,34.8246,-2249.1013,318.8932,34.8209,3.0);
  4692.             fsm[playerid] = 16;
  4693.         }
  4694.         else
  4695.         {
  4696.             DisablePlayerRaceCheckpoint(playerid);
  4697.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4698.             SetPVarInt(playerid,"FSP",0);
  4699.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4700.             KillTimer(tfsa);
  4701.         }
  4702.     }
  4703.     if(fsm[playerid] == 16 && IsPlayerInRangeOfPoint(playerid,3.0,-2252.0942,-67.7025,34.8246))
  4704.     {
  4705.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4706.         if(model==522)
  4707.         {
  4708.             DisablePlayerRaceCheckpoint(playerid);
  4709.             SetPlayerRaceCheckpoint(playerid,0,-2249.1013,318.8932,34.8209,-2276.7158,392.0622,34.3080,3.0);
  4710.             fsm[playerid] = 17;
  4711.         }
  4712.         else
  4713.         {
  4714.             DisablePlayerRaceCheckpoint(playerid);
  4715.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4716.             SetPVarInt(playerid,"FSP",0);
  4717.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4718.             KillTimer(tfsa);
  4719.         }
  4720.     }
  4721.     if(fsm[playerid] == 17 && IsPlayerInRangeOfPoint(playerid,3.0,-2249.1013,318.8932,34.8209))
  4722.     {
  4723.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4724.         if(model==522)
  4725.         {
  4726.             DisablePlayerRaceCheckpoint(playerid);
  4727.             SetPlayerRaceCheckpoint(playerid,0,-2276.7158,392.0622,34.3080,-2224.2446,504.2255,34.6761,3.0);
  4728.             fsm[playerid] = 18;
  4729.         }
  4730.         else
  4731.         {
  4732.             DisablePlayerRaceCheckpoint(playerid);
  4733.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4734.             SetPVarInt(playerid,"FSP",0);
  4735.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4736.             KillTimer(tfsa);
  4737.         }
  4738.     }
  4739.     if(fsm[playerid] == 18 && IsPlayerInRangeOfPoint(playerid,3.0,-2276.7158,392.0622,34.3080))
  4740.     {
  4741.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4742.         if(model==522)
  4743.         {
  4744.             DisablePlayerRaceCheckpoint(playerid);
  4745.             SetPlayerRaceCheckpoint(playerid,0,-2224.2446,504.2255,34.6761,-2007.7986,501.1298,34.5930,3.0);
  4746.             fsm[playerid] = 19;
  4747.         }
  4748.         else
  4749.         {
  4750.             DisablePlayerRaceCheckpoint(playerid);
  4751.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4752.             SetPVarInt(playerid,"FSP",0);
  4753.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4754.             KillTimer(tfsa);
  4755.         }
  4756.     }
  4757.     if(fsm[playerid] == 19 && IsPlayerInRangeOfPoint(playerid,3.0,-2224.2446,504.2255,34.6761))
  4758.     {
  4759.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4760.         if(model==522)
  4761.         {
  4762.             DisablePlayerRaceCheckpoint(playerid);
  4763.             SetPlayerRaceCheckpoint(playerid,0,-2007.7986,501.1298,34.5930,-2008.9252,-56.0350,34.8195,3.0);
  4764.             fsm[playerid] = 20;
  4765.         }
  4766.         else
  4767.         {
  4768.             DisablePlayerRaceCheckpoint(playerid);
  4769.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4770.             SetPVarInt(playerid,"FSP",0);
  4771.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4772.             KillTimer(tfsa);
  4773.         }
  4774.     }
  4775.     if(fsm[playerid] == 20 && IsPlayerInRangeOfPoint(playerid,3.0,-2007.7986,501.1298,34.5930))
  4776.     {
  4777.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4778.         if(model==522)
  4779.         {
  4780.             DisablePlayerRaceCheckpoint(playerid);
  4781.             SetPlayerRaceCheckpoint(playerid,0,-2008.9252,-56.0350,34.8195,-2052.8289,-97.5478,34.8176,3.0);
  4782.             fsm[playerid] = 21;
  4783.         }
  4784.         else
  4785.         {
  4786.             DisablePlayerRaceCheckpoint(playerid);
  4787.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4788.             SetPVarInt(playerid,"FSP",0);
  4789.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4790.             KillTimer(tfsa);
  4791.         }
  4792.     }
  4793.     if(fsm[playerid] == 21 && IsPlayerInRangeOfPoint(playerid,3.0,-2008.9252,-56.0350,34.8195))
  4794.     {
  4795.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4796.         if(model==522)
  4797.         {
  4798.             DisablePlayerRaceCheckpoint(playerid);
  4799.             SetPlayerRaceCheckpoint(playerid,0,-2052.8289,-97.5478,34.8176,-2076.0671,-145.4238,34.9664,3.0);
  4800.             fsm[playerid] = 22;
  4801.         }
  4802.         else
  4803.         {
  4804.             DisablePlayerRaceCheckpoint(playerid);
  4805.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4806.             SetPVarInt(playerid,"FSP",0);
  4807.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4808.             KillTimer(tfsa);
  4809.         }
  4810.     }
  4811.     if(fsm[playerid] == 22 && IsPlayerInRangeOfPoint(playerid,3.0,-2052.8289,-97.5478,34.8176))
  4812.     {
  4813.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4814.         if(model==522)
  4815.         {
  4816.             DisablePlayerRaceCheckpoint(playerid);
  4817.             SetPlayerRaceCheckpoint(playerid,1,-2076.0671,-145.4238,34.9664,-2076.0671,-145.4238,34.9664,3.0);
  4818.             fsm[playerid] = 23;
  4819.         }
  4820.         else
  4821.         {
  4822.             DisablePlayerRaceCheckpoint(playerid);
  4823.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4824.             SetPVarInt(playerid,"FSP",0);
  4825.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4826.             KillTimer(tfsa);
  4827.         }
  4828.     }
  4829.     if(fsm[playerid] == 23 && IsPlayerInRangeOfPoint(playerid,3.0,-2076.0671,-145.4238,34.9664))
  4830.     {
  4831.         new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  4832.         if(model==522)
  4833.         {
  4834.             DisablePlayerRaceCheckpoint(playerid);
  4835.             SendClientMessage(playerid,C_HBLAU,"Herzlichen Glückwunsch, du hast die Motorrad-Prüfung bestanden !");
  4836.             SetPVarInt(playerid,"FSP",0);
  4837.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4838.             PlayerInfo[playerid][pMLic] = 1;
  4839.             KillTimer(tfsa);
  4840.             fsm[playerid] = 0;
  4841.         }
  4842.         else
  4843.         {
  4844.             DisablePlayerRaceCheckpoint(playerid);
  4845.             SendClientMessage(playerid,C_ROT,"Da du nicht im Fahrschul-Motorrad bist, ist die Prüfung nun beendet !");
  4846.             SetPVarInt(playerid,"FSP",0);
  4847.             SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  4848.             KillTimer(tfsa);
  4849.         }
  4850.     }
  4851.     return 1;
  4852. }
  4853.  
  4854. public OnPlayerLeaveRaceCheckpoint(playerid)
  4855. {
  4856.     return 1;
  4857. }
  4858.  
  4859. public OnRconCommand(cmd[])
  4860. {
  4861.     return 1;
  4862. }
  4863.  
  4864. public OnPlayerRequestSpawn(playerid)
  4865. {
  4866.     Kick(playerid);
  4867.     return 1;
  4868. }
  4869.  
  4870. public OnObjectMoved(objectid)
  4871. {
  4872.     return 1;
  4873. }
  4874.  
  4875. public OnPlayerObjectMoved(playerid, objectid)
  4876. {
  4877.     return 1;
  4878. }
  4879.  
  4880. public OnPlayerPickUpPickup(playerid, pickupid)
  4881. {
  4882.     if(pickupid == sapdrep)
  4883.     {
  4884.         if(PlayerInfo[playerid][pFrak] == 1 || PlayerInfo[playerid][pFrak] == 2)
  4885.         {
  4886.             ShowPlayerDialog(playerid,D_SAPDREP,DIALOG_STYLE_MSGBOX,"San Andreas Police Department","Wähle eine der beiden Optionen aus was du machen kannst !","Repair","Respawn");
  4887.         }
  4888.     }
  4889.     if(pickupid == fpick)
  4890.     {
  4891.         GivePlayerWeapon(playerid,46,1);
  4892.     }
  4893.     return 1;
  4894. }
  4895.  
  4896. public OnVehicleMod(playerid,vehicleid,componentid)
  4897. {
  4898.     for(new x = 0; x < MAX_VEH; x++)
  4899.     {
  4900.         if (vehicleid == PlayerCar[playerid][x][CarId] && PlayerHaveCar[playerid][x])
  4901.         {
  4902.             if((componentid >= 1008) && (componentid <= 1010)) {PlayerCar[playerid][x][CarNitro] = componentid;}
  4903.             if((componentid >= 1142) && (componentid <= 1145)) {PlayerCar[playerid][x][CarVents] = componentid;}
  4904.             if((componentid == 1013) || (componentid == 1024)) {PlayerCar[playerid][x][CarLamps] = componentid;}
  4905.             if((componentid >= 1004) && (componentid <= 1005)||(componentid >= 1011) && (componentid <= 1012)) {PlayerCar[playerid][x][CarHood] = componentid;}
  4906.             if(componentid == 1087) {PlayerCar[playerid][x][CarHyd] = componentid;}
  4907.             if(componentid == 1086) {PlayerCar[playerid][x][CarHyd] = componentid;}
  4908.             if(IsAWheel(componentid)) {PlayerCar[playerid][x][CarWheel] = componentid;}
  4909.             if(IsAExhaust(componentid)) {PlayerCar[playerid][x][CarAusp] = componentid;}
  4910.             if(IsASideL(componentid)) {PlayerCar[playerid][x][CarSideL] = componentid; PlayerCar[playerid][x][CarSideR] = SideR;}
  4911.             if(IsASideR(componentid)) {PlayerCar[playerid][x][CarSideR] = componentid; PlayerCar[playerid][x][CarSideL] = SideL;}
  4912.             if(IsAFB(componentid)) {PlayerCar[playerid][x][CarFB] = componentid;}
  4913.             if(IsARB(componentid)) {PlayerCar[playerid][x][CarRB] = componentid;}
  4914.             if(IsASpoiler(componentid)) {PlayerCar[playerid][x][CarSpoiler] = componentid;}
  4915.             if(IsARoof(componentid)) {PlayerCar[playerid][x][CarRoof] = componentid;}
  4916.         }
  4917.     }
  4918.     return 1;
  4919. }
  4920.  
  4921. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  4922. {
  4923.     for(new x=0;x<MAX_VEH;x++)
  4924.     {
  4925.         if(vehicleid == PlayerCar[playerid][x][CarId] && PlayerHaveCar[playerid][x])
  4926.         {
  4927.             PlayerCar[playerid][x][CarPJ] = paintjobid;
  4928.             PlayerCar[playerid][x][CarC1] = 1;
  4929.             PlayerCar[playerid][x][CarC2] = 1;
  4930.         }
  4931.     }
  4932.     return 1;
  4933. }
  4934.  
  4935. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  4936. {
  4937.     for(new x=0;x<MAX_VEH;x++)
  4938.     {
  4939.         if(vehicleid == PlayerCar[playerid][x][CarId] && PlayerHaveCar[playerid][x])
  4940.         {
  4941.             PlayerCar[playerid][x][CarC1] = color1;
  4942.             PlayerCar[playerid][x][CarC2] = color2;
  4943.         }
  4944.     }
  4945.     return 1;
  4946. }
  4947. forward IsASideR(componentid);
  4948. public IsASideR(componentid)
  4949. {
  4950.     if(componentid == 1007)
  4951.     {
  4952.         SideL = 1017;
  4953.         return 1;
  4954.     }
  4955.     if(componentid == 1026)
  4956.     {
  4957.         SideL = 1027;
  4958.         return 1;
  4959.     }
  4960.     if(componentid == 1030)
  4961.     {
  4962.         SideL = 1031;
  4963.         return 1;
  4964.     }
  4965.     if(componentid == 1040)
  4966.     {
  4967.         SideL = 1036;
  4968.         return 1;
  4969.     }
  4970.     if(componentid == 1041)
  4971.     {
  4972.         SideL = 1039;
  4973.         return 1;
  4974.     }
  4975.     if(componentid == 1042)
  4976.     {
  4977.         SideL = 1099;
  4978.         return 1;
  4979.     }
  4980.     if(componentid == 1051)
  4981.     {
  4982.         SideL = 1047;
  4983.         return 1;
  4984.     }
  4985.     if(componentid == 1048)
  4986.     {
  4987.         SideL = 1052;
  4988.         return 1;
  4989.     }
  4990.     if(componentid == 1056)
  4991.     {
  4992.         SideL = 1062;
  4993.         return 1;
  4994.     }
  4995.     if(componentid == 1063)
  4996.     {
  4997.         SideL = 1057;
  4998.         return 1;
  4999.     }
  5000.     if(componentid == 1069)
  5001.     {
  5002.         SideL = 1071;
  5003.         return 1;
  5004.     }
  5005.     if(componentid == 1072)
  5006.     {
  5007.         SideL = 1070;
  5008.         return 1;
  5009.     }
  5010.     if(componentid == 1094)
  5011.     {
  5012.         SideL = 1090;
  5013.         return 1;
  5014.     }
  5015.     if(componentid == 1093)
  5016.     {
  5017.         SideL = 1095;
  5018.         return 1;
  5019.     }
  5020.     if(componentid == 1122)
  5021.     {
  5022.         SideL = 1101;
  5023.         return 1;
  5024.     }
  5025.     if(componentid == 1102)
  5026.     {
  5027.         SideL = 1133;
  5028.         return 1;
  5029.     }
  5030.     if(componentid == 1124)
  5031.     {
  5032.         SideL = 1106;
  5033.         return 1;
  5034.     }
  5035.     if(componentid == 1107)
  5036.     {
  5037.         SideL = 1108;
  5038.         return 1;
  5039.     }
  5040.     if(componentid == 1118)
  5041.     {
  5042.         SideL = 1120;
  5043.         return 1;
  5044.     }
  5045.     if(componentid == 1137)
  5046.     {
  5047.         SideL = 1134;
  5048.         return 1;
  5049.     }
  5050.     return 0;
  5051. }
  5052.  
  5053. forward IsASideL(componentid);
  5054. public IsASideL(componentid)
  5055. {
  5056.     if(componentid == 1134)
  5057.     {
  5058.         SideR = 1137;
  5059.         return 1;
  5060.     }
  5061.     if(componentid == 1119)
  5062.     {
  5063.         SideR = 1121;
  5064.         return 1;
  5065.     }
  5066.     if(componentid == 1120)
  5067.     {
  5068.         SideR = 1118;
  5069.         return 1;
  5070.     }
  5071.     if(componentid == 1108)
  5072.     {
  5073.         SideR = 1107;
  5074.         return 1;
  5075.     }
  5076.     if(componentid == 1017)
  5077.     {
  5078.         SideR = 1007;
  5079.         return 1;
  5080.     }
  5081.     if(componentid == 1027)
  5082.     {
  5083.         SideR = 1026;
  5084.         return 1;
  5085.     }
  5086.     if(componentid == 1031)
  5087.     {
  5088.         SideR = 1030;
  5089.         return 1;
  5090.     }
  5091.     if(componentid == 1036)
  5092.     {
  5093.         SideR = 1040;
  5094.         return 1;
  5095.     }
  5096.     if(componentid == 1039)
  5097.     {
  5098.         SideR = 1041;
  5099.         return 1;
  5100.     }
  5101.     if(componentid == 1099)
  5102.     {
  5103.         SideR = 1042;
  5104.         return 1;
  5105.     }
  5106.     if(componentid == 1047)
  5107.     {
  5108.         SideR = 1051;
  5109.         return 1;
  5110.     }
  5111.     if(componentid == 1052)
  5112.     {
  5113.         SideR = 1048;
  5114.         return 1;
  5115.     }
  5116.     if(componentid == 1062)
  5117.     {
  5118.         SideR = 1056;
  5119.         return 1;
  5120.     }
  5121.     if(componentid == 1057)
  5122.     {
  5123.         SideR = 1063;
  5124.         return 1;
  5125.     }
  5126.     if(componentid == 1071)
  5127.     {
  5128.         SideR = 1069;
  5129.         return 1;
  5130.     }
  5131.     if(componentid == 1070)
  5132.     {
  5133.         SideR = 1072;
  5134.         return 1;
  5135.     }
  5136.     if(componentid == 1090)
  5137.     {
  5138.         SideR = 1094;
  5139.         return 1;
  5140.     }
  5141.     if(componentid == 1095)
  5142.     {
  5143.         SideR = 1093;
  5144.         return 1;
  5145.     }
  5146.     if(componentid == 1095)
  5147.     {
  5148.         SideR = 1093;
  5149.         return 1;
  5150.     }
  5151.     if(componentid == 1101)
  5152.     {
  5153.         SideR = 1122;
  5154.         return 1;
  5155.     }
  5156.     if(componentid == 1133)
  5157.     {
  5158.         SideR = 1102;
  5159.         return 1;
  5160.     }
  5161.     if(componentid == 1106)
  5162.     {
  5163.         SideR = 1124;
  5164.         return 1;
  5165.     }
  5166.     return 0;
  5167. }
  5168.  
  5169. forward IsAFB(componentid);
  5170. public IsAFB(componentid)
  5171. {
  5172.     if(componentid >= 1152 && componentid <= 1153 || componentid >= 1165 && componentid <= 1166)
  5173.     {
  5174.         return 1;
  5175.     }
  5176.     if(componentid == 1155 || componentid == 1157 || componentid == 1160 || componentid == 1176 || componentid == 1179 || componentid == 1185)
  5177.     {
  5178.         return 1;
  5179.     }
  5180.     if(componentid >= 1169 && componentid <= 1174 || componentid >= 1181 && componentid <= 1182)
  5181.     {
  5182.         return 1;
  5183.     }
  5184.     if(componentid >= 1188 && componentid <= 1191)
  5185.     {
  5186.         return 1;
  5187.     }
  5188.     return 0;
  5189. }
  5190.  
  5191. forward IsARB(componentid);
  5192. public IsARB(componentid)
  5193. {
  5194.     if(componentid >= 1140 && componentid <= 1141 || componentid >= 1148 && componentid <= 1151)
  5195.     {
  5196.         return 1;
  5197.     }
  5198.     if(componentid == 1154 || componentid == 1156 || componentid == 1159 || componentid == 1161 || componentid == 1175 || componentid == 1180)
  5199.     {
  5200.         return 1;
  5201.     }
  5202.     if(componentid >= 1167 && componentid <= 1168 || componentid >= 1177 && componentid <= 1178)
  5203.     {
  5204.         return 1;
  5205.     }
  5206.     if(componentid >= 1183 && componentid <= 1184 || componentid >= 1186 && componentid <= 1187)
  5207.     {
  5208.         return 1;
  5209.     }
  5210.     if(componentid >= 1192 && componentid <= 1193)
  5211.     {
  5212.         return 1;
  5213.     }
  5214.     return 0;
  5215. }
  5216.  
  5217. forward IsASpoiler(componentid);
  5218. public IsASpoiler(componentid)
  5219. {
  5220.     if(componentid >= 1000 && componentid <= 1003 || componentid >= 1014 && componentid <= 1016)
  5221.     {
  5222.         return 1;
  5223.     }
  5224.     if(componentid == 1023 || componentid == 1058 || componentid == 1158)
  5225.     {
  5226.         return 1;
  5227.     }
  5228.     if(componentid >= 1049 && componentid <= 1050 || componentid >= 1138 && componentid <= 1139)
  5229.     {
  5230.         return 1;
  5231.     }
  5232.     if(componentid >= 1146 && componentid <= 1147 || componentid >= 1162 && componentid <= 1164)
  5233.     {
  5234.         return 1;
  5235.     }
  5236.     return 0;
  5237. }
  5238.  
  5239. forward IsARoof(componentid);
  5240. public IsARoof(componentid)
  5241. {
  5242.     if(componentid >= 1032 && componentid <= 1033 || componentid >= 1053 && componentid <= 1055)
  5243.     {
  5244.         return 1;
  5245.     }
  5246.     if(componentid == 1035 || componentid == 1038 || componentid == 1061 || componentid == 1088 || componentid == 1091)
  5247.     {
  5248.         return 1;
  5249.     }
  5250.     if(componentid == 1103 || componentid == 1128)
  5251.     {
  5252.         return 1;
  5253.     }
  5254.     if(componentid >= 1067 && componentid <= 1068 || componentid >= 1130 && componentid <= 1131)
  5255.     {
  5256.         return 1;
  5257.     }
  5258.     return 0;
  5259. }
  5260.  
  5261. forward IsAExhaust(componentid);
  5262. public IsAExhaust(componentid)
  5263. {
  5264.     if(componentid >= 1018 && componentid <= 1022)
  5265.     {
  5266.         return 1;
  5267.     }
  5268.     if(componentid >= 1028 && componentid <= 1029)
  5269.     {
  5270.         return 1;
  5271.     }
  5272.     if(componentid == 1037 || componentid == 1059 || componentid == 1089 || componentid == 1092 || componentid == 1132)
  5273.     {
  5274.         return 1;
  5275.     }
  5276.     if(componentid == 1104 || componentid == 1105 || componentid == 1113 || componentid == 1114 || componentid == 1129)
  5277.     {
  5278.         return 1;
  5279.     }
  5280.     if(componentid == 1135 || componentid == 1136)
  5281.     {
  5282.         return 1;
  5283.     }
  5284.     if(componentid >= 1043 && componentid <= 1046)
  5285.     {
  5286.         return 1;
  5287.     }
  5288.     if(componentid >= 1126 && componentid <= 1127)
  5289.     {
  5290.         return 1;
  5291.     }
  5292.     if(componentid >= 1064 && componentid <= 1066)
  5293.     {
  5294.         return 1;
  5295.     }
  5296.     return 0;
  5297. }
  5298.  
  5299. forward IsAWheel(componentid);
  5300. public IsAWheel(componentid)
  5301. {
  5302.     if(componentid >= 1073 && componentid <= 1085)
  5303.     {
  5304.         return 1;
  5305.     }
  5306.     if(componentid >= 1096 && componentid <= 1098)
  5307.     {
  5308.         return 1;
  5309.     }
  5310.     if(componentid == 1025)
  5311.     {
  5312.         return 1;
  5313.     }
  5314.     return 0;
  5315. }
  5316.  
  5317. public OnPlayerSelectedMenuRow(playerid, row)
  5318. {
  5319.     return 1;
  5320. }
  5321.  
  5322. public OnPlayerExitedMenu(playerid)
  5323. {
  5324.     return 1;
  5325. }
  5326.  
  5327. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  5328. {
  5329.     return 1;
  5330. }
  5331.  
  5332. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  5333. {
  5334.     if(newkeys == KEY_CROUCH || newkeys == KEY_CTRL_BACK)
  5335.     {
  5336.         OnPlayerCommandText(playerid,"/fs");
  5337.     }
  5338.     if(newkeys == KEY_WALK)
  5339.     {
  5340.         if(IsPlayerInRangeOfPoint(playerid,5.0,1481.4144,-1780.6416,996.8728))
  5341.         {
  5342.             ShowPlayerDialog(playerid,D_SHALLE,DIALOG_STYLE_LIST,"Stadthalle","Personalausweis\nJob-Angebote\nJob-Kündigen","Ok","Abbrechen");
  5343.         }
  5344.         else if(IsPlayerInRangeOfPoint(playerid,5.0,-2032.5883,-114.3543,1000.8787))
  5345.         {
  5346.             OnPlayerCommandText(playerid,"/dolic");
  5347.         }
  5348.     }
  5349.     if(newkeys == KEY_WALK)
  5350.     {
  5351.         for(new id; id < MAX_ATM; id++)
  5352.         {
  5353.             if(IsPlayerInRangeOfPoint(playerid,5.0,AtAtm[id][0],AtAtm[id][1],AtAtm[id][2]))
  5354.             {
  5355.                 OnPlayerCommandText(playerid,"/atm");
  5356.             }
  5357.         }
  5358.         for(new id; id < MAX_TCALL; id++)
  5359.         {
  5360.             if(IsPlayerInRangeOfPoint(playerid,5.0,Atcall[id][0],Atcall[id][1],Atcall[id][2]))
  5361.             {
  5362.                 OnPlayerCommandText(playerid,"/tcall");
  5363.             }
  5364.         }
  5365.     }
  5366.     if(newkeys == KEY_SECONDARY_ATTACK)
  5367.     {
  5368.         if(IsPlayerInRangeOfPoint(playerid,5.0,1352.44739, -1758.65186, 13.50680)) // 24/7 Stadthalle
  5369.         {
  5370.             SetPlayerInterior(playerid,17);
  5371.             SetPlayerPos(playerid, -25.92937, -187.34824, 1003.54559);
  5372.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5373.         }
  5374.         else if(IsPlayerInRangeOfPoint(playerid,5.0,-25.92937, -187.34824, 1003.54559)) // 24/7 Stadthalle
  5375.         {
  5376.             SetPlayerInterior(playerid,0);
  5377.             SetPlayerPos(playerid, 1352.44739, -1758.65186, 13.50680);
  5378.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5379.         }
  5380.         else if(IsPlayerInRangeOfPoint(playerid,5.0,239.0495,139.6293,1003.0234)) // SAPD ENTer ExiT
  5381.         {
  5382.             SetPlayerInterior(playerid,3);
  5383.             SetPlayerPos(playerid,1766.4607,-1644.2506,-4.7841);
  5384.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5385.         }
  5386.         else if(IsPlayerInRangeOfPoint(playerid,5.0,1766.4607,-1644.2506,-4.7841)) // SAPD ENTer ExiT
  5387.         {
  5388.             SetPlayerInterior(playerid,0);
  5389.             SetPlayerPos(playerid,239.0495,139.6293,1003.0234);
  5390.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5391.         }
  5392.         else if(IsPlayerInRangeOfPoint(playerid,5.0,1708.7882,-1677.2994,17.4188)) // SAPD ENTer ExiT
  5393.         {
  5394.             SetPlayerInterior(playerid,3);
  5395.             SetPlayerPos(playerid,289.1393,167.3272,1007.1719);
  5396.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5397.         }
  5398.         else if(IsPlayerInRangeOfPoint(playerid,5.0,289.1393,167.3272,1007.1719)) // SAPD ENTer ExiT
  5399.         {
  5400.             SetPlayerInterior(playerid,0);
  5401.             SetPlayerPos(playerid,1708.7882,-1677.2994,17.4188);
  5402.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5403.         }
  5404.         else if(IsPlayerInRangeOfPoint(playerid,5.0,1655.6443,1733.1990,10.8281)) // LVBINCO ENTER /EXIT
  5405.         {
  5406.             SetPlayerInterior(playerid,14);
  5407.             SetPlayerPos(playerid,204.4767, -168.2590, 1000.5168);
  5408.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5409.         }
  5410.         else if(IsPlayerInRangeOfPoint(playerid,5.0,204.4767, -168.2590, 1000.5168)) // LVBINCO ENTER /EXIT
  5411.         {
  5412.             SetPlayerInterior(playerid,0);
  5413.             SetPlayerPos(playerid,1655.6443,1733.1990,10.8281);
  5414.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5415.         }
  5416.         else if(IsPlayerInRangeOfPoint(playerid,5.0,460.5013,-1501.1703,31.0558)) // LS BINCO GROVE
  5417.         {
  5418.             SetPlayerInterior(playerid,15);
  5419.             SetPlayerPos(playerid,207.6487,-110.1596,1005.1269);
  5420.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5421.         }
  5422.         else if(IsPlayerInRangeOfPoint(playerid,5.0,207.6487,-110.1596,1005.1269)) // LS BINCO GROVE ENTER /EXIT
  5423.         {
  5424.             SetPlayerInterior(playerid,0);
  5425.             SetPlayerPos(playerid,460.5013,-1501.1703,31.0558);
  5426.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5427.         }
  5428.         else if(IsPlayerInRangeOfPoint(playerid,5.0,2244.6035,-1664.3324,15.4766)) // LS RODEO H&M ENTER /EXIT
  5429.         {
  5430.             SetPlayerInterior(playerid,5);
  5431.             SetPlayerPos(playerid,226.8063, -8.2192, 1002.2311);
  5432.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5433.         }
  5434.         else if(IsPlayerInRangeOfPoint(playerid,5.0,226.8063, -8.2192, 1002.2311)) // LS RODEO H&M ENTER /EXIT
  5435.         {
  5436.             SetPlayerInterior(playerid,0);
  5437.             SetPlayerPos(playerid,2244.6035,-1664.3324,15.4766);
  5438.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5439.         }
  5440.         else if(IsPlayerInRangeOfPoint(playerid,5.0,-1695.1504,950.3972,24.8906)) // SF H&M H&M ENTER /EXIT
  5441.         {
  5442.             SetPlayerInterior(playerid,18);
  5443.             SetPlayerPos(playerid,161.4429, -95.2401, 1001.8502);
  5444.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5445.         }
  5446.         else if(IsPlayerInRangeOfPoint(playerid,5.0,161.4429, -95.2401, 1001.8502)) // SF H&M H&M ENTER /EXIT
  5447.         {
  5448.             SetPlayerInterior(playerid,0);
  5449.             SetPlayerPos(playerid,-1695.1504,950.3972,24.8906);
  5450.             SetTimerEx("UFreeze",2000,0,"i",playerid);
  5451.         }
  5452.     }
  5453.     if(newkeys == KEY_SECONDARY_ATTACK)
  5454.     {
  5455.         for(new id; id < MAX_ENTEXT; id++)
  5456.         {
  5457.             if(IsPlayerInRangeOfPoint(playerid,5.0,EntExt[id][0],EntExt[id][1],EntExt[id][2]))
  5458.             {
  5459.                 SetPlayerPos(playerid,EntExt[id][3],EntExt[id][4],EntExt[id][5]);
  5460.                 SetPlayerInterior(playerid,0);
  5461.                 SetTimerEx("UFreeze",2000,0,"i",playerid);
  5462.             }
  5463.             else if(IsPlayerInRangeOfPoint(playerid,5.0,EntExt[id][3],EntExt[id][4],EntExt[id][5]))
  5464.             {
  5465.                 SetPlayerPos(playerid,EntExt[id][0],EntExt[id][1],EntExt[id][2]);
  5466.                 SetPlayerInterior(playerid,0);
  5467.                 SetTimerEx("UFreeze",2000,0,"i",playerid);
  5468.             }
  5469.         }
  5470.     }
  5471.     if(newkeys == KEY_NO)
  5472.     {
  5473.         if(IsPlayerInAnyVehicle(playerid))
  5474.         {
  5475.             OnPlayerCommandText(playerid,"/motor");
  5476.         }
  5477.     }
  5478.     return 1;
  5479. }
  5480.  
  5481. public OnRconLoginAttempt(ip[], password[], success)
  5482. {
  5483.     return 1;
  5484. }
  5485.  
  5486. public OnPlayerUpdate(playerid)
  5487. {
  5488.     //>>> Wanted System <<<//
  5489.     if(IsPlayerConnected(playerid))
  5490.     {
  5491.         if(PlayerInfo[playerid][pWanted] >= 1)
  5492.         {
  5493.             TextDrawShowForPlayer(playerid,WtP[playerid]);
  5494.             new wtds[14];
  5495.             format(wtds,sizeof(wtds),"~y~%d",PlayerInfo[playerid][pWanted]);
  5496.             TextDrawSetString(WtP[playerid],wtds);
  5497.         }
  5498.         else
  5499.         {
  5500.             SetPlayerWantedLevel(playerid,0);
  5501.             TextDrawHideForPlayer(playerid,WtP[playerid]);
  5502.         }
  5503.     }
  5504.     //>>> Anti-Böse-Waffen-Hack <<<//
  5505.     for(new id; id < MAX_BWEAP; id++)
  5506.     {
  5507.         if(GetPlayerWeapon(playerid) == BWeap[id][0])
  5508.         {
  5509.             new str[100];
  5510.             format(str,sizeof(str),"["STAG"-Anti-Hack] Spieler %s wurde gebannt ! Grund : Illegale Waffen Hack",SpielerName(playerid));
  5511.             PlayerInfo[playerid][pBanned] = 1;
  5512.             SendClientMessageToAll(0x9B0000FF,str);
  5513.             Kick(playerid);
  5514.         }
  5515.     }
  5516.     //>>> Geld - System <<<//
  5517.     new sgeld[50];
  5518.     format(sgeld,sizeof(sgeld),"%d",PlayerInfo[playerid][pGeld]);
  5519.     TextDrawSetString(Geldt[playerid],sgeld);
  5520.     if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  5521.     {
  5522.  
  5523.         new t1[50],t2[50],t3[50],t4[50],t5[50];
  5524.         new speed = ErmittleGeschwindigkeit(playerid,true);
  5525.         new vehicleid = GetPlayerVehicleID(playerid);
  5526.         new Float:CarHealth;
  5527.         GetVehicleHealth(vehicleid,CarHealth);
  5528.         if(PlayerInfo[playerid][pGPS] == 1)
  5529.         {
  5530.             format(t1,sizeof(t1),">>> %s <<<",CarName[GetVehicleModel(vehicleid)-400]);
  5531.             PlayerTextDrawSetString(playerid, Tacho1[playerid], t1);
  5532.             format(t2,sizeof(t2),"Zustand: %d",floatround(CarHealth,floatround_round));
  5533.             PlayerTextDrawSetString(playerid, Tacho2[playerid], t2);
  5534.             format(t3,sizeof(t3),"Geschw.: %d km/h",speed);
  5535.             PlayerTextDrawSetString(playerid, Tacho3[playerid], t3);
  5536.             format(t4,sizeof(t4),"Tank: %d/%d l (%s)",Tank[vehicleid],GetVehicleTankInhalt(vehicleid),GetPlayerVehicleType(vehicleid));
  5537.             PlayerTextDrawSetString(playerid, Tacho4[playerid], t4);
  5538.             format(t5,sizeof(t5),"Standort: %s",GetPlayerZone(playerid));
  5539.             PlayerTextDrawSetString(playerid, Tacho5[playerid], t5);
  5540.         }
  5541.         else
  5542.         {
  5543.             format(t1,sizeof(t1),">>> %s <<<",CarName[GetVehicleModel(vehicleid)-400]);
  5544.             PlayerTextDrawSetString(playerid, Tacho1[playerid], t1);
  5545.             format(t2,sizeof(t2),"Zustand: %d",floatround(CarHealth,floatround_round));
  5546.             PlayerTextDrawSetString(playerid, Tacho2[playerid], t2);
  5547.             format(t3,sizeof(t3),"Geschw.: %d km/h",speed);
  5548.             PlayerTextDrawSetString(playerid, Tacho3[playerid], t3);
  5549.             format(t4,sizeof(t4),"Tank: %d/%d l (%s)",Tank[vehicleid],GetVehicleTankInhalt(vehicleid),GetPlayerVehicleType(vehicleid));
  5550.             PlayerTextDrawSetString(playerid, Tacho4[playerid], t4);
  5551.             format(t5,sizeof(t5),"Standort: ~r~Kein GPS",GetPlayerZone(playerid));
  5552.             PlayerTextDrawSetString(playerid, Tacho5[playerid], t5);
  5553.         }
  5554.     }
  5555.     return 1;
  5556. }
  5557.  
  5558. public OnPlayerStreamIn(playerid, forplayerid)
  5559. {
  5560.     return 1;
  5561. }
  5562.  
  5563. public OnPlayerStreamOut(playerid, forplayerid)
  5564. {
  5565.     return 1;
  5566. }
  5567.  
  5568. public OnVehicleStreamIn(vehicleid, forplayerid)
  5569. {
  5570.     return 1;
  5571. }
  5572.  
  5573. public OnVehicleStreamOut(vehicleid, forplayerid)
  5574. {
  5575.     return 1;
  5576. }
  5577.  
  5578. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  5579. {
  5580.     if(dialogid == D_SELLCAR)
  5581.     {
  5582.         if(response)
  5583.         {
  5584.             print("D1");
  5585.             if(Spectating[playerid][0]!=-1)
  5586.             {
  5587.                 print("D2");
  5588.                 if(!PlayerHaveCar[playerid][PlayerKey[playerid]])
  5589.                 {
  5590.                     print("D3");
  5591.                     new preis = Kaufliste[Spectating[playerid][0]][aPreis];
  5592.                     print("D4");
  5593.                     if(PlayerInfo[playerid][pGeld] >= preis)
  5594.                     {
  5595.                         print("D5");
  5596.                         new autohaus=Kaufliste[Spectating[playerid][0]][Autohaus];
  5597.                         PlayerInfo[playerid][pGeld] -= preis;
  5598.                         print("D6");
  5599.                         new prname[MAX_PLAYER_NAME], str[128];
  5600.                         GetPlayerName(playerid, prname, sizeof(prname));
  5601.                         format(str, sizeof str,  "/Autos/%s_Car_%d.ini", prname,PlayerKey[playerid]);
  5602.                         new File: hFile = fopen(str, io_write);
  5603.                         if (hFile)
  5604.                         {
  5605.                             new var[32];
  5606.                             format(var, 32, "CarId=%d\n", PlayerCar[playerid][PlayerKey[playerid]][CarId]=Spectating[playerid][0]);fwrite(hFile, var);
  5607.                             format(var, 32, "CarModel=%d\n",GetPlayerVehicleID(playerid));fwrite(hFile, var);
  5608.                             format(var, 32, "CarPos_x=%.3f\n",PlayerCar[playerid][PlayerKey[playerid]][CarPos_x]=Autospawns[autohaus][CarPos_x]);fwrite(hFile, var);
  5609.                             format(var, 32, "CarPos_y=%.3f\n",PlayerCar[playerid][PlayerKey[playerid]][CarPos_y]=Autospawns[autohaus][CarPos_y]);fwrite(hFile, var);
  5610.                             format(var, 32, "CarPos_z=%.3f\n",PlayerCar[playerid][PlayerKey[playerid]][CarPos_z]=Autospawns[autohaus][CarPos_z]);fwrite(hFile, var);
  5611.                             format(var, 32, "CarRotate=%.3f\n",PlayerCar[playerid][PlayerKey[playerid]][CarRotate]=Autospawns[autohaus][CarRotate]);fwrite(hFile, var);
  5612.                             format(var, 32, "CarNitro=0\n");fwrite(hFile, var);
  5613.                             format(var, 32, "CarHyd=0\n");fwrite(hFile, var);
  5614.                             format(var, 32, "CarWheel=0\n");fwrite(hFile, var);
  5615.                             format(var, 32, "CarAusp=0\n");fwrite(hFile, var);
  5616.                             format(var, 32, "CarSideL=0\n");fwrite(hFile, var);
  5617.                             format(var, 32, "CarSideR=0\n");fwrite(hFile, var);
  5618.                             format(var, 32, "CarFB=0\n");fwrite(hFile, var);
  5619.                             format(var, 32, "CarRB=0\n");fwrite(hFile, var);
  5620.                             format(var, 32, "CarSpoiler=0\n");fwrite(hFile, var);
  5621.                             format(var, 32, "CarRoof=0\n");fwrite(hFile, var);
  5622.                             format(var, 32, "CarHood=0\n");fwrite(hFile, var);
  5623.                             format(var, 32, "CarVents=0\n");fwrite(hFile, var);
  5624.                             format(var, 32, "CarLamps=0\n");fwrite(hFile, var);
  5625.                             format(var, 32, "CarPJ=-1\n");fwrite(hFile, var);
  5626.                             format(var, 32, "CarC1=-1\n");fwrite(hFile, var);
  5627.                             format(var, 32, "CarC2=-1\n");fwrite(hFile, var);
  5628.                             format(var, 32, "Preis=%d\n",PlayerCar[playerid][PlayerKey[playerid]][CarPreis]=preis/2);fwrite(hFile, var);
  5629.                             format(var, 32, "CarState=%d\n", PlayerCar[playerid][PlayerKey[playerid]][CarState]);fwrite(hFile, var);
  5630.                             fclose(hFile);
  5631.                         }
  5632.                         PlayerCar[playerid][PlayerKey[playerid]][CarId]=Spectating[playerid][0];
  5633.                         PlayerCar[playerid][PlayerKey[playerid]][CarModel]= GetPlayerVehicleID(playerid);
  5634.                         PlayerCar[playerid][PlayerKey[playerid]][CarPos_x]=Autospawns[autohaus][CarPos_x];
  5635.                         PlayerCar[playerid][PlayerKey[playerid]][CarPos_y]=Autospawns[autohaus][CarPos_y];
  5636.                         PlayerCar[playerid][PlayerKey[playerid]][CarPos_z]=Autospawns[autohaus][CarPos_z];
  5637.                         PlayerCar[playerid][PlayerKey[playerid]][CarRotate]=Autospawns[autohaus][CarRotate];
  5638.                         PlayerCar[playerid][PlayerKey[playerid]][CarNitro]=0;
  5639.                         PlayerCar[playerid][PlayerKey[playerid]][CarHyd]=0;
  5640.                         print("D7");
  5641.                         PlayerCar[playerid][PlayerKey[playerid]][CarWheel]=0;
  5642.                         PlayerCar[playerid][PlayerKey[playerid]][CarAusp]=0;
  5643.                         PlayerCar[playerid][PlayerKey[playerid]][CarSideL]=0;
  5644.                         PlayerCar[playerid][PlayerKey[playerid]][CarSideR]=0;
  5645.                         PlayerCar[playerid][PlayerKey[playerid]][CarFB]=0;
  5646.                         PlayerCar[playerid][PlayerKey[playerid]][CarRB]=0;
  5647.                         PlayerCar[playerid][PlayerKey[playerid]][CarSpoiler]=0;
  5648.                         PlayerCar[playerid][PlayerKey[playerid]][CarRoof]=0;
  5649.                         PlayerCar[playerid][PlayerKey[playerid]][CarHood]=0;
  5650.                         PlayerCar[playerid][PlayerKey[playerid]][CarVents]=0;
  5651.                         PlayerCar[playerid][PlayerKey[playerid]][CarLamps]=0;
  5652.                         PlayerCar[playerid][PlayerKey[playerid]][CarPJ]=-1;
  5653.                         PlayerCar[playerid][PlayerKey[playerid]][CarC1]=1;
  5654.                         PlayerCar[playerid][PlayerKey[playerid]][CarC2]=1;
  5655.                         print("D8");
  5656.                         PlayerCar[playerid][PlayerKey[playerid]][CarPreis]=preis/2;
  5657.                         PlayerCar[playerid][PlayerKey[playerid]][CarState]=0;
  5658.                         print("D9");
  5659.                         PlayerCar[playerid][PlayerKey[playerid]][CarId] = CreateVehicle(PlayerCar[playerid][PlayerKey[playerid]][CarModel],PlayerCar[playerid][PlayerKey[playerid]][CarPos_x],PlayerCar[playerid][PlayerKey[playerid]][CarPos_y],PlayerCar[playerid][PlayerKey[playerid]][CarPos_z],PlayerCar[playerid][PlayerKey[playerid]][CarRotate],PlayerCar[playerid][PlayerKey[playerid]][CarC1],PlayerCar[playerid][PlayerKey[playerid]][CarC2], -1);/*vehicle spawn*/
  5660.                         SetVehicleNumberPlate(PlayerCar[playerid][PlayerKey[playerid]][CarId], SpielerName(playerid));
  5661.                         RemovePlayerFromVehicle(playerid);
  5662.                         print("D10");
  5663.                         FreezePlayer(playerid);
  5664.                         print("D11");
  5665.                         UnFreezePlayer(playerid);
  5666.                         print("D12");
  5667.                         PlayerHaveCar[playerid][PlayerKey[playerid]] = 1;
  5668.                     }
  5669.                     else
  5670.                     {
  5671.                         SendClientMessage(playerid, C_ROT, "Du hast nicht genügend Geld dabei!");
  5672.                         FreezePlayer(playerid);
  5673.                         RemovePlayerFromVehicle(playerid);
  5674.                         UnFreezePlayer(playerid);
  5675.                         return 1;
  5676.                     }
  5677.                 }
  5678.                 else
  5679.                 {
  5680.                     FreezePlayer(playerid);
  5681.                     RemovePlayerFromVehicle(playerid);
  5682.                     SendClientMessage(playerid, C_ROT, "Auf diesem Schlüssel ist bereits ein Fahrzeug!");
  5683.                     UnFreezePlayer(playerid);
  5684.                     return 1;
  5685.                 }
  5686.             }
  5687.         }
  5688.         if(!response)
  5689.         {
  5690.             FreezePlayer(playerid);
  5691.             RemovePlayerFromVehicle(playerid);
  5692.             UnFreezePlayer(playerid);
  5693.             return 1;
  5694.         }
  5695.     }
  5696.     if(dialogid == D_CARKEY)
  5697.     {
  5698.         if(response)
  5699.         {
  5700.             if(listitem == 0)
  5701.             {
  5702.                 new cs[128];
  5703.                 PlayerKey[playerid] = 0;
  5704.                 format(cs, sizeof(cs), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  5705.                 SendClientMessage(playerid, C_BLAU, cs);
  5706.             }
  5707.             if(listitem == 1)
  5708.             {
  5709.                 new cs1[128];
  5710.                 PlayerKey[playerid] = 1;
  5711.                 format(cs1, sizeof(cs1), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  5712.                 SendClientMessage(playerid, C_BLAU, cs1);
  5713.             }
  5714.             if(listitem == 2)
  5715.             {
  5716.                 new cs2[128];
  5717.                 PlayerKey[playerid] = 2;
  5718.                 format(cs2, sizeof(cs2), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  5719.                 SendClientMessage(playerid, C_BLAU, cs2);
  5720.             }
  5721.             if(listitem == 3)
  5722.             {
  5723.                 new cs3[128];
  5724.                 PlayerKey[playerid] = 3;
  5725.                 format(cs3, sizeof(cs3), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  5726.                 SendClientMessage(playerid, C_BLAU, cs3);
  5727.             }
  5728.         }
  5729.     }
  5730.     switch(dialogid)
  5731.     {
  5732.         case D_247:
  5733.         {
  5734.             if(response)
  5735.             {
  5736.                 if(listitem == 0)
  5737.                 {
  5738.                     if(PlayerInfo[playerid][pGeld] >= 4)
  5739.                     {
  5740.                         SendClientMessage(playerid,C_HBLAU,"Du hast nun ein Telefonbuch, benutze /telefonbuch");
  5741.                         PlayerInfo[playerid][pTBuch] = 1;
  5742.                     }
  5743.                     else SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld !");
  5744.                 }
  5745.                 if(listitem == 1)
  5746.                 {
  5747.                     if(PlayerInfo[playerid][pGeld] >= 110)
  5748.                     {
  5749.                         SendClientMessage(playerid,C_HBLAU,"Du hast nun ein GPS-System");
  5750.                         PlayerInfo[playerid][pGPS] = 1;
  5751.                     }
  5752.                     else SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld !");
  5753.                 }
  5754.             }
  5755.         }
  5756.         case D_FMANAGEM:
  5757.         {
  5758.             if(response)
  5759.             {
  5760.                 ShowPlayerDialog(playerid,D_FMANAGE,DIALOG_STYLE_LIST,"Fraktion's-Manage","Member-Liste\nFraktion's-Kasse","Ok","Abbrechen");
  5761.             }
  5762.             else
  5763.             {
  5764.                 ShowPlayerDialog(playerid,D_FMANAGE,DIALOG_STYLE_LIST,"Fraktion's-Manage","Member-Liste\nFraktion's-Kasse","Ok","Abbrechen");
  5765.             }
  5766.         }
  5767.         case D_FMANAGEF:
  5768.         {
  5769.             if(response)
  5770.             {
  5771.                 if(listitem == 0)
  5772.                 {
  5773.                     ShowPlayerDialog(playerid,D_FMANAGE,DIALOG_STYLE_LIST,"Fraktion's-Manage","Member-Liste\nFraktion's-Kasse","Ok","Abbrechen");
  5774.                 }
  5775.                 if(listitem == 1)
  5776.                 {
  5777.                     ShowPlayerDialog(playerid,D_FMANAGEFE,DIALOG_STYLE_INPUT,"Einzahlen","Gib ein wieveil du einzahlen möchtest !","Einzahlen","Zurück");
  5778.                 }
  5779.                 if(listitem == 2)
  5780.                 {
  5781.                     ShowPlayerDialog(playerid,D_FMANAGEFA,DIALOG_STYLE_INPUT,"Auszahlen","Gib ein wieveil Geld zu Auszahlen möchtest ! ","Auszahlen","Zurück");
  5782.                 }
  5783.             }
  5784.         }
  5785.         case D_FMANAGEFE:
  5786.         {
  5787.             if(response)
  5788.             {
  5789.                 if(IsNumeric(inputtext))
  5790.                 {
  5791.                     if(PlayerInfo[playerid][pGeld] >= strval(inputtext))
  5792.                     {
  5793.                         PlayerInfo[playerid][pGeld] -= strval(inputtext);
  5794.                         FInfo[PlayerInfo[playerid][pFrak]][iKasse] += strval(inputtext);
  5795.                         SendClientMessage(playerid,C_HBLAU,"Du hast erfolgreich das Geld eingezahlt !");
  5796.                     }
  5797.                     else SendClientMessage(playerid,C_ROT,"Du kannst nicht mehr Einzahlen als was du hast !");
  5798.                 }
  5799.                 else SendClientMessage(playerid,C_ROT,"Du darfst nur Zahlen eingeben !");
  5800.             }
  5801.             else
  5802.             {
  5803.                 ShowPlayerDialog(playerid,D_FMANAGE,DIALOG_STYLE_LIST,"Fraktion's-Manage","Member-Liste\nFraktion's-Kasse","Ok","Abbrechen");
  5804.             }
  5805.         }
  5806.         case D_FMANAGEFA:
  5807.         {
  5808.             if(response)
  5809.             {
  5810.                 if(IsNumeric(inputtext))
  5811.                 {
  5812.                     if(FInfo[PlayerInfo[playerid][pFrak]][iKasse] >= strval(inputtext))
  5813.                     {
  5814.                         FInfo[PlayerInfo[playerid][pFrak]][iKasse] -= strval(inputtext);
  5815.                         PlayerInfo[playerid][pGeld] += strval(inputtext);
  5816.                         SendClientMessage(playerid,C_HBLAU,"Du hast erfolgreich das Geld ausgezahlt !");
  5817.                         new str[100];
  5818.                         format(str,sizeof(str),"Spieler %s hat %d Geld aus der Fkasse genommen !",SpielerName(playerid),inputtext);
  5819.                         SendAdminMessage(C_GELB,str);
  5820.                     }
  5821.                     else SendClientMessage(playerid,C_ROT,"Du kannst nicht mehr aus der Fraktion's Kasse nehmen als drin ist !");
  5822.                 }
  5823.                 else SendClientMessage(playerid,C_ROT,"Du kannst nur Zahlen auszahlen !");
  5824.             }
  5825.             else
  5826.             {
  5827.                 ShowPlayerDialog(playerid,D_FMANAGE,DIALOG_STYLE_LIST,"Fraktion's-Manage","Member-Liste\nFraktion's-Kasse","Ok","Abbrechen");
  5828.             }
  5829.         }
  5830.         case D_FMANAGE:
  5831.         {
  5832.             if(response)
  5833.             {
  5834.                 if(listitem == 0)
  5835.                 {
  5836.                     new query[200],str[200];
  5837.                     format(query,sizeof(query),"SELECT `Name` `Rang` FROM `accounts` WHERE `Frak` = '%d'",PlayerInfo[playerid][pFrak]);
  5838.                     mysql_query(query);
  5839.                     mysql_store_result();
  5840.                     mysql_num_rows();
  5841.                     mysql_free_result();
  5842.                     format(str,sizeof(str),"Name: %s || Rang : %d",query);
  5843.                     ShowPlayerDialog(playerid,D_FMANAGEM,DIALOG_STYLE_LIST,"Member-Liste",str,"Zurück","Zurück");
  5844.                 }
  5845.                 if(listitem == 1)
  5846.                 {
  5847.                     new str[200];
  5848.                     format(str,sizeof(str),"Kassen Stand: %d €\nEinzahlen\nAuszahlen",FInfo[PlayerInfo[playerid][pFrak]][iKasse]);
  5849.                     ShowPlayerDialog(playerid,D_FMANAGEF,DIALOG_STYLE_LIST,"Fraktion's Kasse",str,"Ok","Zurück");
  5850.                 }
  5851.             }
  5852.         }
  5853.         case D_DLICA3:
  5854.         {
  5855.             if(response)
  5856.             {
  5857.                 if(listitem == 0)
  5858.                 {
  5859.                     if(GetPVarInt(playerid,"Motschein") == 1)
  5860.                     {
  5861.                         SetCameraBehindPlayer(playerid);
  5862.                         UnFreezePlayer(playerid);
  5863.                         SendClientMessage(playerid,C_HBLAU,"Herzlichen Glückwunsch, du hast die Theorie Prüfung bestanden !");
  5864.                         SendClientMessage(playerid,C_HBLAU,"Laufe nun hinaus und steige in ein Motorrad !");
  5865.                         SetPlayerCheckpoint(playerid,-2086.0569,-127.4598,35.3274,3.0);
  5866.                         fsm[playerid] = 1;
  5867.                         SetPVarInt(playerid,"Motschein",0);
  5868.                     }
  5869.                     else
  5870.                     {
  5871.                         SetCameraBehindPlayer(playerid);
  5872.                         UnFreezePlayer(playerid);
  5873.                         SendClientMessage(playerid,C_HBLAU,"Herzlichen Glückwunsch, du hast die Theorie Prüfung bestanden !");
  5874.                         SendClientMessage(playerid,C_HBLAU,"Laufe nun hinaus und steige in ein Auto !");
  5875.                         SetPlayerCheckpoint(playerid,-2086.0569,-127.4598,35.3274,3.0);
  5876.                         fsa[playerid] = 1;
  5877.                     }
  5878.                 }
  5879.                 if(listitem == 1)
  5880.                 {
  5881.                     UnFreezePlayer(playerid);
  5882.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5883.                     SetPVarInt(playerid,"FSP",0);
  5884.                 }
  5885.                 if(listitem == 2)
  5886.                 {
  5887.                     UnFreezePlayer(playerid);
  5888.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5889.                     SetPVarInt(playerid,"FSP",0);
  5890.                 }
  5891.                 if(listitem == 3)
  5892.                 {
  5893.                 {
  5894.                     UnFreezePlayer(playerid);
  5895.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5896.                     SetPVarInt(playerid,"FSP",0);
  5897.                 }
  5898.                 }
  5899.             }
  5900.         }
  5901.         case D_DLICA2:
  5902.         {
  5903.             if(response)
  5904.             {
  5905.                 if(listitem == 0)
  5906.                 {
  5907.                     SetPlayerCameraPos(playerid, -2043.5271, -140.9617, 52.3249); SetPlayerCameraLookAt(playerid, -2044.4570, -140.5798, 51.9797);
  5908.                     ShowPlayerDialog(playerid,D_DLICA3,DIALOG_STYLE_LIST,"Ein Beamter in Not, Was machst du ?","A: Rechts Ran fahren und vorbei lassen\nB: Ihn Blockieren\nC: Laut Schreiben FU** The Police\nD: Stehen bleiben und Winken","Ok","Abbrechen");
  5909.                 }
  5910.                 if(listitem == 1)
  5911.                 {
  5912.                 {
  5913.                     UnFreezePlayer(playerid);
  5914.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5915.                     SetPVarInt(playerid,"FSP",0);
  5916.                 }
  5917.                 }
  5918.                 if(listitem == 2)
  5919.                 {
  5920.                     UnFreezePlayer(playerid);
  5921.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5922.                     SetPVarInt(playerid,"FSP",0);
  5923.                 }
  5924.             }
  5925.             else
  5926.             {
  5927.                 UnFreezePlayer(playerid);
  5928.                 SendClientMessage(playerid,C_ROT,"Durchgefallen ! Da du Abgebrochen hast !");
  5929.                 SetPVarInt(playerid,"FSP",0);
  5930.             }
  5931.         }
  5932.         case D_DLICA1:
  5933.         {
  5934.             if(response)
  5935.             {
  5936.                 if(listitem == 0)
  5937.                 {
  5938.                     UnFreezePlayer(playerid);
  5939.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5940.                     SetPVarInt(playerid,"FSP",0);
  5941.                 }
  5942.                 if(listitem == 1)
  5943.                 {
  5944.                     SetPlayerCameraPos(playerid, -2064.6296, -302.7830, 1019.2330); SetPlayerCameraLookAt(playerid, -2065.2378, -301.9932, 1018.6632);
  5945.                     ShowPlayerDialog(playerid,D_DLICA2,DIALOG_STYLE_LIST,"Welches Fahrzeug hat Vorrang ?","A: Der Rote\nB: Der Grüne\nC: Der Weiße","Ok","Abbrechen");
  5946.                 }
  5947.                 if(listitem == 2)
  5948.                 {
  5949.                     UnFreezePlayer(playerid);
  5950.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5951.                     SetPVarInt(playerid,"FSP",0);
  5952.                 }
  5953.                 if(listitem == 3)
  5954.                 {
  5955.                     UnFreezePlayer(playerid);
  5956.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5957.                     SetPVarInt(playerid,"FSP",0);
  5958.                 }
  5959.             }
  5960.             else
  5961.             {
  5962.                 UnFreezePlayer(playerid);
  5963.                 SendClientMessage(playerid,C_ROT,"Durchgefallen ! Da du Abgebrochen hast !");
  5964.                 SetPVarInt(playerid,"FSP",0);
  5965.             }
  5966.         }
  5967.         case D_DLICF1:
  5968.         {
  5969.             if(response)
  5970.             {
  5971.                 if(listitem == 0)
  5972.                 {
  5973.                     UnFreezePlayer(playerid);
  5974.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5975.                     SetPVarInt(playerid,"FSP",0);
  5976.                 }
  5977.                 if(listitem == 1)
  5978.                 {
  5979.                     UnFreezePlayer(playerid);
  5980.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  5981.                     SetPVarInt(playerid,"FSP",0);
  5982.                 }
  5983.                 if(listitem == 2)
  5984.                 {
  5985.                     ShowPlayerDialog(playerid,D_DLICF2,DIALOG_STYLE_LIST,"Was solltest du im Flug nicht machen ?","A: Aus dem Fenster Urinieren\nB: Anschnallen\nC: Alles überprüfen","Ok","Abbrechen");
  5986.                 }
  5987.             }
  5988.             else
  5989.             {
  5990.                 UnFreezePlayer(playerid);
  5991.                 SendClientMessage(playerid,C_ROT,"Durchgefallen ! Da du Abgebrochen hast !");
  5992.                 SetPVarInt(playerid,"FSP",0);
  5993.             }
  5994.         }
  5995.         case D_DLICF2:
  5996.         {
  5997.             if(response)
  5998.             {
  5999.                 if(listitem == 0)
  6000.                 {
  6001.                     SendClientMessage(playerid,C_HBLAU,"Herzlichen Glückwunsch, du hast die Theorie-Prüfung bestanden !");
  6002.                     SendClientMessage(playerid,C_HBLAU,"Steige nun in einen der Helikopter ein !");
  6003.                     UnFreezePlayer(playerid);
  6004.                     SetCameraBehindPlayer(playerid);
  6005.                     SetPlayerPosF(playerid,-2077.7437,-256.6902,35.3203,88.3873);
  6006.                     SetPlayerRaceCheckpoint(playerid,3,-1935.6174,-248.6639,62.6417,-1684.8938,-99.0554,77.6174,10.0);
  6007.                     fsf[playerid] = 1;
  6008.                 }
  6009.                 if(listitem == 1)
  6010.                 {
  6011.                     UnFreezePlayer(playerid);
  6012.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  6013.                     SetPVarInt(playerid,"FSP",0);
  6014.                 }
  6015.                 if(listitem == 2)
  6016.                 {
  6017.                     UnFreezePlayer(playerid);
  6018.                     SendClientMessage(playerid,C_ROT,"Falsche Antwort ! Durchgefallen !");
  6019.                     SetPVarInt(playerid,"FSP",0);
  6020.                 }
  6021.             }
  6022.             else
  6023.             {
  6024.                 UnFreezePlayer(playerid);
  6025.                 SendClientMessage(playerid,C_ROT,"Durchgefallen ! Da du Abgebrochen hast !");
  6026.                 SetPVarInt(playerid,"FSP",0);
  6027.             }
  6028.         }
  6029.         case D_DLIC:
  6030.         {
  6031.             if(response)
  6032.             {
  6033.                 if(listitem == 0) // Autoführerschein
  6034.                 {
  6035.                     if(PlayerInfo[playerid][pDLic] == 0)
  6036.                     {
  6037.                         if(PlayerInfo[playerid][pGeld] >= 300)
  6038.                         {
  6039.                             PlayerInfo[playerid][pGeld] -= 300;
  6040.                             SetPVarInt(playerid,"FSP",1);
  6041.                             SendClientMessage(playerid,C_HBLAU,"Herzlich Willkommen in der Theorie-Prüfung des Autoführerschein's");
  6042.                             SendClientMessage(playerid,C_HBLAU,"Dir werden einige Fragen gestellt, welche du eigentlich Wissen solltest!");
  6043.                             FreezePlayer(playerid);
  6044.                             ShowPlayerDialog(playerid,D_DLICA1,DIALOG_STYLE_LIST,"Wieviel km/h sind in der Stadt erlaubt?","A: 70 km/h\nB: 80 km/h\nC: 110 km/h\nD: 200 km/h","Ok","Abbrechen");
  6045.                         }
  6046.                         else { SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld !"); }
  6047.                     }
  6048.                     else { SendClientMessage(playerid,C_ROT,"Du hast bereits den Autoführerschein !"); }
  6049.                 }
  6050.                 if(listitem == 1) // Flugschein
  6051.                 {
  6052.                     if(PlayerInfo[playerid][pFLic] == 0)
  6053.                     {
  6054.                         if(PlayerInfo[playerid][pGeld] >= 10000)
  6055.                         {
  6056.                             PlayerInfo[playerid][pGeld] -= 10000;
  6057.                             SetPVarInt(playerid,"FSP",1);
  6058.                             SendClientMessage(playerid,C_HBLAU,"Herzlich Willkommen in der Theorie-Prüfung für den Flugschein");
  6059.                             SendClientMessage(playerid,C_HBLAU,"Dir werden einige Fragen gestellt, welche du eigentlich Wissen solltest!");
  6060.                             FreezePlayer(playerid);
  6061.                             ShowPlayerDialog(playerid,D_DLICF1,DIALOG_STYLE_LIST,"Wo darfst du nicht landen ?","A: Am Flughafen\nB: Auf einem Landeplatz\nC: Auf einer Person","Ok","Abbrechen");
  6062.                         }
  6063.                         else { SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld !"); }
  6064.                     }
  6065.                     else { SendClientMessage(playerid,C_ROT,"Du hast bereits den Flugschein !"); }
  6066.                 }
  6067.                 if(listitem == 2) // Motorradschein
  6068.                 {
  6069.                     if(PlayerInfo[playerid][pMLic] == 0)
  6070.                     {
  6071.                         if(PlayerInfo[playerid][pGeld] >= 240)
  6072.                         {
  6073.                             PlayerInfo[playerid][pGeld] -= 300;
  6074.                             SetPVarInt(playerid,"FSP",1);
  6075.                             SendClientMessage(playerid,C_HBLAU,"Herzlich Willkommen in der Theorie-Prüfung des Motorradscheines");
  6076.                             SendClientMessage(playerid,C_HBLAU,"Dir werden einige Fragen gestellt, welche du eigentlich Wissen solltest!");
  6077.                             FreezePlayer(playerid);
  6078.                             SetPVarInt(playerid,"Motschein",1);
  6079.                             ShowPlayerDialog(playerid,D_DLICA1,DIALOG_STYLE_LIST,"Wieviel km/h sind in der Stadt erlaubt?","A: 70 km/h\nB: 80 km/h\nC: 110 km/h\nD: 200 km/h","Ok","Abbrechen");
  6080.                         }
  6081.                         else { SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld !"); }
  6082.                     }
  6083.                     else { SendClientMessage(playerid,C_ROT,"Du hast bereits den Motorrad-Schein !"); }
  6084.                 }
  6085.                 if(listitem == 3) // Bootsschein
  6086.                 {
  6087.                     if(PlayerInfo[playerid][pGeld] >= 1100)
  6088.                     {
  6089.                     }
  6090.                     else { SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld !"); }
  6091.                 }
  6092.             }
  6093.         }
  6094.         case D_SAPDREP:
  6095.         {
  6096.             if(response)
  6097.             {
  6098.                 new veh = GetPlayerVehicleID(playerid);
  6099.                 RepairVehicle(veh);
  6100.                 SetVehicleHealth(veh,1000);
  6101.             }
  6102.             else
  6103.             {
  6104.                 SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  6105.             }
  6106.         }
  6107.         case D_INVITE:
  6108.         {
  6109.             if(response)
  6110.             {
  6111.                 PlayerInfo[playerid][pRang] = 1;
  6112.                 PlayerInfo[playerid][pFrak] = GetPVarInt(playerid,"Invite");
  6113.                 SpawnPlayer(playerid);
  6114.             }
  6115.         }
  6116.         case D_WBT:
  6117.         {
  6118.             if(response)
  6119.             {
  6120.                 if(GetPVarInt(playerid,"WT1") == 1)
  6121.                 {
  6122.                     if(strval(inputtext) == 0)
  6123.                     {
  6124.                         SendClientMessage(playerid,C_ROT,"Du musst mehr schreiben !");
  6125.                     }
  6126.                     new str[50];
  6127.                     format(str,sizeof(str),"%s",inputtext);
  6128.                     SetObjectMaterialText(weobj5, inputtext, 0, 90, "Arial", 15, 0, -32256, 0, 1);
  6129.                     SetPVarInt(playerid,"WT1",0);
  6130.                 }
  6131.                 if(GetPVarInt(playerid,"WT2") == 1)
  6132.                 {
  6133.                     if(strval(inputtext) == 0)
  6134.                     {
  6135.                         SendClientMessage(playerid,C_ROT,"Du musst mehr schreiben !");
  6136.                     }
  6137.                     new str[50];
  6138.                     format(str,sizeof(str),"%s",inputtext);
  6139.                     SetObjectMaterialText(weobj6, inputtext, 0, 90, "Arial", 15, 0, -32256, 0, 1);
  6140.                     SetPVarInt(playerid,"WT2",0);
  6141.                 }
  6142.                 if(GetPVarInt(playerid,"WT3") == 1)
  6143.                 {
  6144.                     if(strval(inputtext) == 0)
  6145.                     {
  6146.                         SendClientMessage(playerid,C_ROT,"Du musst mehr schreiben !");
  6147.                     }
  6148.                     new str[50];
  6149.                     format(str,sizeof(str),"%s",inputtext);
  6150.                     SetObjectMaterialText(weobj7, inputtext, 0, 90, "Arial", 15, 0, -32256, 0, 1);
  6151.                     SetObjectMaterialText(weobj8, inputtext, 0, 90, "Arial", 15, 0, -32256, 0, 1);
  6152.                     SetPVarInt(playerid,"WT3",0);
  6153.                 }
  6154.             }
  6155.             else
  6156.             {
  6157.                 SetPVarInt(playerid,"WT1",0);
  6158.                 SetPVarInt(playerid,"WT2",0);
  6159.             }
  6160.         }
  6161.         case D_HANDYS2:
  6162.         {
  6163.             if(response)
  6164.             {
  6165.                 for(new i=0; i<GetMaxPlayers(); i++)
  6166.                 {
  6167.                     if(IsPlayerConnected(i))
  6168.                     {
  6169.                         if(GetPVarInt(playerid,"SMSNUMMER") == PlayerInfo[i][pNummer])
  6170.                         {
  6171.                             if(PlayerInfo[i][pHandy] >= 0)
  6172.                             {
  6173.                                 new string[260];
  6174.                                 format(string,sizeof(string),"SMS || Von: %s(Nr.: %d) || Nachricht : %s",SpielerName(playerid),PlayerInfo[playerid][pNummer],inputtext);
  6175.                                 SendClientMessage(i, C_GELB,string);
  6176.                                 SendClientMessage(playerid, C_HBLAU,"Deine SMS wurde erfolgreich versendet!");
  6177.                             }
  6178.                             else
  6179.                             {
  6180.                                 new string3[128];
  6181.                                 format(string3,sizeof(string3),"Spieler %s besitzt kein Handy!",SpielerName(i));
  6182.                                 SendClientMessage(playerid, C_ROT,string3);
  6183.                             }
  6184.                         }
  6185.                     }
  6186.                 }
  6187.             }
  6188.         }
  6189.         case D_HANDYS:
  6190.         {
  6191.             if(response)
  6192.             {
  6193.                 new nummer = strval(inputtext);
  6194.                 if(nummer==0)
  6195.                 {
  6196.                     SendClientMessage(playerid,C_ROT,"Du musst eine Handy-Nummer eingeben !");
  6197.                 }
  6198.                 if(PlayerInfo[playerid][pNummer] == nummer)
  6199.                 {
  6200.                     SendClientMessage(playerid,C_ROT,"Du kannst dir nicht selber eine SMS schreiben!");
  6201.                 }
  6202.                 SetPVarInt(playerid, "SMSNUMMER",nummer);
  6203.                 ShowPlayerDialog(playerid,D_HANDYS2,DIALOG_STYLE_INPUT,"SMS Nachricht","Schreibe nun deinen SMS-Text welchen du versenden möchtest !","Senden","Abbrechen");
  6204.             }
  6205.         }
  6206.         case D_HANDYA:
  6207.         {
  6208.             if(response)
  6209.             {
  6210.                 if(!strlen(inputtext))
  6211.                 {
  6212.                     SendClientMessage(playerid,C_ROT,"Du musst eine verfügbare Nummer eingeben!");
  6213.                 }
  6214.                 if(Anrufen[playerid] == 1)
  6215.                 {
  6216.                     SendClientMessage(playerid,C_ROT,"Du rufst gerade schon jemanden an !");
  6217.                     return 1;
  6218.                 }
  6219.                 new nummer = strval(inputtext);
  6220.                 if(nummer==0)
  6221.                 {
  6222.                     SendClientMessage(playerid,C_ROT,"Du hast keine Nummer eingegeben !");
  6223.                     return 1;
  6224.                 }
  6225.                 if(PlayerInfo[playerid][pNummer] == nummer)
  6226.                 {
  6227.                     SendClientMessage(playerid,C_ROT,"Du kannst dich nicht selber anrufen !");
  6228.                     return 1;
  6229.                 }
  6230.                 for(new i = 0; i < MAX_PLAYERS; i++)
  6231.                 {
  6232.                     if(IsPlayerConnected(i))
  6233.                     {
  6234.                         if(PlayerInfo[i][pNummer] == nummer)
  6235.                         {
  6236.                             if(PlayerInfo[i][pHandy] >= 0 || GetPVarInt(playerid,"TCALL" ) == 1)
  6237.                             {
  6238.                                 if(Anrufen[i] == 0)
  6239.                                 {
  6240.                                     new string[260];
  6241.                                     /////////////////
  6242.                                     format(string,sizeof(string),"%s's Handy klingelt...",SpielerName(i));
  6243.                                     new Float:X,Float:Y,Float:Z;
  6244.                                     GetPlayerPos(i,X,Y,Z);
  6245.                                     for(new u=0; u<GetMaxPlayers(); u++)
  6246.                                     {
  6247.                                         if(IsPlayerConnected(u))
  6248.                                         {
  6249.                                             if(IsPlayerInRangeOfPoint(u,5.0,X,Y,Z))
  6250.                                             {
  6251.                                                 SendClientMessage(u,C_LILA,string);
  6252.                                             }
  6253.                                         }
  6254.                                     }
  6255.                                     /////////////////
  6256.                                     format(string,sizeof(string),"{FFFFFF}Eingehender Anruf\n\nSpieler: {0041FF} %s {FFFFFF}\nNummer: {0041FF} %d {FFFFFF} \n\nUm den Anruf entgegenzunehmen Tippe /(p)ickup ",SpielerName(playerid),GetPVarInt(playerid,"Pnummer"));
  6257.                                     SendClientMessage(i, C_ROT,string);
  6258.                                     Anrufen[playerid] = 1;
  6259.                                     DeinAnrufer[playerid] = i;
  6260.                                     DeinAnrufer[i] = playerid;
  6261.                                     Anrufen[i] = 1;
  6262.                                     format(string,sizeof(string),"Du rufst %s an....",SpielerName(i));
  6263.                                     SendClientMessage(playerid, C_GRAU, string);
  6264.                                     SendClientMessage(playerid, C_ROT, "Du Kannst den Anruf mit /(h)angup Beenden !");
  6265.                                 }
  6266.                                 else
  6267.                                 {
  6268.                                     SendClientMessage(playerid, C_ROT, "Der Spieler ist nicht erreichbar!");
  6269.                                 }
  6270.                             }
  6271.                             else
  6272.                             {
  6273.                                 new string2[128];
  6274.                                 format(string2,sizeof(string2),"Spieler %s besitzt kein Handy!",SpielerName(i));
  6275.                                 SendClientMessage(playerid, C_ROT, string2);
  6276.                             }
  6277.                         }
  6278.                     }
  6279.                 }
  6280.             }
  6281.             else
  6282.             {
  6283.                 SetPVarInt(playerid,"TCALL",0);
  6284.             }
  6285.         }
  6286.         case D_HANDY:
  6287.         {
  6288.             if(response)
  6289.             {
  6290.                 if(listitem == 0)
  6291.                 {
  6292.                     ShowPlayerDialog(playerid,D_HANDYA,DIALOG_STYLE_INPUT,"Spieler Anrufen","Bitte gebe nun die Nummer des Spieler´s ein den du Anrufen willst.","Anrufen","Zurück");
  6293.                 }
  6294.                 if(listitem == 1)
  6295.                 {
  6296.                     ShowPlayerDialog(playerid,D_HANDYS,DIALOG_STYLE_INPUT,"SMS","Bitte gebe nun die Nummer ein an die du eine SMS schreiben möchtest","Weiter","Abbrechen");
  6297.                 }
  6298.                 if(listitem == 2)
  6299.                 {
  6300.                     SendClientMessage(playerid,C_ROT,"Die Service Funktion ist noch nicht Verfügbar !");
  6301.                 }
  6302.             }
  6303.         }
  6304.         case D_LADEN2:
  6305.         {
  6306.             if(response)
  6307.             {
  6308.                 if(listitem == 0)
  6309.                 {
  6310.                     if(PlayerInfo[playerid][pGeld] >= 70)
  6311.                     {
  6312.                         PlayerInfo[playerid][pUhr] = 1;
  6313.                         PlayerInfo[playerid][pGeld] -= 70;
  6314.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer einer ice Watch !");
  6315.                         TextDrawHideForPlayer(playerid,Date); TextDrawShowForPlayer(playerid,Date);
  6316.                         TextDrawHideForPlayer(playerid,Time); TextDrawShowForPlayer(playerid,Time);
  6317.                     }
  6318.                     else
  6319.                     {
  6320.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld, min. 70 €");
  6321.                     }
  6322.                 }
  6323.                 if(listitem == 1)
  6324.                 {
  6325.                     if(PlayerInfo[playerid][pGeld] >= 15)
  6326.                     {
  6327.                         PlayerInfo[playerid][pUhr] = 2;
  6328.                         PlayerInfo[playerid][pGeld] -= 15;
  6329.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer einer Digital Quarz !");
  6330.                         TextDrawHideForPlayer(playerid,Date); TextDrawShowForPlayer(playerid,Date);
  6331.                         TextDrawHideForPlayer(playerid,Time); TextDrawShowForPlayer(playerid,Time);
  6332.                     }
  6333.                     else
  6334.                     {
  6335.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld, min. 15 €");
  6336.                     }
  6337.                 }
  6338.                 if(listitem == 2)
  6339.                 {
  6340.                     if(PlayerInfo[playerid][pGeld] >= 375)
  6341.                     {
  6342.                         PlayerInfo[playerid][pUhr] = 3;
  6343.                         PlayerInfo[playerid][pGeld] -= 375;
  6344.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer einer San Remo Rolex !");
  6345.                         TextDrawHideForPlayer(playerid,Date); TextDrawShowForPlayer(playerid,Date);
  6346.                         TextDrawHideForPlayer(playerid,Time); TextDrawShowForPlayer(playerid,Time);
  6347.                     }
  6348.                     else
  6349.                     {
  6350.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld, min. 375 €");
  6351.                     }
  6352.                 }
  6353.                 if(listitem == 3)
  6354.                 {
  6355.                     if(PlayerInfo[playerid][pGeld] >= 932)
  6356.                     {
  6357.                         PlayerInfo[playerid][pUhr] = 4;
  6358.                         PlayerInfo[playerid][pGeld] -= 932;
  6359.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer einer Revue Thommen !");
  6360.                         TextDrawHideForPlayer(playerid,Date); TextDrawShowForPlayer(playerid,Date);
  6361.                         TextDrawHideForPlayer(playerid,Time); TextDrawShowForPlayer(playerid,Time);
  6362.                     }
  6363.                     else
  6364.                     {
  6365.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld, min. 932 €");
  6366.                     }
  6367.                 }
  6368.             }
  6369.             else
  6370.             {
  6371.                 ShowPlayerDialog(playerid,D_LADEN,DIALOG_STYLE_LIST,"Jeffrey's Laden","Uhren\nHandy's\nHandy-Vertrag","Ok","Abbrechen");
  6372.             }
  6373.         }
  6374.         case D_LADEN3:
  6375.         {
  6376.             if(response)
  6377.             {
  6378.                 if(listitem == 0)
  6379.                 {
  6380.                     if(PlayerInfo[playerid][pGeld] >= 650) // Samsung galaxy S3
  6381.                     {
  6382.                         PlayerInfo[playerid][pHandy] = 1;
  6383.                         PlayerInfo[playerid][pGeld] -= 650;
  6384.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer eines Samsung Galaxy S3's");
  6385.                     }
  6386.                     else
  6387.                     {
  6388.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld ! (min. 650 €)");
  6389.                     }
  6390.                 }
  6391.                 if(listitem == 1)
  6392.                 {
  6393.                     if(PlayerInfo[playerid][pGeld] >= 770) // Iphone 5
  6394.                     {
  6395.                         PlayerInfo[playerid][pHandy] = 2;
  6396.                         PlayerInfo[playerid][pGeld] -= 770;
  6397.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer eines iPhone 5's");
  6398.                     }
  6399.                     else
  6400.                     {
  6401.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld ! (min. 770 €)");
  6402.                     }
  6403.                 }
  6404.                 if(listitem == 2)
  6405.                 {
  6406.                     if(PlayerInfo[playerid][pGeld] >= 730)//HTC ONe
  6407.                     {
  6408.                         PlayerInfo[playerid][pHandy] = 3;
  6409.                         PlayerInfo[playerid][pGeld] -= 730;
  6410.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer eines HTC One's");
  6411.                     }
  6412.                     else
  6413.                     {
  6414.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld ! (min. 730 €)");
  6415.                     }
  6416.                 }
  6417.                 if(listitem == 3)//Nokia Lumia 920
  6418.                 {
  6419.                     if(PlayerInfo[playerid][pGeld] >= 532)
  6420.                     {
  6421.                         PlayerInfo[playerid][pHandy] = 1;
  6422.                         PlayerInfo[playerid][pGeld] -= 532;
  6423.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer eines Nokia Lumia 920's");
  6424.                     }
  6425.                     else
  6426.                     {
  6427.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld ! (min. 532 €)");
  6428.                     }
  6429.                 }
  6430.                 if(listitem == 4)//Motorla Razr i
  6431.                 {
  6432.                     if(PlayerInfo[playerid][pGeld] >= 350)
  6433.                     {
  6434.                         PlayerInfo[playerid][pHandy] = 1;
  6435.                         PlayerInfo[playerid][pGeld] -= 350;
  6436.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer eines Motorola Razr i's");
  6437.                     }
  6438.                     else
  6439.                     {
  6440.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld ! (min. 350 €)");
  6441.                     }
  6442.                 }
  6443.                 if(listitem == 5)//Nokia 3110
  6444.                 {
  6445.                     if(PlayerInfo[playerid][pGeld] >= 80)
  6446.                     {
  6447.                         PlayerInfo[playerid][pHandy] = 1;
  6448.                         PlayerInfo[playerid][pGeld] -= 80;
  6449.                         SendClientMessage(playerid,C_HBLAU,"Du bist nun stolzer Besitzer eines Nokia 3110's");
  6450.                     }
  6451.                     else
  6452.                     {
  6453.                         SendClientMessage(playerid,C_ROT,"Du hast nicht genügend Geld ! (min. 80 €)");
  6454.                     }
  6455.                 }
  6456.             }
  6457.             else
  6458.             {
  6459.                 ShowPlayerDialog(playerid,D_LADEN,DIALOG_STYLE_LIST,"Jeffrey's Laden","Uhren\nHandy's\nHandy-Vertrag","Ok","Abbrechen");
  6460.             }
  6461.         }
  6462.         case D_LADEN:
  6463.         {
  6464.             if(response)
  6465.             {
  6466.                 if(listitem == 0)
  6467.                 {
  6468.                     ShowPlayerDialog(playerid,D_LADEN2,DIALOG_STYLE_LIST,"Uhren","ice-Swatch (70€)\nDigital Quarz (15€)\nSan Remo Rolex (375€)\nRevue Thommen (932€)","Kaufen","Zurück");
  6469.                 }
  6470.                 if(listitem == 1)
  6471.                 {
  6472.                     ShowPlayerDialog(playerid,D_LADEN3,DIALOG_STYLE_LIST,"Handy's","Samsung Galaxy S3 (650€)\niPhone 5 (770€)\nHTC One (730€)\nNokia Lumia 920 (532€)\nMotorola Razr i (350€)\nNokia 3110 (80€)","Kaufen","Zurück");
  6473.                 }
  6474.                 if(listitem == 2)
  6475.                 {
  6476.                 }
  6477.             }
  6478.         }
  6479.         case D_SHALLEP2:
  6480.         {
  6481.             if(response)
  6482.             {
  6483.                 if(listitem == 0)
  6484.                 {
  6485.                     SendClientMessage(playerid,C_HBLAU,"Du hast einen Personalausweis erhalten ! (Österreich)");
  6486.                     PlayerInfo[playerid][pHerkunft] = 1;
  6487.                     PlayerInfo[playerid][pPerso] = 1;
  6488.                 }
  6489.                 if(listitem == 1)
  6490.                 {
  6491.                     SendClientMessage(playerid,C_HBLAU,"Du hast einen Personalausweis erhalten ! (Deutschland)");
  6492.                     PlayerInfo[playerid][pHerkunft] = 2;
  6493.                     PlayerInfo[playerid][pPerso] = 1;
  6494.                 }
  6495.                 if(listitem == 2)
  6496.                 {
  6497.                     SendClientMessage(playerid,C_HBLAU,"Du hast einen Personalausweis erhalten ! (Schweiz)");
  6498.                     PlayerInfo[playerid][pHerkunft] = 3;
  6499.                     PlayerInfo[playerid][pPerso] = 1;
  6500.                 }
  6501.             }
  6502.             else
  6503.             {
  6504.                 ShowPlayerDialog(playerid,D_SHALLEP,DIALOG_STYLE_INPUT,"Personalausweis","Bitte gib dein Alter an !\nz.B : 13.08.1996 (TT.MM.JJ)","Weiter","Zurück");
  6505.             }
  6506.         }
  6507.         case D_SHALLEP:
  6508.         {
  6509.             if(response)
  6510.             {
  6511.                 new year, month,day,stringp[200];
  6512.                 getdate(year, month, day);
  6513.                 new DateInfo[3][20];
  6514.                 split(inputtext, DateInfo, '.');
  6515.                 if(response == 1)
  6516.                 if (strlen(inputtext) > 10) { // nicht länger als 10 zeichen (xx/xx/xxxx)
  6517.                 ShowPlayerDialog(playerid,D_SHALLEP,DIALOG_STYLE_INPUT,"Personalausweis (FEHLER)","Bitte gib dein Alter an !\nz.B : 13.08.1996 (TT.MM.JJ)","Weiter","Zurück");
  6518.                 return 0;
  6519.                 }
  6520.                 if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]))) {
  6521.                     ShowPlayerDialog(playerid,D_SHALLEP,DIALOG_STYLE_INPUT,"Personalausweis (FEHLER)","Bitte gib dein Alter an !\nz.B : 13.08.1996 (TT.MM.JJ)","Weiter","Zurück");
  6522.                     return 0;
  6523.                 }
  6524.                 if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
  6525.                 {
  6526.                     ShowPlayerDialog(playerid,D_SHALLEP,DIALOG_STYLE_INPUT,"Personalausweis (FEHLER)","Bitte gib dein Alter an !\nz.B : 13.08.1996 (TT.MM.JJ)","Weiter","Zurück");
  6527.                     return 0;
  6528.                 }
  6529.                 new check = year - strval(DateInfo[2]);
  6530.                 if(check == year)
  6531.                 {
  6532.                     ShowPlayerDialog(playerid,D_SHALLEP,DIALOG_STYLE_INPUT,"Personalausweis (FEHLER)","Bitte gib dein Alter an !\nz.B : 13.08.1996 (TT.MM.JJ)","Weiter","Zurück");
  6533.                     return 0;
  6534.                 }
  6535.                 if(strval(DateInfo[1]) > month)
  6536.                 {
  6537.                     check -= 1;
  6538.                 }
  6539.                 else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
  6540.                 {
  6541.                     check -= 1;
  6542.                 }
  6543.                 PlayerInfo[playerid][pAge] = check;
  6544.                 format(stringp, sizeof(stringp), "{FFFFFF}Du bist {0041FF}%d{FFFFFF} Jahre alt.",PlayerInfo[playerid][pAge]);
  6545.                 SendClientMessage(playerid, C_WEISS, stringp);
  6546.                 ShowPlayerDialog(playerid,D_SHALLEP2,DIALOG_STYLE_LIST,"Personalausweis-Herkunft","Österreich\nDeutschland\nSchweiz","Fertig","Zurück");
  6547.             }
  6548.             else
  6549.             {
  6550.                 ShowPlayerDialog(playerid,D_SHALLE,DIALOG_STYLE_LIST,"Stadthalle","Personalausweis\nJob-Angebote\nJob-Kündigen","Ok","Abbrechen");
  6551.             }
  6552.         }
  6553.         case 90:
  6554.         {
  6555.             if(response)
  6556.             {
  6557.                 SendClientMessage(playerid,C_HBLAU,"{FFFFFF}Herzlichen Glückwunsch zu deinem {0041FF}neuen Beruf{FFFFFF} !");
  6558.                 SendClientMessage(playerid,C_HBLAU,"{FFFFFF}Du siehst die Befehle dazu bei {0041FF}/help{FFFFFF} ! Zur Job-Base findest du mit {0041FF}/gps{FFFFFF} !");
  6559.                 SendClientMessage(playerid,C_HBLAU,"{0041FF}Solltest du weitere Fragen haben, so frage einen Administrator{FFFFFF} !");
  6560.                 PlayerInfo[playerid][pJob] = 1;
  6561.             }
  6562.         }
  6563.         case D_SHALLEJ:
  6564.         {
  6565.             if(response)
  6566.             {
  6567.                 if(listitem == 0)
  6568.                 {
  6569.                     ShowPlayerDialog(playerid,90,DIALOG_STYLE_MSGBOX,jobname1,"Als Fracht-Arbeiter musst du am LS Dock schwere Pakete in Lastwägen laden!\n=================\nGehalt: 450\nSchwierigkeit: Leicht\nProbleme: Keine\n=================\nMöchtest du den Job Annehmen ? Dann klicke auf Annehmen !","Annehmen","Abbrechen");
  6570.                 }
  6571.             }
  6572.             else
  6573.             {
  6574.                 ShowPlayerDialog(playerid,D_SHALLE,DIALOG_STYLE_LIST,"Stadthalle","Personalausweis\nJob-Angebote\nJob-Kündigen","Ok","Abbrechen");
  6575.             }
  6576.         }
  6577.         case D_SHALLE:
  6578.         {
  6579.             if(response)
  6580.             {
  6581.                 if(listitem == 0)
  6582.                 {
  6583.                     if(PlayerInfo[playerid][pPerso] == 0)
  6584.                     {
  6585.                         ShowPlayerDialog(playerid,D_SHALLEP,DIALOG_STYLE_INPUT,"Personalausweis","Bitte gib dein Alter an !\nz.B : 13.08.1996 (TT.MM.JJ)","Weiter","Zurück");
  6586.                     }
  6587.                     else
  6588.                     {
  6589.                         SendClientMessage(playerid,C_ROT,"Du hast bereits den Personalausweis!");
  6590.                         ShowPlayerDialog(playerid,D_SHALLE,DIALOG_STYLE_LIST,"Stadthalle","Personalausweis\nJob-Angebote\nJob-Kündigen","Ok","Abbrechen");
  6591.                     }
  6592.                 }
  6593.                 if(listitem == 1)
  6594.                 {
  6595.                     if(PlayerInfo[playerid][pJob] == 0)
  6596.                     {
  6597.                         new jtr[100];
  6598.                         format(jtr,sizeof(jtr),"%s",jobname1);
  6599.                         ShowPlayerDialog(playerid,D_SHALLEJ,DIALOG_STYLE_LIST,"Job-Angebote",jtr,"Info","Zurück");
  6600.                     }
  6601.                     else
  6602.                     {
  6603.                         SendClientMessage(playerid,C_ROT,"Du hast bereits einen Job");
  6604.                         ShowPlayerDialog(playerid,D_SHALLE,DIALOG_STYLE_LIST,"Stadthalle","Personalausweis\nJob-Angebote\nJob-Kündigen","Ok","Abbrechen");
  6605.                     }
  6606.                 }
  6607.                 if(listitem == 2)
  6608.                 {
  6609.                     SendClientMessage(playerid,C_BLAU,"Dein Job wird im nächsten PayDay gekündigt sein ! (Relogge nicht)");
  6610.                     SetPVarInt(playerid,"JobK",1);
  6611.                 }
  6612.             }
  6613.         }
  6614.         case D_KONTOU2:
  6615.         {
  6616.             if(response)
  6617.             {
  6618.                 if(IsNumeric(inputtext) && strval(inputtext) > 0)
  6619.                 {
  6620.                     new val = strval(inputtext);
  6621.                     if(val > PlayerInfo[playerid][pKonto])
  6622.                     {
  6623.                         SendClientMessage(playerid, C_ROT, "Du hast nicht soviel Geld auf deinem Konto !");
  6624.                         return 1;
  6625.                     }
  6626.                     new s[128];
  6627.                     new sendername[MAX_PLAYER_NAME];
  6628.                     new giveplayer[MAX_PLAYER_NAME];
  6629.                     new Spieler;
  6630.                     GetPlayerName(playerid, sendername, sizeof(sendername));
  6631.                     GetPlayerName(Spieler, giveplayer, sizeof(giveplayer));
  6632.                     PlayerInfo[playerid][pKonto] -= val;
  6633.                     PlayerInfo[Spieler][pKonto] += val;
  6634.                     format(s, sizeof(s), "Du hast %s erfolgreich %d€ überweisen.", giveplayer, val);
  6635.                     SendClientMessage(playerid, C_HBLAU, s);
  6636.                     format(s, sizeof(s), "%s hat dir %d€ überwiesen.", sendername, val);
  6637.                     SendClientMessage(Spieler, C_HBLAU, s);
  6638.                     new string[180];
  6639.                     format(string, sizeof(string), "%s überweist €%d an %s", sendername, val, giveplayer);
  6640.                 }
  6641.                 else
  6642.                 {
  6643.                     SendClientMessage(playerid, C_ROT, "Ungültige Eingabe!");
  6644.                 }
  6645.             }
  6646.             else
  6647.             {
  6648.                 ShowPlayerDialog(playerid,D_KONTOU,DIALOG_STYLE_INPUT,"Geld Überweisen","Gib die PlayerID an, an welche du dein Geld überweisen möchtest !","Weiter","Zurück");
  6649.             }
  6650.         }
  6651.         case D_KONTOU:
  6652.         {
  6653.             if(response)
  6654.             {
  6655.                 if(IsNumeric(inputtext))
  6656.                 {
  6657.                     new Spieler;
  6658.                     Spieler = strval(inputtext);
  6659.                     new giveplayer[MAX_PLAYER_NAME];
  6660.                     new s[128];
  6661.                     GetPlayerName(Spieler, giveplayer, sizeof(giveplayer));
  6662.                     if(IsPlayerConnected(Spieler))
  6663.                     {
  6664.                         format(s, sizeof(s), "Wie viel willst du an %s überweisen? Aktueller Kontostand: %d", giveplayer, PlayerInfo[playerid][pKonto]);
  6665.                         ShowPlayerDialog(playerid, D_KONTOU2, DIALOG_STYLE_INPUT, "Überweisung", s, "Überweisen", "Zurück");
  6666.                     }
  6667.                     else
  6668.                     {
  6669.                         SendClientMessage(playerid, C_ROT, "Dieser Spieler ist nicht Online !");
  6670.                     }
  6671.                 }
  6672.             }
  6673.             else
  6674.             {
  6675.                 ShowPlayerDialog(playerid,D_KONTO,DIALOG_STYLE_LIST,"Konto","Kontostand\nGeld Abheben\nGeld Einzahlen\nGeld Überweisen","Ok","Abbrechen");
  6676.             }
  6677.         }
  6678.         case D_KONTOE:
  6679.         {
  6680.             if(response)
  6681.             {
  6682.                 if(IsNumeric(inputtext))
  6683.                 {
  6684.                     new val = strval(inputtext);
  6685.                     if(PlayerInfo[playerid][pGeld] == 0)
  6686.                     {
  6687.                         SendClientMessage(playerid, C_ROT, "Du hast kein Geld auf der Hand !");
  6688.                         return 1;
  6689.                     }
  6690.                     if(val < 0 ||val > 10000000)
  6691.                     {
  6692.                         SendClientMessage(playerid, C_ROT," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
  6693.                         return 1;
  6694.                     }
  6695.                     if(val > PlayerInfo[playerid][pGeld])
  6696.                     {
  6697.                         SendClientMessage(playerid, C_ROT, "So viel Geld hast du nicht!");
  6698.                         return 1;
  6699.                     }
  6700.                     if(val == 999999999999999)
  6701.                     {
  6702.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6703.                         Kick(playerid);
  6704.                         return 1;
  6705.                     }
  6706.                     if(val == 888888888888888)
  6707.                     {
  6708.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6709.                         Kick(playerid);
  6710.                         return 1;                                }
  6711.                     if(val == 777777777777777)
  6712.                     {
  6713.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6714.                         Kick(playerid);
  6715.                         return 1;
  6716.                     }
  6717.                     if(val == 666666666666666)
  6718.                     {
  6719.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6720.                         Kick(playerid);
  6721.                         return 1;
  6722.                         }
  6723.                     if(val == 555555555555555)
  6724.                     {
  6725.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6726.                         Kick(playerid);
  6727.                         return 1;
  6728.                     }
  6729.                     if(val == 444444444444444)
  6730.                     {
  6731.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6732.                         Kick(playerid);
  6733.                         return 1;
  6734.                     }
  6735.                     if(val == 333333333333333)
  6736.                     {
  6737.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6738.                         Kick(playerid);
  6739.                         return 1;
  6740.                     }
  6741.                     if(val == 222222222222222)
  6742.                     {
  6743.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6744.                         Kick(playerid);
  6745.                         return 1;
  6746.                     }
  6747.                     if(val == 111111111111111)
  6748.                     {
  6749.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6750.                         Kick(playerid);
  6751.                         return 1;
  6752.                     }
  6753.                     new s[128];
  6754.                     PlayerInfo[playerid][pKonto]+= val;
  6755.                     PlayerInfo[playerid][pGeld] -= val;
  6756.                     format(s, sizeof(s), "Du hast %d€ in dein Konto eingezahlt. Neuer Kontostand: %d€", val, PlayerInfo[playerid][pKonto]);
  6757.                     SendClientMessage(playerid, C_HBLAU, s);
  6758.                 }
  6759.                 else
  6760.                 {
  6761.                 SendClientMessage(playerid, C_ROT, "Ungültige Eingabe");
  6762.                 }
  6763.             }
  6764.             else
  6765.             {
  6766.                 ShowPlayerDialog(playerid,D_KONTO,DIALOG_STYLE_LIST,"Konto","Kontostand\nGeld Abheben\nGeld Einzahlen\nGeld Überweisen","Ok","Abbrechen");
  6767.             }
  6768.         }
  6769.         case D_KONTOA:
  6770.         {
  6771.             if(response)
  6772.             {
  6773.                 if(IsNumeric(inputtext))
  6774.                 {
  6775.                     new val = strval(inputtext);
  6776.                     if(val < 0 ||val > 10000000)
  6777.                     {
  6778.                         SendClientMessage(playerid, C_ROT," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
  6779.                         return 1;
  6780.                     }
  6781.                     if(val > PlayerInfo[playerid][pKonto])
  6782.                     {
  6783.                         SendClientMessage(playerid, C_ROT, "Du hast zu wenig Geld!");
  6784.                         return 1;
  6785.                     }
  6786.                     if(val == 999999999999999)
  6787.                     {
  6788.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6789.                         Kick(playerid);
  6790.                         return 1;
  6791.                     }
  6792.                     if(val == 888888888888888)
  6793.                     {
  6794.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6795.                         Kick(playerid);
  6796.                         return 1;                                }
  6797.                     if(val == 777777777777777)
  6798.                     {
  6799.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6800.                         Kick(playerid);
  6801.                         return 1;
  6802.                     }
  6803.                     if(val == 666666666666666)
  6804.                     {
  6805.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6806.                         Kick(playerid);
  6807.                         return 1;
  6808.                         }
  6809.                     if(val == 555555555555555)
  6810.                     {
  6811.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6812.                         Kick(playerid);
  6813.                         return 1;
  6814.                     }
  6815.                     if(val == 444444444444444)
  6816.                     {
  6817.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6818.                         Kick(playerid);
  6819.                         return 1;
  6820.                     }
  6821.                     if(val == 333333333333333)
  6822.                     {
  6823.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6824.                         Kick(playerid);
  6825.                         return 1;
  6826.                     }
  6827.                     if(val == 222222222222222)
  6828.                     {
  6829.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6830.                         Kick(playerid);
  6831.                         return 1;
  6832.                     }
  6833.                     if(val == 111111111111111)
  6834.                     {
  6835.                         SendClientMessage(playerid, C_ROT, " Schäm dich du Bug-User!");
  6836.                         Kick(playerid);
  6837.                         return 1;
  6838.                     }
  6839.                     new s[128];
  6840.                     PlayerInfo[playerid][pKonto] -= val;
  6841.                     PlayerInfo[playerid][pGeld] += val;
  6842.                     format(s, sizeof(s), "Du hast %d€ von deinem Konto ausgezahlt. Neuer Kontostand: %d€", val, PlayerInfo[playerid][pKonto]);
  6843.                     SendClientMessage(playerid, C_HBLAU, s);
  6844.                 }
  6845.                 else
  6846.                 {
  6847.                     SendClientMessage(playerid, C_ROT, "Ungültige Eingabe");
  6848.                 }
  6849.  
  6850.             }
  6851.             else
  6852.             {
  6853.                 ShowPlayerDialog(playerid,D_KONTO,DIALOG_STYLE_LIST,"Konto","Kontostand\nGeld Abheben\nGeld Einzahlen\nGeld Überweisen","Ok","Abbrechen");
  6854.             }
  6855.         }
  6856.         case D_KONTOS:
  6857.         {
  6858.             if(response) { }
  6859.             else
  6860.             {
  6861.                 ShowPlayerDialog(playerid,D_KONTO,DIALOG_STYLE_LIST,"Konto","Kontostand\nGeld Abheben\nGeld Einzahlen\nGeld Überweisen","Ok","Abbrechen");
  6862.             }
  6863.         }
  6864.         case D_KONTO:
  6865.         {
  6866.             if(response)
  6867.             {
  6868.                 if(listitem == 0)
  6869.                 {
  6870.                     new str[50];
  6871.                     format(str,sizeof(str),"Dein Kontostand: %d",PlayerInfo[playerid][pKonto]);
  6872.                     ShowPlayerDialog(playerid,D_KONTOS,DIALOG_STYLE_MSGBOX,"Kontostand",str,"Ok","Zurück");
  6873.                 }
  6874.                 if(listitem == 1)
  6875.                 {
  6876.                     new str[100];
  6877.                     format(str,sizeof(str),"Dein Kontostand: %d\nGib ein wieviel du Abheben möchtest !",PlayerInfo[playerid][pKonto]);
  6878.                     ShowPlayerDialog(playerid,D_KONTOA,DIALOG_STYLE_INPUT,"Geld Abheben",str,"Abheben","Zurück");
  6879.                 }
  6880.                 if(listitem == 2)
  6881.                 {
  6882.                     ShowPlayerDialog(playerid,D_KONTOE,DIALOG_STYLE_INPUT,"Geld Einzahlen","Gib an, wieviel Geld zu einzahlen möchtest !","Einzahlen","Zurück");
  6883.                 }
  6884.                 if(listitem == 3)
  6885.                 {
  6886.                     ShowPlayerDialog(playerid,D_KONTOU,DIALOG_STYLE_INPUT,"Geld Überweisen","Gib die PlayerID an, an welche du dein Geld überweisen möchtest !","Weiter","Zurück");
  6887.                 }
  6888.             }
  6889.         }
  6890.         case D_KONTOPW:
  6891.         {
  6892.             if(response)
  6893.             {
  6894.                 if(strlen(inputtext) == 0)
  6895.                 {
  6896.                     SendClientMessage(playerid,C_ROT,"Das angegeben Konto-Passwort ist falsch !");
  6897.                     ShowPlayerDialog(playerid,D_KONTOPW,DIALOG_STYLE_PASSWORD,"Passwort-Eingabe","Gib dein Konto-Passwort ein !","Ok","Abbrechen");
  6898.                 }
  6899.                 else
  6900.                 {
  6901.                     if(!strcmp(inputtext, mysql_ReturnKPasswort(SpielerName(playerid)), true))
  6902.                     {
  6903.                         ShowPlayerDialog(playerid,D_KONTO,DIALOG_STYLE_LIST,"Konto","Kontostand\nGeld Abheben\nGeld Einzahlen\nGeld Überweisen","Ok","Abbrechen");
  6904.                     }
  6905.                     else
  6906.                     {
  6907.                         SendClientMessage(playerid,C_ROT,"Das angegebene Konto-Passwort ist falsch !");
  6908.                     }
  6909.                 }
  6910.             }
  6911.         }
  6912.         case D_CKONTO:
  6913.         {
  6914.             if(response)
  6915.             {
  6916.                 if(IsNumeric(inputtext))
  6917.                 {
  6918.                     if(strlen(inputtext) == 0)
  6919.                     {
  6920.                         SendClientMessage(playerid,C_ROT,"Dein Passwort ist zu kurz, versuche es erneut !");
  6921.                         ShowPlayerDialog(playerid,D_CKONTO,DIALOG_STYLE_PASSWORD,"Konto Erstellen","Bitte gib ein gewünschtes Passwort ein,\nwelches du zum Öffnen deines Konto's brauchst !","Create","Abbrechen");
  6922.                     }
  6923.                     else
  6924.                     {
  6925.                         SendClientMessage(playerid,C_WEISS,"{FFFFFF}Du hast {0041FF}erfolgreich{FFFFFF} ein Konto {0041FF}erstellt{FFFFFF} ! {0041FF}Merke{FFFFFF} dir das {0041FF}Passwort {FFFFFF}gut !");
  6926.                         new query[100];
  6927.                         PlayerInfo[playerid][pCKonto] = 1;
  6928.                         format(query,sizeof(query),"UPDATE `accounts` SET `CKonto` = '%d' `KontoPW` = '%d' WHERE `Name` = '%s'",PlayerInfo[playerid][pCKonto],inputtext,SpielerName(playerid));
  6929.                         mysql_query(query);
  6930.                     }
  6931.                 }
  6932.                 else
  6933.                 {
  6934.                     SendClientMessage(playerid,C_ROT,"Nur Zahlen werden als Code akzeptiert !");
  6935.                 }
  6936.             }
  6937.         }
  6938.         case D_GPS2:
  6939.         {
  6940.             if(response)
  6941.             {
  6942.                 if(listitem == 0) // Stadthalle
  6943.                 {
  6944.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  6945.                     SetPVarInt(playerid,"Nsh",1);
  6946.                     Navi[playerid] = 1;
  6947.                     SetTimerEx("Navit",4000,0,"i",playerid);
  6948.                 }
  6949.                 if(listitem == 1) // LS Bank
  6950.                 {
  6951.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  6952.                     SetPVarInt(playerid,"Nlb",1);
  6953.                     Navi[playerid] = 1;
  6954.                     SetTimerEx("Navit",4000,0,"i",playerid);
  6955.                 }
  6956.                 if(listitem == 2) // SF Bank
  6957.                 {
  6958.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  6959.                     SetPVarInt(playerid,"Nsb",1);
  6960.                     Navi[playerid] = 1;
  6961.                     SetTimerEx("Navit",4000,0,"i",playerid);
  6962.                 }
  6963.                 if(listitem == 3) // LV Bank
  6964.                 {
  6965.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  6966.                     SetPVarInt(playerid,"Nlb",1);
  6967.                     Navi[playerid] = 1;
  6968.                     SetTimerEx("Navit",4000,0,"i",playerid);
  6969.                 }
  6970.                 if(listitem == 4) // Fahrschule
  6971.                 {
  6972.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  6973.                     SetPVarInt(playerid,"Nfs",1);
  6974.                     Navi[playerid] = 1;
  6975.                     SetTimerEx("Navit",4000,0,"i",playerid);
  6976.                 }
  6977.                 if(listitem == 5)
  6978.                 {
  6979.                     ShowPlayerDialog(playerid,D_GPS5,DIALOG_STYLE_LIST,"Uhren-/Handyläden","Los Santos Juwelier\nSan Fierro Juwelier\nLas Venturas Juwelier","Navi","Zurück");
  6980.                 }
  6981.                 if(listitem == 6)
  6982.                 {
  6983.                     ShowPlayerDialog(playerid,D_GPS6,DIALOG_STYLE_LIST,"Kleidungsgeschäfte","H&M am Rodeo\n Binco in der Grove Street\nLas Venturas Binco\nSan Fierro H&M","Navi","Abbrechen");
  6984.                 }
  6985.             }
  6986.         }
  6987.         case D_GPS6:
  6988.         {
  6989.             if(response)
  6990.             {
  6991.                 if(listitem == 0)
  6992.                 {
  6993.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  6994.                     SetPVarInt(playerid,"Nhmr",1);
  6995.                     Navi[playerid] = 1;
  6996.                     SetTimerEx("Navit",4000,0,"i",playerid);
  6997.                 }
  6998.                 if(listitem == 1)
  6999.                 {
  7000.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  7001.                     SetPVarInt(playerid,"Nbgs",1);
  7002.                     Navi[playerid] = 1;
  7003.                     SetTimerEx("Navit",4000,0,"i",playerid);
  7004.                 }
  7005.                 if(listitem == 2)
  7006.                 {
  7007.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  7008.                     SetPVarInt(playerid,"Nblv",1);
  7009.                     Navi[playerid] = 1;
  7010.                     SetTimerEx("Navit",4000,0,"i",playerid);
  7011.                 }
  7012.                 if(listitem == 3)
  7013.                 {
  7014.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  7015.                     SetPVarInt(playerid,"Nshm",1);
  7016.                     Navi[playerid] = 1;
  7017.                     SetTimerEx("Navit",4000,0,"i",playerid);
  7018.                 }
  7019.             }
  7020.         }
  7021.         case D_GPS5:
  7022.         {
  7023.             if(response)
  7024.             {
  7025.                 if(listitem == 0)
  7026.                 {
  7027.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  7028.                     SetPVarInt(playerid,"Nlhu",1);
  7029.                     Navi[playerid] = 1;
  7030.                     SetTimerEx("Navit",4000,0,"i",playerid);
  7031.                 }
  7032.                 if(listitem == 1)
  7033.                 {
  7034.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  7035.                     SetPVarInt(playerid,"Nshu",1);
  7036.                     Navi[playerid] = 1;
  7037.                     SetTimerEx("Navit",4000,0,"i",playerid);
  7038.                 }
  7039.                 if(listitem == 2)
  7040.                 {
  7041.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  7042.                     SetPVarInt(playerid,"Nvhu",1);
  7043.                     Navi[playerid] = 1;
  7044.                     SetTimerEx("Navit",4000,0,"i",playerid);
  7045.                 }
  7046.             }
  7047.             else
  7048.             {
  7049.                 ShowPlayerDialog(playerid,D_GPS2,DIALOG_STYLE_LIST,"Öffentliche Orte","Stadthalle\nLS Bank\nSF Bank\nLV Bank\nFahrschule\nUhren-/Handyladen","Navi","Abbrechen");
  7050.             }
  7051.         }
  7052.         case D_GPS3:
  7053.         {
  7054.             if(response)
  7055.             {
  7056.                 if(listitem == 0)
  7057.                 {
  7058.                     SendClientMessage(playerid,C_ORANGE,"Die Route wird berechnet...");
  7059.                     SetPVarInt(playerid,"Nfab",1);
  7060.                     Navi[playerid] = 1;
  7061.                     SetTimerEx("Navit",4000,0,"i",playerid);
  7062.                 }
  7063.             }
  7064.         }
  7065.         case D_GPS:
  7066.         {
  7067.             if(response)
  7068.             {
  7069.                 if(listitem == 0)
  7070.                 {
  7071.                     ShowPlayerDialog(playerid,D_GPS2,DIALOG_STYLE_LIST,"Öffentliche Orte","Stadthalle\nLS Bank\nSF Bank\nLV Bank\nFahrschule\nUhren-/Handyläden\nKleidungsgeschäfte","Navi","Abbrechen");
  7072.                 }
  7073.                 if(listitem == 1)
  7074.                 {
  7075.                     ShowPlayerDialog(playerid,D_GPS3,DIALOG_STYLE_LIST,"Job-Basen","Fracht-Arbeiter","Navi","Abbrechen");
  7076.                 }
  7077.                 if(listitem == 2)
  7078.                 {
  7079.                     ShowPlayerDialog(playerid,D_GPS4,DIALOG_STYLE_LIST,"Autohäuser","Kommt bald...","Navi","Abbrechen");
  7080.                 }
  7081.             }
  7082.         }
  7083.         case D_TANKE:
  7084.         {
  7085.             if(response)
  7086.             {
  7087.                 if(listitem == 0) // Diesel
  7088.                 {
  7089.                     new tank = GetPlayerVehicleTypeForFill(GetPlayerVehicleID(playerid));
  7090.                     if(tank == 1)
  7091.                     {
  7092.                         if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,C_ROT,"Du bist kein Fahrer eines Fahrzeuges.");
  7093.                         new car = GetPlayerVehicleID(playerid);
  7094.                         if (TanktGerade[car]) return SendClientMessage(playerid,C_ROT,"Du bist bereits am Tanken!");
  7095.                         else if (Motor[car] == true) return SendClientMessage(playerid,C_ROT,"Schalte den Motor aus.");
  7096.                         new ZuTanken = 100-Tank[car];
  7097.                         new preis = ZuTanken * BENZINPREIS;
  7098.                         if (PlayerInfo[playerid][pGeld]-preis < 0) return SendClientMessage(playerid,C_ROT,"Du hast nicht genug Geld!");
  7099.                         PlayerInfo[playerid][pGeld] -= preis;
  7100.                         SendClientMessage(playerid, C_HBLAU, "Tanken......");
  7101.                         SetCameraBehindPlayer(playerid);
  7102.                         TogglePlayerControllable(playerid,0);
  7103.                         TanktGerade[car] = true;
  7104.                         tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
  7105.                     }
  7106.                     else
  7107.                     {
  7108.                         if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,C_ROT,"Du bist kein Fahrer eines Fahrzeuges.");
  7109.                         new car = GetPlayerVehicleID(playerid);
  7110.                         if (TanktGerade[car]) return SendClientMessage(playerid,C_ROT,"Du bist bereits am Tanken!");
  7111.                         else if (Motor[car] == true) return SendClientMessage(playerid,C_ROT,"Schalte den Motor aus.");
  7112.                         new ZuTanken = 100-Tank[car];
  7113.                         new preis = ZuTanken * BENZINPREIS;
  7114.                         if (PlayerInfo[playerid][pGeld]-preis < 0) return SendClientMessage(playerid,C_ROT,"Du hast nicht genug Geld!");
  7115.                         PlayerInfo[playerid][pGeld] -= preis;
  7116.                         SendClientMessage(playerid, C_HBLAU, "Tanken......");
  7117.                         SetCameraBehindPlayer(playerid);
  7118.                         TogglePlayerControllable(playerid,0);
  7119.                         TanktGerade[car] = true;
  7120.                         SetPVarInt(playerid,"FTank",1);
  7121.                         tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
  7122.                     }
  7123.                 }
  7124.                 if(listitem == 1) // Benzin
  7125.                 {
  7126.                     new tank = GetPlayerVehicleTypeForFill(GetPlayerVehicleID(playerid));
  7127.                     if(tank == 2)
  7128.                     {
  7129.                         if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,C_ROT,"Du bist kein Fahrer eines Fahrzeuges.");
  7130.                         new car = GetPlayerVehicleID(playerid);
  7131.                         if (TanktGerade[car]) return SendClientMessage(playerid,C_ROT,"Du bist bereits am Tanken!");
  7132.                         else if (Motor[car] == true) return SendClientMessage(playerid,C_ROT,"Schalte den Motor aus.");
  7133.                         new ZuTanken = 100-Tank[car];
  7134.                         new preis = ZuTanken * BENZINPREIS;
  7135.                         if (PlayerInfo[playerid][pGeld]-preis < 0) return SendClientMessage(playerid,C_ROT,"Du hast nicht genug Geld!");
  7136.                         PlayerInfo[playerid][pGeld] -= preis;
  7137.                         SendClientMessage(playerid, C_HBLAU, "Tanken.......");
  7138.                         SetCameraBehindPlayer(playerid);
  7139.                         TogglePlayerControllable(playerid,0);
  7140.                         TanktGerade[car] = true;
  7141.                         tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
  7142.                     }
  7143.                     else
  7144.                     {
  7145.                         if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,C_ROT,"Du bist kein Fahrer eines Fahrzeuges.");
  7146.                         new car = GetPlayerVehicleID(playerid);
  7147.                         if (TanktGerade[car]) return SendClientMessage(playerid,C_ROT,"Du bist bereits am Tanken!");
  7148.                         else if (Motor[car] == true) return SendClientMessage(playerid,C_ROT,"Schalte den Motor aus.");
  7149.                         new ZuTanken = 100-Tank[car];
  7150.                         new preis = ZuTanken * BENZINPREIS;
  7151.                         if (PlayerInfo[playerid][pGeld]-preis < 0) return SendClientMessage(playerid,C_ROT,"Du hast nicht genug Geld!");
  7152.                         PlayerInfo[playerid][pGeld] -= preis;
  7153.                         SendClientMessage(playerid, C_HBLAU, "Tanken......");
  7154.                         SetCameraBehindPlayer(playerid);
  7155.                         TogglePlayerControllable(playerid,0);
  7156.                         TanktGerade[car] = true;
  7157.                         SetPVarInt(playerid,"FTank",1);
  7158.                         tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
  7159.                     }
  7160.                 }
  7161.                 if(listitem == 2) // Super+
  7162.                 {
  7163.                     new tank = GetPlayerVehicleTypeForFill(GetPlayerVehicleID(playerid));
  7164.                     if(tank == 3)
  7165.                     {
  7166.                         if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,C_ROT,"Du bist kein Fahrer eines Fahrzeuges.");
  7167.                         new car = GetPlayerVehicleID(playerid);
  7168.                         if (TanktGerade[car]) return SendClientMessage(playerid,C_ROT,"Du bist bereits am Tanken!");
  7169.                         else if (Motor[car] == true) return SendClientMessage(playerid,C_ROT,"Schalte den Motor aus.");
  7170.                         new ZuTanken = 100-Tank[car];
  7171.                         new preis = ZuTanken * BENZINPREIS;
  7172.                         if (PlayerInfo[playerid][pGeld]-preis < 0) return SendClientMessage(playerid,C_ROT,"Du hast nicht genug Geld!");
  7173.                         PlayerInfo[playerid][pGeld] -= preis;
  7174.                         SendClientMessage(playerid, C_HBLAU, "Tanken.......");
  7175.                         SetCameraBehindPlayer(playerid);
  7176.                         TogglePlayerControllable(playerid,0);
  7177.                         TanktGerade[car] = true;
  7178.                         tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
  7179.                     }
  7180.                     else
  7181.                     {
  7182.                         if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,C_ROT,"Du bist kein Fahrer eines Fahrzeuges.");
  7183.                         new car = GetPlayerVehicleID(playerid);
  7184.                         if (TanktGerade[car]) return SendClientMessage(playerid,C_ROT,"Du bist bereits am Tanken!");
  7185.                         else if (Motor[car] == true) return SendClientMessage(playerid,C_ROT,"Schalte den Motor aus.");
  7186.                         new ZuTanken = 100-Tank[car];
  7187.                         new preis = ZuTanken * BENZINPREIS;
  7188.                         if (PlayerInfo[playerid][pGeld]-preis < 0) return SendClientMessage(playerid,C_ROT,"Du hast nicht genug Geld!");
  7189.                         PlayerInfo[playerid][pGeld] -= preis;
  7190.                         SendClientMessage(playerid, C_HBLAU, "Tanken......");
  7191.                         SetCameraBehindPlayer(playerid);
  7192.                         TogglePlayerControllable(playerid,0);
  7193.                         TanktGerade[car] = true;
  7194.                         SetPVarInt(playerid,"FTank",1);
  7195.                         tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
  7196.                     }
  7197.                 }
  7198.             }
  7199.         }
  7200.         case D_FM:
  7201.         {
  7202.             if(response)
  7203.             {
  7204.                 if(listitem == 0)
  7205.                 {
  7206.                     PlayerInfo[playerid][pGeld] = 4500;
  7207.                     PlayerInfo[playerid][pFM] = 1;
  7208.                     PlayerInfo[playerid][pSkin] = 79;
  7209.                     PlayerInfo[playerid][pLevel] = 1;
  7210.                     SetPlayerSkin(playerid,79);
  7211.                     PlayerInfo[playerid][pPx] = 370.89999389648;
  7212.                     PlayerInfo[playerid][pPy] = -2180.3000488281;
  7213.                     PlayerInfo[playerid][pPz] = 854.90002441406;
  7214.                     SetPVarInt(playerid,"Tut",1);
  7215.                     SetPlayerCheckpoint(playerid,369.8958,-2024.8619,7.6719,15.0);
  7216.                     SpawnPlayer(playerid);
  7217.                 }
  7218.                 if(listitem == 1)
  7219.                 {
  7220.                     PlayerInfo[playerid][pGeld] = 4500;
  7221.                     PlayerInfo[playerid][pFM] = 2;
  7222.                     PlayerInfo[playerid][pSkin] = 77;
  7223.                     PlayerInfo[playerid][pLevel] = 1;
  7224.                     SetPlayerSkin(playerid,77);
  7225.                     PlayerInfo[playerid][pPx] = 370.89999389648;
  7226.                     PlayerInfo[playerid][pPy] = -2180.3000488281;
  7227.                     PlayerInfo[playerid][pPz] = 854.90002441406;
  7228.                     SetPVarInt(playerid,"Tut",1);
  7229.                     SetPlayerCheckpoint(playerid,369.8958,-2024.8619,7.6719,15.0);
  7230.                     SpawnPlayer(playerid);
  7231.                 }
  7232.                 if(listitem == 2)
  7233.                 {
  7234.                     PlayerInfo[playerid][pGeld] = 4500;
  7235.                     PlayerInfo[playerid][pFM] = 3;
  7236.                     PlayerInfo[playerid][pSkin] = 79;
  7237.                     PlayerInfo[playerid][pLevel] = 1;
  7238.                     SetPlayerSkin(playerid,79);
  7239.                     PlayerInfo[playerid][pPx] = 370.89999389648;
  7240.                     PlayerInfo[playerid][pPy] = -2180.3000488281;
  7241.                     PlayerInfo[playerid][pPz] = 854.90002441406;
  7242.                     SetPVarInt(playerid,"Tut",1);
  7243.                     SetPlayerCheckpoint(playerid,369.8958,-2024.8619,7.6719,15.0);
  7244.                     SpawnPlayer(playerid);
  7245.                 }
  7246.             }
  7247.             else
  7248.             {
  7249.                 Kick(playerid);
  7250.             }
  7251.         }
  7252.         case D_REGISTER:
  7253.         {
  7254.             if(response)
  7255.             {
  7256.                 if(strlen(inputtext) == 0)
  7257.                 {
  7258.                     new rstr[300];
  7259.                     format(rstr,sizeof(rstr),"{FFFFFF}Herzlich Willkommen, {0041FF}%s\n{FFFFFF}Da dein Passwort zu kurz war, gib ein neues an",SpielerName(playerid));
  7260.                     ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT,""STAG"-Register",rstr,"Register","Abbrechen");
  7261.                     return 1;
  7262.                 }
  7263.                 else
  7264.                 {
  7265.                     CreateAccount(playerid, inputtext);
  7266.                     SetPVarInt(playerid,"logged",1);
  7267.                     PlayerInfo[playerid][pKills] = 0; PlayerInfo[playerid][pAdmin] = 0; PlayerInfo[playerid][pTode] = 0;
  7268.                     PlayerInfo[playerid][pFrak] = 0; PlayerInfo[playerid][pRang] = 0; PlayerInfo[playerid][pAge] = 0;
  7269.                     PlayerInfo[playerid][pCKonto] = 0; PlayerInfo[playerid][pKonto] = 5000;
  7270.                     new randphone = 10000 + random(89999);
  7271.                     PlayerInfo[playerid][pNummer] = randphone;
  7272.                     new fmst[50];
  7273.                     format(fmst,sizeof(fmst),"{0000FF}Männlich\n{FF00FF}Weiblich\n{44FF00}Beides");
  7274.                     ShowPlayerDialog(playerid,D_FM,DIALOG_STYLE_LIST,""STAG"-Register",fmst,"Ok","Abbrechen");
  7275.                     return 1;
  7276.                 }
  7277.             }
  7278.             else
  7279.             {
  7280.                 Kick(playerid);
  7281.             }
  7282.         }
  7283.         case D_LOGIN:
  7284.         {
  7285.             if(response)
  7286.             {
  7287.                 if(strlen(inputtext) == 0)
  7288.                 {
  7289.                     new lstr[300];
  7290.                     format(lstr,sizeof(lstr),"{FFFFFF}Herzlich Willkommen zurück, {0041FF}%s\n{FFFFFF}Das angegebene Passwort war {0041FF}falsch {FFFFFF}!\nVersuche es erneut",SpielerName(playerid));
  7291.                     ShowPlayerDialog(playerid,D_LOGIN,DIALOG_STYLE_INPUT,""STAG"-Login",lstr,"Login","Abbrechen");
  7292.                     return 1;
  7293.                 }
  7294.                 else
  7295.                 {
  7296.                     if(!strcmp(inputtext, mysql_ReturnPasswort(SpielerName(playerid)), true))
  7297.                     {
  7298.                         SetPVarInt(playerid,"logged",1);
  7299.                         LoadPlayer(playerid);
  7300.                         SpawnPlayer(playerid);
  7301.                         return 1;
  7302.                     }
  7303.                     else
  7304.                     {
  7305.                         new lstr[300];
  7306.                         format(lstr,sizeof(lstr),"{FFFFFF}Herzlich Willkommen zurück, {0041FF}%s\n{FFFFFF}Das angegebene Passwort war {0041FF}falsch {FFFFFF}!\nVersuche es erneut",SpielerName(playerid));
  7307.                         ShowPlayerDialog(playerid,D_LOGIN,DIALOG_STYLE_INPUT,""STAG"-Login",lstr,"Login","Abbrechen");
  7308.                         return 1;
  7309.                     }
  7310.                 }
  7311.             }
  7312.             else
  7313.             {
  7314.                 Kick(playerid);
  7315.             }
  7316.         }
  7317.     }
  7318.     return 1;
  7319. }
  7320.  
  7321.  
  7322. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  7323. {
  7324.     return 1;
  7325. }
  7326. //============= [ Eigene public's ] ================//
  7327. forward J1(playerid);
  7328. public J1(playerid)
  7329. {
  7330.     SendClientMessage(playerid,C_WEISS,"Luigi sagt: Ja John, die sind noch hier, wieso was ist Los ?");
  7331.     SetTimerEx("J2",1500,0,"i",playerid);
  7332.     return 1;
  7333. }
  7334. forward J2(playerid);
  7335. public J2(playerid)
  7336. {
  7337.     SendClientMessage(playerid,C_WEISS,"John sagt: Mach die Ladefläche auf, die Gefangenen sollen frei sein !");
  7338.     SetTimerEx("J3",1500,0,"i",playerid);
  7339.     return 1;
  7340. }
  7341. forward J3(playerid);
  7342. public J3(playerid)
  7343. {
  7344.     SendClientMessage(playerid,C_WEISS,"Luigi sagt: Aber das ist gegen alle Befehle !! Wir sollen sie nach Alcatraz bringen !");
  7345.     SetTimerEx("J4",1500,0,"i",playerid);
  7346.     return 1;
  7347. }
  7348. forward J4(playerid);
  7349. public J4(playerid)
  7350. {
  7351.     SendClientMessage(playerid,C_WEISS,"John sagt: Mach es oder du wirst Sterben !");
  7352.     SetTimerEx("J5",1500,0,"i",playerid);
  7353.     return 1;
  7354. }
  7355. forward J5(playerid);
  7356. public J5(playerid)
  7357. {
  7358.     SendClientMessage(playerid,C_WEISS,"Luigi sagt: Okay, die Gefangenen brauchen aber Glück hier in San Andreas etwas aufzubauen !");
  7359.     SendClientMessage(playerid,C_GRAU,"Du bist nun nicht mehr Gefreezt ! Nimm dir einen Fallschirm und spring runter !");
  7360.     UnFreezePlayer(playerid);
  7361.     return 1;
  7362. }
  7363.  
  7364. forward Tut1(playerid);
  7365. public Tut1(playerid)
  7366. {
  7367.     PlayAudioStreamForPlayer(playerid,"http://k002.kiwi6.com/hotlink/zk1f2dgl9j/I_Run_It.mp3");
  7368.     ClearPChat(playerid);
  7369.     TextDrawShowForPlayer(playerid,Tuto);
  7370.     TextDrawShowForPlayer(playerid,Tutou);
  7371.     FreezePlayer(playerid);
  7372.     OnPlayerTuT[playerid] = SetTimerEx("TUTtimer",15000,1,"i",playerid);
  7373.     SendClientMessage(playerid,C_WEISS,"Nach dem Tutorial bekommst du noch einen kleinen Bonus !");
  7374.     return 1;
  7375. }
  7376. forward TUTtimer(playerid);
  7377. public TUTtimer(playerid)
  7378. {
  7379.     if(TUTchange[playerid] == 0)
  7380.     {
  7381.         ClearPChat(playerid);
  7382.         InterpolateCameraPos(playerid, -2057.628173, 18.353067, 74.091926, -2034.524291, -78.606979, 57.496109, 14000);
  7383.         InterpolateCameraLookAt(playerid, -2057.641845, 13.393077, 73.460800, -2035.287353, -83.294647, 55.932918, 10000);
  7384.         SetPlayerInterior(playerid,0);
  7385.         SetPlayerVirtualWorld(playerid,1);
  7386.  
  7387.         SendClientMessage(playerid,C_HBLAU,"               ||>>|| "SNAME" Tutorial ||<<||");
  7388.         SendClientMessage(playerid,C_WEISS,"Als erstes solltest du dir einen {0041FF}Führerschein besorgen!");
  7389.         SendClientMessage(playerid,C_WEISS,"Dies und weitere Scheine findest du in der {0041FF}San Fierro Fahrschule");
  7390.         SendClientMessage(playerid,C_WEISS,"Sie ist voll Automatisch und leicht zu bewältigen.");
  7391.         SendClientMessage(playerid,C_WEISS,"Nur den Personalausweis musst du in der Stadthalle beantragen.!");
  7392.  
  7393.         TUTchange[playerid] = 1;
  7394.     }
  7395.     else if(TUTchange[playerid] == 1)
  7396.     {
  7397.         ClearPChat(playerid);
  7398.         InterpolateCameraPos(playerid, 815.097473, -910.548889, 117.299552, 909.208129, -976.795288, 52.439937, 5000);
  7399.         InterpolateCameraLookAt(playerid, 818.495727, -913.841796, 115.684509, 909.955993, -981.391662, 50.619487, 2000);
  7400.         SendClientMessage(playerid,C_HBLAU,"               ||>>|| "SNAME" Tutorial ||<<||");
  7401.         SendClientMessage(playerid,C_WEISS,"Auf unserem Server (= "SNAME") gibt es insgesammt 3 Banken.");
  7402.         SendClientMessage(playerid,C_WEISS,"In diesem Banken kannst du Geld {0041FF}Abheben/Einzahlen/Überweisen/Rauben{FFFFFF}.");
  7403.         SendClientMessage(playerid,C_WEISS,"Bevor du aber dies kannst, musst du zuvor ein Bank-Konto anlegen.");
  7404.         SendClientMessage(playerid,C_WEISS,"In vielen Zonen gibt es auch Bank-Automaten welche du mit der Taste ALT öffnen kannst");
  7405.  
  7406.  
  7407.         TUTchange[playerid] = 2;
  7408.     }
  7409.     else if(TUTchange[playerid] == 2)
  7410.     {
  7411.         ClearPChat(playerid);
  7412.         InterpolateCameraPos(playerid, 1466.480712, -1584.564819, 91.247459, 1477.640869, -1720.439575, 40.482894, 14000);
  7413.         InterpolateCameraLookAt(playerid, 1466.332519, -1589.417602, 90.052116, 1477.839111, -1725.321411, 39.420738, 5000);
  7414.  
  7415.         SendClientMessage(playerid,C_HBLAU,"               ||>>|| "SNAME" Tutorial ||<<||");
  7416.         SendClientMessage(playerid,C_WEISS,"Hier in unserer Stadthalle, kannst du den {0041FF}Personalausweis drucken lassen{FFFFFF},");
  7417.         SendClientMessage(playerid,C_WEISS,"Welchen du für vieles brauchst wie z.B ein Haus oder Auto zu kaufen.");
  7418.         SendClientMessage(playerid,C_WEISS,"Du kannst in der Stadthalle auch {0041FF}Job-Angebote annehmen{FFFFFF}.");
  7419.  
  7420.  
  7421.         TUTchange[playerid] = 3;
  7422.     }
  7423.     else if(TUTchange[playerid] == 3)
  7424.     {
  7425.         ClearPChat(playerid);
  7426.         InterpolateCameraPos(playerid, 848.152526, -1419.998779, 57.976535, 782.629333, -1360.764160, 34.290142, 14000);
  7427.         InterpolateCameraLookAt(playerid, 843.846740, -1417.831420, 56.648902, 777.836303, -1360.415649, 32.909866, 5000);
  7428.         SendClientMessage(playerid,C_HBLAU,"               ||>>|| "SNAME" Tutorial ||<<||");
  7429.         SendClientMessage(playerid,C_WEISS,"Dies ist eines unserer zahlreichen Autohäuser, wo du Autos, Boote etc. kaufen kannst.");
  7430.         SendClientMessage(playerid,C_WEISS,"Jedes Auto hat auch seinen angemessenen Preis, für welches du hart Arbeiten musst.");
  7431.         SendClientMessage(playerid,C_WEISS,"Weitere Autohäuser findest du auch unter /gps bzw. /navi.");
  7432.  
  7433.  
  7434.         TUTchange[playerid] = 4;
  7435.     }
  7436.     else if(TUTchange[playerid] == 4)
  7437.     {
  7438.         ClearPChat(playerid);
  7439.         InterpolateCameraPos(playerid, 1593.749877, -1340.577392, 293.248016, 1581.268676, -1380.335815, 274.800292, 14000);
  7440.         InterpolateCameraLookAt(playerid, 1591.500976, -1344.685913, 291.498016, 1580.119873, -1384.747558, 272.746917, 5000);
  7441.         SendClientMessage(playerid,C_HBLAU,"               ||>>|| "SNAME" Tutorial ||<<||");
  7442.         SendClientMessage(playerid,C_WEISS,"Jetzt wirst du dich sicher freuen dass das Tutorial endlich zuende ist.");
  7443.         SendClientMessage(playerid,C_WEISS,"Weitere wichtige Orte findest mit dem Befehl {0041FF}/gps bzw. /navi,");
  7444.         SendClientMessage(playerid,C_WEISS,"Bei Hilfe wende dich mit {0041FF}/sup{FFFFFF} an einen Administrator.");
  7445.         SendClientMessage(playerid,C_WEISS,"- Bitte halte dich an die Server Regeln im Forum !");
  7446.         TUTchange[playerid] = 5;
  7447.     }
  7448.     else if(TUTchange[playerid] == 5)
  7449.     {
  7450.         KillTimer(OnPlayerTuT[playerid]);
  7451.         StopAudioStreamForPlayer(playerid);
  7452.         SetPlayerPos(playerid,369.8958,-2024.8619,7.6719);
  7453.         SetCameraBehindPlayer(playerid);
  7454.         SetPlayerVirtualWorld(playerid,0);
  7455.         UnFreezePlayer(playerid);
  7456.         KillTimer(OnPlayerTuT[playerid]);
  7457.         PlayerInfo[playerid][pGeld] += 2000;
  7458.         TextDrawHideForPlayer(playerid,Tuto);
  7459.         TextDrawHideForPlayer(playerid,Tutou);
  7460.         ClearPChat(playerid);
  7461.         SendClientMessage(playerid,C_HBLAU,"Folgende Dinge wären für den Anfang gut zu machen :");
  7462.         SendClientMessage(playerid,C_WEISS,"- Personalausweis besorgen");
  7463.         SendClientMessage(playerid,C_WEISS,"- Uhr besorgen ( Für einen Uhren Textdraw über dem Geld)");
  7464.         SendClientMessage(playerid,C_WEISS,"- Lizenzen machen ( SF Fahrschule )");
  7465.         SendClientMessage(playerid,C_WEISS,"- Job besorgen");
  7466.     }
  7467.     return 1;
  7468. }
  7469. forward Navit(playerid);
  7470. public Navit(playerid)
  7471. {
  7472.     if(GetPVarInt(playerid,"Nsh") == 1)
  7473.     {
  7474.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : Los Santos Stadthalle !");
  7475.         SetPlayerCheckpoint(playerid,1481.3019,-1751.5320,15.4453,5.0);
  7476.         DeletePVar(playerid,"Nsh");
  7477.     }
  7478.     if(GetPVarInt(playerid,"Nlb") == 1)
  7479.     {
  7480.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : Los Santos National Bank !");
  7481.         SetPlayerCheckpoint(playerid,913.6054,-996.4373,38.1424,5.0);
  7482.         DeletePVar(playerid,"Nlb");
  7483.     }
  7484.     if(GetPVarInt(playerid,"Nsb") == 1)
  7485.     {
  7486.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : San Fierro National Bank !");
  7487.         SetPlayerCheckpoint(playerid,-1581.6783,864.4673,7.4781,5.0);
  7488.         DeletePVar(playerid,"Nsb");
  7489.     }
  7490.     if(GetPVarInt(playerid,"Nlb") == 1)
  7491.     {
  7492.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : Las Venturas National Bank !");
  7493.         SetPlayerCheckpoint(playerid,2127.5286,2362.5615,10.8203,5.0);
  7494.         DeletePVar(playerid,"Nlb");
  7495.     }
  7496.     if(GetPVarInt(playerid,"Nfs") == 1)
  7497.     {
  7498.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : San Fierro Fahrschule !");
  7499.         SetPlayerCheckpoint(playerid,-2045.6179,-90.2491,35.1641,5.0);
  7500.         DeletePVar(playerid,"Nfs");
  7501.     }
  7502.     if(GetPVarInt(playerid,"Nlhu") == 1)
  7503.     {
  7504.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : Los Santos Juwelier !");
  7505.         SetPlayerCheckpoint(playerid,1223.0034,-1131.6509,23.9377,5.0);
  7506.         DeletePVar(playerid,"Nlhu");
  7507.     }
  7508.     if(GetPVarInt(playerid,"Nshu") == 1)
  7509.     {
  7510.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : San Fierro Juwelier !");
  7511.         SetPlayerCheckpoint(playerid,-2288.0630,-79.8800,35.3203,5.0);
  7512.         DeletePVar(playerid,"Nshu");
  7513.     }
  7514.     if(GetPVarInt(playerid,"Nvhu") == 1)
  7515.     {
  7516.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : Las Venturas Juwelier !");
  7517.         SetPlayerCheckpoint(playerid,1558.6278,990.4366,10.8203,5.0);
  7518.         DeletePVar(playerid,"Nvhu");
  7519.     }
  7520.     if(GetPVarInt(playerid,"Nfab") == 1)
  7521.     {
  7522.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : Los Santos Dock (Fracht-Arbeiter Base)");
  7523.         SetPlayerCheckpoint(playerid,2222.6902,-2227.1045,13.5469,5.0);
  7524.         DeletePVar(playerid,"Nfab");
  7525.     }
  7526.     if(GetPVarInt(playerid,"Nhmr") == 1)
  7527.     {
  7528.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : H&M am Rodeo");
  7529.         SetPlayerCheckpoint(playerid,460.1273,-1501.2227,31.0548,5.0);
  7530.         DeletePVar(playerid,"Nhmr");
  7531.     }
  7532.     if(GetPVarInt(playerid,"Nbgs") == 1)
  7533.     {
  7534.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : Binco in der Grove Street");
  7535.         SetPlayerCheckpoint(playerid,2244.7085,-1663.9171,15.4766,5.0);
  7536.         DeletePVar(playerid,"Nbgs");
  7537.     }
  7538.     if(GetPVarInt(playerid,"Nblv") == 1)
  7539.     {
  7540.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : Las Venturas Binco");
  7541.         SetPlayerCheckpoint(playerid,1655.0261,1733.1290,10.8203,5.0);
  7542.         DeletePVar(playerid,"Nblv");
  7543.     }
  7544.     if(GetPVarInt(playerid,"Nshm") == 1)
  7545.     {
  7546.         SendClientMessage(playerid,C_ORANGE,"Die Route wurde berechnet ! Ziel : San Fierro H&M");
  7547.         SetPlayerCheckpoint(playerid,-1696.6891,949.3084,24.8906,5.0);
  7548.         DeletePVar(playerid,"Nshm");
  7549.     }
  7550. }
  7551. forward IsAZRoller(carid);
  7552. public IsAZRoller(carid)
  7553. {
  7554.     for(new i = 0; i < sizeof(ZRoller); i++) { if(carid == ZRoller[i]) { return 1; } }
  7555.     return 0;
  7556. }
  7557.  
  7558. IsAutohausCar(carid)
  7559. {
  7560.     new i;
  7561.     for(i=0; i<sizeof(Kaufliste); i++)
  7562.     {
  7563.         if(Kaufliste[i][Carid]==carid) { return i; }
  7564.     }
  7565.     return -1;
  7566. }
  7567.  
  7568. forward IsAfsVeh(carid);
  7569. public IsAfsVeh(carid)
  7570. {
  7571.     for(new i = 0; i < sizeof(fsVehs); i++) { if(carid == fsVehs[i]) { return 1; } }
  7572.     return 0;
  7573. }
  7574.  
  7575. forward IsAFCar(carid);
  7576. public IsAFCar(carid)
  7577. {
  7578.     for(new i = 0; i < sizeof(FCarInfo); i++) { if(carid == FCarInfo[i][fModel]) { return 1; } }
  7579.     return 0;
  7580. }
  7581.  
  7582. forward BenzinVerlust();
  7583. public BenzinVerlust()
  7584. {
  7585.     for(new i=0; i<MAX_VEHICLES; i++)
  7586.     {
  7587.         if (Motor[i] == true)
  7588.         {
  7589.             Tank[i] = Tank[i]-1;
  7590.             if (Tank[i]<1)
  7591.             {
  7592.                 Tank[i] = 0;
  7593.                 GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
  7594.                 SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  7595.                 Motor[i] = false;
  7596.             }
  7597.         }
  7598.     }
  7599.     return 1;
  7600. }
  7601. forward CloseFS1();
  7602. public CloseFS1()
  7603. {
  7604.     MoveObject(fstor1,-2037.9800000,-102.2700000,35.0100000,3,0.0000000,-90.0000000,0.0000000);
  7605. }
  7606. forward CloseFS2();
  7607. public CloseFS2()
  7608. {
  7609.     MoveObject(fstor2,-2056.4700000,-102.2600000,35.0100000,3,0.0000000,90.0000000,0.0000000);
  7610. }
  7611. forward PDTor1();
  7612. public PDTor1()
  7613. {
  7614.     MoveObject(pdtor1,1810.7400000,-1669.4500000,13.1900000,3,0.0000000,-90.0000000,90.0000000);
  7615. }
  7616. forward PDTor2();
  7617. public PDTor2()
  7618. {
  7619.     MoveObject(pdtor2,1754.9800000,-1718.2900000,6.2400000,3);
  7620. }
  7621. forward PDTor3();
  7622. public PDTor3()
  7623. {
  7624.     MoveObject(pdtor3,1713.8300000,-1662.9800000,8.6500000,3);
  7625. }
  7626. forward PDITor1();
  7627. public PDITor1()
  7628. {
  7629.     MoveObject(pditor1,230.12, 162.26, 1004.00,3);
  7630. }
  7631. forward PDITor2();
  7632. public PDITor2()
  7633. {
  7634.     MoveObject(pditor2,232.49, 167.97, 1004.00,3);
  7635. }
  7636.  
  7637.  
  7638. forward Auftanken(playerid);
  7639. public Auftanken(playerid)
  7640. {
  7641.     new car = GetPlayerVehicleID(playerid);
  7642.     Tank[car] = Tank[car] +1;
  7643.     if(Tank[car] >= GetVehicleTankInhalt(car))
  7644.     {
  7645.         TanktGerade[car] = false;
  7646.         Tank[car] = GetVehicleTankInhalt(car);
  7647.         SendClientMessage(playerid, C_HBLAU, "Dein Fahrzeug wurde erfolgreich vollgetankt.");
  7648.         TogglePlayerControllable(playerid,1);
  7649.         KillTimer(tanktimer[playerid]);
  7650.         if(GetPVarInt(playerid,"FTank") == 1)
  7651.         {
  7652.             SetVehicleHealth(car,0);
  7653.             SetPVarInt(playerid,"FTank",0);
  7654.         }
  7655.     }
  7656.     return 1;
  7657. }
  7658.  
  7659. forward GetVehicleTankInhalt(vehicleid);
  7660. public GetVehicleTankInhalt(vehicleid)
  7661. {
  7662.     new vv = GetVehicleModel(vehicleid);
  7663.     new tank;
  7664.     if(vv == 448 || vv == 457 || vv == 462 || vv == 473 || vv == 539)
  7665.     {
  7666.         tank = 70;
  7667.     }
  7668.     else if(vv == 461 || vv == 468 || vv == 485 || vv == 521 || vv == 522
  7669.     || vv == 530 || vv == 531 || vv == 568 || vv == 571 || vv == 572 || vv == 574
  7670.     || vv == 581 || vv == 583 || vv == 586)
  7671.     {
  7672.         tank = 80;
  7673.     }
  7674.     else if(vv == 401 || vv == 404 || vv == 405 || vv == 410 || vv == 412
  7675.     || vv == 418 || vv == 419 || vv == 421 || vv == 422 || vv == 424 || vv == 426
  7676.     || vv == 434 || vv == 436 || vv == 439 || vv == 442 || vv == 445 || vv == 458
  7677.     || vv == 463 || vv == 466 || vv == 467 || vv == 469 || vv == 471 || vv == 474
  7678.     || vv == 475 || vv == 478 || vv == 479 || vv == 480 || vv == 483 || vv == 489
  7679.     || vv == 491 || vv == 492 || vv == 494 || vv == 496 || vv == 502 || vv == 503
  7680.     || vv == 507 || vv == 516 || vv == 517 || vv == 518 || vv == 526 || vv == 527
  7681.     || vv == 529 || vv == 533 || vv == 536 || vv == 540 || vv == 546 || vv == 546
  7682.     || vv == 550 || vv == 551 || vv == 558 || vv == 559 || vv == 562 || vv == 561
  7683.     || vv == 566 || vv == 576 || vv == 580 || vv == 585 || vv == 589 || vv == 600
  7684.     || vv == 602 || vv == 603)
  7685.     {
  7686.         tank = 60;
  7687.     }
  7688.     else if(vv == 400 || vv == 409 || vv == 413 || vv == 414 || vv == 423 || vv == 440
  7689.     || vv == 452 || vv == 500 || vv == 504 || vv == 525 || vv == 532 || vv == 537
  7690.     || vv == 534 || vv == 535 || vv == 543 || vv == 545 || vv == 549 || vv == 554
  7691.     || vv == 560 || vv == 565 || vv == 567 || vv == 575 || vv == 579 || vv == 588)
  7692.     {
  7693.         tank = 70;
  7694.     }
  7695.     else if(vv == 411 || vv == 415 || vv == 416 || vv == 420 || vv == 429 || vv == 438
  7696.     || vv == 451 || vv == 453 || vv == 456 || vv == 459 || vv == 470 || vv == 476
  7697.     || vv == 477 || vv == 482 || vv == 484 || vv == 490 || vv == 495 || vv == 498
  7698.     || vv == 499 || vv == 505 || vv == 506 || vv == 508 || vv == 523 || vv == 528 || vv == 541
  7699.     || vv == 542 || vv == 552 || vv == 578 || vv == 582 || vv == 587 || vv == 596
  7700.     || vv == 597 || vv == 598 || vv == 593)
  7701.     {
  7702.         tank = 80;
  7703.     }
  7704.     else if(vv == 402 || vv == 403 || vv == 408 || vv == 427 || vv == 428 || vv == 430 || vv == 431 || vv == 433
  7705.     || vv == 437 || vv == 443 || vv == 444 || vv == 446 || vv == 454 || vv == 455 || vv == 472 || vv == 486
  7706.     || vv == 488 || vv == 493 || vv == 512 || vv == 513 || vv == 514 || vv == 515 || vv == 520 || vv == 524
  7707.     || vv == 555 || vv == 556 || vv == 557 || vv == 595 || vv == 599 || vv == 601)
  7708.     {
  7709.         tank = 100;
  7710.     }
  7711.     else if(vv == 406 || vv == 432 || vv == 460 || vv == 487 || vv == 497 || vv == 511 || vv == 519
  7712.     || vv == 573)
  7713.     {
  7714.         tank = 120;
  7715.     }
  7716.     else if(vv == 417 || vv == 425 || vv == 548 || vv == 553 || vv == 563 || vv == 577 || vv == 592)
  7717.     {
  7718.         tank = 180;
  7719.     }
  7720.     return tank;
  7721. }
  7722.  
  7723. GetPlayerVehicleType(vehicleid)
  7724. {
  7725.     new vtext[256];
  7726.     format(vtext, sizeof(vtext), "Unbekannt");
  7727.     new vv = GetVehicleModel(vehicleid);
  7728.     if(vv == 400 || vv == 406 || vv == 413 || vv == 414 || vv == 422 || vv == 423
  7729.     || vv == 424 || vv == 427 || vv == 428 || vv == 430 || vv == 431 || vv == 432
  7730.     || vv == 433 || vv == 434 || vv == 437 || vv == 440 || vv == 442 || vv == 444
  7731.     || vv == 446 || vv == 452 || vv == 453 || vv == 455 || vv == 456 || vv == 459
  7732.     || vv == 470 || vv == 476 || vv == 477 || vv == 478 || vv == 479 || vv == 482
  7733.     || vv == 486 || vv == 495 || vv == 498 || vv == 499 || vv == 500 || vv == 508
  7734.     || vv == 525 || vv == 526 || vv == 527 || vv == 529 || vv == 530 || vv == 531
  7735.     || vv == 533 || vv == 536 || vv == 540 || vv == 543 || vv == 546 || vv == 547
  7736.     || vv == 550 || vv == 551 || vv == 552 || vv == 554 || vv == 556 || vv == 557
  7737.     || vv == 562 || vv == 560 || vv == 561 || vv == 565 || vv == 566 || vv == 572
  7738.     || vv == 574 || vv == 576 || vv == 578 || vv == 579 || vv == 580 || vv == 582
  7739.     || vv == 583 || vv == 585 || vv == 589 || vv == 600)
  7740.     {
  7741.         vtext = "Diesel";
  7742.     }
  7743.     else if(vv == 401 || vv == 402 || vv == 403 || vv == 404
  7744.     || vv == 405 || vv == 408 || vv == 409 || vv == 410 || vv == 412 || vv == 416
  7745.     || vv == 418 || vv == 419 || vv == 420 || vv == 421 || vv == 426 || vv == 436
  7746.     || vv == 438 || vv == 439 || vv == 443 || vv == 445 || vv == 448 || vv == 454
  7747.     || vv == 457 || vv == 458 || vv == 462 || vv == 466 || vv == 467 || vv == 471
  7748.     || vv == 472 || vv == 473 || vv == 474 || vv == 475 || vv == 483 || vv == 484
  7749.     || vv == 485 || vv == 489 || vv == 490 || vv == 491 || vv == 492 || vv == 493
  7750.     || vv == 496 || vv == 504 || vv == 505 || vv == 507 || vv == 514 || vv == 515
  7751.     || vv == 516 || vv == 517 || vv == 518 || vv == 524 || vv == 528 || vv == 532
  7752.     || vv == 545 || vv == 573 || vv == 575 || vv == 588 || vv == 595 || vv == 596
  7753.     || vv == 597 || vv == 598 || vv == 599 || vv == 537 || vv == 601)
  7754.     {
  7755.         vtext = "Benzin";
  7756.     }
  7757.     else if(vv == 411 || vv == 415 || vv == 429 || vv == 480 || vv == 451 || vv == 539 || vv == 541
  7758.     || vv == 567 || vv == 568 || vv == 571 || vv == 581 || vv == 586
  7759.     || vv == 461 || vv == 463 || vv == 468 || vv == 494
  7760.     || vv == 502 || vv == 503 || vv == 506 || vv == 521 || vv == 522
  7761.     || vv == 523 || vv == 534 || vv == 535 || vv == 542 || vv == 549
  7762.     || vv == 555 || vv == 558 || vv == 559 || vv == 587 || vv == 602
  7763.     || vv == 603)
  7764.     {
  7765.         vtext = "Super +";
  7766.     }
  7767.     else if(vv == 417 || vv == 425 || vv == 460 || vv == 469 || vv == 487
  7768.     || vv == 488 || vv == 497 || vv == 511 || vv == 512
  7769.     || vv == 513 || vv == 519 || vv == 520 || vv == 548
  7770.     || vv == 553 || vv == 563 || vv == 577 || vv == 592
  7771.     || vv == 593)
  7772.     {
  7773.         vtext = "Kerosin";
  7774.     }
  7775.     return vtext;
  7776. }
  7777.  
  7778. GetPlayerVehicleTypeForFill(vehicleid)
  7779. {
  7780.     new vtext[256];
  7781.     format(vtext, sizeof(vtext), "Unbekannt");
  7782.     new vv = GetVehicleModel(vehicleid);
  7783.     if(vv == 400 || vv == 406 || vv == 413 || vv == 414 || vv == 422 || vv == 423
  7784.     || vv == 424 || vv == 427 || vv == 428 || vv == 430 || vv == 431 || vv == 432
  7785.     || vv == 433 || vv == 434 || vv == 437 || vv == 440 || vv == 442 || vv == 444
  7786.     || vv == 446 || vv == 452 || vv == 453 || vv == 456 || vv == 459 || vv == 470
  7787.     || vv == 475 || vv == 476 || vv == 477 || vv == 478 || vv == 479 || vv == 482
  7788.     || vv == 486 || vv == 495 || vv == 498 || vv == 499 || vv == 500 || vv == 508
  7789.     || vv == 525 || vv == 526 || vv == 527 || vv == 529 || vv == 530 || vv == 531
  7790.     || vv == 533 || vv == 536 || vv == 540 || vv == 543 || vv == 546 || vv == 547
  7791.     || vv == 550 || vv == 551 || vv == 552 || vv == 554 || vv == 556 || vv == 557
  7792.     || vv == 562 || vv == 560 || vv == 561 || vv == 565 || vv == 566 || vv == 572
  7793.     || vv == 574 || vv == 576 || vv == 578 || vv == 579 || vv == 580 || vv == 582
  7794.     || vv == 583 || vv == 585 || vv == 589 || vv == 600)
  7795.     {
  7796.         return 1;
  7797.     }
  7798.     else if(vv == 401 || vv == 402 || vv == 403 || vv == 404
  7799.     || vv == 405 || vv == 408 || vv == 409 || vv == 410 || vv == 412
  7800.     || vv == 416 || vv == 418 || vv == 419 || vv == 420 || vv == 421
  7801.     || vv == 426 || vv == 436 || vv == 438 || vv == 439 || vv == 443
  7802.     || vv == 445 || vv == 448 || vv == 454 || vv == 455 || vv == 457
  7803.     || vv == 458 || vv == 462 || vv == 466 || vv == 467 || vv == 471
  7804.     || vv == 472 || vv == 473 || vv == 474 || vv == 483
  7805.     || vv == 484 || vv == 485 || vv == 489 || vv == 490 || vv == 491
  7806.     || vv == 492 || vv == 493 || vv == 496 || vv == 504 || vv == 505
  7807.     || vv == 507 || vv == 514 || vv == 515 || vv == 516 || vv == 517
  7808.     || vv == 518 || vv == 524 || vv == 528 || vv == 532 || vv == 545
  7809.     || vv == 573 || vv == 575 || vv == 588 || vv == 595 || vv == 596
  7810.     || vv == 597 || vv == 598 || vv == 599 || vv == 537 || vv == 601)
  7811.     {
  7812.         return 2;
  7813.     }
  7814.     else if(vv == 411 || vv == 415 || vv == 429 || vv == 451 || vv == 480 || vv == 539 || vv == 541
  7815.     || vv == 567 || vv == 568 || vv == 571 || vv == 580 || vv == 586
  7816.     || vv == 461 || vv == 463 || vv == 468 || vv == 494
  7817.     || vv == 502 || vv == 503 || vv == 506 || vv == 521 || vv == 522
  7818.     || vv == 523 || vv == 534 || vv == 535 || vv == 542 || vv == 549
  7819.     || vv == 555 || vv == 558 || vv == 559 || vv == 587 || vv == 602
  7820.     || vv == 603)
  7821.     {
  7822.         return 3;
  7823.     }
  7824.     else if(vv == 417 || vv == 425 || vv == 460 || vv == 469 || vv == 487
  7825.     || vv == 488 || vv == 497 || vv == 511 || vv == 512
  7826.     || vv == 513 || vv == 519 || vv == 520 || vv == 548
  7827.     || vv == 553 || vv == 563 || vv == 577 || vv == 592
  7828.     || vv == 593)
  7829.     {
  7830.         return 4;
  7831.     }
  7832.     return 1;
  7833. }
  7834. forward RegTime(playerid);
  7835. public RegTime(playerid)
  7836. {
  7837.     new rstr[300];
  7838.     format(rstr,sizeof(rstr),"{FFFFFF}Herzlich Willkommen, {0041FF}%s\n{FFFFFF}Da du noch nicht Registriert bist, musst du es jetzt !\nGebe nun dein Passwort an",SpielerName(playerid));
  7839.     ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT,""STAG"-Register",rstr,"Register","Abbrechen");
  7840. }
  7841. forward LogTime(playerid);
  7842. public LogTime(playerid)
  7843. {
  7844.     new lstr[300];
  7845.     format(lstr,sizeof(lstr),"{FFFFFF}Herzlich Willkommen zurück, {0041FF}%s\n{FFFFFF}Sofern du weiter spielen möchtest, logge dich ein\nGib dein Passwort an",SpielerName(playerid));
  7846.     ShowPlayerDialog(playerid,D_LOGIN,DIALOG_STYLE_INPUT,""STAG"-Login",lstr,"Login","Abbrechen");
  7847. }
  7848. forward settime(playerid);
  7849. public settime(playerid)
  7850. {
  7851.     new string[256],year,month,day,hours,minutes,seconds;
  7852.     getdate(year, month, day), gettime(hours, minutes, seconds);
  7853.     format(string, sizeof string, "%d/%s%d/%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year);
  7854.     TextDrawSetString(Date, string);
  7855.     format(string, sizeof string, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds);
  7856.     TextDrawSetString(Time, string);
  7857.     SetWorldTime(hours+2);
  7858. }
  7859. forward Kickp(playerid);
  7860. public Kickp(playerid)
  7861. {
  7862.     Kick(playerid);
  7863. }
  7864. forward UFreeze(playerid);
  7865. public UFreeze(playerid)
  7866. {
  7867.     UnFreezePlayer(playerid);
  7868. }
  7869. forward FSAP(playerid);
  7870. public FSAP(playerid)
  7871. {
  7872.     new speed = ErmittleGeschwindigkeit(playerid,true);
  7873.     if(speed >= 80)
  7874.     {
  7875.         DisablePlayerRaceCheckpoint(playerid);
  7876.         SendClientMessage(playerid,C_ROT,"Da du über 80 km/h gefahren bist, ist die Prüfung nun beendet !");
  7877.         SetPVarInt(playerid,"FSP",0);
  7878.         SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  7879.         KillTimer(tfsa);
  7880.         fsm[playerid] = 0;
  7881.         fsa[playerid] = 0;
  7882.     }
  7883. }
  7884. forward PayDay();
  7885. public PayDay()
  7886. {
  7887.     for(new i = 0; i < MAX_PLAYERS; i++)
  7888.     {
  7889.         if(PlayerInfo[i][pPayExp] == 60)
  7890.         {
  7891.             SendClientMessage(i,C_HBLAU,"{F50000}||>>|| {FFFF00}============= {00FFF0}[ {E10000}PayDay {00FFF0}] {FFFF00}============= {F50000}||<<||");
  7892.             new ktext[20];
  7893.             if(GetPVarInt(i,"JobK") == 0) { ktext = "{FF0019}Nein"; }
  7894.             else if(GetPVarInt(i,"JobK") == 1) { ktext = "{05FF00}Ja"; PlayerInfo[i][pJob] = 0; }
  7895.             new ptr[200];
  7896.             format(ptr,sizeof(ptr),"{FFFFFF}Dein Gehalt: {0041FF}%d €{FFFFFF} || Job gekündigt : %s {FFFFFF}|| Steuern: {0041FF}-%d €",PlayerInfo[i][pGehalt],ktext,steuern);
  7897.             SendClientMessage(i,C_WEISS,ptr);
  7898.             PlayerInfo[i][pKonto] -= steuern;
  7899.             PlayerInfo[i][pKonto] += PlayerInfo[i][pGehalt];
  7900.             PlayerInfo[i][pRespekt] += 1;
  7901.             PlayerInfo[i][pGehalt] = 0;
  7902.             PlayerInfo[i][pPayExp] = 0;
  7903.             if(PlayerInfo[i][pRespekt] >= PlayerInfo[i][pLevel]*6)
  7904.             {
  7905.                 GameTextForPlayer(i,"~g~Level-Up !!",2000,5);
  7906.                 PlayerInfo[i][pLevel] += 1;
  7907.                 PlayerInfo[i][pRespekt] = 0;
  7908.                 SetPlayerScore(i, GetPlayerScore(i)+1);
  7909.             }
  7910.             SendClientMessage(i,C_HBLAU,"{F50000}||>>|| {FFFF00}============= {00FFF0}[ {E10000}+ 1 Respekt-Punkt {00FFF0}] {FFFF00}============= {F50000}||<<||");
  7911.         }
  7912.         else
  7913.         {
  7914.             PlayerInfo[i][pPayExp] += 1;
  7915.         }
  7916.     }
  7917.     return 1;
  7918. }
  7919. forward ShowStats(playerid);
  7920. public ShowStats(playerid)
  7921. {
  7922.     new ftext[50];
  7923.     if(PlayerInfo[playerid][pFM] == 1) { ftext = "Männlich"; }
  7924.     else if(PlayerInfo[playerid][pFM] == 2) {ftext = "Weiblich"; }
  7925.     else if(PlayerInfo[playerid][pFM] == 3) {ftext = "Beides"; }
  7926.     new frakt[20];
  7927.     if(PlayerInfo[playerid][pFrak] == 1) { frakt = "SAPD"; }
  7928.     new jtext[50];
  7929.     if(PlayerInfo[playerid][pJob] == 1) { jtext = jobname1; }
  7930.  
  7931.     new schrift[MAX_PLAYER_NAME];
  7932.     GetPlayerName(playerid,schrift,sizeof(schrift));
  7933.     new string1[200],string2[200],string3[200],string4[200],string5[200],string6[200],string7[200],string13[200],rest[1500];
  7934.     format(string1, sizeof string1, "Personalien:   Geschlecht: %s\n                        Partner: -Kommt noch-", ftext);
  7935.     format(string2, sizeof string2, "\n     Level: %d\n                     Respekt: %d/%d\n                        Payday: %d/60",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pRespekt],PlayerInfo[playerid][pLevel]*6,PlayerInfo[playerid][pPayExp]);
  7936.     format(string3, sizeof string3, "\nBerufe:      Fraktion: %s  Rang: %s\n                        Nebenjob: %s",frakt,FamRang(playerid),jtext);
  7937.     format(string4, sizeof string4, "\nFinanzen:        Bargeld: %d€\n                        Konto: %d€\n                      Gehalt: %d€",PlayerInfo[playerid][pGeld],PlayerInfo[playerid][pKonto],PlayerInfo[playerid][pGehalt]);
  7938.     format(string5, sizeof string5, "\nStatistik:       Morde: %d\n                     Gestorben: %d\n                     Wanteds: %d",PlayerInfo[playerid][pKills],PlayerInfo[playerid][pTode]);
  7939.     format(string6, sizeof string6, "                       Verwarnungen: %d",PlayerInfo[playerid][pWarns]);
  7940.     format(string7, sizeof string7, "\nInventar:        Materialien -Kommt- (Safe: -Kommt-)\n                       Drogen: -Kommt-g (Safe: -Kommt-g)\n                     Handy(Nr.: %d)\n",PlayerInfo[playerid][pNummer]);
  7941.     format(string13, sizeof string13, "");
  7942.     format(rest, sizeof rest, "%s\n\n\n%s\n%s\n%s\n%s\n\n%s\n%s\n%s", string1,string2,string3,string4,string5,string6,string7,string13);
  7943.     ShowPlayerDialog(playerid,D_STATS,DIALOG_STYLE_MSGBOX,schrift,rest,"Ok","");
  7944. }
  7945.  
  7946. forward CarTuning(playerid,slot);
  7947. public CarTuning(playerid,slot)
  7948. {
  7949.     ChangeVehicleColor(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarC1],PlayerCar[playerid][slot][CarC2]);
  7950.     if(PlayerCar[playerid][slot][CarPJ] >= 0) {ChangeVehiclePaintjob(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarPJ]);}
  7951.     if(PlayerCar[playerid][slot][CarNitro] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarNitro]);}
  7952.     if(PlayerCar[playerid][slot][CarHyd] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarHyd]);}
  7953.     if(PlayerCar[playerid][slot][CarWheel] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarWheel]);}
  7954.     if(PlayerCar[playerid][slot][CarAusp] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarAusp]);}
  7955.     if(PlayerCar[playerid][slot][CarSideL] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarSideL]);}
  7956.     if(PlayerCar[playerid][slot][CarSideR] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarSideR]);}
  7957.     if(PlayerCar[playerid][slot][CarFB] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarFB]);}
  7958.     if(PlayerCar[playerid][slot][CarRB] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarRB]);}
  7959.     if(PlayerCar[playerid][slot][CarSpoiler] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarSpoiler]);}
  7960.     if(PlayerCar[playerid][slot][CarRoof] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarRoof]);}
  7961.     if(PlayerCar[playerid][slot][CarHood] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarHood]);}
  7962.     if(PlayerCar[playerid][slot][CarVents] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarVents]);}
  7963.     if(PlayerCar[playerid][slot][CarLamps] != 0) {AddVehicleComponent(PlayerCar[playerid][slot][CarId],PlayerCar[playerid][slot][CarLamps]);}
  7964.     Carlock[PlayerCar[playerid][slot][CarId]] = 1;
  7965.     LockCar(PlayerCar[playerid][slot][CarId]);
  7966. }
  7967.  
  7968. forward PlayerCarSpawn(playerid,Slot);
  7969. public PlayerCarSpawn(playerid,Slot)
  7970. {
  7971.     if(IsPlayerConnected(playerid))
  7972.     {
  7973.         if(PlayerHaveCar[playerid][Slot])
  7974.         {
  7975.             PlayerCar[playerid][Slot][CarId] = CreateVehicle(PlayerCar[playerid][Slot][CarModel],PlayerCar[playerid][Slot][CarPos_x],PlayerCar[playerid][Slot][CarPos_y],PlayerCar[playerid][Slot][CarPos_z],PlayerCar[playerid][Slot][CarRotate],PlayerCar[playerid][Slot][CarC1],PlayerCar[playerid][Slot][CarC2], 60000);/*vehicle spawn*/
  7976.             SetVehicleNumberPlate(PlayerCar[playerid][Slot][CarId], SpielerName(playerid));
  7977.             ChangeVehicleColor(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarC1],PlayerCar[playerid][Slot][CarC2]);
  7978.             if(PlayerCar[playerid][Slot][CarPJ] >= 0) {ChangeVehiclePaintjob(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarPJ]);}
  7979.             if(PlayerCar[playerid][Slot][CarNitro] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarNitro]);}
  7980.             if(PlayerCar[playerid][Slot][CarHyd] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarHyd]);}
  7981.             if(PlayerCar[playerid][Slot][CarWheel] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarWheel]);}
  7982.             if(PlayerCar[playerid][Slot][CarAusp] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarAusp]);}
  7983.             if(PlayerCar[playerid][Slot][CarSideL] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarSideL]);}
  7984.             if(PlayerCar[playerid][Slot][CarSideR] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarSideR]);}
  7985.             if(PlayerCar[playerid][Slot][CarFB] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarFB]);}
  7986.             if(PlayerCar[playerid][Slot][CarRB] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarRB]);}
  7987.             if(PlayerCar[playerid][Slot][CarSpoiler] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarSpoiler]);}
  7988.             if(PlayerCar[playerid][Slot][CarRoof] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarRoof]);}
  7989.             if(PlayerCar[playerid][Slot][CarHood] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarHood]);}
  7990.             if(PlayerCar[playerid][Slot][CarVents] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarVents]);}
  7991.             if(PlayerCar[playerid][Slot][CarLamps] != 0) {AddVehicleComponent(PlayerCar[playerid][Slot][CarId],PlayerCar[playerid][Slot][CarLamps]);}
  7992.             Carlock[PlayerCar[playerid][Slot][CarId]] = 1;
  7993.             LockCar(PlayerCar[playerid][Slot][CarId]);
  7994.         }
  7995.     }
  7996. }
  7997.  
  7998. forward LockCar(carid);
  7999. public LockCar(carid)
  8000. {
  8001.     for(new i = 0; i < MAX_PLAYERS; i++)
  8002.     {
  8003.         if(IsPlayerConnected(i))
  8004.         {
  8005.             SetVehicleParamsForPlayer(carid,i,0,1);
  8006.         }
  8007.     }
  8008. }
  8009.  
  8010. forward UnLockCar(carid);
  8011. public UnLockCar(carid)
  8012. {
  8013.     for(new i = 0; i < MAX_PLAYERS; i++)
  8014.     {
  8015.         if(IsPlayerConnected(i))
  8016.         {
  8017.             SetVehicleParamsForPlayer(carid,i,0,0);
  8018.         }
  8019.     }
  8020. }
  8021.  
  8022. forward OnPlayerCarLogin(playerid);
  8023. public OnPlayerCarLogin(playerid)
  8024. {
  8025.     for(new x = 0; x < MAX_VEH; x++)
  8026.     {
  8027.         if(!PlayerHaveCar[playerid][x])
  8028.         {
  8029.             new string2[128];
  8030.             new playername2[MAX_PLAYER_NAME];
  8031.             GetPlayerName(playerid, playername2, sizeof(playername2));
  8032.             format(string2, sizeof(string2), "/Autos/%s_Car_%d.ini", playername2,x);
  8033.             new File: UserFile = fopen(string2, io_read);
  8034.             if (UserFile)
  8035.             {
  8036.                 PlayerHaveCar[playerid][x] = 1;
  8037.                 new key[ 256 ] , val[ 256 ];
  8038.                 new Data[ 256 ];
  8039.                 while ( fread( UserFile , Data , sizeof( Data ) ) )
  8040.                 {
  8041.                     key = ini_GetKey( Data );
  8042.                     if( strcmp( key , "CarId" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarId] = strval( val ); }
  8043.                     if( strcmp( key , "CarModel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarModel] = strval( val ); }
  8044.                     if( strcmp( key , "CarPos_x" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarPos_x] = floatstr( val ); }
  8045.                     if( strcmp( key , "CarPos_y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarPos_y] = floatstr( val ); }
  8046.                     if( strcmp( key , "CarPos_z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarPos_z] = floatstr( val ); }
  8047.                     if( strcmp( key , "CarRotate" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarRotate] = floatstr( val ); }
  8048.                     if( strcmp( key , "CarNitro" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarNitro] = strval( val ); }
  8049.                     if( strcmp( key , "CarHyd" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarHyd] = strval( val ); }
  8050.                     if( strcmp( key , "CarWheel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarWheel] = strval( val ); }
  8051.                     if( strcmp( key , "CarAusp" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarAusp] = strval( val ); }
  8052.                     if( strcmp( key , "CarSideL" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarSideL] = strval( val ); }
  8053.                     if( strcmp( key , "CarSideR" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarSideR] = strval( val ); }
  8054.                     if( strcmp( key , "CarFB" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarFB] = strval( val ); }
  8055.                     if( strcmp( key , "CarRB" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarRB] = strval( val ); }
  8056.                     if( strcmp( key , "CarSpoiler" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarSpoiler] = strval( val ); }
  8057.                     if( strcmp( key , "CarRoof" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarRoof] = strval( val ); }
  8058.                     if( strcmp( key , "CarHood" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarHood] = strval( val ); }
  8059.                     if( strcmp( key , "CarVents" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarVents] = strval( val ); }
  8060.                     if( strcmp( key , "CarLamps" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarLamps] = strval( val ); }
  8061.                     if( strcmp( key , "CarPJ" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarPJ] = strval( val ); }
  8062.                     if( strcmp( key , "CarC1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarC1] = strval( val ); }
  8063.                     if( strcmp( key , "CarC2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarC2] = strval( val ); }
  8064.                     if( strcmp( key , "Preis" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarPreis] = strval( val ); }
  8065.                     if( strcmp( key, "CarState", true ) == 0 ) { val = ini_GetValue( Data ); PlayerCar[playerid][x][CarState] = strval( val ); }
  8066.                 }
  8067.                 fclose(UserFile);
  8068.                 PlayerCarSpawn(playerid,x);
  8069.             }
  8070.         }
  8071.     }
  8072. }
  8073.  
  8074. stock ini_GetKey( line[] )
  8075. {
  8076.     new keyRes[256];
  8077.     keyRes[0] = 0;
  8078.     if ( strfind( line , "=" , true ) == -1 ) return keyRes;
  8079.     strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
  8080.     return keyRes;
  8081. }
  8082.  
  8083. stock ini_GetValue( line[] )
  8084. {
  8085.     new valRes[256];
  8086.     valRes[0]=0;
  8087.     if ( strfind( line , "=" , true ) == -1 ) return valRes;
  8088.     strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
  8089.     return valRes;
  8090. }
  8091.  
  8092. forward OnPlayerCarUpdate(playerid);
  8093. public OnPlayerCarUpdate(playerid)
  8094. {
  8095.     if(IsPlayerConnected(playerid))
  8096.     {
  8097.         for(new x=0;x<MAX_VEH;x++)
  8098.         {
  8099.             if(PlayerHaveCar[playerid][x])
  8100.             {
  8101.                 DestroyVehicle(PlayerCar[playerid][x][CarId]);
  8102.                 Carlock[PlayerCar[playerid][x][CarId]] = 0;
  8103.                 LockCar(PlayerCar[playerid][x][CarId]);
  8104.                 new string3[128];
  8105.                 new playername3[MAX_PLAYER_NAME];
  8106.                 GetPlayerName(playerid, playername3, sizeof(playername3));
  8107.                 format(string3, sizeof(string3), "/Autos/%s_Car_%d.ini", playername3, x);
  8108.                 new File: hFile = fopen(string3, io_write);
  8109.                 if (hFile)
  8110.                 {
  8111.                     new var[32];
  8112.                     format(var, 32, "CarId=%d\n",PlayerCar[playerid][x][CarId]);fwrite(hFile, var);
  8113.                     format(var, 32, "CarModel=%d\n",PlayerCar[playerid][x][CarModel]);fwrite(hFile, var);
  8114.                     format(var, 32, "CarPos_x=%.3f\n",PlayerCar[playerid][x][CarPos_x]);fwrite(hFile, var);
  8115.                     format(var, 32, "CarPos_y=%.3f\n",PlayerCar[playerid][x][CarPos_y]);fwrite(hFile, var);
  8116.                     format(var, 32, "CarPos_z=%.3f\n",PlayerCar[playerid][x][CarPos_z]);fwrite(hFile, var);
  8117.                     format(var, 32, "CarRotate=%.3f\n",PlayerCar[playerid][x][CarRotate]);fwrite(hFile, var);
  8118.                     format(var, 32, "CarNitro=%d\n",PlayerCar[playerid][x][CarNitro]);fwrite(hFile, var);
  8119.                     format(var, 32, "CarHyd=%d\n",PlayerCar[playerid][x][CarHyd]);fwrite(hFile, var);
  8120.                     format(var, 32, "CarWheel=%d\n",PlayerCar[playerid][x][CarWheel]);fwrite(hFile, var);
  8121.                     format(var, 32, "CarAusp=%d\n",PlayerCar[playerid][x][CarAusp]);fwrite(hFile, var);
  8122.                     format(var, 32, "CarSideL=%d\n",PlayerCar[playerid][x][CarSideL]);fwrite(hFile, var);
  8123.                     format(var, 32, "CarSideR=%d\n",PlayerCar[playerid][x][CarSideR]);fwrite(hFile, var);
  8124.                     format(var, 32, "CarFB=%d\n",PlayerCar[playerid][x][CarFB]);fwrite(hFile, var);
  8125.                     format(var, 32, "CarRB=%d\n",PlayerCar[playerid][x][CarRB]);fwrite(hFile, var);
  8126.                     format(var, 32, "CarSpoiler=%d\n",PlayerCar[playerid][x][CarSpoiler]);fwrite(hFile, var);
  8127.                     format(var, 32, "CarRoof=%d\n",PlayerCar[playerid][x][CarRoof]);fwrite(hFile, var);
  8128.                     format(var, 32, "CarHood=%d\n",PlayerCar[playerid][x][CarHood]);fwrite(hFile, var);
  8129.                     format(var, 32, "CarVents=%d\n",PlayerCar[playerid][x][CarVents]);fwrite(hFile, var);
  8130.                     format(var, 32, "CarLamps=%d\n",PlayerCar[playerid][x][CarLamps]);fwrite(hFile, var);
  8131.                     format(var, 32, "CarPJ=%d\n",PlayerCar[playerid][x][CarPJ]);fwrite(hFile, var);
  8132.                     format(var, 32, "CarC1=%d\n",PlayerCar[playerid][x][CarC1]);fwrite(hFile, var);
  8133.                     format(var, 32, "CarC2=%d\n",PlayerCar[playerid][x][CarC2]);fwrite(hFile, var);
  8134.                     format(var, 32, "Preis=%d\n",PlayerCar[playerid][x][CarPreis]);fwrite(hFile, var);
  8135.                     format(var, 32, "CarState=%d\n", PlayerCar[playerid][x][CarState]); fwrite(hFile, var);
  8136.                     fclose(hFile);
  8137.                 }
  8138.             }
  8139.         }
  8140.     }
  8141. }
  8142.  
  8143.  
  8144.  
  8145. forward ProxDetector(Float:radi,playerid,string[],col1,col2,col3,col4,col5);
  8146. public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
  8147. {
  8148.     if(IsPlayerConnected(playerid))
  8149.     {
  8150.         new Float:px, Float:py, Float:pz;
  8151.         new Float:oldposx, Float:oldposy, Float:oldposz;
  8152.         new Float:tempposx, Float:tempposy, Float:tempposz;
  8153.         GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  8154.         //radi = 2.0; //Trigger Radius
  8155.         for(new i = 0; i < MAX_PLAYERS; i++)
  8156.         {
  8157.             if(IsPlayerConnected(i))
  8158.             {
  8159.                 GetPlayerPos(i, px, py, pz);
  8160.                 tempposx = (oldposx -px);
  8161.                 tempposy = (oldposy -py);
  8162.                 tempposz = (oldposz -pz);
  8163.                 //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
  8164.                 if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
  8165.                 {
  8166.                     SendClientMessage(i, col1, string);
  8167.                 }
  8168.                 else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
  8169.                 {
  8170.                     SendClientMessage(i, col2, string);
  8171.                 }
  8172.                 else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
  8173.                 {
  8174.                     SendClientMessage(i, col3, string);
  8175.                 }
  8176.                 else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
  8177.                 {
  8178.                     SendClientMessage(i, col4, string);
  8179.                 }
  8180.                 else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  8181.                 {
  8182.                     SendClientMessage(i, col5, string);
  8183.                 }
  8184.             }
  8185.         }
  8186.     }//not connected
  8187.     return 1;
  8188. }
  8189.  
  8190. forward ProxDetectorS(Float:radi,playerid,targetid);
  8191. public ProxDetectorS(Float:radi, playerid, targetid)
  8192. {
  8193.     if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
  8194.     {
  8195.         new Float:px, Float:py, Float:pz;
  8196.         new Float:oldposx, Float:oldposy, Float:oldposz;
  8197.         new Float:tempposx, Float:tempposy, Float:tempposz;
  8198.         GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  8199.         //radi = 2.0; //Trigger Radius
  8200.         GetPlayerPos(targetid, px, py, pz);
  8201.         tempposx = (oldposx -px);
  8202.         tempposy = (oldposy -py);
  8203.         tempposz = (oldposz -pz);
  8204.         //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
  8205.         if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  8206.         {
  8207.             return 1;
  8208.         }
  8209.     }
  8210.     return 0;
  8211. }
  8212.  
  8213. ReturnUser(text[], playerid = INVALID_PLAYER_ID)
  8214. {
  8215.     new pos = 0;
  8216.     while (text[pos] < 0x21) // Strip out leading spaces
  8217.     {
  8218.         if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
  8219.         pos++;
  8220.     }
  8221.     new userid = INVALID_PLAYER_ID;
  8222.     if (IsNumeric(text[pos])) // Check whole passed string
  8223.     {
  8224.         userid = strval(text[pos]);
  8225.         if (userid >=0 && userid < MAX_PLAYERS)
  8226.         {
  8227.             if(!IsPlayerConnected(userid))
  8228.             {
  8229.                 userid = INVALID_PLAYER_ID;
  8230.             }
  8231.             else
  8232.             {
  8233.                 return userid;
  8234.             }
  8235.         }
  8236.     }
  8237.     new len = strlen(text[pos]);
  8238.     new count = 0;
  8239.     new name[MAX_PLAYER_NAME];
  8240.     for (new i = 0; i < MAX_PLAYERS; i++)
  8241.     {
  8242.         if (IsPlayerConnected(i))
  8243.         {
  8244.             GetPlayerName(i, name, sizeof (name));
  8245.             if (strcmp(name, text[pos], true, len) == 0)
  8246.             { if (len == strlen(name)) { return i;
  8247.                 } else  {
  8248.                     count++;
  8249.                     userid = i;
  8250.                 } } } } if (count != 1)
  8251.     { if (playerid != INVALID_PLAYER_ID)
  8252.         { if (count)
  8253.             { SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow earch");
  8254.             } else { SendClientMessage(playerid, 0xFF0000AA, "No matching user found");}
  8255.                 } userid = INVALID_PLAYER_ID; } return userid;
  8256. }
  8257.  
  8258. forward GetClosestPlayer(p1);
  8259. public GetClosestPlayer(p1)
  8260. {
  8261.     new x,Float:dis,Float:dis2,player;
  8262.     player = -1;
  8263.     dis = 99999.99;
  8264.     for (x=0;x<MAX_PLAYERS;x++)
  8265.     {
  8266.         if(IsPlayerConnected(x))
  8267.         {
  8268.             if(x != p1)
  8269.             {
  8270.                 dis2 = GetDistanceBetweenPlayers(x,p1);
  8271.                 if(dis2 < dis && dis2 != -1.00)
  8272.                 {
  8273.                     dis = dis2;
  8274.                     player = x;
  8275.                 }
  8276.             }
  8277.         }
  8278.     }
  8279.     return player;
  8280. }
  8281. forward Float:GetDistanceBetweenPlayers(p1,p2);
  8282. public Float:GetDistanceBetweenPlayers(p1,p2)
  8283. {
  8284.     new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
  8285.     if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
  8286.     {
  8287.         return -1.00;
  8288.     }
  8289.     GetPlayerPos(p1,x1,y1,z1);
  8290.     GetPlayerPos(p2,x2,y2,z2);
  8291.     return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
  8292. }
  8293. //============ [ Eigene Stock's ] =================//
  8294. stock C_T_D()
  8295. {
  8296.     mysql_connect(My_Host, My_User, My_DB, My_Pass);
  8297.     if(mysql_ping() == 1)
  8298.     {
  8299.         print("||>>|| [ Mysql ] Die Verbindung zur DB (= Datenbank) wurde hergestellt ||<<||");
  8300.         return true;
  8301.     }
  8302.     else
  8303.     {
  8304.         print("||>>|| [ Mysql ] Die Verbindung zur DB konnte nicht hergestellt werden ||<<||!");
  8305.         print("||>>|| [ Mysql ] Es wird versucht erneut zur DB zu Connecten ||<<||");
  8306.         mysql_connect(My_Host, My_User, My_DB, My_Pass);
  8307.         if(mysql_ping() == 1)
  8308.         {
  8309.             print("||>>|| [ Mysql ] Die Verbindung zur DB (= Datenbank) wurde hergestellt (2)||<<||");
  8310.             return true;
  8311.         }
  8312.         else
  8313.         {
  8314.             print("||>>|| [ Mysql ] Die Verbindung zur DB konnte nicht hergestellt werden ||<<||");
  8315.             print("||>>|| [ Mysql ] Der Server fährt nun herunter ||<<||!");
  8316.             SendRconCommand("exit");
  8317.             return true;
  8318.         }
  8319.     }
  8320. }
  8321. stock SpielerName(playerid)
  8322. {
  8323.     new name[MAX_PLAYER_NAME];
  8324.     GetPlayerName(playerid,name,sizeof(name));
  8325.     return name;
  8326. }
  8327. stock mysql_CheckAccount(playerid)
  8328. {
  8329.     new Query[128],Name[MAX_PLAYER_NAME],count;
  8330.     GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
  8331.     mysql_real_escape_string(Name, Name);
  8332.     format(Query, sizeof(Query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", Name);
  8333.     mysql_query(Query);
  8334.     mysql_store_result();
  8335.     count = mysql_num_rows();
  8336.     mysql_free_result();
  8337.     return count;
  8338. }
  8339. stock CreateAccount(playerid, pass[])
  8340. {
  8341.     new query[256],Name[MAX_PLAYER_NAME];
  8342.     GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
  8343.     mysql_real_escape_string(Name,Name);
  8344.     mysql_real_escape_string(pass,pass);
  8345.     format(query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES ('%s', '%s')", Name, pass);
  8346.     mysql_query(query);
  8347.     return true;
  8348. }
  8349. stock mysql_ReturnKPasswort(Name[])
  8350. {
  8351.     new query[130], Get[130];
  8352.     mysql_real_escape_string(Name, Name);
  8353.     format(query, 128, "SELECT `KontoPW` FROM `accounts` WHERE `Name` = '%d'", Name);
  8354.     mysql_query(query);
  8355.     mysql_store_result();
  8356.     mysql_fetch_row(Get);
  8357.     mysql_free_result();
  8358.     return Get;
  8359. }
  8360. stock mysql_ReturnPasswort(Name[])
  8361. {
  8362.     new query[130], Get[130];
  8363.     mysql_real_escape_string(Name, Name);
  8364.     format(query, 128, "SELECT `passwort` FROM `accounts` WHERE `Name` = '%s'", Name);
  8365.     mysql_query(query);
  8366.     mysql_store_result();
  8367.     mysql_fetch_row(Get);
  8368.     mysql_free_result();
  8369.     return Get;
  8370. }
  8371.  
  8372. stock LoadiFrak()
  8373. {
  8374.     for(new _i=1;_i<MAX_FRAKS;_i++)
  8375.     {
  8376.         new _query[128],_string[128];
  8377.         format(_query,sizeof(_query),"SELECT * FROM `FInfo` WHERE iFrak='%i'",_i);
  8378.         mysql_query(_query);
  8379.         mysql_store_result();
  8380.         while(mysql_fetch_row(_string))
  8381.         {
  8382.             sscanf(_string,"e<p<|>iii>",
  8383.             FInfo[_i][iKasse],
  8384.             FInfo[_i][iDrogen],
  8385.             FInfo[_i][iWaffen]);
  8386.             FInfo[_i][iFrak] = _i;
  8387.             printf("||>>|| FInfo ||<<|| FInfo id : %d wurde folgendes geladen : Kasse %d, Drogen %d, Waffen %d",FInfo[_i][iFrak],FInfo[_i][iKasse],FInfo[_i][iDrogen],FInfo[_i][iWaffen]);
  8388.         }
  8389.     }
  8390. }
  8391.  
  8392. stock SaveiFrak()
  8393. {
  8394.     for(new id; id < MAX_FRAKS; id++)
  8395.     {
  8396.         new query[300];
  8397.         format(query,sizeof(query),"UPDATE `FInfo` SET `iKasse` = '%d', `iDrogen` = '%d' `iWaffen` = '%d' WHERE `iFrak` = '%d'",
  8398.         FInfo[id][iKasse],FInfo[id][iDrogen],FInfo[id][iWaffen],FInfo[id][iFrak]);
  8399.         mysql_query(query);
  8400.     }
  8401. }
  8402.  
  8403. stock LoadPlayer(playerid)
  8404. {
  8405.     if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
  8406.     {
  8407.         GetPlayerName(playerid, PlayerInfo[playerid][pName], MAX_PLAYER_NAME);
  8408.         PlayerInfo[playerid][pLevel] = mysql_GetInt("accounts","Level", "Name",PlayerInfo[playerid][pName]);
  8409.         PlayerInfo[playerid][pAdmin] = mysql_GetInt("accounts","Admin","Name",PlayerInfo[playerid][pName]);
  8410.         PlayerInfo[playerid][pGeld] = mysql_GetInt("accounts","Geld","Name",PlayerInfo[playerid][pName]);
  8411.         PlayerInfo[playerid][pKills] = mysql_GetInt("accounts","Kills","Name",PlayerInfo[playerid][pName]);
  8412.         PlayerInfo[playerid][pTode] = mysql_GetInt("accounts","Tode","Name",PlayerInfo[playerid][pName]);
  8413.         PlayerInfo[playerid][pFM] = mysql_GetInt("accounts","FM","Name",PlayerInfo[playerid][pName]);
  8414.         PlayerInfo[playerid][pSkin] = mysql_GetInt("accounts","Skin","Name",PlayerInfo[playerid][pName]);
  8415.         PlayerInfo[playerid][pFrak] = mysql_GetInt("accounts","Frak","Name",PlayerInfo[playerid][pName]);
  8416.         PlayerInfo[playerid][pRang] = mysql_GetInt("accounts","Rang","Name",PlayerInfo[playerid][pName]);
  8417.         PlayerInfo[playerid][pPx] = mysql_GetFloat("accounts","pX","Name",PlayerInfo[playerid][pName]);
  8418.         PlayerInfo[playerid][pPy] = mysql_GetFloat("accounts","pY","Name",PlayerInfo[playerid][pName]);
  8419.         PlayerInfo[playerid][pPz] = mysql_GetFloat("accounts","pZ","Name",PlayerInfo[playerid][pName]);
  8420.         PlayerInfo[playerid][pAge] = mysql_GetInt("accounts","Alter","Name",PlayerInfo[playerid][pName]);
  8421.         PlayerInfo[playerid][pCKonto] = mysql_GetInt("accounts","CKonto","Name",PlayerInfo[playerid][pName]);
  8422.         PlayerInfo[playerid][pKonto] = mysql_GetInt("accounts","Konto","Name",PlayerInfo[playerid][pName]);
  8423.         PlayerInfo[playerid][pPerso] = mysql_GetInt("accounts","Perso","Name",PlayerInfo[playerid][pName]);
  8424.         PlayerInfo[playerid][pHerkunft] = mysql_GetInt("accounts","Herkunft","Name",PlayerInfo[playerid][pName]);
  8425.         PlayerInfo[playerid][pJob] = mysql_GetInt("accounts","Job","Name",PlayerInfo[playerid][pName]);
  8426.         PlayerInfo[playerid][pUhr] = mysql_GetInt("accounts","Uhr","Name",PlayerInfo[playerid][pName]);
  8427.         PlayerInfo[playerid][pHandy] = mysql_GetInt("accounts","Handy","Name",PlayerInfo[playerid][pName]);
  8428.         PlayerInfo[playerid][pNummer] = mysql_GetInt("accounts","Nummer","Name",PlayerInfo[playerid][pName]);
  8429.         PlayerInfo[playerid][pDLic] = mysql_GetInt("accounts","DLic","Name",PlayerInfo[playerid][pName]);
  8430.         PlayerInfo[playerid][pMLic] = mysql_GetInt("accounts","MLic","Name",PlayerInfo[playerid][pName]);
  8431.         PlayerInfo[playerid][pFLic] = mysql_GetInt("accounts","FLic","Name",PlayerInfo[playerid][pName]);
  8432.         PlayerInfo[playerid][pBLic] = mysql_GetInt("accounts","BLic","Name",PlayerInfo[playerid][pName]);
  8433.         PlayerInfo[playerid][pGehalt] = mysql_GetInt("accounts","Gehalt","Name",PlayerInfo[playerid][pName]);
  8434.         PlayerInfo[playerid][pRespekt] = mysql_GetInt("accounts","Gehalt","Name",PlayerInfo[playerid][pName]);
  8435.         PlayerInfo[playerid][pPayExp] = mysql_GetInt("accounts","PayExp","Name",PlayerInfo[playerid][pName]);
  8436.         PlayerInfo[playerid][pBanned] = mysql_GetInt("accounts","Banned","Name",PlayerInfo[playerid][pName]);
  8437.         PlayerInfo[playerid][pWarns] = mysql_GetInt("accounts","Warns","Name",PlayerInfo[playerid][pName]);
  8438.         PlayerInfo[playerid][pWanted] = mysql_GetInt("accounts","Wanted","Name",PlayerInfo[playerid][pName]);
  8439.         PlayerInfo[playerid][pGPS] = mysql_GetInt("accounts","GPS","Name",PlayerInfo[playerid][pName]);
  8440.         PlayerInfo[playerid][pTBuch] = mysql_GetInt("accounts","TBuch","Name",PlayerInfo[playerid][pName]);
  8441.         if(PlayerInfo[playerid][pBanned] == 1)
  8442.         {
  8443.             ShowPlayerDialog(playerid,550,DIALOG_STYLE_MSGBOX,"Gebannt","Dieser Account wurde vom Server gebannt !\nSchreibe im Forum einen entbann-Antrag mit Gründen etc.\nMFG Das Admin-Team","Close","");
  8444.             SetTimerEx("Kickp",2000,0,"i",playerid);
  8445.         }
  8446.        
  8447.         SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
  8448.     }
  8449.     return 1;
  8450. }
  8451. stock SpielerSpeichern(playerid)
  8452. {
  8453.     if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
  8454.     {
  8455.         if(GetPVarInt(playerid,"logged") == 1)
  8456.         {
  8457.             new query[2048];
  8458.  
  8459.             format(query, sizeof(query), "UPDATE `accounts` SET `Level` = '%d', `Admin` = '%d', `Geld` = '%d', `Kills` = '%d', `Tode` = '%d', `FM` = '%d', `Skin` = '%d', `Frak` = '%d', `Rang` = '%d', `pX` = '%f', `pY` = '%f', `pZ` = '%f', `Alter` = '%d' WHERE `Name` = '%s'",
  8460.             PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pGeld],PlayerInfo[playerid][pKills],PlayerInfo[playerid][pTode],PlayerInfo[playerid][pFM],PlayerInfo[playerid][pSkin],
  8461.             PlayerInfo[playerid][pFrak],PlayerInfo[playerid][pRang],PlayerInfo[playerid][pPx],PlayerInfo[playerid][pPy],PlayerInfo[playerid][pPz],PlayerInfo[playerid][pAge],SpielerName(playerid));
  8462.             mysql_query(query);
  8463.            
  8464.             format(query,sizeof(query),"UPDATE `accounts` SET `CKonto` = '%d', `Konto` = '%d', `Perso` = '%d', `Herkunft` = '%d', `Job` = '%d', `Uhr` = '%d', `Handy` = '%d', `Nummer` = '%d', `Banned` = '%d', `DLic` = '%d', `MLic` = '%d', `FLic` = '%d', `BLic` = '%d', `Gehalt` = '%d' WHERE `Name` = '%s'",
  8465.             PlayerInfo[playerid][pCKonto],PlayerInfo[playerid][pKonto],PlayerInfo[playerid][pPerso],PlayerInfo[playerid][pHerkunft],PlayerInfo[playerid][pJob],PlayerInfo[playerid][pUhr],
  8466.             PlayerInfo[playerid][pHandy],PlayerInfo[playerid][pNummer],PlayerInfo[playerid][pBanned],PlayerInfo[playerid][pDLic],PlayerInfo[playerid][pMLic],PlayerInfo[playerid][pFLic],PlayerInfo[playerid][pBLic],PlayerInfo[playerid][pGehalt],SpielerName(playerid));
  8467.             mysql_query(query);
  8468.            
  8469.             format(query,sizeof(query),"UPDATE `accounts` SET `Respekt` = '%d', `PayExp` = '%d', `Warns` = '%d', `Wanted` = '%d', `GPS` = '%d', `TBuch` = '%d' WHERE `Name` = '%s'",
  8470.             PlayerInfo[playerid][pRespekt],PlayerInfo[playerid][pPayExp],PlayerInfo[playerid][pWarns],PlayerInfo[playerid][pWanted],PlayerInfo[playerid][pGPS],PlayerInfo[playerid][pTBuch],SpielerName(playerid));
  8471.             mysql_query(query);
  8472.         }
  8473.     }
  8474.     return 1;
  8475. }
  8476.  
  8477. stock FreezePlayer(playerid)
  8478. {
  8479.     TogglePlayerControllable(playerid, false);
  8480.     return 1;
  8481. }
  8482. stock UnFreezePlayer(playerid)
  8483. {
  8484.     TogglePlayerControllable(playerid, true);
  8485.     return 1;
  8486. }
  8487.  
  8488. stock mysql_GetInt(Table[], Field[], Where[], Is[])
  8489. {
  8490.     new query[128];
  8491.     mysql_real_escape_string(Table, Table);
  8492.     mysql_real_escape_string(Field, Field);
  8493.     mysql_real_escape_string(Where, Where);
  8494.     mysql_real_escape_string(Is, Is);
  8495.     format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
  8496.     mysql_query(query);
  8497.     mysql_store_result();
  8498.     new sqlint = mysql_fetch_int();
  8499.     mysql_free_result();
  8500.     return sqlint;
  8501. }
  8502. forward Float:mysql_GetFloat(Table[], Field[], Where[], Is[]);
  8503. stock Float:mysql_GetFloat(Table[], Field[], Where[], Is[])
  8504. {
  8505.     new query[128], Float:sqlfloat;
  8506.     mysql_real_escape_string(Table, Table);
  8507.     mysql_real_escape_string(Field, Field);
  8508.     mysql_real_escape_string(Where, Where);
  8509.     mysql_real_escape_string(Is, Is);
  8510.     format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
  8511.     mysql_query(query);
  8512.     mysql_store_result();
  8513.     mysql_fetch_float(sqlfloat);
  8514.     mysql_free_result();
  8515.     return sqlfloat; //Zeile
  8516. }
  8517. stock ErmittleGeschwindigkeit(playerid,bool:kmh) {
  8518.     new Float:x,Float:y,Float:z,Float:rtn;
  8519.     if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z); else GetPlayerVelocity(playerid,x,y,z);
  8520.     rtn = floatsqroot(x*x+y*y+z*z);
  8521.     return kmh?floatround(rtn * 100 * 1.61):floatround(rtn * 100);
  8522. }
  8523. stock ClearPChat(playerid)
  8524. {
  8525.     SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," ");
  8526.     SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," ");
  8527.     SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," ");
  8528.     SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," "); SendClientMessage(playerid,C_WEISS," ");
  8529. }
  8530. stock IsNumeric(const string[]) {
  8531.     new length=strlen(string);
  8532.     if (length==0) return false;
  8533.     for (new i = 0; i < length; i++) {
  8534.         if (
  8535.         (string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+')
  8536.         || (string[i]=='-' && i!=0)                                             //
  8537.         || (string[i]=='+' && i!=0)                                             //
  8538.         ) return false;
  8539.     }
  8540.     if (length==1 && (string[0]=='-' || string[0]=='+')) return false;
  8541.     return true;
  8542. }
  8543. stock split(const strsrc[], strdest[][], delimiter = '|')
  8544. {
  8545.     new i, li, aNum, len, srclen = strlen(strsrc);
  8546.     while(i <= srclen)
  8547.     {
  8548.         if (strsrc[i] == delimiter || i == srclen)
  8549.         {
  8550.             len = strmid(strdest[aNum], strsrc, li, i, 128);
  8551.             strdest[aNum][len] = 0;
  8552.             li = i + 1;
  8553.             aNum++;
  8554.         }
  8555.         i++;
  8556.     }
  8557. }
  8558. strtok(const string[], &index)
  8559. {
  8560.     new length = strlen(string);
  8561.     while ((index < length) && (string[index] <= ' '))
  8562.     {
  8563.         index++;
  8564.     }
  8565.  
  8566.     new offset = index;
  8567.     new result[20];
  8568.     while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  8569.     {
  8570.         result[index - offset] = string[index];
  8571.         index++;
  8572.     }
  8573.     result[index - offset] = EOS;
  8574.     return result;
  8575. }
  8576.  
  8577.  
  8578. stock IsValidDate(day, month, year)
  8579. {
  8580.     new maxDays;
  8581.     if (year < 1900 || year > 2010) return 0; // Bad Year
  8582.     switch (month)
  8583.     {
  8584.         case 1,3,5,7,8,10,12: maxDays = 31;
  8585.         case 4,6,9,11: maxDays = 30;
  8586.         case 2:
  8587.         {
  8588.             if(IsLeapYear(year))
  8589.             {
  8590.                 maxDays = 29;
  8591.             }
  8592.             else
  8593.             {
  8594.                 maxDays = 28;
  8595.             }
  8596.         }
  8597.         default: return 0; // Bad Month
  8598.     }
  8599.  
  8600.     if (day < 1 || day > maxDays) return 0; // Bad Day
  8601.     return 1;
  8602. }
  8603. stock IsLeapYear(year)
  8604. {
  8605.     return ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) );
  8606. }
  8607. stock SendAdminMessage(color,string[])
  8608. {
  8609.     for (new i = 0; i < MAX_PLAYERS; i++)
  8610.     {
  8611.         if(PlayerInfo[i][pAdmin] >= 1)
  8612.         {
  8613.             SendClientMessage(i,color,string);
  8614.         }
  8615.     }
  8616. }
  8617. stock GetFCarColor(Faction,&col1,&col2)
  8618. {
  8619.     if(Faction==1) { col1 = 211; col2 = 1; }
  8620.     if(Faction==2) { col1 = 0; col2 = 0; }
  8621.     if(Faction==3) { col1 = 3; col2 = 1; }
  8622.     if(Faction==4) { col1 = 128; col2 = 6; }
  8623.     return 1;
  8624. }
  8625. stock GetPlayerFSchild(playerid)
  8626. {
  8627.     new schilid[16];
  8628.     if(PlayerInfo[playerid][pFrak] == 1) { schilid = "SAPD"; }
  8629.     if(PlayerInfo[playerid][pFrak] == 2) { schilid = "FBI"; }
  8630.     if(PlayerInfo[playerid][pFrak] == 3) { schilid = "THW"; }
  8631.     if(PlayerInfo[playerid][pFrak] == 4) { schilid = "O-Amt"; }
  8632.     return schilid;
  8633. }
  8634. stock SetPlayerPosF(playerid,Float:X,Float:Y,Float:Z,Float:R)
  8635. {
  8636.     SetPlayerPos(playerid,X,Y,Z);
  8637.     SetPlayerFacingAngle(playerid,R);
  8638. }
  8639. stock ShowJobHelp(playerid)
  8640. {
  8641.     if(PlayerInfo[playerid][pJob] == 1)
  8642.     {
  8643.         SendClientMessage(playerid,C_HBLAU,"{00AF00}>>> J-Befehle <<< {FFFFFF}: /s(tart)job /j(obchat)");
  8644.     }
  8645. }
  8646. stock SendJobMessage(job, color, string[])
  8647. {
  8648.     for(new i=0;i<MAX_PLAYERS;i++)
  8649.     {
  8650.         if(IsPlayerConnected(i))
  8651.         {
  8652.             if(PlayerInfo[i][pJob] == job)
  8653.             {
  8654.                 SendClientMessage(i, color, string);
  8655.             }
  8656.         }
  8657.     }
  8658. }
  8659. stock SendFrakMessage(frak,color,string[])
  8660. {
  8661.     for(new i=0;i<MAX_PLAYERS;i++)
  8662.     {
  8663.         if(IsPlayerConnected(i))
  8664.         {
  8665.             if(PlayerInfo[i][pFrak] == frak)
  8666.             {
  8667.                 SendClientMessage(i,color,string);
  8668.             }
  8669.         }
  8670.     }
  8671. }
  8672. stock FamRang(playerid)
  8673. {
  8674.     if(PlayerInfo[playerid][pFrak] == 1)
  8675.     {
  8676.         new rtext[20];
  8677.         if(PlayerInfo[playerid][pRang] == 1) { rtext = "Praktikant"; }
  8678.         else if(PlayerInfo[playerid][pRang] == 2) { rtext = "Streifen-Polizist"; }
  8679.         else if(PlayerInfo[playerid][pRang] == 3) { rtext = "Polizeimeister"; }
  8680.         else if(PlayerInfo[playerid][pRang] == 4) { rtext = "Oberwachtmeister"; }
  8681.         else if(PlayerInfo[playerid][pRang] == 5) { rtext = "stelv. Direktor"; }
  8682.         else if(PlayerInfo[playerid][pRang] == 6) { rtext = "SAPD Direktor"; }
  8683.     }
  8684.     return 1;
  8685. }
  8686. AntiDeAMX()
  8687. {
  8688.     new a[][] =
  8689.     {
  8690.     "Unarmed  (Fist)",
  8691.     "Brass K"
  8692.     };
  8693.     #pragma  unused a
  8694. }
  8695. //========================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement