Advertisement
Guest User

POSEID0N's

a guest
May 3rd, 2012
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 113.42 KB | None | 0 0
  1. /*
  2. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3. | Sehr geehrter Benutzer, hiermit veröffentliche ich POSEID0N, mein DRIFT - CITY Script, wenn irgendwelche Probleme auftauchen sollten, |
  4. | dann bitte ich diese in dem Forum forum.sa-mp.de zu melden. Desweiteren ist zu beachten, dass dies mein erstes Script war.HTTP |
  5. | Gemacht wurde das Script mit der Hilfe von BlackAce an manchen stellen, hiermit bedanke ich mich recht herzlich bei ihm! |
  6. | |
  7. | ANMERKUNG: Es ist verboten, diese Anmerkung zu entfernen und aus dem Script etwas zu klauen, das Copyright |
  8. | besitze ich, POSEID0N. Bei Fragen oder weiteres im Forum melden. |
  9. | |
  10. | Mit freundlichen Grüßen, |
  11. | POSEID0N |
  12. | |
  13. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  14. */
  15. #include <a_samp>
  16. #include <Dini>
  17. #include <ocmd>
  18. #include <sscanf2>
  19. #include <dudb>
  20. #include <md5>
  21. #include <dutils>
  22.  
  23. #pragma unused vehName
  24. #pragma unused ret_memcpy
  25. #pragma unused strtok
  26.  
  27. #define SPECIAL_ACTION_PISSING 68
  28.  
  29. #define COLOR_BASIC 0x0066FFAA
  30. #define COLOR_RED 0xCC0000AA
  31. #define COLOR_GREY 0xAFAFAFAA
  32. #define COLOR_GREEN 0x33AA33AA
  33. #define COLOR_YELLOW 0xFFFF00AA
  34. #define COLOR_WHITE 0xFFFFFFAA
  35. #define COLOR_BLUE 0x0000BBAA
  36. #define COLOR_LIGHTBLUE 0x33CCFFAA
  37. #define COLOR_ORANGE 0xFF9900AA
  38. #define COLOR_LIME 0x10F441AA
  39. #define COLOR_MAGENTA 0xFF00FFFF
  40. #define COLOR_NAVY 0x000080AA
  41. #define COLOR_AQUA 0xF0F8FFAA
  42. #define COLOR_CRIMSON 0xDC143CAA
  43. #define COLOR_FLBLUE 0x6495EDAA
  44. #define COLOR_BISQUE 0xFFE4C4AA
  45. #define COLOR_BLACK 0x000000AA
  46. #define COLOR_CHARTREUSE 0x7FFF00AA
  47. #define COLOR_BROWN 0xA52A2AAA
  48. #define COLOR_CORAL 0xFF7F50AA
  49. #define COLOR_GOLD 0xB8860BAA
  50. #define COLOR_GREENYELLOW 0xADFF2FAA
  51. #define COLOR_INDIGO 0x4B00B0AA
  52. #define COLOR_IVORY 0xFFFF82AA
  53. #define COLOR_LAWNGREEN 0x7CFC00AA
  54. #define COLOR_SEAGREEN 0x20B2AAAA
  55. #define COLOR_LIMEGREEN 0x32CD32AA
  56. #define COLOR_MIDNIGHTBLUE 0x191970AA
  57. #define COLOR_MAROON 0x800000AA
  58. #define COLOR_OLIVE 0x808000AA
  59. #define COLOR_ORANGERED 0xFF4500AA
  60. #define COLOR_PINK 0xFFC0CBAA
  61. #define COLOR_SPRINGGREEN 0x00FF7FAA
  62. #define COLOR_TOMATO 0xFF6347AA
  63. #define COLOR_YELLOWGREEN 0x9ACD32AA
  64. #define COLOR_MEDIUMAQUA 0x83BFBFAA
  65. #define COLOR_MEDIUMMAGENTA 0x8B008BAA
  66. #define COLOR_WATER 0x33AAAA33
  67.  
  68. #define DIALOG_LOGIN 1
  69. #define DIALOG_REGISTER 2
  70. #define DIALOG_COMMANDS 3
  71. #define DIALOG_TELEPORT 4
  72. #define DIALOGID 6969
  73.  
  74. #define FILTERSCRIPT
  75.  
  76. forward RandMessagesx();
  77. forward TuneCar();
  78. forward InfiniteNitro();
  79.  
  80. new ADMIN[MAX_PLAYERS];
  81.  
  82. new Text: Textdraw0;
  83.  
  84. new Flash1;
  85. new Sultan1;
  86. new Sultan2;
  87. new Elegy1;
  88. new Elegy2;
  89. new Uranus1;
  90. new Uranus2;
  91.  
  92. enum PlayerDA
  93. {
  94. Admin
  95. }
  96. new Spieler[MAX_PLAYERS][PlayerDA];
  97.  
  98. main()
  99. {
  100. print("\n-----------------------------------------");
  101. print(" DRIFT - CITY SERVER v1.0");
  102. print("-----------------------------------------\n");
  103. }
  104.  
  105. new vehName[][] =
  106. {
  107. "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection", "Hunter", "Premier",
  108. "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy",
  109. "Solair", "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic", "Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick",
  110. "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking", "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster",
  111. "Stunt", "Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune", "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent", "Bullet", "Clover",
  112. "Sadler", "Firetruck", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite", "Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune",
  113. "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club", "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car", "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix",
  114. "Glendale", "Sadler", "Luggage", "Luggage", "Stairs", "Boxville", "Tiller", "Utility Trailer"
  115. };
  116.  
  117. new RandMessages[][] =
  118. {
  119. "Besuchen Sie uns unter: http://www.deineseite.com",
  120. "Benutzen Sie /autos um ein belibiges Fahrzeug zu kaufen.",
  121. "Danke das Sie auf dem Server spielen!",
  122. "Wir suchen noch Administratoren!",
  123. "Fügen Sie den Server zu Ihren Favoriten hinzu!",
  124. "Dieser Server wurde von POSEID0N gescriptet"
  125. };
  126.  
  127.  
  128. public OnGameModeInit()
  129. {
  130. SetGameModeText("DRIFT - CITY");
  131. EnableStuntBonusForAll(1);
  132. UsePlayerPedAnims();
  133. SetTimer("RandMessagesx",95000,1);
  134. SetTimer("InfiniteNitro",1000,1);
  135.  
  136. AddStaticVehicleEx(429,1244.5918,-2044.0123,59.4385,269.5728,3,8,30);
  137. AddStaticVehicleEx(429,1244.4556,-2039.0112,59.4530,269.5737,3,8,30);
  138. AddStaticVehicleEx(429,1244.3218,-2034.0103,59.4569,269.5735,3,8,30);
  139. AddStaticVehicleEx(429,1244.1880,-2029.0093,59.4598,269.5735,3,8,30);
  140. AddStaticVehicleEx(429,1244.0435,-2024.0083,59.5090,269.5708,3,8,30);
  141. AddStaticVehicleEx(429,1244.4020,-2019.0110,59.4543,269.5735,3,8,30);
  142. AddStaticVehicleEx(429,1244.2681,-2014.0100,59.4581,269.5736,3,8,30);
  143. AddStaticVehicleEx(429,1244.1344,-2009.0090,59.4586,269.5736,3,8,30);
  144.  
  145. AddStaticVehicleEx(562,1277.2325,-2008.8496,58.6537,90.9820,80,1,30);
  146. AddStaticVehicleEx(562,1277.2898,-2013.8459,58.6799,90.9880,80,1,30);
  147. AddStaticVehicleEx(562,1277.3527,-2018.8459,58.6532,90.9999,80,1,30);
  148. AddStaticVehicleEx(562,1277.1606,-2023.8486,58.6727,91.0445,80,1,30);
  149. AddStaticVehicleEx(562,1277.2394,-2028.8505,58.6903,91.0443,80,1,30);
  150. AddStaticVehicleEx(562,1277.3176,-2033.8517,58.7078,91.0446,80,1,30);
  151. AddStaticVehicleEx(562,1277.5691,-2038.5188,58.7298,89.9342,80,1,30);
  152. AddStaticVehicleEx(562,1277.5576,-2043.5189,58.7753,89.9388,80,1,30);
  153.  
  154. AddStaticVehicleEx(411,-314.8287,1514.7446,75.0528,1.3532,64,1,30);
  155. AddStaticVehicleEx(411,-317.7801,1515.4036,75.0402,0.2407,64,1,30);
  156. AddStaticVehicleEx(562,-321.1545,1515.1018,75.0316,1.0602,36,1,30);
  157. AddStaticVehicleEx(562,-324.1783,1515.1737,75.0190,359.2409,36,1,30);
  158. AddStaticVehicleEx(603,-327.2997,1514.8605,75.2209,0.4270,32,1,30);
  159. AddStaticVehicleEx(603,-330.2702,1515.1918,75.1976,0.0379,32,1,30);
  160. AddStaticVehicleEx(451,-333.5902,1515.0868,75.0659,358.1462,36,36,30);
  161. AddStaticVehicleEx(451,-336.5558,1515.6045,75.0652,359.4702,36,36,30);
  162. AddStaticVehicleEx(602,-339.7686,1515.3315,75.0475,359.4720,69,1,30);
  163. AddStaticVehicleEx(602,-342.9582,1515.2747,75.0470,0.7727,69,1,30);
  164. AddStaticVehicleEx(602,-1040.8020,-1350.3877,130.0764,104.3700,69,1,30);
  165. AddStaticVehicleEx(429,-1045.5331,-1348.4998,129.9614,97.8369,13,13,30);
  166. AddStaticVehicleEx(562,-1048.5942,-1345.7634,129.9555,98.7577,17,1,30);
  167. AddStaticVehicleEx(411,1091.6051,2298.4656,10.5255,269.1693,123,1,30);
  168. AddStaticVehicleEx(411,1091.4738,2288.5093,10.5334,269.1803,123,1,30);
  169. AddStaticVehicleEx(451,1084.8191,2288.6338,10.4702,268.4966,61,61,30);
  170. AddStaticVehicleEx(451,1085.0681,2298.5449,10.4603,268.4279,61,61,30);
  171. AddStaticVehicleEx(451,-784.5894,2752.4451,45.3542,272.8446,61,61,30);
  172.  
  173. AddStaticPickup(1239, 1, 1222.5375,-2036.8712,65.2266);
  174.  
  175. Textdraw0 = TextDrawCreate(415.000000, 2.000000, "http://www.deineseite.de");
  176. TextDrawBackgroundColor(Textdraw0, 255);
  177. TextDrawFont(Textdraw0, 2);
  178. TextDrawLetterSize(Textdraw0, 0.370000, 2.099999);
  179. TextDrawColor(Textdraw0, -16711681);
  180. TextDrawSetOutline(Textdraw0, 1);
  181. TextDrawSetProportional(Textdraw0, 1);
  182. {
  183. for(new i; i != 299; i++)
  184. {
  185. AddPlayerClass(i,1222.6610,-2036.8990,65.2266,268.2468,0,0,0,0,0,0);
  186. }
  187. }
  188. return 1;
  189. }
  190.  
  191. public OnGameModeExit()
  192. {
  193. return 1;
  194. }
  195.  
  196. public OnPlayerRequestClass(playerid, classid)
  197. {
  198. SetPlayerPos(playerid, -1954.478027,-811.732727,35.890884);
  199. SetPlayerCameraPos(playerid, -1954.459228,-806.234497,37.547698);
  200. SetPlayerCameraLookAt(playerid,-1954.478027,-811.732727,35.890884);
  201. SetPlayerFacingAngle(playerid,0.0);
  202. return 1;
  203. }
  204.  
  205. public OnPlayerConnect(playerid)
  206. {
  207. new Playerdatei[128];
  208. new name[MAX_PLAYER_NAME];
  209. GetPlayerName(playerid,name,sizeof(name));
  210. format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
  211. if(dini_Exists(Playerdatei))
  212. {
  213. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Ihr Account wurde in unserer Datenbank gefunden!\n Bitte geben Sie ihr Passwort ein! ","Login","Abbrechen");
  214. }
  215. else
  216. {
  217. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registration","Bitte geben Sie ihr gewünschtes Passwort ein","Registrieren","Abbrechen");
  218. }
  219. {
  220. new pName[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
  221. GetPlayerName(playerid, pName, sizeof(pName));
  222. format(string, sizeof(string), "%s [ID:%d] hat den Server betreten. [Connected]", pName, playerid);
  223. SendClientMessageToAll(COLOR_GREY, string);
  224. }
  225. {
  226. SendClientMessage(playerid,COLOR_RED,"Wilkommen auf dem Server!");
  227. SendClientMessage(playerid,COLOR_GREEN,"Für weitere Informationen schreiben Sie /help");
  228. SendClientMessage(playerid,COLOR_ORANGE, "Vergessen Sie nicht sich die Regeln anzuschauen /rules");
  229. SendClientMessage(playerid,COLOR_LIME, "Viel Spaß auf dem Server.");
  230. }
  231. {
  232. Textdraw0 = TextDrawCreate(415.000000, 2.000000, " http://deineseite.de");
  233. TextDrawBackgroundColor(Textdraw0, 255);
  234. TextDrawFont(Textdraw0, 2);
  235. TextDrawLetterSize(Textdraw0, 0.370000, 2.099999);
  236. TextDrawColor(Textdraw0, COLOR_WHITE);
  237. TextDrawSetOutline(Textdraw0, 1);
  238. TextDrawSetProportional(Textdraw0, 1);
  239. TextDrawShowForAll(Textdraw0);
  240. }
  241. return 1;
  242. }
  243.  
  244. public InfiniteNitro()
  245. {
  246. new vehicleid;
  247. for(new i=0;i<MAX_PLAYERS;i++)
  248. {
  249. if(IsPlayerConnected(i))
  250. {
  251. if(GetPlayerState(i)==2)
  252. {
  253. vehicleid=GetPlayerVehicleID(i);
  254. if(CheckVehicle(vehicleid))
  255. AddVehicleComponent(vehicleid,1010);
  256. }
  257. }
  258. }
  259. return 1;
  260. }
  261.  
  262. public OnPlayerDisconnect(playerid, reason)
  263. {
  264. new pName[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
  265. GetPlayerName(playerid, pName, sizeof(pName));
  266. switch(reason)
  267. {
  268. case 0: format(string, sizeof(string), "%s [ID:%d] hat den Server verlassen. [Verbindung unterbrochen]", pName, playerid);
  269. case 1: format(string, sizeof(string), "%s [ID:%d] hat den Server verlassen. [Verlassen]", pName, playerid);
  270. case 2: format(string, sizeof(string), "%s [ID:%d] hat den Server verlassen. [Kicked/Banned]", pName, playerid);
  271. }
  272. SendClientMessageToAll(COLOR_GREY, string);
  273. {
  274. if(GetPVarInt(playerid,"Eingeloggt") == 1)
  275. {
  276. SpielerSpeichern(playerid);
  277. }
  278. }
  279. return 1;
  280. }
  281.  
  282. public OnPlayerSpawn(playerid)
  283. {
  284. GivePlayerMoney(playerid, 2500000);
  285. SendClientMessage(playerid, COLOR_GREEN, "Sie wurden spawned!");
  286. ShowPlayerDialog(playerid, 1337 ,DIALOG_STYLE_MSGBOX, "Wichtige Informationen", "1) Hacks/Cheats werden nicht unterstützt\r\n2) Respektieren Sie Administratoren und Spieler.","Akzeptieren", "");
  287. return 1;
  288. }
  289.  
  290. public OnPlayerDeath(playerid, killerid, reason)
  291. {
  292. GameTextForPlayer(playerid,"~w~Gestorben",6000,3);
  293. return 1;
  294. }
  295.  
  296. public OnVehicleSpawn(vehicleid)
  297. {
  298. SetTimer("TuneCar", 1000, 0);
  299. return 1;
  300. }
  301.  
  302. public TuneCar()
  303. {
  304. AddVehicleComponent(Uranus1,1092);
  305. AddVehicleComponent(Uranus1,1088);
  306. AddVehicleComponent(Uranus1,1090);
  307. AddVehicleComponent(Uranus1,1094);
  308. AddVehicleComponent(Uranus1,1166);
  309. AddVehicleComponent(Uranus1,1168);
  310. AddVehicleComponent(Uranus1,1163);
  311. AddVehicleComponent(Uranus1,1010);
  312. ChangeVehiclePaintjob(Uranus1,2);
  313.  
  314. AddVehicleComponent(Elegy1,1034);
  315. AddVehicleComponent(Elegy1,1036);
  316. AddVehicleComponent(Elegy1,1038);
  317. AddVehicleComponent(Elegy1,1040);
  318. AddVehicleComponent(Elegy1,1146);
  319. AddVehicleComponent(Elegy1,1149);
  320. AddVehicleComponent(Elegy1,1171);
  321. AddVehicleComponent(Elegy1,1010);
  322. ChangeVehiclePaintjob(Elegy1,1);
  323.  
  324. AddVehicleComponent(Sultan1,1026);
  325. AddVehicleComponent(Sultan1,1027);
  326. AddVehicleComponent(Sultan1,1028);
  327. AddVehicleComponent(Sultan1,1033);
  328. AddVehicleComponent(Sultan1,1139);
  329. AddVehicleComponent(Sultan1,1141);
  330. AddVehicleComponent(Sultan1,1169);
  331. AddVehicleComponent(Sultan1,1010);
  332. ChangeVehiclePaintjob(Sultan1,2);
  333.  
  334. AddVehicleComponent(Flash1,1046);
  335. AddVehicleComponent(Flash1,1047);
  336. AddVehicleComponent(Flash1,1051);
  337. AddVehicleComponent(Flash1,1049);
  338. AddVehicleComponent(Flash1,1053);
  339. AddVehicleComponent(Flash1,1150);
  340. AddVehicleComponent(Flash1,1153);
  341. AddVehicleComponent(Flash1,1010);
  342. ChangeVehiclePaintjob(Flash1,2);
  343.  
  344. AddVehicleComponent(Uranus2,1092);
  345. AddVehicleComponent(Uranus2,1088);
  346. AddVehicleComponent(Uranus2,1090);
  347. AddVehicleComponent(Uranus2,1094);
  348. AddVehicleComponent(Uranus2,1166);
  349. AddVehicleComponent(Uranus2,1168);
  350. AddVehicleComponent(Uranus2,1163);
  351. AddVehicleComponent(Uranus2,1010);
  352. ChangeVehiclePaintjob(Uranus2,2);
  353.  
  354. AddVehicleComponent(Elegy2,1034);
  355. AddVehicleComponent(Elegy2,1036);
  356. AddVehicleComponent(Elegy2,1038);
  357. AddVehicleComponent(Elegy2,1040);
  358. AddVehicleComponent(Elegy2,1146);
  359. AddVehicleComponent(Elegy2,1149);
  360. AddVehicleComponent(Elegy2,1171);
  361. AddVehicleComponent(Elegy2,1010);
  362. ChangeVehiclePaintjob(Elegy2,1);
  363.  
  364. AddVehicleComponent(Sultan2,1026);
  365. AddVehicleComponent(Sultan2,1027);
  366. AddVehicleComponent(Sultan2,1028);
  367. AddVehicleComponent(Sultan2,1033);
  368. AddVehicleComponent(Sultan2,1139);
  369. AddVehicleComponent(Sultan2,1141);
  370. AddVehicleComponent(Sultan2,1169);
  371. AddVehicleComponent(Sultan2,1010);
  372. ChangeVehiclePaintjob(Sultan2,2);
  373. return 1;
  374. }
  375.  
  376. public OnVehicleDeath(vehicleid, killerid)
  377. {
  378. return 1;
  379. }
  380.  
  381. public RandMessagesx()
  382. {
  383. SendClientMessageToAll(COLOR_RED, RandMessages[random(sizeof(RandMessages))]);
  384. return 1;
  385. }
  386.  
  387. public OnPlayerText(playerid, text[])
  388. {
  389. new txt[128];
  390. format(txt,sizeof(txt),"[%d]: %s",playerid, text);
  391. SendPlayerMessageToAll(playerid, txt);
  392. return 0;
  393. }
  394.  
  395. public OnPlayerCommandText(playerid, cmdtext[])
  396. {
  397. new string[128];
  398. new pName[MAX_PLAYER_NAME];
  399.  
  400. if(strcmp(cmdtext, "/befehle", true, 10) == 0)
  401. {
  402. new Float:x,Float:y,Float:z;
  403. PlayerPlaySound(playerid,1133,x,y,z);
  404. new sz_msg [ 900 ];
  405. strcat( sz_msg, "[BEFEHLE]: /lock /unlock /credits /driftoff /drifton /teleports /help /rules /fix /tune /tune2 /kill\r\n/flip /cmenu /spawn /waffen /anims /shop /autos /stopanim /drift[1-53]\r\n");
  406. ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, "Befehle", sz_msg, "Schließen","");
  407. return 1;
  408. }
  409. if(strcmp(cmdtext, "/credits", true, 10) == 0)
  410. {
  411. new sz_msg [ 900 ];
  412. strcat( sz_msg, "Server Administrator(s): Name einfügen!\r\n");
  413. strcat( sz_msg, "Server Scripter(s): Name einfügen!\r\n");
  414. strcat( sz_msg, "Server Forum: http://www.deineseite.de\r\n");
  415. ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, "Server Credits", sz_msg, "Schließen","");
  416. return 1;
  417. }
  418. new vehicleid = GetPlayerVehicleID(playerid);
  419. if (strcmp(cmdtext, "/lock", true) == 0)
  420. {
  421. if(IsPlayerInAnyVehicle(playerid))
  422. {
  423. new Stat5 ;
  424. Stat5=GetPlayerState(playerid);
  425. if(Stat5!=PLAYER_STATE_DRIVER)
  426. {
  427. SendClientMessage(playerid,0xAA3333AA,"Nur der Fahrer kann das Fahrzeug abschließen!");
  428. return 1;
  429. }
  430. new i;
  431. for(i=0;i<MAX_PLAYERS;i++)
  432. {
  433. if(i != playerid)
  434. {
  435. SetVehicleParamsForPlayer(vehicleid,i, 0, 1);
  436. }
  437. }
  438. SendClientMessage(playerid, 0x33AA33AA, "Fahrzeug abgeschlossen!");
  439. }
  440. else
  441. {
  442. SendClientMessage(playerid, 0xAA3333AA, "Sie besitzen kein Fahrzeug!");
  443. }
  444. return 1;
  445. }
  446. if (strcmp(cmdtext, "/unlock", true)==0)
  447. {
  448. if(IsPlayerInAnyVehicle(playerid))
  449. {
  450. new Stat6 ;
  451. Stat6 = GetPlayerState(playerid);
  452. if(Stat6!=PLAYER_STATE_DRIVER)
  453. {
  454. SendClientMessage(playerid,0xAA3333AA,"Nur der Fahrer kann das Fahrzeug abschließen!");
  455. return 1;
  456. }
  457. new i;
  458. for(i=0;i<MAX_PLAYERS;i++)
  459. {
  460. SetVehicleParamsForPlayer(vehicleid,i, 0, 0);
  461. }
  462. SendClientMessage(playerid, 0x33AA33AA, "Fahrzeug abgeschlossen!");
  463. }
  464. else
  465. {
  466. SendClientMessage(playerid, 0xAA3333AA, "Sie besitzen kein Fahrzeug!");
  467. }
  468. return 1;
  469. }
  470. if(strcmp(cmdtext, "/teleports", true, 10) == 0)
  471. {
  472. new Float:x,Float:y,Float:z;
  473. PlayerPlaySound(playerid,1133,x,y,z);
  474. new sz_msg [ 900 ];
  475. strcat( sz_msg, "[TELES]: /drift[1-53] /tune /tune2 /spawn\r\n");
  476. ShowPlayerDialog(playerid,DIALOG_TELEPORT, DIALOG_STYLE_MSGBOX, "Teleportationen", sz_msg, "Schließen","");
  477. return 1;
  478. }
  479. if (strcmp("/help", cmdtext, true, 10) == 0)
  480. {
  481. SendClientMessage(playerid, COLOR_RED, "Um die Befehle aufzulisten, schreiben Sie /befehle");
  482. return 1;
  483. }
  484. if(strcmp(cmdtext, "/rules", true, 10) == 0)
  485. {
  486. new Float:x,Float:y,Float:z;
  487. PlayerPlaySound(playerid,1133,x,y,z);
  488. new sz_msg [ 900 ];
  489. strcat( sz_msg, "[RULE 1]: Klauen Sie keine Fahrzeuge.\r\n");
  490. strcat( sz_msg, "[RULE 2]: Überfahren Sie keine anderen Spieler.\r\n");
  491. strcat( sz_msg, "[RULE 3]: Fabrizieren Sie kein Spam.\r\n");
  492. strcat( sz_msg, "[RULE 4]: Hacks/Cheats werden nicht unterstützt\r\n");
  493. strcat( sz_msg, "[RULE 5]: Respektieren Sie alle Administratoren und Spieler.\r\n");
  494. ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, "Regeln", sz_msg, "Schließen","");
  495. return 1;
  496. }
  497. if(strcmp(cmdtext, "/fix", true, 10) == 0)
  498. {
  499. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Sie befinden sich in keinem Fahrzeug!");
  500. RepairVehicle(GetPlayerVehicleID(playerid));
  501. SendClientMessage(playerid, COLOR_WHITE, "Ihr Fahrzeug wurde erfolgreich repariert!");
  502. return 1;
  503. }
  504. if(strcmp(cmdtext, "/tune", true) == 0){
  505. if(IsPlayerInAnyVehicle(playerid) == 1) {
  506. SetPlayerInterior(playerid, 0);
  507. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  508. SetVehiclePos(GetPlayerVehicleID(playerid),-2721.7175,217.3232,4.1266);
  509. SetVehicleZAngle(GetPlayerVehicleID(playerid), 90.0000);
  510. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  511. } else {
  512. RemovePlayerFromVehicle(playerid);
  513. SetPlayerPos(playerid,-2721.7175,217.3232,4.1266);
  514. SetPlayerFacingAngle(playerid, 90.0000);
  515. SetCameraBehindPlayer(playerid);
  516. }
  517. } else {
  518. SetPlayerPos(playerid,-2721.7175,217.3232,4.1266);
  519. SetPlayerFacingAngle(playerid, 90.0000);
  520. SetCameraBehindPlayer(playerid);
  521. SetPlayerInterior(playerid, 0);
  522. }
  523. return 1;
  524. }
  525. if(strcmp(cmdtext, "/tune2", true) == 0){
  526. if(IsPlayerInAnyVehicle(playerid) == 1) {
  527. SetPlayerInterior(playerid, 0);
  528. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  529. SetVehiclePos(GetPlayerVehicleID(playerid),-1935.7684,236.3854,33.9708);
  530. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.3517);
  531. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  532. } else {
  533. RemovePlayerFromVehicle(playerid);
  534. SetPlayerPos(playerid,-1935.7684,236.3854,33.9708);
  535. SetPlayerFacingAngle(playerid, 1.3517);
  536. SetCameraBehindPlayer(playerid);
  537. }
  538. } else {
  539. SetPlayerPos(playerid,-1935.7684,236.3854,33.9708);
  540. SetPlayerFacingAngle(playerid, 1.3517);
  541. SetCameraBehindPlayer(playerid);
  542. SetPlayerInterior(playerid, 0);
  543. }
  544. return 1;
  545. }
  546. if (strcmp("/kill", cmdtext, true, 10) == 0){
  547. SetPlayerHealth(playerid,0.0);
  548. return 1;
  549. }
  550. if(strcmp(cmdtext, "/flip", true, 10) == 0)
  551. {
  552. if(IsPlayerInAnyVehicle(playerid))
  553. {
  554. new Float:PX, Float:PY, Float:PZ, Float:PA;
  555. GetPlayerPos(playerid, PX, PY, PZ);
  556. GetVehicleZAngle(GetPlayerVehicleID(playerid), PA);
  557. SetVehiclePos(GetPlayerVehicleID(playerid), PX, PY, PZ+1);
  558. SetVehicleZAngle(GetPlayerVehicleID(playerid), PA);
  559. SendClientMessage(playerid, COLOR_WHITE, "Ihr Fahrzeug wurde erfolgreich umgedreht!!");
  560. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  561. }
  562. else
  563. {
  564. SendClientMessage(playerid, COLOR_RED,"Sie befinden sich in keinem Fahrzeug!");
  565. }
  566. return 1;
  567. }
  568. if(strcmp(cmdtext, "/cmenu", true, 10) == 0)
  569. {
  570. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Spieler Farben ändern", "Lila\nGeld\nRot\nHellblau\nOrange\nGruen\nIndigo\nPink\nSchwarz", "Auswählen", "Abbrechen");
  571. return 1;
  572. }
  573. if(strcmp(cmdtext, "/spawn", true) == 0){
  574. if(IsPlayerInAnyVehicle(playerid) == 1) {
  575. SetPlayerInterior(playerid, 0);
  576. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  577. SetVehiclePos(GetPlayerVehicleID(playerid),1222.6610,-2036.8990,65.2266,268.2468);
  578. SetVehicleZAngle(GetPlayerVehicleID(playerid), 310.2000);
  579. LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
  580. } else {
  581. RemovePlayerFromVehicle(playerid);
  582. SetPlayerPos(playerid,1222.6610,-2036.8990,65.2266,268.2468);
  583. SetPlayerFacingAngle(playerid, 0.0);
  584. SetCameraBehindPlayer(playerid);
  585. }
  586. } else {
  587. SetPlayerPos(playerid,1222.6610,-2036.8990,65.2266,268.2468);
  588. SetPlayerFacingAngle(playerid, 0.0);
  589. SetCameraBehindPlayer(playerid);
  590. SetPlayerInterior(playerid, 0);
  591. }
  592. return 1;
  593. }
  594. if (strcmp("/waffen", cmdtext, true, 10) == 0){
  595. SendClientMessage(playerid, 0x33AA33AA, "================Befehl /waffen================");
  596. SendClientMessage(playerid, 0xFFFFFFAA, "/sawnoff - Preis 5000$");
  597. SendClientMessage(playerid, 0xFFFFFFAA, "/m4 - Preis 5600$");
  598. SendClientMessage(playerid, 0xFFFFFFAA, "/smg - Preis 4500$");
  599. SendClientMessage(playerid, 0xFFFFFFAA, "/camera - Preis 500$");
  600. SendClientMessage(playerid, 0xFFFFFFAA, "/molotov - Preis 1500$");
  601. SendClientMessage(playerid, 0xFFFFFFAA, "/9mm - Preis 2000$");
  602. SendClientMessage(playerid, 0x33AA33AA, "============================================");
  603. return 1;
  604. }
  605. if (strcmp("/anims", cmdtext, true, 10) == 0){
  606. SendClientMessage(playerid, 0x33AA33AA, "===================Befehl /anims====================");
  607. SendClientMessage(playerid, 0xFFFFFFAA, "/lay /robman /masturb /handsup /wave /waterjump /eat");
  608. SendClientMessage(playerid, 0xFFFFFFAA, "/taichi /cower /sitdown /finger /boxing /talk");
  609. SendClientMessage(playerid, 0xFFFFFFAA, "/slapass /roll /pee /phone /dances /stopanim");
  610. SendClientMessage(playerid, 0x33AA33AA, "====================================================");
  611. return 1;
  612. }
  613. if (strcmp("/shop", cmdtext, true, 10) == 0){
  614. SendClientMessage(playerid, 0x33AA33AA, "=================Befehl /shop===============");
  615. SendClientMessage(playerid, 0xFFFFFFAA, "Auto Shop - /autos");
  616. SendClientMessage(playerid, 0xFFFFFFAA, "Waffen Shop - /waffen");
  617. SendClientMessage(playerid, 0x33AA33AA, "============================================");
  618. return 1;
  619. }
  620. if (strcmp("/autos", cmdtext, true, 10) == 0){
  621. SendClientMessage(playerid, 0x33AA33AA, "================Befehl /cars===============");
  622. SendClientMessage(playerid, 0xFFFFFFAA, "/bullet - Preis 10500$");
  623. SendClientMessage(playerid, 0xFFFFFFAA, "/buffalo - Preis 10000$");
  624. SendClientMessage(playerid, 0xFFFFFFAA, "/elegy - Preis 8000$");
  625. SendClientMessage(playerid, 0xFFFFFFAA, "/uranus - Preis 8000$");
  626. SendClientMessage(playerid, 0xFFFFFFAA, "/sabre - Preis 6000$");
  627. SendClientMessage(playerid, 0xFFFFFFAA, "/clover - Preis 6000$");
  628. SendClientMessage(playerid, 0xFFFFFFAA, "/supergt - Preis 3500$");
  629. SendClientMessage(playerid, 0x33AA33AA, "============================================");
  630. return 1;
  631. }
  632. if (strcmp(cmdtext, "/elegy", true)==0) {
  633. new Float:X, Float:Y, Float:Z, elegy;
  634. GetPlayerPos(playerid, X, Y, Z);
  635. elegy = CreateVehicle(562, X, Y, Z, 0.0, -1, -1, -1);
  636. PutPlayerInVehicle(playerid, elegy, 0);
  637. GivePlayerMoney(playerid, -8000);
  638. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften einen Elegy");
  639. return 1;
  640. }
  641. if (strcmp(cmdtext, "/uranus", true)==0) {
  642. new Float:X, Float:Y, Float:Z, uranus;
  643. GetPlayerPos(playerid, X, Y, Z);
  644. uranus = CreateVehicle(558, X, Y, Z, 0.0, -1, -1, -1);
  645. PutPlayerInVehicle(playerid, uranus, 0);
  646. GivePlayerMoney(playerid, -8000);
  647. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften einen Uranus");
  648. return 1;
  649. }
  650. if (strcmp(cmdtext, "/sabre", true)==0) {
  651. new Float:X, Float:Y, Float:Z, sabre;
  652. GetPlayerPos(playerid, X, Y, Z);
  653. sabre = CreateVehicle(475, X, Y, Z, 0.0, -1, -1, -1);
  654. PutPlayerInVehicle(playerid, sabre, 0);
  655. GivePlayerMoney(playerid, -6000);
  656. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften einen Sabre");
  657. return 1;
  658. }
  659. if (strcmp(cmdtext, "/clover", true)==0) {
  660. new Float:X, Float:Y, Float:Z, clover;
  661. GetPlayerPos(playerid, X, Y, Z);
  662. clover = CreateVehicle(542, X, Y, Z, 0.0, -1, -1, -1);
  663. PutPlayerInVehicle(playerid, clover, 0);
  664. GivePlayerMoney(playerid, -6000);
  665. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften einen Clover");
  666. return 1;
  667. }
  668. if (strcmp(cmdtext, "/buffalo", true)==0) {
  669. new Float:X, Float:Y, Float:Z, buffalo;
  670. GetPlayerPos(playerid, X, Y, Z);
  671. buffalo = CreateVehicle(402, X, Y, Z, 0.0, -1, -1, -1);
  672. PutPlayerInVehicle(playerid, buffalo, 0);
  673. GivePlayerMoney(playerid, -10000);
  674. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften einen Buffalo");
  675. return 1;
  676. }
  677. if (strcmp(cmdtext, "/bullet", true)==0) {
  678. new Float:X, Float:Y, Float:Z, bullet;
  679. GetPlayerPos(playerid, X, Y, Z);
  680. bullet = CreateVehicle(541, X, Y, Z, 0.0, -1, -1, -1);
  681. PutPlayerInVehicle(playerid, bullet, 0);
  682. GivePlayerMoney(playerid, -10500);
  683. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften einen Bullet");
  684. return 1;
  685. }
  686. if (strcmp(cmdtext, "/supergt", true)==0) {
  687. new Float:X, Float:Y, Float:Z, supergt;
  688. GetPlayerPos(playerid, X, Y, Z);
  689. supergt = CreateVehicle(506, X, Y, Z, 0.0, -1, -1, -1);
  690. PutPlayerInVehicle(playerid, supergt, 0);
  691. GivePlayerMoney(playerid, -3500);
  692. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften einen SuperGT");
  693. return 1;
  694. }
  695. if (strcmp("/sawnoff", cmdtext, true, 10) == 0){
  696. GivePlayerWeapon(playerid, 26, 40);
  697. GivePlayerMoney(playerid, -5000);
  698. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften eine Sawn-Off");
  699. return 1;
  700. }
  701. if (strcmp("/m4", cmdtext, true, 10) == 0){
  702. GivePlayerWeapon(playerid, 31, 100);
  703. GivePlayerMoney(playerid, -5600);
  704. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften eine M4");
  705. return 1;
  706. }
  707. if (strcmp("/smg", cmdtext, true, 10) == 0){
  708. GivePlayerWeapon(playerid, 29, 70);
  709. GivePlayerMoney(playerid, -4500);
  710. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften eine SMG");
  711. return 1;
  712. }
  713. if (strcmp("/camera", cmdtext, true, 10) == 0){
  714. GivePlayerWeapon(playerid, 43, 70);
  715. GivePlayerMoney(playerid, -500);
  716. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften eine Camera");
  717. return 1;
  718. }
  719. if (strcmp("/molotov", cmdtext, true, 10) == 0){
  720. GivePlayerWeapon(playerid, 18, 15);
  721. GivePlayerMoney(playerid, -1500);
  722. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften eine Molotov");
  723. return 1;
  724. }
  725. if (strcmp("/9mm", cmdtext, true, 10) == 0){
  726. GivePlayerWeapon(playerid, 23, 100);
  727. GivePlayerMoney(playerid, -2000);
  728. SendClientMessage(playerid, 0x33AA33AA, "Gratulation! Sie kauften eine 9MM");
  729. return 1;
  730. }
  731. if (strcmp(cmdtext, "/lay", true)==0){
  732. ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
  733. return 1;
  734. }
  735. if (strcmp(cmdtext, "/robman", true)==0){
  736. ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
  737. return 1;
  738. }
  739. if (strcmp(cmdtext, "/masturb", true)==0){
  740. ApplyAnimation(playerid,"PAULNMAC", "wank_loop", 1.800001, 1, 0, 0, 1, 600);
  741. return 1;
  742. }
  743. if (strcmp(cmdtext, "/handsup", true)==0){
  744. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  745. return 1;
  746. }
  747. if (strcmp(cmdtext, "/wave", true)==0){
  748. ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
  749. return 1;
  750. }
  751. if (strcmp(cmdtext, "/waterjump", true)==0){
  752. ApplyAnimation(playerid,"DAM_JUMP","DAM_LAUNCH",2,0,1,1,0,0);
  753. return 1;
  754. }
  755. if (strcmp(cmdtext, "/taichi", true)==0){
  756. ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
  757. return 1;
  758. }
  759. if (strcmp(cmdtext, "/cower", true)==0){
  760. ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
  761. return 1;
  762. }
  763. if (strcmp(cmdtext, "/sitdown", true)==0){
  764. ApplyAnimation(playerid,"INT_OFFICE", "OFF_Sit_Bored_Loop", 1.800001, 1, 0, 0, 1, 600);
  765. return 1;
  766. }
  767. if (strcmp(cmdtext, "/finger", true)==0){
  768. ApplyAnimation(playerid,"ped", "fucku", 4.1, 0, 1, 1, 1, 1 );
  769. return 1;
  770. }
  771. if (strcmp(cmdtext, "/boxing", true)==0){
  772. ApplyAnimation(playerid,"GYMNASIUM", "GYMshadowbox", 1.800001, 1, 0, 0, 1, 600);
  773. return 1;
  774. }
  775. if (strcmp(cmdtext, "/talk", true)==0){
  776. ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,0,1,1,1,1);
  777. return 1;
  778. }
  779. if (strcmp(cmdtext, "/slapass", true)==0){
  780. ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
  781. return 1;
  782. }
  783. if (strcmp(cmdtext, "/roll", true)==0){
  784. ApplyAnimation(playerid,"PED","Crouch_Roll_L",4.1,0,1,1,1,1);
  785. return 1;
  786. }
  787. if (strcmp(cmdtext, "/pee", true)==0){
  788. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_PISSING);
  789. return 1;
  790. }
  791. if (strcmp(cmdtext, "/phone", true)==0){
  792. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
  793. return 1;
  794. }
  795. if (strcmp(cmdtext, "/eat", true)==0){
  796. ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
  797. return 1;
  798. }
  799. if (strcmp(cmdtext, "/dance1", true) == 0){
  800. SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE1);
  801. return 1;
  802. }
  803. if (strcmp(cmdtext, "/dance2", true) == 0){
  804. SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE2);
  805. return 1;
  806. }
  807. if (strcmp(cmdtext, "/dance3", true) == 0){
  808. SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE3);
  809. return 1;
  810. }
  811. if (strcmp(cmdtext, "/dance4", true) == 0){
  812. SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE4);
  813. return 1;
  814. }
  815. if (strcmp(cmdtext, "/dances", true) == 0)
  816. {
  817. SendClientMessage(playerid, 0x33AA33AA, "=========Befehl /dances========");
  818. SendClientMessage(playerid, 0xFFFFFFAA, "/dance1 /dance2 /dance3 /dance4");
  819. SendClientMessage(playerid, 0x33AA33AA, "===============================");
  820. return 1;
  821. }
  822. if (strcmp(cmdtext, "/stopanim", true) == 0){
  823. ClearAnimations(playerid);
  824. return 1;
  825. }
  826. if(strcmp(cmdtext, "/drift1", true, 10) == 0)
  827. {
  828. if(IsPlayerInAnyVehicle(playerid))
  829. {
  830. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  831. {
  832. SetVehiclePos(GetPlayerVehicleID(playerid), -358.1943,1531.2909,75.1698 );
  833. SetVehicleZAngle(GetPlayerVehicleID(playerid), 264.7289);
  834. SetCameraBehindPlayer(playerid);
  835. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 1 (/drift1)", pName, playerid);
  836. SendClientMessageToAll(COLOR_YELLOW, string);
  837. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  838. }
  839. else
  840. {
  841. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  842. }
  843. }
  844. else
  845. {
  846. SetPlayerPos(playerid, -329.3348,1536.3771,76.6117 );
  847. SetPlayerFacingAngle(playerid, 276.8851);
  848. SetCameraBehindPlayer(playerid);
  849. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 1 (/drift1)", pName, playerid);
  850. SendClientMessageToAll(COLOR_YELLOW, string);
  851. GameTextForPlayer(playerid, "~w~Wilkommen im Gebiet! ~G~", 5000, 5);
  852. }
  853. return 1;
  854. }
  855. if(strcmp(cmdtext, "/drift2", true, 10) == 0)
  856. {
  857. if(IsPlayerInAnyVehicle(playerid))
  858. {
  859. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  860. {
  861. SetVehiclePos(GetPlayerVehicleID(playerid), 2265.3010,1399.5085,42.8203);
  862. SetVehicleZAngle(GetPlayerVehicleID(playerid), 269.7637);
  863. SetCameraBehindPlayer(playerid);
  864. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 2 (/drift2)", pName, playerid);
  865. SendClientMessageToAll(COLOR_YELLOW, string);
  866. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  867.  
  868. }
  869. else
  870. {
  871. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  872. }
  873. }
  874. else
  875. {
  876. SetPlayerPos(playerid, 2265.3010,1399.5085,42.8203);
  877. SetPlayerFacingAngle(playerid, 110.5445);
  878. SetCameraBehindPlayer(playerid);
  879. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 2 (/drift2)", pName, playerid);
  880. SendClientMessageToAll(COLOR_YELLOW, string);
  881. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet 2! ~G~", 5000, 5);
  882. }
  883. return 1;
  884. }
  885. if(strcmp(cmdtext, "/drift3", true, 10) == 0)
  886. {
  887. if(IsPlayerInAnyVehicle(playerid))
  888. {
  889. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  890. {
  891. SetVehiclePos(GetPlayerVehicleID(playerid), -2489.8352,-616.3492,132.5658);
  892. SetVehicleZAngle(GetPlayerVehicleID(playerid), 178.7448);
  893. SetCameraBehindPlayer(playerid);
  894. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 3 (/drift3)", pName, playerid);
  895. SendClientMessageToAll(COLOR_YELLOW, string);
  896. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet 3! ~G~", 5000, 5);
  897. }
  898. else
  899. {
  900. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  901.  
  902. }
  903. }
  904. else
  905. {
  906. SetPlayerPos(playerid, -2489.8352,-616.3492,132.5658);
  907. SetPlayerFacingAngle(playerid, 110.5445);
  908. SetCameraBehindPlayer(playerid);
  909. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 3 (/drift3)", pName, playerid);
  910. SendClientMessageToAll(COLOR_YELLOW, string);
  911. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  912. }
  913. return 1;
  914. }
  915.  
  916. if(strcmp(cmdtext, "/drift4", true, 10) == 0)
  917. {
  918. if(IsPlayerInAnyVehicle(playerid))
  919. {
  920. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  921. {
  922. SetVehiclePos(GetPlayerVehicleID(playerid), 2243.2185,1963.3853,31.7797);
  923. SetVehicleZAngle(GetPlayerVehicleID(playerid), 178.7448);
  924. SetCameraBehindPlayer(playerid);
  925. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 4 (/drift4)", pName, playerid);
  926. SendClientMessageToAll(COLOR_YELLOW, string);
  927. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  928. }
  929. else
  930. {
  931. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  932. }
  933. }
  934. else
  935. {
  936. SetPlayerPos(playerid, 2243.2185,1963.3853,31.7797);
  937. SetPlayerFacingAngle(playerid, 110.5445);
  938. SetCameraBehindPlayer(playerid);
  939. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 4 (/drift4)", pName, playerid);
  940. SendClientMessageToAll(COLOR_YELLOW, string);
  941. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  942. }
  943. return 1;
  944. }
  945.  
  946. if(strcmp(cmdtext, "/drift5", true, 10) == 0)
  947. {
  948. if(IsPlayerInAnyVehicle(playerid))
  949. {
  950. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  951. {
  952. SetVehiclePos(GetPlayerVehicleID(playerid), 1146.2200,2178.7068,10.8203);
  953. SetVehicleZAngle(GetPlayerVehicleID(playerid), 178.7448);
  954. SetCameraBehindPlayer(playerid);
  955. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 5 (/drift5)", pName, playerid);
  956. SendClientMessageToAll(COLOR_YELLOW, string);
  957. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  958. }
  959. else
  960. {
  961. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  962. }
  963. }
  964. else
  965. {
  966. SetPlayerPos(playerid, 1146.2200,2178.7068,10.8203);
  967. SetPlayerFacingAngle(playerid, 110.5445);
  968. SetCameraBehindPlayer(playerid);
  969. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 5 (/drift5)", pName, playerid);
  970. SendClientMessageToAll(COLOR_YELLOW, string);
  971. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  972. }
  973. return 1;
  974. }
  975. if(strcmp(cmdtext, "/drift6", true, 10) == 0)
  976. {
  977. if(IsPlayerInAnyVehicle(playerid))
  978. {
  979. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  980. {
  981. SetVehiclePos(GetPlayerVehicleID(playerid), 1886.9543,1813.2212,18.9339);
  982. SetVehicleZAngle(GetPlayerVehicleID(playerid), 178.7448);
  983. SetCameraBehindPlayer(playerid);
  984. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 6 (/drift6)", pName, playerid);
  985. SendClientMessageToAll(COLOR_YELLOW, string);
  986. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  987. }
  988. else
  989. {
  990. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  991. }
  992. }
  993. else
  994. {
  995. SetPlayerPos(playerid, 1886.9543,1813.2212,18.9339);
  996. SetPlayerFacingAngle(playerid, 110.5445);
  997. SetCameraBehindPlayer(playerid);
  998. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 6 (/drift6)", pName, playerid);
  999. SendClientMessageToAll(COLOR_YELLOW, string);
  1000. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1001. }
  1002. return 1;
  1003. }
  1004. if(strcmp(cmdtext, "/drift7", true, 10) == 0)
  1005. {
  1006. if(IsPlayerInAnyVehicle(playerid))
  1007. {
  1008. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1009. {
  1010. SetVehiclePos(GetPlayerVehicleID(playerid), -766.7427,-1730.1228,95.9759);
  1011. SetVehicleZAngle(GetPlayerVehicleID(playerid), 355.3116);
  1012. SetCameraBehindPlayer(playerid);
  1013. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 7 (/drift7)", pName, playerid);
  1014. SendClientMessageToAll(COLOR_YELLOW, string);
  1015. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1016. }
  1017. else
  1018. {
  1019. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1020. }
  1021. }
  1022. else
  1023. {
  1024. SetPlayerPos(playerid, -766.7427,-1730.1228,95.9759);
  1025. SetPlayerFacingAngle(playerid, 110.5445);
  1026. SetCameraBehindPlayer(playerid);
  1027. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 7 (/drift7)", pName, playerid);
  1028. SendClientMessageToAll(COLOR_YELLOW, string);
  1029. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1030. }
  1031. return 1;
  1032. }
  1033.  
  1034. if(strcmp(cmdtext, "/drift8", true, 10) == 0)
  1035. {
  1036. if(IsPlayerInAnyVehicle(playerid))
  1037. {
  1038. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1039. {
  1040. SetVehiclePos(GetPlayerVehicleID(playerid), 711.8475,2581.5981,25.2460);
  1041. SetVehicleZAngle(GetPlayerVehicleID(playerid), 178.7448);
  1042. SetCameraBehindPlayer(playerid);
  1043. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 8 (/drift8)", pName, playerid);
  1044. SendClientMessageToAll(COLOR_YELLOW, string);
  1045. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1046. }
  1047. else
  1048. {
  1049. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1050. }
  1051. }
  1052. else
  1053. {
  1054. SetPlayerPos(playerid, 711.8475,2581.5981,25.2460);
  1055. SetPlayerFacingAngle(playerid, 110.5445);
  1056. SetCameraBehindPlayer(playerid);
  1057. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 8 (/drift8)", pName, playerid);
  1058. SendClientMessageToAll(COLOR_YELLOW, string);
  1059. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1060. }
  1061. return 1;
  1062. }
  1063. if(strcmp(cmdtext, "/drift9", true, 10) == 0)
  1064. {
  1065. if(IsPlayerInAnyVehicle(playerid))
  1066. {
  1067. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1068. {
  1069. SetVehiclePos(GetPlayerVehicleID(playerid), -2418.8452,81.8775,34.6797);
  1070. SetVehicleZAngle(GetPlayerVehicleID(playerid), 89.7885);
  1071. SetCameraBehindPlayer(playerid);
  1072. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 9 (/drift9)", pName, playerid);
  1073. SendClientMessageToAll(COLOR_YELLOW, string);
  1074. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1075. }
  1076. else
  1077. {
  1078. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1079. }
  1080. }
  1081. else
  1082. {
  1083. SetPlayerPos(playerid, -2418.8452,81.8775,34.6797);
  1084. SetPlayerFacingAngle(playerid, 89.7885);
  1085. SetCameraBehindPlayer(playerid);
  1086. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 9 (/drift9)", pName, playerid);
  1087. SendClientMessageToAll(COLOR_YELLOW, string);
  1088. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1089. }
  1090.  
  1091.  
  1092. return 1;
  1093. }
  1094. if(strcmp(cmdtext, "/drift10", true, 10) == 0)
  1095. {
  1096. if(IsPlayerInAnyVehicle(playerid))
  1097. {
  1098. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1099. {
  1100. SetVehiclePos(GetPlayerVehicleID(playerid), 915.9879,-685.1018,116.0321);
  1101. SetVehicleZAngle(GetPlayerVehicleID(playerid), 148.8388);
  1102. SetCameraBehindPlayer(playerid);
  1103. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 10 (/drift10)", pName, playerid);
  1104. SendClientMessageToAll(COLOR_YELLOW, string);
  1105. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1106. }
  1107. else
  1108. {
  1109. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1110. }
  1111. }
  1112. else
  1113. {
  1114. SetPlayerPos(playerid, 915.9879,-685.1018,116.0321);
  1115. SetPlayerFacingAngle(playerid, 148.8388);
  1116. SetCameraBehindPlayer(playerid);
  1117. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 10 (/drift10)", pName, playerid);
  1118. SendClientMessageToAll(COLOR_YELLOW, string);
  1119. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1120. }
  1121.  
  1122.  
  1123. return 1;
  1124. }
  1125. if(strcmp(cmdtext, "/drift11", true, 10) == 0)
  1126. {
  1127. if(IsPlayerInAnyVehicle(playerid))
  1128. {
  1129. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1130. {
  1131. SetVehiclePos(GetPlayerVehicleID(playerid), -771.1682,-100.2281,64.8293);
  1132. SetVehicleZAngle(GetPlayerVehicleID(playerid), 290.6883);
  1133. SetCameraBehindPlayer(playerid);
  1134. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 11 (/drift11)", pName, playerid);
  1135. SendClientMessageToAll(COLOR_YELLOW, string);
  1136. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1137. }
  1138. else
  1139. {
  1140. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1141. }
  1142. }
  1143. else
  1144. {
  1145. SetPlayerPos(playerid, -771.1682,-100.2281,64.8293);
  1146. SetPlayerFacingAngle(playerid, 290.6883);
  1147. SetCameraBehindPlayer(playerid);
  1148. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 11 (/drift11)", pName, playerid);
  1149. SendClientMessageToAll(COLOR_YELLOW, string);
  1150. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1151. }
  1152.  
  1153.  
  1154. return 1;
  1155. }
  1156. if(strcmp(cmdtext, "/drift12", true, 10) == 0)
  1157. {
  1158. if(IsPlayerInAnyVehicle(playerid))
  1159. {
  1160. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1161. {
  1162. SetVehiclePos(GetPlayerVehicleID(playerid), 2847.8616,-758.0251,10.4511);
  1163. SetVehicleZAngle(GetPlayerVehicleID(playerid), 357.8184);
  1164. SetCameraBehindPlayer(playerid);
  1165. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 12 (/drift12)", pName, playerid);
  1166. SendClientMessageToAll(COLOR_YELLOW, string);
  1167. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1168. }
  1169. else
  1170. {
  1171. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1172. }
  1173. }
  1174. else
  1175. {
  1176. SetPlayerPos(playerid, 2847.8616,-758.0251,10.4511);
  1177. SetPlayerFacingAngle(playerid, 357.8184);
  1178. SetCameraBehindPlayer(playerid);
  1179. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 12 (/drift12)", pName, playerid);
  1180. SendClientMessageToAll(COLOR_YELLOW, string);
  1181. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1182. }
  1183.  
  1184.  
  1185. return 1;
  1186.  
  1187.  
  1188.  
  1189. }
  1190. if(strcmp(cmdtext, "/drift13", true, 10) == 0)
  1191. {
  1192. if(IsPlayerInAnyVehicle(playerid))
  1193. {
  1194. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1195. {
  1196. SetVehiclePos(GetPlayerVehicleID(playerid), 1246.2567,-2057.4617,59.5055);
  1197. SetVehicleZAngle(GetPlayerVehicleID(playerid), 266.6362);
  1198. SetCameraBehindPlayer(playerid);
  1199. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 13 (/drift13)", pName, playerid);
  1200. SendClientMessageToAll(COLOR_YELLOW, string);
  1201. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1202. }
  1203. else
  1204. {
  1205. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1206. }
  1207. }
  1208. else
  1209. {
  1210. SetPlayerPos(playerid, 1239.8492,-2037.4199,59.9314);
  1211. SetPlayerFacingAngle(playerid, 260.3887);
  1212. SetCameraBehindPlayer(playerid);
  1213. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 13 (/drift13)", pName, playerid);
  1214. SendClientMessageToAll(COLOR_YELLOW, string);
  1215. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1216. }
  1217.  
  1218.  
  1219. return 1;
  1220. }
  1221. if(strcmp(cmdtext, "/drift14", true, 10) == 0)
  1222. {
  1223. if(IsPlayerInAnyVehicle(playerid))
  1224. {
  1225. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1226. {
  1227. SetVehiclePos(GetPlayerVehicleID(playerid), 1636.9423,-1154.2665,23.6056);
  1228. SetVehicleZAngle(GetPlayerVehicleID(playerid), 357.5793);
  1229. SetCameraBehindPlayer(playerid);
  1230. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 14 (/drift14)", pName, playerid);
  1231. SendClientMessageToAll(COLOR_YELLOW, string);
  1232. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1233. }
  1234. else
  1235. {
  1236. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1237. }
  1238. }
  1239. else
  1240. {
  1241. SetPlayerPos(playerid, 1636.9423,-1154.2665,23.6056);
  1242. SetPlayerFacingAngle(playerid, 357.5793);
  1243. SetCameraBehindPlayer(playerid);
  1244. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 14 (/drift14)", pName, playerid);
  1245. SendClientMessageToAll(COLOR_YELLOW, string);
  1246. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1247. }
  1248.  
  1249.  
  1250. return 1;
  1251. }
  1252. if(strcmp(cmdtext, "/drift15", true, 10) == 0)
  1253. {
  1254. if(IsPlayerInAnyVehicle(playerid))
  1255. {
  1256. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1257. {
  1258. SetVehiclePos(GetPlayerVehicleID(playerid),1978.7637,2238.7798,26.8968);
  1259. SetVehicleZAngle(GetPlayerVehicleID(playerid), 269.8691);
  1260. SetCameraBehindPlayer(playerid);
  1261. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 15 (/drift15)", pName, playerid);
  1262. SendClientMessageToAll(COLOR_YELLOW, string);
  1263. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1264. }
  1265. else
  1266. {
  1267. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1268. }
  1269. }
  1270. else
  1271. {
  1272. SetPlayerPos(playerid, 1978.7637,2238.7798,26.8968);
  1273. SetPlayerFacingAngle(playerid, 269.8691);
  1274. SetCameraBehindPlayer(playerid);
  1275. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 15 (/drift15)", pName, playerid);
  1276. SendClientMessageToAll(COLOR_YELLOW, string);
  1277. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1278. }
  1279. return 1;
  1280. }
  1281. if(strcmp(cmdtext, "/drift16", true, 10) == 0)
  1282. {
  1283. if(IsPlayerInAnyVehicle(playerid))
  1284. {
  1285. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1286. {
  1287. SetVehiclePos(GetPlayerVehicleID(playerid),-116.2590,819.2222,20.0582);
  1288. SetVehicleZAngle(GetPlayerVehicleID(playerid), 199.9199);
  1289. SetCameraBehindPlayer(playerid);
  1290. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 16 (/drift16)", pName, playerid);
  1291. SendClientMessageToAll(COLOR_YELLOW, string);
  1292. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1293. }
  1294. else
  1295. {
  1296. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1297. }
  1298. }
  1299. else
  1300. {
  1301. SetPlayerPos(playerid, -116.2590,819.2222,20.0582);
  1302. SetPlayerFacingAngle(playerid, 199.9199);
  1303. SetCameraBehindPlayer(playerid);
  1304. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 16 (/drfit16)", pName, playerid);
  1305. SendClientMessageToAll(COLOR_YELLOW, string);
  1306. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1307. }
  1308. return 1;
  1309. }
  1310. if(strcmp(cmdtext, "/drift17", true, 10) == 0)
  1311. {
  1312. if(IsPlayerInAnyVehicle(playerid))
  1313. {
  1314. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1315. {
  1316. SetVehiclePos(GetPlayerVehicleID(playerid),2620.0789,-2406.7498,13.1992);
  1317. SetVehicleZAngle(GetPlayerVehicleID(playerid), 269.8561);
  1318. SetCameraBehindPlayer(playerid);
  1319. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 17 (/drift17)", pName, playerid);
  1320. SendClientMessageToAll(COLOR_YELLOW, string);
  1321. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1322. }
  1323. else
  1324. {
  1325. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1326. }
  1327. }
  1328. else
  1329. {
  1330. SetPlayerPos(playerid, 2620.0789,-2406.7498,13.1992);
  1331. SetPlayerFacingAngle(playerid, 269.8561);
  1332. SetCameraBehindPlayer(playerid);
  1333. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 17 (/drift17)", pName, playerid);
  1334. SendClientMessageToAll(COLOR_YELLOW, string);
  1335. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1336. }
  1337. return 1;
  1338. }
  1339. if(strcmp(cmdtext, "/drift18", true, 10) == 0)
  1340. {
  1341. if(IsPlayerInAnyVehicle(playerid))
  1342. {
  1343. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1344. {
  1345. SetVehiclePos(GetPlayerVehicleID(playerid),-318.4155,2518.4719,34.4178);
  1346. SetVehicleZAngle(GetPlayerVehicleID(playerid), 276.3857);
  1347. SetCameraBehindPlayer(playerid);
  1348. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 18 (/drift18)", pName, playerid);
  1349. SendClientMessageToAll(COLOR_YELLOW, string);
  1350. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1351. }
  1352. else
  1353. {
  1354. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1355. }
  1356. }
  1357. else
  1358. {
  1359. SetPlayerPos(playerid, -318.4155,2518.4719,34.4178);
  1360. SetPlayerFacingAngle(playerid, 276.3857);
  1361. SetCameraBehindPlayer(playerid);
  1362. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 18 (/drift18)", pName, playerid);
  1363. SendClientMessageToAll(COLOR_YELLOW, string);
  1364. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1365. }
  1366. return 1;
  1367. }
  1368. if(strcmp(cmdtext, "/drift19", true, 10) == 0)
  1369. {
  1370. if(IsPlayerInAnyVehicle(playerid))
  1371. {
  1372. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1373. {
  1374. SetVehiclePos(GetPlayerVehicleID(playerid),-1994.6610,343.1967,34.7129);
  1375. SetVehicleZAngle(GetPlayerVehicleID(playerid), 266.1237);
  1376. SetCameraBehindPlayer(playerid);
  1377. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 19 (/drift19)", pName, playerid);
  1378. SendClientMessageToAll(COLOR_YELLOW, string);
  1379. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1380. }
  1381. else
  1382. {
  1383. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1384. }
  1385. }
  1386. else
  1387. {
  1388. SetPlayerPos(playerid, -1994.6610,343.1967,34.7129);
  1389. SetPlayerFacingAngle(playerid, 266.1237);
  1390. SetCameraBehindPlayer(playerid);
  1391. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 19 (/drift19)", pName, playerid);
  1392. SendClientMessageToAll(COLOR_YELLOW, string);
  1393. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1394. }
  1395. return 1;
  1396. }
  1397. if(strcmp(cmdtext, "/drift20", true, 10) == 0)
  1398. {
  1399. if(IsPlayerInAnyVehicle(playerid))
  1400. {
  1401. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1402. {
  1403. SetVehiclePos(GetPlayerVehicleID(playerid),-536.4901,1985.9124,59.8858);
  1404. SetVehicleZAngle(GetPlayerVehicleID(playerid), 54.5365);
  1405. SetCameraBehindPlayer(playerid);
  1406. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 20 (/drift20)", pName, playerid);
  1407. SendClientMessageToAll(COLOR_YELLOW, string);
  1408. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1409. }
  1410. else
  1411. {
  1412. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1413. }
  1414. }
  1415. else
  1416. {
  1417. SetPlayerPos(playerid, -536.4901,1985.9124,59.8858);
  1418. SetPlayerFacingAngle(playerid, 54.5365);
  1419. SetCameraBehindPlayer(playerid);
  1420. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 20 (/drift20)", pName, playerid);
  1421. SendClientMessageToAll(COLOR_YELLOW, string);
  1422. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1423. }
  1424. return 1;
  1425. }
  1426. if(strcmp(cmdtext, "/drift21", true, 10) == 0)
  1427. {
  1428. if(IsPlayerInAnyVehicle(playerid))
  1429. {
  1430. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1431. {
  1432. SetVehiclePos(GetPlayerVehicleID(playerid),2560.1799,-1054.5699,69.1088);
  1433. SetVehicleZAngle(GetPlayerVehicleID(playerid), 174.5037);
  1434. SetCameraBehindPlayer(playerid);
  1435. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 21 (/drift21)", pName, playerid);
  1436. SendClientMessageToAll(COLOR_YELLOW, string);
  1437. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1438. }
  1439. else
  1440. {
  1441. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1442. }
  1443. }
  1444. else
  1445. {
  1446. SetPlayerPos(playerid, 2560.1799,-1054.5699,69.1088);
  1447. SetPlayerFacingAngle(playerid, 174.5037);
  1448. SetCameraBehindPlayer(playerid);
  1449. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 21 (/drift21)", pName, playerid);
  1450. SendClientMessageToAll(COLOR_YELLOW, string);
  1451. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1452. }
  1453. return 1;
  1454. }
  1455. if(strcmp(cmdtext, "/drift22", true, 10) == 0)
  1456. {
  1457. if(IsPlayerInAnyVehicle(playerid))
  1458. {
  1459. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1460. {
  1461. SetVehiclePos(GetPlayerVehicleID(playerid),2744.8188,-1259.8951,59.2429);
  1462. SetVehicleZAngle(GetPlayerVehicleID(playerid), 268.8653);
  1463. SetCameraBehindPlayer(playerid);
  1464. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 22 (/drift22)", pName, playerid);
  1465. SendClientMessageToAll(COLOR_YELLOW, string);
  1466. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1467. }
  1468. else
  1469. {
  1470. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1471. }
  1472. }
  1473. else
  1474. {
  1475. SetPlayerPos(playerid, 2744.8188,-1259.8951,59.2429);
  1476. SetPlayerFacingAngle(playerid, 268.8653);
  1477. SetCameraBehindPlayer(playerid);
  1478. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 22 (/drift22)", pName, playerid);
  1479. SendClientMessageToAll(COLOR_YELLOW, string);
  1480. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1481. }
  1482. return 1;
  1483. }
  1484. if(strcmp(cmdtext, "/drift23", true, 10) == 0)
  1485. {
  1486. if(IsPlayerInAnyVehicle(playerid))
  1487. {
  1488. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1489. {
  1490. SetVehiclePos(GetPlayerVehicleID(playerid),664.9158,-1317.3036,13.1367);
  1491. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.9902);
  1492. SetCameraBehindPlayer(playerid);
  1493. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 23 (/drift23)", pName, playerid);
  1494. SendClientMessageToAll(COLOR_YELLOW, string);
  1495. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1496. }
  1497. else
  1498. {
  1499. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1500. }
  1501. }
  1502. else
  1503. {
  1504. SetPlayerPos(playerid, 664.9158,-1317.3036,13.1367);
  1505. SetPlayerFacingAngle(playerid, 1.9902);
  1506. SetCameraBehindPlayer(playerid);
  1507. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 23 (/drift23)", pName, playerid);
  1508. SendClientMessageToAll(COLOR_YELLOW, string);
  1509. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1510. }
  1511. return 1;
  1512. }
  1513. if(strcmp(cmdtext, "/drift24", true, 10) == 0)
  1514. {
  1515. if(IsPlayerInAnyVehicle(playerid))
  1516. {
  1517. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1518. {
  1519. SetVehiclePos(GetPlayerVehicleID(playerid),293.9851,-561.8304,40.3055);
  1520. SetVehicleZAngle(GetPlayerVehicleID(playerid), 89.1122);
  1521. SetCameraBehindPlayer(playerid);
  1522. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 24 (/drift24)", pName, playerid);
  1523. SendClientMessageToAll(COLOR_YELLOW, string);
  1524. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1525. }
  1526. else
  1527. {
  1528. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1529. }
  1530. }
  1531. else
  1532. {
  1533. SetPlayerPos(playerid, 293.9851,-561.8304,40.3055);
  1534. SetPlayerFacingAngle(playerid, 89.1122);
  1535. SetCameraBehindPlayer(playerid);
  1536. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 24 (/drift24)", pName, playerid);
  1537. SendClientMessageToAll(COLOR_YELLOW, string);
  1538. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1539. }
  1540. return 1;
  1541. }
  1542. if(strcmp(cmdtext, "/drift25", true, 10) == 0)
  1543. {
  1544. if(IsPlayerInAnyVehicle(playerid))
  1545. {
  1546. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1547. {
  1548. SetVehiclePos(GetPlayerVehicleID(playerid),-1257.1068,-1355.8252,119.8318);
  1549. SetVehicleZAngle(GetPlayerVehicleID(playerid), 110.5793);
  1550. SetCameraBehindPlayer(playerid);
  1551. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 25 (/drift25)", pName, playerid);
  1552. SendClientMessageToAll(COLOR_YELLOW, string);
  1553. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1554. }
  1555. else
  1556. {
  1557. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1558. }
  1559. }
  1560. else
  1561. {
  1562. SetPlayerPos(playerid, -1257.1068,-1355.8252,119.8318);
  1563. SetPlayerFacingAngle(playerid, 110.5793);
  1564. SetCameraBehindPlayer(playerid);
  1565. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 25 (/drift25)", pName, playerid);
  1566. SendClientMessageToAll(COLOR_YELLOW, string);
  1567. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1568. }
  1569. return 1;
  1570. }
  1571. if(strcmp(cmdtext, "/drift26", true, 10) == 0)
  1572. {
  1573. if(IsPlayerInAnyVehicle(playerid))
  1574. {
  1575. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1576. {
  1577. SetVehiclePos(GetPlayerVehicleID(playerid),1277.5319,-601.2232,100.9038);
  1578. SetVehicleZAngle(GetPlayerVehicleID(playerid), 353.0812);
  1579. SetCameraBehindPlayer(playerid);
  1580. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 26 (/drift26)", pName, playerid);
  1581. SendClientMessageToAll(COLOR_YELLOW, string);
  1582. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1583. }
  1584. else
  1585. {
  1586. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1587. }
  1588. }
  1589. else
  1590. {
  1591. SetPlayerPos(playerid, 1277.5319,-601.2232,100.9038);
  1592. SetPlayerFacingAngle(playerid, 353.0812);
  1593. SetCameraBehindPlayer(playerid);
  1594. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 26 (/drift26)", pName, playerid);
  1595. SendClientMessageToAll(COLOR_YELLOW, string);
  1596. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1597. }
  1598. return 1;
  1599. }
  1600. if(strcmp(cmdtext, "/drift27", true, 10) == 0)
  1601. {
  1602. if(IsPlayerInAnyVehicle(playerid))
  1603. {
  1604. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1605. {
  1606. SetVehiclePos(GetPlayerVehicleID(playerid),-1810.9692,2685.8086,55.8367);
  1607. SetVehicleZAngle(GetPlayerVehicleID(playerid), 76.9332);
  1608. SetCameraBehindPlayer(playerid);
  1609. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 27 (/drift27)", pName, playerid);
  1610. SendClientMessageToAll(COLOR_YELLOW, string);
  1611. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1612. }
  1613. else
  1614. {
  1615. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1616. }
  1617. }
  1618. else
  1619. {
  1620. SetPlayerPos(playerid, -1810.9692,2685.8086,55.8367);
  1621. SetPlayerFacingAngle(playerid, 76.9332);
  1622. SetCameraBehindPlayer(playerid);
  1623. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 27 (/drift27)", pName, playerid);
  1624. SendClientMessageToAll(COLOR_YELLOW, string);
  1625. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1626. }
  1627. return 1;
  1628. }
  1629. if(strcmp(cmdtext, "/drift28", true, 10) == 0)
  1630. {
  1631. if(IsPlayerInAnyVehicle(playerid))
  1632. {
  1633. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1634. {
  1635. SetVehiclePos(GetPlayerVehicleID(playerid),-1822.0422,2670.2593,54.7437);
  1636. SetVehicleZAngle(GetPlayerVehicleID(playerid), 144.0571);
  1637. SetCameraBehindPlayer(playerid);
  1638. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 28 (/drift28)", pName, playerid);
  1639. SendClientMessageToAll(COLOR_YELLOW, string);
  1640. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1641. }
  1642. else
  1643. {
  1644. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1645. }
  1646. }
  1647. else
  1648. {
  1649. SetPlayerPos(playerid, -1822.0422,2670.2593,54.7437);
  1650. SetPlayerFacingAngle(playerid, 144.0571);
  1651. SetCameraBehindPlayer(playerid);
  1652. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 28 (/drift28)", pName, playerid);
  1653. SendClientMessageToAll(COLOR_YELLOW, string);
  1654. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1655. }
  1656. return 1;
  1657. }
  1658. if(strcmp(cmdtext, "/drift29", true, 10) == 0)
  1659. {
  1660. if(IsPlayerInAnyVehicle(playerid))
  1661. {
  1662. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1663. {
  1664. SetVehiclePos(GetPlayerVehicleID(playerid),1104.5126,815.3459,10.4263);
  1665. SetVehicleZAngle(GetPlayerVehicleID(playerid), 305.2941);
  1666. SetCameraBehindPlayer(playerid);
  1667. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 29 (/drift29)", pName, playerid);
  1668. SendClientMessageToAll(COLOR_YELLOW, string);
  1669. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1670. }
  1671. else
  1672. {
  1673. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1674. }
  1675. }
  1676. else
  1677. {
  1678. SetPlayerPos(playerid, 1104.5126,815.3459,10.4263);
  1679. SetPlayerFacingAngle(playerid, 305.2941);
  1680. SetCameraBehindPlayer(playerid);
  1681. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 29 (/drift29)", pName, playerid);
  1682. SendClientMessageToAll(COLOR_YELLOW, string);
  1683. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1684. }
  1685. return 1;
  1686. }
  1687. if(strcmp(cmdtext, "/drift30", true, 10) == 0)
  1688. {
  1689. if(IsPlayerInAnyVehicle(playerid))
  1690. {
  1691. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1692. {
  1693. SetVehiclePos(GetPlayerVehicleID(playerid),2509.8716,1606.4781,10.4566);
  1694. SetVehicleZAngle(GetPlayerVehicleID(playerid), 158.8041);
  1695. SetCameraBehindPlayer(playerid);
  1696. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 30 (/drift30)", pName, playerid);
  1697. SendClientMessageToAll(COLOR_YELLOW, string);
  1698. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1699.  
  1700. }
  1701. else
  1702. {
  1703. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1704. }
  1705. }
  1706. else
  1707. {
  1708. SetPlayerPos(playerid, 2509.8716,1606.4781,10.4566);
  1709. SetPlayerFacingAngle(playerid, 158.8041);
  1710. SetCameraBehindPlayer(playerid);
  1711. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 30 (/drift30)", pName, playerid);
  1712. SendClientMessageToAll(COLOR_YELLOW, string);
  1713. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1714. }
  1715. return 1;
  1716. }
  1717. if(strcmp(cmdtext, "/drift31", true, 10) == 0)
  1718. {
  1719. if(IsPlayerInAnyVehicle(playerid))
  1720. {
  1721. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1722. {
  1723. SetVehiclePos(GetPlayerVehicleID(playerid),-1421.2139,-816.0684,80.1159);
  1724. SetVehicleZAngle(GetPlayerVehicleID(playerid), 93.0473);
  1725. SetCameraBehindPlayer(playerid);
  1726. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 31 (/drift31)", pName, playerid);
  1727. SendClientMessageToAll(COLOR_YELLOW, string);
  1728. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1729. }
  1730. else
  1731. {
  1732. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1733. }
  1734. }
  1735. else
  1736. {
  1737. SetPlayerPos(playerid, -1421.2139,-816.0684,80.1159);
  1738. SetPlayerFacingAngle(playerid, 93.0473);
  1739. SetCameraBehindPlayer(playerid);
  1740. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 31 (/drift31)", pName, playerid);
  1741. SendClientMessageToAll(COLOR_YELLOW, string);
  1742. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1743. }
  1744. return 1;
  1745. }
  1746. if(strcmp(cmdtext, "/drift32", true, 10) == 0)
  1747. {
  1748. if(IsPlayerInAnyVehicle(playerid))
  1749. {
  1750. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1751. {
  1752. SetVehiclePos(GetPlayerVehicleID(playerid),-1697.0072,991.5380,17.2838);
  1753. SetVehicleZAngle(GetPlayerVehicleID(playerid), 357.3751);
  1754. SetCameraBehindPlayer(playerid);
  1755. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 32 (/drift32)", pName, playerid);
  1756. SendClientMessageToAll(COLOR_YELLOW, string);
  1757. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1758. }
  1759. else
  1760. {
  1761. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1762. }
  1763. }
  1764. else
  1765. {
  1766. SetPlayerPos(playerid, -1697.0072,991.5380,17.2838);
  1767. SetPlayerFacingAngle(playerid, 357.3751);
  1768. SetCameraBehindPlayer(playerid);
  1769. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 32 (/drift32)", pName, playerid);
  1770. SendClientMessageToAll(COLOR_YELLOW, string);
  1771. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1772. }
  1773. return 1;
  1774. }
  1775. if(strcmp(cmdtext, "/drift33", true, 10) == 0)
  1776. {
  1777. if(IsPlayerInAnyVehicle(playerid))
  1778. {
  1779. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1780. {
  1781. SetVehiclePos(GetPlayerVehicleID(playerid),-2136.3975,919.4185,79.5486);
  1782. SetVehicleZAngle(GetPlayerVehicleID(playerid), 268.2998);
  1783. SetCameraBehindPlayer(playerid);
  1784. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 33 (/drift33)", pName, playerid);
  1785. SendClientMessageToAll(COLOR_YELLOW, string);
  1786. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1787. }
  1788. else
  1789. {
  1790. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1791. }
  1792. }
  1793. else
  1794. {
  1795. SetPlayerPos(playerid, -2136.3975,919.4185,79.5486);
  1796. SetPlayerFacingAngle(playerid, 268.2998);
  1797. SetCameraBehindPlayer(playerid);
  1798. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 33 (/drift33)", pName, playerid);
  1799. SendClientMessageToAll(COLOR_YELLOW, string);
  1800. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1801. }
  1802. return 1;
  1803. }
  1804. if(strcmp(cmdtext, "/drift34", true, 10) == 0)
  1805. {
  1806. if(IsPlayerInAnyVehicle(playerid))
  1807. {
  1808. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1809. {
  1810. SetVehiclePos(GetPlayerVehicleID(playerid),-1400.5747,-291.2898,5.7002);
  1811. SetVehicleZAngle(GetPlayerVehicleID(playerid), 353.6805);
  1812. SetCameraBehindPlayer(playerid);
  1813. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 34 (/drift34)", pName, playerid);
  1814. SendClientMessageToAll(COLOR_YELLOW, string);
  1815. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1816. }
  1817. else
  1818. {
  1819. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1820. }
  1821. }
  1822. else
  1823. {
  1824. SetPlayerPos(playerid, -1400.5747,-291.2898,5.7002);
  1825. SetPlayerFacingAngle(playerid, 353.6805);
  1826. SetCameraBehindPlayer(playerid);
  1827. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 34 (/drift34)", pName, playerid);
  1828. SendClientMessageToAll(COLOR_YELLOW, string);
  1829. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1830. }
  1831. return 1;
  1832. }
  1833. if(strcmp(cmdtext, "/drift35", true, 10) == 0)
  1834. {
  1835. if(IsPlayerInAnyVehicle(playerid))
  1836. {
  1837. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1838. {
  1839. SetVehiclePos(GetPlayerVehicleID(playerid),1615.3378,-1659.0410,13.2405);
  1840. SetVehicleZAngle(GetPlayerVehicleID(playerid), 184.4336);
  1841. SetCameraBehindPlayer(playerid);
  1842. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 35 (/drift35)", pName, playerid);
  1843. SendClientMessageToAll(COLOR_YELLOW, string);
  1844. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1845. }
  1846. else
  1847. {
  1848. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1849. }
  1850. }
  1851. else
  1852. {
  1853. SetPlayerPos(playerid, 1615.3378,-1659.0410,13.2405);
  1854. SetPlayerFacingAngle(playerid, 184.4336);
  1855. SetCameraBehindPlayer(playerid);
  1856. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 35 (/drift35)", pName, playerid);
  1857. SendClientMessageToAll(COLOR_YELLOW, string);
  1858. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1859. }
  1860. return 1;
  1861. }
  1862. if(strcmp(cmdtext, "/drift36", true, 10) == 0)
  1863. {
  1864. if(IsPlayerInAnyVehicle(playerid))
  1865. {
  1866. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1867. {
  1868. SetVehiclePos(GetPlayerVehicleID(playerid),1651.2620,-2599.9829,13.2465);
  1869. SetVehicleZAngle(GetPlayerVehicleID(playerid), 269.8469);
  1870. SetCameraBehindPlayer(playerid);
  1871. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 36 (/drift36)", pName, playerid);
  1872. SendClientMessageToAll(COLOR_YELLOW, string);
  1873. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1874. }
  1875. else
  1876. {
  1877. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1878. }
  1879. }
  1880. else
  1881. {
  1882. SetPlayerPos(playerid, 1651.2620,-2599.9829,13.2465);
  1883. SetPlayerFacingAngle(playerid, 269.8469);
  1884. SetCameraBehindPlayer(playerid);
  1885. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 36 (/drift36)", pName, playerid);
  1886. SendClientMessageToAll(COLOR_YELLOW, string);
  1887. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1888. }
  1889. return 1;
  1890. }
  1891. if(strcmp(cmdtext, "/drift37", true, 10) == 0)
  1892. {
  1893. if(IsPlayerInAnyVehicle(playerid))
  1894. {
  1895. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1896. {
  1897. SetVehiclePos(GetPlayerVehicleID(playerid),291.6453,-1489.1570,32.3365);
  1898. SetVehicleZAngle(GetPlayerVehicleID(playerid), 50.8979);
  1899. SetCameraBehindPlayer(playerid);
  1900. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 37 (/drift37)", pName, playerid);
  1901. SendClientMessageToAll(COLOR_YELLOW, string);
  1902. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1903. }
  1904. else
  1905. {
  1906. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1907. }
  1908. }
  1909. else
  1910. {
  1911. SetPlayerPos(playerid, 291.6453,-1489.1570,32.3365);
  1912. SetPlayerFacingAngle(playerid, 50.8979);
  1913. SetCameraBehindPlayer(playerid);
  1914. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 37 (/drift37)", pName, playerid);
  1915. SendClientMessageToAll(COLOR_YELLOW, string);
  1916. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1917. }
  1918. return 1;
  1919. }
  1920. if(strcmp(cmdtext, "/drift38", true, 10) == 0)
  1921. {
  1922. if(IsPlayerInAnyVehicle(playerid))
  1923. {
  1924. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1925. {
  1926. SetVehiclePos(GetPlayerVehicleID(playerid),1591.4022,-2192.9214,13.0724);
  1927. SetVehicleZAngle(GetPlayerVehicleID(playerid), 88.7810);
  1928. SetCameraBehindPlayer(playerid);
  1929. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 38 (/drift38)", pName, playerid);
  1930. SendClientMessageToAll(COLOR_YELLOW, string);
  1931. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1932. }
  1933. else
  1934. {
  1935. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1936. }
  1937. }
  1938. else
  1939. {
  1940. SetPlayerPos(playerid, 1591.4022,-2192.9214,13.0724);
  1941. SetPlayerFacingAngle(playerid, 88.7810);
  1942. SetCameraBehindPlayer(playerid);
  1943. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 38 (/drift38)", pName, playerid);
  1944. SendClientMessageToAll(COLOR_YELLOW, string);
  1945. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1946. }
  1947. return 1;
  1948. }
  1949. if(strcmp(cmdtext, "/drift39", true, 10) == 0)
  1950. {
  1951. if(IsPlayerInAnyVehicle(playerid))
  1952. {
  1953. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1954. {
  1955. SetVehiclePos(GetPlayerVehicleID(playerid),1360.9453,-2465.1997,7.3572);
  1956. SetVehicleZAngle(GetPlayerVehicleID(playerid), 269.3084);
  1957. SetCameraBehindPlayer(playerid);
  1958. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 39 (/drift39)", pName, playerid);
  1959. SendClientMessageToAll(COLOR_YELLOW, string);
  1960. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1961. }
  1962. else
  1963. {
  1964. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1965. }
  1966. }
  1967. else
  1968. {
  1969. SetPlayerPos(playerid, 1360.9453,-2465.1997,7.3572);
  1970. SetPlayerFacingAngle(playerid, 269.3084);
  1971. SetCameraBehindPlayer(playerid);
  1972. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 39 (/drift39)", pName, playerid);
  1973. SendClientMessageToAll(COLOR_YELLOW, string);
  1974. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1975. }
  1976. return 1;
  1977. }
  1978. if(strcmp(cmdtext, "/drift40", true, 10) == 0)
  1979. {
  1980. if(IsPlayerInAnyVehicle(playerid))
  1981. {
  1982. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1983. {
  1984. SetVehiclePos(GetPlayerVehicleID(playerid),-2265.7798,1158.4409,57.0986);
  1985. SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.1581);
  1986. SetCameraBehindPlayer(playerid);
  1987. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 40 (/drift40)", pName, playerid);
  1988. SendClientMessageToAll(COLOR_YELLOW, string);
  1989. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  1990. }
  1991. else
  1992. {
  1993. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  1994. }
  1995. }
  1996. else
  1997. {
  1998. SetPlayerPos(playerid, -2265.7798,1158.4409,57.0986);
  1999. SetPlayerFacingAngle(playerid, 0.1581);
  2000. SetCameraBehindPlayer(playerid);
  2001. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 40 (/drift40)", pName, playerid);
  2002. SendClientMessageToAll(COLOR_YELLOW, string);
  2003. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2004. }
  2005. return 1;
  2006. }
  2007. if(strcmp(cmdtext, "/drift41", true, 10) == 0)
  2008. {
  2009. if(IsPlayerInAnyVehicle(playerid))
  2010. {
  2011. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2012. {
  2013. SetVehiclePos(GetPlayerVehicleID(playerid),-2119.4114,-349.4402,34.8226);
  2014. SetVehicleZAngle(GetPlayerVehicleID(playerid), 270.5172);
  2015. SetCameraBehindPlayer(playerid);
  2016. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet (/drift41)", pName, playerid);
  2017. SendClientMessageToAll(COLOR_YELLOW, string);
  2018. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2019. }
  2020. else
  2021. {
  2022. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2023. }
  2024. }
  2025. else
  2026. {
  2027. SetPlayerPos(playerid, -2119.4114,-349.4402,34.8226);
  2028. SetPlayerFacingAngle(playerid, 270.5172);
  2029. SetCameraBehindPlayer(playerid);
  2030. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 41 (/drift41)", pName, playerid);
  2031. SendClientMessageToAll(COLOR_YELLOW, string);
  2032. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2033. }
  2034. return 1;
  2035. }
  2036. if(strcmp(cmdtext, "/drift42", true, 10) == 0)
  2037. {
  2038. if(IsPlayerInAnyVehicle(playerid))
  2039. {
  2040. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2041. {
  2042. SetVehiclePos(GetPlayerVehicleID(playerid),1476.5244,1758.5297,10.5100);
  2043. SetVehicleZAngle(GetPlayerVehicleID(playerid), 181.3618);
  2044. SetCameraBehindPlayer(playerid);
  2045. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 42 (/drift42)", pName, playerid);
  2046. SendClientMessageToAll(COLOR_YELLOW, string);
  2047. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2048. }
  2049. else
  2050. {
  2051. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2052. }
  2053. }
  2054. else
  2055. {
  2056. SetPlayerPos(playerid, 1476.5244,1758.5297,10.5100);
  2057. SetPlayerFacingAngle(playerid, 181.3618);
  2058. SetCameraBehindPlayer(playerid);
  2059. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 42 (/drift42)", pName, playerid);
  2060. SendClientMessageToAll(COLOR_YELLOW, string);
  2061. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2062. }
  2063. return 1;
  2064. }
  2065. if(strcmp(cmdtext, "/drift43", true, 10) == 0)
  2066. {
  2067. if(IsPlayerInAnyVehicle(playerid))
  2068. {
  2069. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2070. {
  2071. SetVehiclePos(GetPlayerVehicleID(playerid),137.5619,1946.4087,19.0599);
  2072. SetVehicleZAngle(GetPlayerVehicleID(playerid), 181.3618);
  2073. SetCameraBehindPlayer(playerid);
  2074. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 43 (/drift43)", pName, playerid);
  2075. SendClientMessageToAll(COLOR_YELLOW, string);
  2076. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2077. }
  2078. else
  2079. {
  2080. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2081. }
  2082. }
  2083. else
  2084. {
  2085. SetPlayerPos(playerid, 137.5619,1946.4087,19.0599);
  2086. SetPlayerFacingAngle(playerid, 181.3618);
  2087. SetCameraBehindPlayer(playerid);
  2088. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 43 (/drift43)", pName, playerid);
  2089. SendClientMessageToAll(COLOR_YELLOW, string);
  2090. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2091. }
  2092. return 1;
  2093. }
  2094. if(strcmp(cmdtext, "/drift44", true, 10) == 0)
  2095. {
  2096. if(IsPlayerInAnyVehicle(playerid))
  2097. {
  2098. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2099. {
  2100. SetVehiclePos(GetPlayerVehicleID(playerid),2589.9761,2800.7749,10.3423);
  2101. SetVehicleZAngle(GetPlayerVehicleID(playerid), 90.1578);
  2102. SetCameraBehindPlayer(playerid);
  2103. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 44 (/drift44)", pName, playerid);
  2104. SendClientMessageToAll(COLOR_YELLOW, string);
  2105. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2106. }
  2107. else
  2108. {
  2109. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2110. }
  2111. }
  2112. else
  2113. {
  2114. SetPlayerPos(playerid, 2589.9761,2800.7749,10.3423);
  2115. SetPlayerFacingAngle(playerid, 90.1578);
  2116. SetCameraBehindPlayer(playerid);
  2117. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 44 (/drift44)", pName, playerid);
  2118. SendClientMessageToAll(COLOR_YELLOW, string);
  2119. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2120. }
  2121. return 1;
  2122. }
  2123. if(strcmp(cmdtext, "/drift45", true, 10) == 0)
  2124. {
  2125. if(IsPlayerInAnyVehicle(playerid))
  2126. {
  2127. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2128. {
  2129. SetVehiclePos(GetPlayerVehicleID(playerid),1000.0231,2545.3728,10.3403);
  2130. SetVehicleZAngle(GetPlayerVehicleID(playerid), 235.6451);
  2131. SetCameraBehindPlayer(playerid);
  2132. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 45 (/drift45)", pName, playerid);
  2133. SendClientMessageToAll(COLOR_YELLOW, string);
  2134. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2135. }
  2136. else
  2137. {
  2138. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2139. }
  2140. }
  2141. else
  2142. {
  2143. SetPlayerPos(playerid, 1000.0231,2545.3728,10.3403);
  2144. SetPlayerFacingAngle(playerid, 235.6451);
  2145. SetCameraBehindPlayer(playerid);
  2146. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 45 (/drift45)", pName, playerid);
  2147. SendClientMessageToAll(COLOR_YELLOW, string);
  2148. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2149. }
  2150. return 1;
  2151. }
  2152. if(strcmp(cmdtext, "/drift46", true, 10) == 0)
  2153. {
  2154. if(IsPlayerInAnyVehicle(playerid))
  2155. {
  2156. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2157. {
  2158. SetVehiclePos(GetPlayerVehicleID(playerid),1322.6106,2236.8350,10.4909);
  2159. SetVehicleZAngle(GetPlayerVehicleID(playerid), 2.3974);
  2160. SetCameraBehindPlayer(playerid);
  2161. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 46 (/drift46)", pName, playerid);
  2162. SendClientMessageToAll(COLOR_YELLOW, string);
  2163. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2164. }
  2165. else
  2166. {
  2167. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2168. }
  2169. }
  2170. else
  2171. {
  2172. SetPlayerPos(playerid, 1322.6106,2236.8350,10.4909);
  2173. SetPlayerFacingAngle(playerid, 2.3974);
  2174. SetCameraBehindPlayer(playerid);
  2175. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 46 (/drift46)", pName, playerid);
  2176. SendClientMessageToAll(COLOR_YELLOW, string);
  2177. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2178. }
  2179. return 1;
  2180. }
  2181. if(strcmp(cmdtext, "/drift47", true, 10) == 0)
  2182. {
  2183. if(IsPlayerInAnyVehicle(playerid))
  2184. {
  2185. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2186. {
  2187. SetVehiclePos(GetPlayerVehicleID(playerid),1500.5153,994.9993,10.4639);
  2188. SetVehicleZAngle(GetPlayerVehicleID(playerid), 90.1991);
  2189. SetCameraBehindPlayer(playerid);
  2190. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 47 (/drift47)", pName, playerid);
  2191. SendClientMessageToAll(COLOR_YELLOW, string);
  2192. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2193. }
  2194. else
  2195. {
  2196. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2197. }
  2198. }
  2199. else
  2200. {
  2201. SetPlayerPos(playerid, 1500.5153,994.9993,10.4639);
  2202. SetPlayerFacingAngle(playerid, 90.1991);
  2203. SetCameraBehindPlayer(playerid);
  2204. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 47 (/drift47)", pName, playerid);
  2205. SendClientMessageToAll(COLOR_YELLOW, string);
  2206. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2207. }
  2208. return 1;
  2209. }
  2210. if(strcmp(cmdtext, "/drift48", true, 10) == 0)
  2211. {
  2212. if(IsPlayerInAnyVehicle(playerid))
  2213. {
  2214. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2215. {
  2216. SetVehiclePos(GetPlayerVehicleID(playerid),2050.2854,864.9113,6.4736);
  2217. SetVehicleZAngle(GetPlayerVehicleID(playerid), 182.3646);
  2218. SetCameraBehindPlayer(playerid);
  2219. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 48 (/drift48)", pName, playerid);
  2220. SendClientMessageToAll(COLOR_YELLOW, string);
  2221. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2222. }
  2223. else
  2224. {
  2225. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2226. }
  2227. }
  2228. else
  2229. {
  2230. SetPlayerPos(playerid, 2050.2854,864.9113,6.4736);
  2231. SetPlayerFacingAngle(playerid, 182.3646);
  2232. SetCameraBehindPlayer(playerid);
  2233. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 48 (/drift48)", pName, playerid);
  2234. SendClientMessageToAll(COLOR_YELLOW, string);
  2235. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2236. }
  2237. return 1;
  2238. }
  2239. if(strcmp(cmdtext, "/drift49", true, 10) == 0)
  2240. {
  2241. if(IsPlayerInAnyVehicle(playerid))
  2242. {
  2243. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2244. {
  2245. SetVehiclePos(GetPlayerVehicleID(playerid),2634.6064,1312.7318,10.4710);
  2246. SetVehicleZAngle(GetPlayerVehicleID(playerid), 270.8752);
  2247. SetCameraBehindPlayer(playerid);
  2248. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 49 (/drift49)", pName, playerid);
  2249. SendClientMessageToAll(COLOR_YELLOW, string);
  2250. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2251. }
  2252. else
  2253. {
  2254. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2255. }
  2256. }
  2257. else
  2258. {
  2259. SetPlayerPos(playerid, 2634.6064,1312.7318,10.4710);
  2260. SetPlayerFacingAngle(playerid, 270.8752);
  2261. SetCameraBehindPlayer(playerid);
  2262. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 49 (/drift49)", pName, playerid);
  2263. SendClientMessageToAll(COLOR_YELLOW, string);
  2264. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2265. }
  2266. return 1;
  2267. }
  2268. if(strcmp(cmdtext, "/drift50", true, 10) == 0)
  2269. {
  2270. if(IsPlayerInAnyVehicle(playerid))
  2271. {
  2272. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2273. {
  2274. SetVehiclePos(GetPlayerVehicleID(playerid),1605.4539,2279.6563,10.4743);
  2275. SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.3359);
  2276. SetCameraBehindPlayer(playerid);
  2277. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiett 50 (/drift50)", pName, playerid);
  2278. SendClientMessageToAll(COLOR_YELLOW, string);
  2279. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2280. }
  2281. else
  2282. {
  2283. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2284. }
  2285. }
  2286. else
  2287. {
  2288. SetPlayerPos(playerid, 1605.4539,2279.6563,10.4743);
  2289. SetPlayerFacingAngle(playerid, 1.3359);
  2290. SetCameraBehindPlayer(playerid);
  2291. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 50 (/drift50)", pName, playerid);
  2292. SendClientMessageToAll(COLOR_YELLOW, string);
  2293. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2294. }
  2295. return 1;
  2296. }
  2297. if(strcmp(cmdtext, "/drift51", true, 10) == 0)
  2298. {
  2299. if(IsPlayerInAnyVehicle(playerid))
  2300. {
  2301. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2302. {
  2303. SetVehiclePos(GetPlayerVehicleID(playerid),2080.7761,-1865.9845,13.0337);
  2304. SetVehicleZAngle(GetPlayerVehicleID(playerid), 179.1301);
  2305. SetCameraBehindPlayer(playerid);
  2306. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 51 (/drift51)", pName, playerid);
  2307. SendClientMessageToAll(COLOR_YELLOW, string);
  2308. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2309. }
  2310. else
  2311. {
  2312. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2313. }
  2314. }
  2315. else
  2316. {
  2317. SetPlayerPos(playerid, 2080.7761,-1865.9845,13.0337);
  2318. SetPlayerFacingAngle(playerid, 179.1301);
  2319. SetCameraBehindPlayer(playerid);
  2320. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 51 (/drift51)", pName, playerid);
  2321. SendClientMessageToAll(COLOR_YELLOW, string);
  2322. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2323. }
  2324. return 1;
  2325. }
  2326. if(strcmp(cmdtext, "/drift52", true, 10) == 0)
  2327. {
  2328. if(IsPlayerInAnyVehicle(playerid))
  2329. {
  2330. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2331. {
  2332. SetVehiclePos(GetPlayerVehicleID(playerid),1342.4817,-1576.3361,13.0962);
  2333. SetVehicleZAngle(GetPlayerVehicleID(playerid), 179.1301);
  2334. SetCameraBehindPlayer(playerid);
  2335. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 52 (/drift52)", pName, playerid);
  2336. SendClientMessageToAll(COLOR_YELLOW, string);
  2337. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2338. }
  2339. else
  2340. {
  2341. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2342. }
  2343. }
  2344. else
  2345. {
  2346. SetPlayerPos(playerid, 1342.4817,-1576.3361,13.0962);
  2347. SetPlayerFacingAngle(playerid, 179.1301);
  2348. SetCameraBehindPlayer(playerid);
  2349. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 52 (/drift52)", pName, playerid);
  2350. SendClientMessageToAll(COLOR_YELLOW, string);
  2351. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2352. }
  2353. return 1;
  2354. }
  2355. if(strcmp(cmdtext, "/drift53", true, 10) == 0)
  2356. {
  2357. if(IsPlayerInAnyVehicle(playerid))
  2358. {
  2359. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2360. {
  2361. SetVehiclePos(GetPlayerVehicleID(playerid),835.6555,-878.2632,68.0216);
  2362. SetVehicleZAngle(GetPlayerVehicleID(playerid), 238.8432);
  2363. SetCameraBehindPlayer(playerid);
  2364. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 53 (/drift53)", pName, playerid);
  2365. SendClientMessageToAll(COLOR_YELLOW, string);
  2366. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2367. }
  2368. else
  2369. {
  2370. SendClientMessage(playerid, COLOR_RED, "ERROR: Sie müssen der Fahrer sein!");
  2371. }
  2372. }
  2373. else
  2374. {
  2375. SetPlayerPos(playerid, 835.6555,-878.2632,68.0216);
  2376. SetPlayerFacingAngle(playerid, 238.8432);
  2377. SetCameraBehindPlayer(playerid);
  2378. format(string, sizeof(string), "%s [ID:%d] teleportierte sich zu dem Gebiet 53 (/drift53)", pName, playerid);
  2379. SendClientMessageToAll(COLOR_YELLOW, string);
  2380. GameTextForPlayer(playerid, "~w~Willkommen im Gebiet! ~G~", 5000, 5);
  2381. }
  2382. return 1;
  2383. }
  2384. return SendClientMessage(playerid,COLOR_RED,"ERROR: Unbekannter Befehl - benutzen Sie /befehle");
  2385. }
  2386.  
  2387. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  2388. {
  2389. return 1;
  2390. }
  2391.  
  2392. public OnPlayerExitVehicle(playerid, vehicleid)
  2393. {
  2394. return 1;
  2395. }
  2396.  
  2397. public OnPlayerStateChange(playerid, newstate, oldstate)
  2398. {
  2399. return 1;
  2400. }
  2401.  
  2402. public OnPlayerEnterCheckpoint(playerid)
  2403. {
  2404. return 1;
  2405. }
  2406.  
  2407. public OnPlayerLeaveCheckpoint(playerid)
  2408. {
  2409. return 1;
  2410. }
  2411.  
  2412. public OnPlayerEnterRaceCheckpoint(playerid)
  2413. {
  2414. return 1;
  2415. }
  2416.  
  2417. public OnPlayerLeaveRaceCheckpoint(playerid)
  2418. {
  2419. return 1;
  2420. }
  2421.  
  2422. public OnRconCommand(cmd[])
  2423. {
  2424. return 1;
  2425. }
  2426.  
  2427. public OnPlayerRequestSpawn(playerid)
  2428. {
  2429. return 1;
  2430. }
  2431.  
  2432. public OnObjectMoved(objectid)
  2433. {
  2434. return 1;
  2435. }
  2436.  
  2437. public OnPlayerObjectMoved(playerid, objectid)
  2438. {
  2439. return 1;
  2440. }
  2441.  
  2442. public OnPlayerPickUpPickup(playerid, pickupid)
  2443. {
  2444. return 1;
  2445. }
  2446.  
  2447. public OnVehicleMod(playerid, vehicleid, componentid)
  2448. {
  2449. return 1;
  2450. }
  2451.  
  2452. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  2453. {
  2454. return 1;
  2455. }
  2456.  
  2457. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  2458. {
  2459. return 1;
  2460. }
  2461.  
  2462. public OnPlayerSelectedMenuRow(playerid, row)
  2463. {
  2464. return 1;
  2465. }
  2466.  
  2467. public OnPlayerExitedMenu(playerid)
  2468. {
  2469. return 1;
  2470. }
  2471.  
  2472. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  2473. {
  2474. return 1;
  2475. }
  2476.  
  2477. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2478. {
  2479. return 1;
  2480. }
  2481.  
  2482. public OnRconLoginAttempt(ip[], password[], success)
  2483. {
  2484. return 1;
  2485. }
  2486.  
  2487. public OnPlayerUpdate(playerid)
  2488. {
  2489. SetPlayerScore(playerid, GetPlayerMoney(playerid));
  2490. return 1;
  2491. }
  2492.  
  2493. public OnPlayerStreamIn(playerid, forplayerid)
  2494. {
  2495. return 1;
  2496. }
  2497.  
  2498. public OnPlayerStreamOut(playerid, forplayerid)
  2499. {
  2500. return 1;
  2501. }
  2502.  
  2503. public OnVehicleStreamIn(vehicleid, forplayerid)
  2504. {
  2505. return 1;
  2506. }
  2507.  
  2508. public OnVehicleStreamOut(vehicleid, forplayerid)
  2509. {
  2510. return 1;
  2511. }
  2512.  
  2513. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2514. {
  2515. if(dialogid == DIALOGID)
  2516. {
  2517. if(response)
  2518. {
  2519. if(listitem == 0)
  2520. {
  2521. SetPlayerColor(playerid, 0x800080AA);
  2522. }
  2523. if(listitem == 1)
  2524. {
  2525. SetPlayerColor(playerid, 0xFFFF00AA);
  2526. }
  2527. if(listitem == 2)
  2528. {
  2529. SetPlayerColor(playerid, 0xff0000ff);
  2530. }
  2531. if(listitem == 3)
  2532. {
  2533. SetPlayerColor(playerid, 0x33CCFFAA);
  2534. }
  2535. if(listitem == 4)
  2536. {
  2537. SetPlayerColor(playerid, 0xFF9900AA);
  2538. }
  2539. if(listitem == 5)
  2540. {
  2541. SetPlayerColor(playerid, 0x33AA33AA);
  2542. }
  2543. if(listitem == 6)
  2544. {
  2545. SetPlayerColor(playerid, 0x4B00B0AA);
  2546. }
  2547. if(listitem == 7)
  2548. {
  2549. SetPlayerColor(playerid, 0xFF66FFAA);
  2550. }
  2551. if(listitem == 8)
  2552. {
  2553. SetPlayerColor(playerid, 0x00000000);
  2554. }
  2555. }
  2556. return 1;
  2557. }
  2558. if(dialogid == DIALOG_LOGIN)
  2559. {
  2560. if(response == 0)
  2561. {
  2562. SendClientMessage(playerid,COLOR_RED,"Sie haben den Login Vorgang abgebrochen!");
  2563. Kick(playerid);
  2564. return 1;
  2565. }
  2566. if(response == 1)
  2567. {
  2568. if(!strlen(inputtext))
  2569. {
  2570. SendClientMessage(playerid,COLOR_GREEN,"Ihr eingegebenes Passwort entspricht nicht der Länge!");
  2571. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Ihr Account wurde in unserer Datenbank gefunden!\n Bitte geben Sie ihr Passwort ein! ","Login", "Abbrechen");
  2572. return 1;
  2573. }
  2574. else
  2575. {
  2576. Login(playerid,MD5_Hash(inputtext));
  2577. return 1;
  2578. }
  2579. }
  2580. }
  2581. if(dialogid == DIALOG_REGISTER)
  2582. {
  2583. if(response == 0)
  2584. {
  2585. SendClientMessage(playerid,COLOR_RED,"Sie haben die Registrierung abgebrochen!");
  2586. Kick(playerid);
  2587. return 1;
  2588. }
  2589. if(response == 1)
  2590. {
  2591. if(!strlen(inputtext))
  2592. {
  2593. SendClientMessage(playerid,COLOR_GREEN,"Ihr eingegebenes Passwort entspricht nicht der Länge!");
  2594. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrierung auf DRIFT - CITY","Willkommen auf DRIFT - CITY!\nBitte geben Sie ihr gewünschtes Passwort ein","Registrieren","Abbrechen");
  2595. return 1;
  2596. }
  2597. else
  2598. {
  2599. Register(playerid,MD5_Hash(inputtext));
  2600. return 1;
  2601. }
  2602. }
  2603. }
  2604. return 0;
  2605. }
  2606.  
  2607. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  2608. {
  2609. return 1;
  2610. }
  2611.  
  2612. stock CheckVehicle(vehicleid)
  2613. {
  2614. #define MAX_INVALID_NOS_VEHICLES 13
  2615.  
  2616. new InvalidNOSVehicles[MAX_INVALID_NOS_VEHICLES] =
  2617. {
  2618. 522,481,441,468,448,446,513,521,510,430,520,476,463
  2619. };
  2620.  
  2621. for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++)
  2622. {
  2623. if(GetVehicleModel(vehicleid) == InvalidNOSVehicles[i]) return false;
  2624. }
  2625. return true;
  2626. }
  2627.  
  2628. stock Register(playerid,key[])
  2629. {
  2630. new Playerdatei[128];
  2631. new name[MAX_PLAYER_NAME];
  2632. GetPlayerName(playerid,name,sizeof(name));
  2633. format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
  2634. dini_Create(Playerdatei);
  2635. dini_Set(Playerdatei,"Passwort",key);
  2636. SetPlayerScore(playerid,0);
  2637. dini_IntSet(Playerdatei,"Admin",0);
  2638. SetPVarInt(playerid,"Eingeloggt",1);
  2639. return 1;
  2640. }
  2641.  
  2642. stock Login(playerid,key[])
  2643. {
  2644. new Playerdatei[128];
  2645. new name[MAX_PLAYER_NAME];
  2646. GetPlayerName(playerid,name,sizeof(name));
  2647. format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
  2648. if(!strcmp(key,dini_Get(Playerdatei,"Passwort"),false))
  2649. {
  2650. AccountLaden(playerid);
  2651. }
  2652. else
  2653. {
  2654. SendClientMessage(playerid,COLOR_GREEN,"Sie haben ein falsches Passwort eingebeben!");
  2655. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Ihr Account wurde in unserer Datenbank gefunden!\n Bitte geben Sie ihr Passwort ein! ","Login", "Abbrechen");
  2656. }
  2657. return 1;
  2658. }
  2659.  
  2660. stock AccountLaden(playerid)
  2661. {
  2662. new Playerdatei[128];
  2663. new name[MAX_PLAYER_NAME];
  2664. GetPlayerName(playerid,name,sizeof(name));
  2665. format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
  2666. Spieler[playerid][Admin] = dini_Int(Playerdatei,"Admin");
  2667. SetPVarInt(playerid,"Eingeloggt",1);
  2668. return 1;
  2669. }
  2670.  
  2671. stock SpielerSpeichern(playerid)
  2672. {
  2673. if(GetPVarInt(playerid,"Eingeloggt") == 1)
  2674. {
  2675. new Playerdatei[128];
  2676. new name[MAX_PLAYER_NAME];
  2677. GetPlayerName(playerid,name,sizeof(name));
  2678. format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
  2679. dini_IntSet(Playerdatei, "Admin", Spieler[playerid][Admin]);
  2680. }
  2681. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement