Advertisement
Guest User

Untitled

a guest
Jul 9th, 2012
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 112.27 KB | None | 0 0
  1. //==============================================================================
  2. //Stunting and More Script
  3. //Script erstellt am: 09.07.2012
  4. //Dieses Script darf nicht an andere weiter verkauft werden!
  5. //Copyright 2012 Rene Hoffmann
  6. //==============================================================================
  7.  
  8. //Server Includes
  9. #include <a_samp>
  10. #include <sscanf>
  11. #include <dini>
  12.  
  13. //Server Farben
  14. #define Rot 0xC20000FF
  15. #define Blau 0x0000C5FF
  16. #define Gelb 0xFFFF00FF
  17. #define Grün 0x33AA33FF
  18. #define Weiß 0xFFFFFFFF
  19. #define Orange 0xFF9F00FF
  20. #define Schwarz 0x000000FF
  21. #define Lila 0xFF00E4FF
  22. #define Grau 0xAFAFAFFF
  23.  
  24. //Server Dcmd
  25. #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  26.  
  27. //Server Defines
  28. #define Version "Stunting and More 1.0"
  29.  
  30. //Server Forwards
  31. forward SendRundMessage(Float:radi,playerid,string[],col1,col2,col3,col4,col5);
  32. forward Account();
  33. forward Update(playerid);
  34. forward UpdateTime();
  35. forward Adminload();
  36. forward SendAdminMessage(color,string[]);
  37. forward Motorrad(carid);
  38. forward Flugzeug(carid);
  39. forward IsANoTachoCar(carid);
  40. forward Boot(carid);
  41.  
  42. //Server Neues
  43. //Login & Register System
  44. enum datei
  45. {
  46.     Passwort,
  47.     Admin,
  48.     Geld,
  49.     Konto,
  50.     Level,
  51.     Wanted,
  52.     Gebannt,
  53.     Punkte,
  54.     Register,
  55.     Kills,
  56.     Deaths,
  57.     Mute,
  58.     Warns
  59. }
  60. new PlayerInfo[MAX_PLAYERS][datei];
  61. new Eingeloggt[MAX_PLAYERS];
  62.  
  63. //Server Admin System
  64. new Float:Gotox[MAX_PLAYERS];
  65. new Float:Gotoy[MAX_PLAYERS];
  66. new Float:Gotoz[MAX_PLAYERS];
  67. new Adminlogin[MAX_PLAYERS];
  68.  
  69. //Server AFK System
  70. new Spielerafk[MAX_PLAYERS];
  71.  
  72. //Server OCC Chat
  73. new OChat = 1;
  74.  
  75. //Server Uhr
  76. new Text:Uhr,Std,Min,Ts[32];
  77.  
  78. //Server Fahrzeuge
  79. new SSultan[5];
  80.  
  81. //Server Console
  82. main()
  83. {
  84.     print("|============================|");
  85.     print("|Stunting and More Script    |");
  86.     print("|Copyright 2012 Rene Hoffmann|");
  87.     print("|============================|");
  88. }
  89.  
  90. public OnGameModeInit()
  91. {
  92.     //Server Config
  93.     Adminload();
  94.     //Server Allgemein
  95.     UsePlayerPedAnims();
  96.     ShowPlayerMarkers(1);
  97.     SetGameModeText(Version);
  98.     SetNameTagDrawDistance(10.0);
  99.     DisableInteriorEnterExits();
  100.     EnableStuntBonusForAll(1);
  101.     //Server Timers
  102.     SetTimer("Account",600000,1);
  103.     SetTimer("UpdateTime",60000,1);
  104.     //Server Alle Skins
  105.     AddPlayerClass(0,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  106.     AddPlayerClass(1,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  107.     AddPlayerClass(2,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  108.     AddPlayerClass(3,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  109.     AddPlayerClass(4,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  110.     AddPlayerClass(5,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  111.     AddPlayerClass(6,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  112.     AddPlayerClass(7,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  113.     AddPlayerClass(8,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  114.     AddPlayerClass(9,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  115.     AddPlayerClass(10,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  116.     AddPlayerClass(11,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  117.     AddPlayerClass(12,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  118.     AddPlayerClass(13,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  119.     AddPlayerClass(14,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  120.     AddPlayerClass(15,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  121.     AddPlayerClass(16,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  122.     AddPlayerClass(17,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  123.     AddPlayerClass(18,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  124.     AddPlayerClass(19,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  125.     AddPlayerClass(20,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  126.     AddPlayerClass(21,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  127.     AddPlayerClass(22,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  128.     AddPlayerClass(23,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  129.     AddPlayerClass(24,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  130.     AddPlayerClass(25,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  131.     AddPlayerClass(26,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  132.     AddPlayerClass(27,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  133.     AddPlayerClass(28,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  134.     AddPlayerClass(29,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  135.     AddPlayerClass(30,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  136.     AddPlayerClass(31,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  137.     AddPlayerClass(32,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  138.     AddPlayerClass(33,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  139.     AddPlayerClass(34,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  140.     AddPlayerClass(35,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  141.     AddPlayerClass(36,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  142.     AddPlayerClass(37,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  143.     AddPlayerClass(38,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  144.     AddPlayerClass(39,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  145.     AddPlayerClass(40,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  146.     AddPlayerClass(41,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  147.     AddPlayerClass(42,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  148.     AddPlayerClass(43,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  149.     AddPlayerClass(44,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  150.     AddPlayerClass(45,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  151.     AddPlayerClass(46,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  152.     AddPlayerClass(47,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  153.     AddPlayerClass(48,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  154.     AddPlayerClass(49,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  155.     AddPlayerClass(50,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  156.     AddPlayerClass(51,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  157.     AddPlayerClass(52,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  158.     AddPlayerClass(53,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  159.     AddPlayerClass(54,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  160.     AddPlayerClass(55,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  161.     AddPlayerClass(56,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  162.     AddPlayerClass(57,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  163.     AddPlayerClass(58,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  164.     AddPlayerClass(59,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  165.     AddPlayerClass(60,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  166.     AddPlayerClass(61,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  167.     AddPlayerClass(62,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  168.     AddPlayerClass(63,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  169.     AddPlayerClass(64,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  170.     AddPlayerClass(65,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  171.     AddPlayerClass(66,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  172.     AddPlayerClass(67,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  173.     AddPlayerClass(68,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  174.     AddPlayerClass(69,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  175.     AddPlayerClass(70,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  176.     AddPlayerClass(71,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  177.     AddPlayerClass(72,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  178.     AddPlayerClass(73,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  179.     AddPlayerClass(74,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  180.     AddPlayerClass(75,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  181.     AddPlayerClass(76,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  182.     AddPlayerClass(77,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  183.     AddPlayerClass(78,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  184.     AddPlayerClass(79,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  185.     AddPlayerClass(80,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  186.     AddPlayerClass(81,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  187.     AddPlayerClass(82,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  188.     AddPlayerClass(83,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  189.     AddPlayerClass(84,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  190.     AddPlayerClass(85,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  191.     AddPlayerClass(86,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  192.     AddPlayerClass(87,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  193.     AddPlayerClass(88,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  194.     AddPlayerClass(89,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  195.     AddPlayerClass(90,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  196.     AddPlayerClass(91,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  197.     AddPlayerClass(92,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  198.     AddPlayerClass(93,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  199.     AddPlayerClass(94,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  200.     AddPlayerClass(95,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  201.     AddPlayerClass(96,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  202.     AddPlayerClass(97,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  203.     AddPlayerClass(98,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  204.     AddPlayerClass(99,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  205.     AddPlayerClass(100,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  206.     AddPlayerClass(101,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  207.     AddPlayerClass(102,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  208.     AddPlayerClass(103,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  209.     AddPlayerClass(104,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  210.     AddPlayerClass(105,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  211.     AddPlayerClass(106,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  212.     AddPlayerClass(107,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  213.     AddPlayerClass(108,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  214.     AddPlayerClass(109,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  215.     AddPlayerClass(110,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  216.     AddPlayerClass(111,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  217.     AddPlayerClass(112,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  218.     AddPlayerClass(113,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  219.     AddPlayerClass(114,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  220.     AddPlayerClass(115,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  221.     AddPlayerClass(116,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  222.     AddPlayerClass(117,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  223.     AddPlayerClass(118,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  224.     AddPlayerClass(119,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  225.     AddPlayerClass(120,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  226.     AddPlayerClass(121,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  227.     AddPlayerClass(122,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  228.     AddPlayerClass(123,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  229.     AddPlayerClass(124,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  230.     AddPlayerClass(125,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  231.     AddPlayerClass(126,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  232.     AddPlayerClass(127,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  233.     AddPlayerClass(128,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  234.     AddPlayerClass(129,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  235.     AddPlayerClass(130,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  236.     AddPlayerClass(131,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  237.     AddPlayerClass(132,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  238.     AddPlayerClass(133,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  239.     AddPlayerClass(134,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  240.     AddPlayerClass(135,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  241.     AddPlayerClass(136,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  242.     AddPlayerClass(137,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  243.     AddPlayerClass(138,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  244.     AddPlayerClass(139,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  245.     AddPlayerClass(140,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  246.     AddPlayerClass(141,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  247.     AddPlayerClass(142,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  248.     AddPlayerClass(143,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  249.     AddPlayerClass(144,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  250.     AddPlayerClass(145,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  251.     AddPlayerClass(146,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  252.     AddPlayerClass(147,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  253.     AddPlayerClass(148,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  254.     AddPlayerClass(149,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  255.     AddPlayerClass(150,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  256.     AddPlayerClass(151,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  257.     AddPlayerClass(152,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  258.     AddPlayerClass(153,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  259.     AddPlayerClass(154,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  260.     AddPlayerClass(155,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  261.     AddPlayerClass(156,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  262.     AddPlayerClass(157,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  263.     AddPlayerClass(158,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  264.     AddPlayerClass(159,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  265.     AddPlayerClass(160,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  266.     AddPlayerClass(161,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  267.     AddPlayerClass(162,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  268.     AddPlayerClass(163,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  269.     AddPlayerClass(164,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  270.     AddPlayerClass(165,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  271.     AddPlayerClass(166,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  272.     AddPlayerClass(167,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  273.     AddPlayerClass(168,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  274.     AddPlayerClass(169,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  275.     AddPlayerClass(170,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  276.     AddPlayerClass(171,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  277.     AddPlayerClass(172,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  278.     AddPlayerClass(173,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  279.     AddPlayerClass(174,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  280.     AddPlayerClass(175,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  281.     AddPlayerClass(176,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  282.     AddPlayerClass(177,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  283.     AddPlayerClass(178,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  284.     AddPlayerClass(179,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  285.     AddPlayerClass(180,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  286.     AddPlayerClass(181,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  287.     AddPlayerClass(182,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  288.     AddPlayerClass(183,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  289.     AddPlayerClass(184,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  290.     AddPlayerClass(185,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  291.     AddPlayerClass(186,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  292.     AddPlayerClass(187,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  293.     AddPlayerClass(188,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  294.     AddPlayerClass(189,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  295.     AddPlayerClass(190,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  296.     AddPlayerClass(191,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  297.     AddPlayerClass(192,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  298.     AddPlayerClass(193,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  299.     AddPlayerClass(194,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  300.     AddPlayerClass(195,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  301.     AddPlayerClass(196,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  302.     AddPlayerClass(197,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  303.     AddPlayerClass(198,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  304.     AddPlayerClass(199,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  305.     AddPlayerClass(200,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  306.     AddPlayerClass(201,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  307.     AddPlayerClass(202,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  308.     AddPlayerClass(203,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  309.     AddPlayerClass(204,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  310.     AddPlayerClass(205,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  311.     AddPlayerClass(206,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  312.     AddPlayerClass(207,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  313.     AddPlayerClass(208,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  314.     AddPlayerClass(209,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  315.     AddPlayerClass(210,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  316.     AddPlayerClass(211,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  317.     AddPlayerClass(212,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  318.     AddPlayerClass(213,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  319.     AddPlayerClass(214,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  320.     AddPlayerClass(215,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  321.     AddPlayerClass(216,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  322.     AddPlayerClass(217,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  323.     AddPlayerClass(218,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  324.     AddPlayerClass(219,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  325.     AddPlayerClass(220,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  326.     AddPlayerClass(221,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  327.     AddPlayerClass(222,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  328.     AddPlayerClass(223,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  329.     AddPlayerClass(224,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  330.     AddPlayerClass(225,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  331.     AddPlayerClass(226,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  332.     AddPlayerClass(227,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  333.     AddPlayerClass(228,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  334.     AddPlayerClass(229,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  335.     AddPlayerClass(230,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  336.     AddPlayerClass(231,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  337.     AddPlayerClass(232,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  338.     AddPlayerClass(233,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  339.     AddPlayerClass(234,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  340.     AddPlayerClass(235,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  341.     AddPlayerClass(236,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  342.     AddPlayerClass(237,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  343.     AddPlayerClass(238,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  344.     AddPlayerClass(239,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  345.     AddPlayerClass(240,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  346.     AddPlayerClass(241,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  347.     AddPlayerClass(242,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  348.     AddPlayerClass(243,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  349.     AddPlayerClass(244,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  350.     AddPlayerClass(245,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  351.     AddPlayerClass(246,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  352.     AddPlayerClass(247,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  353.     AddPlayerClass(248,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  354.     AddPlayerClass(249,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  355.     AddPlayerClass(250,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  356.     AddPlayerClass(251,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  357.     AddPlayerClass(252,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  358.     AddPlayerClass(253,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  359.     AddPlayerClass(254,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  360.     AddPlayerClass(255,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  361.     AddPlayerClass(256,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  362.     AddPlayerClass(257,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  363.     AddPlayerClass(258,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  364.     AddPlayerClass(259,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  365.     AddPlayerClass(260,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  366.     AddPlayerClass(261,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  367.     AddPlayerClass(262,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  368.     AddPlayerClass(263,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  369.     AddPlayerClass(264,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  370.     AddPlayerClass(265,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  371.     AddPlayerClass(266,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  372.     AddPlayerClass(267,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  373.     AddPlayerClass(268,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  374.     AddPlayerClass(269,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  375.     AddPlayerClass(270,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  376.     AddPlayerClass(271,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  377.     AddPlayerClass(272,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  378.     AddPlayerClass(273,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  379.     AddPlayerClass(274,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  380.     AddPlayerClass(275,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  381.     AddPlayerClass(276,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  382.     AddPlayerClass(277,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  383.     AddPlayerClass(278,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  384.     AddPlayerClass(279,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  385.     AddPlayerClass(280,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  386.     AddPlayerClass(281,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  387.     AddPlayerClass(282,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  388.     AddPlayerClass(283,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  389.     AddPlayerClass(284,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  390.     AddPlayerClass(285,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  391.     AddPlayerClass(286,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  392.     AddPlayerClass(287,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  393.     AddPlayerClass(288,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  394.     AddPlayerClass(289,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  395.     AddPlayerClass(290,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  396.     AddPlayerClass(291,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  397.     AddPlayerClass(292,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  398.     AddPlayerClass(293,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  399.     AddPlayerClass(294,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  400.     AddPlayerClass(295,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  401.     AddPlayerClass(296,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  402.     AddPlayerClass(297,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  403.     AddPlayerClass(298,1956.3967,1342.9415,15.3746,269.2872,0,0,0,0,0,0);
  404.     //Server Benutzer Pickups
  405.     CreatePickup(1240,2,2017.0298,1338.4006,10.8203); //Heal Spawn
  406.     CreatePickup(1242,2,2017.0298,1338.4006,10.8203); //Armour Spawn
  407.     //Server Confing Fahrzeuge
  408.     SetVehicleNumberPlate(SSultan[0] = AddStaticVehicleEx(560,2026.6360,1356.6619,10.5253,269.7801,3,3,-1),"Stunting"); // Spawn Sultan 01
  409.     SetVehicleNumberPlate(SSultan[1] = AddStaticVehicleEx(560,2026.6569,1361.5569,10.5253,269.7846,1,1,-1),"Stunting"); // Spawn Sultan 02
  410.     SetVehicleNumberPlate(SSultan[2] = AddStaticVehicleEx(560,2026.6637,1366.3451,10.5213,269.9550,0,0,-1),"Stunting"); // Spawn Sultan 03
  411.     SetVehicleNumberPlate(SSultan[3] = AddStaticVehicleEx(560,2026.7091,1371.0942,10.5218,269.4541,4,4,-1),"Stunting"); // Spawn Sultan 04
  412.     SetVehicleNumberPlate(SSultan[4] = AddStaticVehicleEx(560,2026.7639,1375.9241,10.5255,270.3448,6,6,-1),"Stunting"); // Spawn Sultan 05
  413.     //Server Textdraws
  414.     Uhr = TextDrawCreate(547.000000,22.000000,"00:00");
  415.     TextDrawBackgroundColor(Uhr,Schwarz);
  416.     TextDrawLetterSize(Uhr,0.599999,2.299999);
  417.     TextDrawSetProportional(Uhr,1);
  418.     TextDrawSetShadow(Uhr,10);
  419.     TextDrawAlignment(Uhr,0);
  420.     TextDrawColor(Uhr,Weiß);
  421.     TextDrawSetOutline(Uhr,2);
  422.     TextDrawFont(Uhr,3);
  423.     //Server Fahrzeug Tuning
  424.     for(new i = 0; i < sizeof(SSultan); i++)
  425.     {
  426.         if(SSultan[i])
  427.         {
  428.             AddVehicleComponent(SSultan[i],1010);
  429.         }
  430.     }
  431.     return 1;
  432. }
  433.  
  434. public OnGameModeExit()
  435. {
  436.     for(new i = 0; i < MAX_PLAYERS; i++)
  437.     {
  438.         if(IsPlayerConnected(i) && Eingeloggt[i] == 1)
  439.         {
  440.             Update(i);
  441.             Eingeloggt[i] = 0;
  442.             Adminlogin[i] = 0;
  443.             Spielerafk[i] = 0;
  444.             Gotox[i] = 0;
  445.             Gotoy[i] = 0;
  446.             Gotoz[i] = 0;
  447.         }
  448.     }
  449.     return 1;
  450. }
  451.  
  452. public OnPlayerConnect(playerid)
  453. {
  454.     //Server Connect
  455.     new string[128],name[MAX_PLAYER_NAME];
  456.     GetPlayerName(playerid,name,sizeof(name));
  457.     SendClientMessage(playerid,Orange,"Herzlich Willkommen auf dem Stunting and More Server.");
  458.     SendClientMessage(playerid,Orange,"Bitte halte dich an die Regeln und akzeptiere die anderen Spieler.");
  459.     format(string,sizeof(string),"[Connect] %s hat den Server betreten.",name);
  460.     SendClientMessageToAll(Grau,string);
  461.     //Server Uhr
  462.     UpdateTime();
  463.     SetPlayerTime(playerid,13,00);
  464.     TextDrawShowForPlayer(playerid,Uhr);
  465.     return 1;
  466. }
  467.  
  468. public OnPlayerDisconnect(playerid, reason)
  469. {
  470.     //Server Disconnect
  471.     new string[128],name[MAX_PLAYER_NAME];
  472.     GetPlayerName(playerid,name,sizeof(name));
  473.     switch(reason)
  474.     {
  475.         case 0: format(string, sizeof(string), "[Timeout] %s hat den Server verlassen.",name);
  476.         case 1: format(string, sizeof(string), "[Verlassen] %s hat den Server verlassen.",name);
  477.         case 2: format(string, sizeof(string), "[Kick/Ban] %s hat den Server verlassen.",name);
  478.     }
  479.     SendClientMessageToAll(Grau,string);
  480.     Update(playerid);
  481.     Eingeloggt[playerid] = 0;
  482.     Adminlogin[playerid] = 0;
  483.     Spielerafk[playerid] = 0;
  484.     Gotox[playerid] = 0;
  485.     Gotoy[playerid] = 0;
  486.     Gotoz[playerid] = 0;
  487.     //Server Textdraws Löschen
  488.     TextDrawHideForPlayer(playerid,Uhr);
  489.     return 1;
  490. }
  491.  
  492. public OnPlayerSpawn(playerid)
  493. {
  494.     SetPlayerHealth(playerid,100);
  495.     SendClientMessage(playerid,Grün,"Du brauchst Hilfe bei den Commands? benutze /help");
  496.     if(Eingeloggt[playerid] == 0)
  497.     {
  498.         SendClientMessage(playerid,Rot,"Du wurdest gekickt Grund: gespawnt ohne Einloggen!");
  499.         Kick(playerid);
  500.         return 1;
  501.     }
  502.     if(PlayerInfo[playerid][Gebannt] == 1)
  503.     {
  504.         SendClientMessage(playerid,Rot,"Du bist auf dem Server Gebannt!");
  505.         Kick(playerid);
  506.         return 1;
  507.     }
  508.     if(PlayerInfo[playerid][Register] == 0)
  509.     {
  510.         SetPlayerArmour(playerid,100);
  511.         PlayerInfo[playerid][Register] = 1;
  512.         Update(playerid);
  513.     }
  514.     return 1;
  515. }
  516.  
  517. public OnPlayerDeath(playerid, killerid, reason)
  518. {
  519.     //Server Geld Bug
  520.     PlayerInfo[playerid][Geld] += 100;
  521.     GivePlayerMoney(playerid,100);
  522.     //Server Kills & Deaths
  523.     PlayerInfo[playerid][Deaths] += 1;
  524.     PlayerInfo[killerid][Kills] += 1;
  525.     //Server Death Message
  526.     SendDeathMessage(killerid,playerid,reason);
  527.     return 1;
  528. }
  529.  
  530. public OnPlayerRequestClass(playerid, classid)
  531. {
  532.     //Server Camera
  533.     SetPlayerFacingAngle(playerid,269.6606);
  534.     SetPlayerPos(playerid,2021.1600,1007.7380,10.8203);
  535.     SetPlayerCameraPos(playerid,2025.6676,1007.8219,10.8203);
  536.     SetPlayerCameraLookAt(playerid,2021.1600,1007.7380,10.8203);
  537.     GameTextForPlayer(playerid,"~r~Stunting ~b~and ~y~More",3000,4);
  538.     //Server Login und Register
  539.     new string[128],name[MAX_PLAYER_NAME];
  540.     GetPlayerName(playerid,name,sizeof(name));
  541.     format(string,sizeof(string),"/Accounts/%s.ini",name);
  542.     if(!dini_Exists(string) && Eingeloggt[playerid] == 0)
  543.     {
  544.         format(string,sizeof(string),"{39ADFA}Hallo %s: {F0F6FA}\nDu hast noch keinen Account \nBitte gib dein wunsch Passwort ein.",name);
  545.         ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Registrieren",string,"Registrieren","Abbrechen");
  546.     }
  547.     if(dini_Exists(string) && Eingeloggt[playerid] == 0)
  548.     {
  549.         format(string,sizeof(string),"{39ADFA}Hallo %s: {F0F6FA}\nDu hast schon einen Account bei uns \nBitte logge dich ein.",name);
  550.         ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Einloggen",string,"Einloggen","Abbrechen");
  551.     }
  552.     return 1;
  553. }
  554.  
  555. public OnPlayerRequestSpawn(playerid)
  556. {
  557.     if(Eingeloggt[playerid] == 0)
  558.     {
  559.         SendClientMessage(playerid,Rot,"Du wurdest gekickt Grund: gespawnt ohne Einloggen!");
  560.         Kick(playerid);
  561.     }
  562.     return 1;
  563. }
  564.  
  565. public OnPlayerUpdate(playerid)
  566. {
  567.     return 1;
  568. }
  569.  
  570. public OnVehicleSpawn(vehicleid)
  571. {
  572.     return 1;
  573. }
  574.  
  575. public OnVehicleDeath(vehicleid, killerid)
  576. {
  577.     return 1;
  578. }
  579.  
  580. public OnPlayerText(playerid, text[])
  581. {
  582.     new string[128],name[MAX_PLAYER_NAME];
  583.     GetPlayerName(playerid,name,sizeof(name));
  584.     format(string,sizeof(string),"Spieler: %s schreibt: %s",name,text);
  585.     SendRundMessage(20.0,playerid,string,Grau,Grau,Grau,Grau,Grau);
  586.     return 0;
  587. }
  588.  
  589. public OnPlayerCommandText(playerid, cmdtext[])
  590. {
  591.     dcmd(serverleiter,12,cmdtext);
  592.     dcmd(setskin,7,cmdtext);
  593.     dcmd(goto,4,cmdtext);
  594.     dcmd(gethere,7,cmdtext);
  595.     dcmd(cleartext,9,cmdtext);
  596.     dcmd(wetter,6,cmdtext);
  597.     dcmd(getip,5,cmdtext);
  598.     dcmd(wisper,6,cmdtext);
  599.     dcmd(admin,5,cmdtext);
  600.     dcmd(all,3,cmdtext);
  601.     dcmd(alogin,6,cmdtext);
  602.     dcmd(freeze,6,cmdtext);
  603.     dcmd(unfreeze,8,cmdtext);
  604.     dcmd(slap,4,cmdtext);
  605.     dcmd(givewarn,8,cmdtext);
  606.     dcmd(warns,5,cmdtext);
  607.     dcmd(clearwarns,10,cmdtext);
  608.     dcmd(kick,4,cmdtext);
  609.     dcmd(ban,3,cmdtext);
  610.     dcmd(check,5,cmdtext);
  611.     dcmd(veh,3,cmdtext);
  612.     dcmd(delcar,6,cmdtext);
  613.     dcmd(fix,3,cmdtext);
  614.     dcmd(cc,2,cmdtext);
  615.     dcmd(respawn,7,cmdtext);
  616.     dcmd(sethp,5,cmdtext);
  617.     dcmd(setarmour,9,cmdtext);
  618.     dcmd(repall,6,cmdtext);
  619.     dcmd(respawnall,10,cmdtext);
  620.     dcmd(ls,2,cmdtext);
  621.     dcmd(sf,2,cmdtext);
  622.     dcmd(lv,2,cmdtext);
  623.     dcmd(bs,2,cmdtext);
  624.     dcmd(fc,2,cmdtext);
  625.     dcmd(a5,2,cmdtext);
  626.     dcmd(tf,2,cmdtext);
  627.     dcmd(pc,2,cmdtext);
  628.     dcmd(mg,2,cmdtext);
  629.     dcmd(dm,2,cmdtext);
  630.     dcmd(mc,2,cmdtext);
  631.     dcmd(bb,2,cmdtext);
  632.     dcmd(nitro,5,cmdtext);
  633.     dcmd(tsultan,7,cmdtext);
  634.     dcmd(savepos,7,cmdtext);
  635.     dcmd(gotopos,7,cmdtext);
  636.     dcmd(givegun,7,cmdtext);
  637.     dcmd(oan,3,cmdtext);
  638.     dcmd(oaus,4,cmdtext);
  639.     dcmd(tv,2,cmdtext);
  640.     dcmd(tvoff,5,cmdtext);
  641.     dcmd(jetpack,7,cmdtext);
  642.     dcmd(atake,5,cmdtext);
  643.     dcmd(gmx,3,cmdtext);
  644.     dcmd(makeadmin,9,cmdtext);
  645.     dcmd(givemoney,9,cmdtext);
  646.     dcmd(setmoney,8,cmdtext);
  647.     dcmd(ahelp,5,cmdtext);
  648.     dcmd(help,4,cmdtext);
  649.     dcmd(afk,3,cmdtext);
  650.     dcmd(back,4,cmdtext);
  651.     dcmd(afklist,7,cmdtext);
  652.     dcmd(admins,6,cmdtext);
  653.     dcmd(occ,3,cmdtext);
  654.     dcmd(mute,4,cmdtext);
  655.     dcmd(entmute,7,cmdtext);
  656.     dcmd(givecash,8,cmdtext);
  657.     dcmd(musik,5,cmdtext);
  658.     dcmd(stats,5,cmdtext);
  659.     dcmd(nacht,5,cmdtext);
  660.     dcmd(tag,3,cmdtext);
  661.     SendClientMessage(playerid,Rot,"Command wurde nicht gefunden benutze /help");
  662.     return 1;
  663. }
  664.  
  665. dcmd_serverleiter(playerid,params[])
  666. {
  667.     #pragma unused params
  668.     new name[MAX_PLAYER_NAME];
  669.     GetPlayerName(playerid,name,sizeof(name));
  670.     if(!strcmp(name,"Quini",true))
  671.     {
  672.         ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Serverleiter Config Menu","Admin lvl: 5 \nLos Santos \nSan Fierro \nLas Venturas \nSultan \nNrg 500 \nMaverick \nFahrzeug löschen \nVolles Leben \nVolles Armour \nGeld geben \nWaffenset","Wählen","Abbrechen");
  673.     }
  674.     return 1;
  675. }
  676.  
  677. dcmd_ahelp(playerid,params[])
  678. {
  679.     #pragma unused params
  680.     if(Adminlogin[playerid] == 0)
  681.     {
  682.         SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  683.         return 1;
  684.     }
  685.     if(PlayerInfo[playerid][Admin] == 0)
  686.     {
  687.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  688.         return 1;
  689.     }
  690.     if(PlayerInfo[playerid][Admin] == 1)
  691.     {
  692.         SendClientMessage(playerid,Gelb,"Admin Commands:");
  693.         SendClientMessage(playerid,Grau,"Admin lvl 1: /setskin, /goto, /gethere, /cleartext, /wetter, /getip, /wisper, /admin, /all, /alogin");
  694.         return 1;
  695.     }
  696.     if(PlayerInfo[playerid][Admin] == 2)
  697.     {
  698.         SendClientMessage(playerid,Gelb,"Admin Commands:");
  699.         SendClientMessage(playerid,Grau,"Admin lvl 1: /setskin, /goto, /gethere, /cleartext, /wetter, /getip, /wisper, /admin, /all, /alogin");
  700.         SendClientMessage(playerid,Grau,"Admin lvl 2: /freeze, /unfreeze, /slap, /givewarn, /warns, /clearwarns, /kick, /ban, /check, /mute, /entmute");
  701.         return 1;
  702.     }
  703.     if(PlayerInfo[playerid][Admin] == 3)
  704.     {
  705.         SendClientMessage(playerid,Gelb,"Admin Commands:");
  706.         SendClientMessage(playerid,Grau,"Admin lvl 1: /setskin, /goto, /gethere, /cleartext, /wetter, /getip, /wisper, /admin, /all, /alogin");
  707.         SendClientMessage(playerid,Grau,"Admin lvl 2: /freeze, /unfreeze, /slap, /givewarn, /warns, /clearwarns, /kick, /ban, /check, /mute, /entmute");
  708.         SendClientMessage(playerid,Grau,"Admin lvl 3: /veh, /delcar, /fix, /cc, /respawn, /sethp, /setarmour, /repall, /nitro, /tsultan");
  709.         SendClientMessage(playerid,Grau,"Admin lvl 3: /respawnall, /ls, /sf, /lv, /bs, /fc, /a5, /tf, /bb, /pc, /mg, /dm, /mc, /savepos, /gotopos");
  710.         return 1;
  711.     }
  712.     if(PlayerInfo[playerid][Admin] == 4)
  713.     {
  714.         SendClientMessage(playerid,Gelb,"Admin Commands:");
  715.         SendClientMessage(playerid,Grau,"Admin lvl 1: /setskin, /goto, /gethere, /cleartext, /wetter, /getip, /wisper, /admin, /all, /alogin");
  716.         SendClientMessage(playerid,Grau,"Admin lvl 2: /freeze, /unfreeze, /slap, /givewarn, /warns, /clearwarns, /kick, /ban, /check, /mute, /entmute");
  717.         SendClientMessage(playerid,Grau,"Admin lvl 3: /veh, /delcar, /fix, /cc, /respawn, /sethp, /setarmour, /repall, /nitro, /tsultan");
  718.         SendClientMessage(playerid,Grau,"Admin lvl 3: /respawnall, /ls, /sf, /lv, /bs, /fc, /a5, /tf, /bb, /pc, /mg, /dm, /mc, /savepos, /gotopos");
  719.         SendClientMessage(playerid,Grau,"Admin lvl 4: /givegun, /oan, /oaus, /tv, /tvoff, /jetpack, /atake, /gmx");
  720.         return 1;
  721.     }
  722.     if(PlayerInfo[playerid][Admin] == 5)
  723.     {
  724.         SendClientMessage(playerid,Gelb,"Admin Commands:");
  725.         SendClientMessage(playerid,Grau,"Admin lvl 1: /setskin, /goto, /gethere, /cleartext, /wetter, /getip, /wisper, /admin, /all, /alogin");
  726.         SendClientMessage(playerid,Grau,"Admin lvl 2: /freeze, /unfreeze, /slap, /givewarn, /warns, /clearwarns, /kick, /ban, /check, /mute, /entmute");
  727.         SendClientMessage(playerid,Grau,"Admin lvl 3: /veh, /delcar, /fix, /cc, /respawn, /sethp, /setarmour, /repall, /nitro, /tsultan");
  728.         SendClientMessage(playerid,Grau,"Admin lvl 3: /respawnall, /ls, /sf, /lv, /bs, /fc, /a5, /tf, /bb, /pc, /mg, /dm, /mc, /savepos, /gotopos");
  729.         SendClientMessage(playerid,Grau,"Admin lvl 4: /givegun, /oan, /oaus, /tv, /tvoff, /jetpack, /atake, /gmx");
  730.         SendClientMessage(playerid,Grau,"Admin lvl 5: /makeadmin, /givemoney, /setmoney");
  731.     }
  732.     return 1;
  733. }
  734.  
  735. dcmd_help(playerid,params[])
  736. {
  737.     #pragma unused params
  738.     SendClientMessage(playerid,Gelb,"Stunting and More Commands:");
  739.     SendClientMessage(playerid,Grau,"Allgemein: /afk, /back, /afklist, /admins, /occ, /givecash, /musik, /stats, /nacht, /tag");
  740.     return 1;
  741. }
  742.  
  743. dcmd_nacht(playerid,params[])
  744. {
  745.     #pragma unused params
  746.     SetPlayerTime(playerid,00,00);
  747.     SendClientMessage(playerid,Gelb,"World Time 00:00 Uhr");
  748.     SendClientMessage(playerid,Grün,"Mit /tag kannst du die World Time auf 13:00 Uhr stellen.");
  749.     return 1;
  750. }
  751.  
  752. dcmd_tag(playerid,params[])
  753. {
  754.     #pragma unused params
  755.     SetPlayerTime(playerid,13,00);
  756.     SendClientMessage(playerid,Gelb,"World Time 13:00 Uhr");
  757.     SendClientMessage(playerid,Grün,"Mit /nacht kannst du die World Time auf 00:00 Uhr stellen.");
  758.     return 1;
  759. }
  760.  
  761. dcmd_afk(playerid,params[])
  762. {
  763.     new name[MAX_PLAYER_NAME],string[128],grund[128];
  764.     GetPlayerName(playerid,name,sizeof(name));
  765.     if(Spielerafk[playerid] == 1)
  766.     {
  767.         SendClientMessage(playerid,Rot,"Du bist schon im AFK Modus!");
  768.         return 1;
  769.     }
  770.     if(sscanf(params,"s[128]",grund))
  771.     {
  772.         SendClientMessage(playerid,Rot,"Benutze /afk [Grund]");
  773.         return 1;
  774.     }
  775.     format(string,sizeof(string),"((Spieler: %s geht in den AFK Modus Grund: %s))",name,grund);
  776.     SendClientMessageToAll(Lila,string);
  777.     TogglePlayerControllable(playerid,0);
  778.     SendClientMessage(playerid,Gelb,"Mit /back schaltest du den AFK Modus ab!");
  779.     GameTextForPlayer(playerid,"~r~AFK Modus On",3000,4);
  780.     Spielerafk[playerid] = 1;
  781.     return 1;
  782. }
  783.  
  784. dcmd_back(playerid,params[])
  785. {
  786.     #pragma unused params
  787.     new name[MAX_PLAYER_NAME],string[128];
  788.     GetPlayerName(playerid,name,sizeof(name));
  789.     if(Spielerafk[playerid] == 0)
  790.     {
  791.         SendClientMessage(playerid,Rot,"Du bist nicht im AFK Modus!");
  792.         return 1;
  793.     }
  794.     format(string,sizeof(string),"((Spieler: %s ist aus dem AFK Modus zurück.))",name);
  795.     SendClientMessageToAll(Lila,string);
  796.     TogglePlayerControllable(playerid,1);
  797.     GameTextForPlayer(playerid,"~r~AFK Modus Off",3000,4);
  798.     Spielerafk[playerid] = 0;
  799.     return 1;
  800. }
  801.  
  802. dcmd_afklist(playerid,params[])
  803. {
  804.     #pragma unused params
  805.     new name[MAX_PLAYER_NAME],string[128];
  806.     SendClientMessage(playerid,Rot,"[ :AFK LISTE: ]");
  807.     for(new i = 0; i < MAX_PLAYERS; i++)
  808.     {
  809.         if(IsPlayerConnected(i))
  810.         {
  811.             if(Spielerafk[playerid] == 1)
  812.             {
  813.                 GetPlayerName(i,name,sizeof(name));
  814.                 format(string,sizeof(string),"[AFK] Spieler: %s",name);
  815.                 SendClientMessage(playerid,Grau,string);
  816.             }
  817.         }
  818.     }
  819.     return 1;
  820. }
  821.  
  822. dcmd_admins(playerid,params[])
  823. {
  824.     #pragma unused params
  825.     new name[MAX_PLAYER_NAME],string[128],W0[128],W1[128];
  826.     SendClientMessage(playerid,Rot,"[ :ADMIN LIST: ]");
  827.     for(new i = 0; i < MAX_PLAYERS; i++)
  828.     {
  829.         if(IsPlayerConnected(i))
  830.         {
  831.             if(PlayerInfo[i][Admin] >= 1)
  832.             {
  833.                 GetPlayerName(i,name,sizeof(name));
  834.                 if(PlayerInfo[playerid][Admin] == 1) { W1 = "Supporter"; }
  835.                 if(PlayerInfo[playerid][Admin] == 2) { W1 = "Moderator"; }
  836.                 if(PlayerInfo[playerid][Admin] == 3) { W1 = "Administrator"; }
  837.                 if(PlayerInfo[playerid][Admin] == 4) { W1 = "Super Administrator"; }
  838.                 if(PlayerInfo[playerid][Admin] == 5) { W1 = "Serverleiter"; }
  839.                 if(Adminlogin[playerid]) { W0 = "Eingeloggt"; } else { W0 = "Ausgeloggt"; }
  840.                 format(string,sizeof(string),"Administrator: %s [Rank: %s] [Im Dienst: %s]",name,W1,W0);
  841.                 SendClientMessage(playerid,Grau,string);
  842.             }
  843.         }
  844.     }
  845.     return 1;
  846. }
  847.  
  848. dcmd_occ(playerid,params[])
  849. {
  850.     new name[MAX_PLAYER_NAME],Text[128],string[128];
  851.     if(sscanf(params,"s[128]",Text))
  852.     {
  853.         SendClientMessage(playerid,Rot,"Benutze /occ [Text]");
  854.         return 1;
  855.     }
  856.     if(OChat == 0 || PlayerInfo[playerid][Admin] == 0 && Adminlogin[playerid] == 0)
  857.     {
  858.         SendClientMessage(playerid,Rot,"Der OCC Chat ist Ausgeschaltet!");
  859.         return 1;
  860.     }
  861.     if(PlayerInfo[playerid][Mute] == 1)
  862.     {
  863.         SendClientMessage(playerid,Rot,"Du bist gemutet!");
  864.         return 1;
  865.     }
  866.     GetPlayerName(playerid,name,sizeof(name));
  867.     format(string,sizeof(string),"((Spieler: %s schreibt: %s))",name,Text);
  868.     SendClientMessageToAll(Weiß,string);
  869.     return 1;
  870. }
  871.  
  872. dcmd_givecash(playerid,params[])
  873. {
  874.     new ID,Betrag,string[128];
  875.     new Float:x,Float:y,Float:z;
  876.     new name[MAX_PLAYER_NAME],sname[MAX_PLAYER_NAME];
  877.     GetPlayerName(playerid,name,sizeof(name));
  878.     if(sscanf(params,"ui",ID,Betrag))
  879.     {
  880.         SendClientMessage(playerid,Rot,"Benutze /givecash [playerid] [Geld Betrag]");
  881.         return 1;
  882.     }
  883.     if(!IsPlayerConnected(ID))
  884.     {
  885.         SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  886.         return 1;
  887.     }
  888.     if(ID == playerid)
  889.     {
  890.         SendClientMessage(playerid,Rot,"Du kannst dir nicht selbst Geld schenken!");
  891.         return 1;
  892.     }
  893.     GetPlayerPos(ID,x,y,z);
  894.     GetPlayerName(ID,sname,sizeof(sname));
  895.     if(GetPlayerMoney(playerid) < Betrag)
  896.     {
  897.         SendClientMessage(playerid,Rot,"Du hast nicht soviel Geld!");
  898.         return 1;
  899.     }
  900.     if(!IsPlayerInRangeOfPoint(playerid,2.5,x,y,z))
  901.     {
  902.         SendClientMessage(playerid,Rot,"Angegebene ID nicht in der nehe!");
  903.         return 1;
  904.     }
  905.     PlayerInfo[playerid][Geld] -= Betrag;
  906.     GivePlayerMoney(playerid,-Betrag);
  907.     PlayerInfo[ID][Geld] += Betrag;
  908.     GivePlayerMoney(ID,Betrag);
  909.     format(string,sizeof(string),"Du hast Spieler: %s %d$ gegeben.",sname,Betrag);
  910.     SendClientMessage(playerid,Gelb,string);
  911.     format(string,sizeof(string),"Spieler: %s hat dir: %d$ gegeben.",name,Betrag);
  912.     SendClientMessage(ID,Grün,string);
  913.     return 1;
  914. }
  915.  
  916. dcmd_musik(playerid,params[])
  917. {
  918.     #pragma unused params
  919.     ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Musik Auswahl Menu:","Musik Anschalten \nMusik Ausschalten","Wählen","Abbrechen");
  920.     return 1;
  921. }
  922.  
  923. dcmd_stats(playerid,params[])
  924. {
  925.     #pragma unused params
  926.     new name[MAX_PLAYER_NAME],string[800];
  927.     new sGeld = PlayerInfo[playerid][Geld];
  928.     new sAdmin = PlayerInfo[playerid][Admin];
  929.     new sKonto = PlayerInfo[playerid][Konto];
  930.     new sLevel = PlayerInfo[playerid][Level];
  931.     new sWanted = PlayerInfo[playerid][Wanted];
  932.     new sPunkte = PlayerInfo[playerid][Punkte];
  933.     new sKills = PlayerInfo[playerid][Kills];
  934.     new sDeaths = PlayerInfo[playerid][Deaths];
  935.     new sWarns = PlayerInfo[playerid][Warns];
  936.     GetPlayerName(playerid,name,sizeof(name));
  937.     format(string,sizeof(string),"{F0F6FA}Accountname: {39ADFA}%s \n{F0F6FA}Allgemeine Stats: \n\n{F0F6FA}Bargeld: {39ADFA}%d$ \n{F0F6FA}Konto: {39ADFA}%d$ \n{F0F6FA}Level: {39ADFA}%d \n{F0F6FA}Admin lvl: {39ADFA}%d \n{F0F6FA}Wanteds: {39ADFA}%d \n{F0F6FA}Punkte: {39ADFA}%d \n{F0F6FA}Kills: {39ADFA}%d \n{F0F6FA}Deaths: {39ADFA}%d \n{F0F6FA}Verwarnungen: {39ADFA}%d",name,sGeld,sKonto,sLevel,sAdmin,sWanted,sPunkte,sKills,sDeaths,sWarns);
  938.     ShowPlayerDialog(playerid,999,DIALOG_STYLE_MSGBOX,"Meine Stats:",string,"Weiter","");
  939.     return 1;
  940. }
  941.  
  942. dcmd_mute(playerid,params[])
  943. {
  944.     new name[MAX_PLAYER_NAME],ID,string[128];
  945.     if(PlayerInfo[playerid][Admin] >= 2)
  946.     {
  947.         if(Adminlogin[playerid] == 0)
  948.         {
  949.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  950.             return 1;
  951.         }
  952.         if(sscanf(params,"u",ID))
  953.         {
  954.             SendClientMessage(playerid,Rot,"Benutze /mute [playerid]");
  955.             return 1;
  956.         }
  957.         if(!IsPlayerConnected(ID))
  958.         {
  959.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  960.             return 1;
  961.         }
  962.         GetPlayerName(playerid,name,sizeof(name));
  963.         format(string,sizeof(string),"Administrator: %s hat dich gemutet.",name);
  964.         SendClientMessage(ID,Lila,string);
  965.         PlayerInfo[playerid][Mute] = 1;
  966.         return 1;
  967.     }
  968.     else
  969.     {
  970.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  971.     }
  972.     return 1;
  973. }
  974.  
  975. dcmd_entmute(playerid,params[])
  976. {
  977.     new name[MAX_PLAYER_NAME],ID,string[128];
  978.     if(PlayerInfo[playerid][Admin] >= 2)
  979.     {
  980.         if(Adminlogin[playerid] == 0)
  981.         {
  982.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  983.             return 1;
  984.         }
  985.         if(sscanf(params,"u",ID))
  986.         {
  987.             SendClientMessage(playerid,Rot,"Benutze /entmute [playerid]");
  988.             return 1;
  989.         }
  990.         if(!IsPlayerConnected(ID))
  991.         {
  992.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  993.             return 1;
  994.         }
  995.         GetPlayerName(playerid,name,sizeof(name));
  996.         format(string,sizeof(string),"Administrator: %s hat dich entmutet.",name);
  997.         SendClientMessage(ID,Lila,string);
  998.         PlayerInfo[playerid][Mute] = 0;
  999.         return 1;
  1000.     }
  1001.     else
  1002.     {
  1003.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1004.     }
  1005.     return 1;
  1006. }
  1007.  
  1008. dcmd_setskin(playerid,params[])
  1009. {
  1010.     new name[MAX_PLAYER_NAME],ID,SID,string[128];
  1011.     if(PlayerInfo[playerid][Admin] >= 1)
  1012.     {
  1013.         if(Adminlogin[playerid] == 0)
  1014.         {
  1015.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1016.             return 1;
  1017.         }
  1018.         if(sscanf(params,"ui",ID,SID))
  1019.         {
  1020.             SendClientMessage(playerid,Rot,"Benutze /setskin [playerid] [Skinid]");
  1021.             return 1;
  1022.         }
  1023.         if(!IsPlayerConnected(ID))
  1024.         {
  1025.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1026.             return 1;
  1027.         }
  1028.         if(SID < 0 || SID > 299)
  1029.         {
  1030.             SendClientMessage(playerid,Rot,"Die Skinid muss zwischen 0 und 299 liegen!");
  1031.             return 1;
  1032.         }
  1033.         SetPlayerSkin(ID,SID);
  1034.         GetPlayerName(playerid,name,sizeof(name));
  1035.         format(string,sizeof(string),"Administrator: %s hat dir Skinid: %d gegeben.",name,SID);
  1036.         SendClientMessage(ID,Lila,string);
  1037.         return 1;
  1038.     }
  1039.     else
  1040.     {
  1041.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1042.     }
  1043.     return 1;
  1044. }
  1045.  
  1046. dcmd_goto(playerid,params[])
  1047. {
  1048.     new Float:x,Float:y,Float:z;
  1049.     new name[MAX_PLAYER_NAME],ID,string[128];
  1050.     new car = GetPlayerVehicleID(playerid);
  1051.     if(PlayerInfo[playerid][Admin] >= 1)
  1052.     {
  1053.         if(Adminlogin[playerid] == 0)
  1054.         {
  1055.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1056.             return 1;
  1057.         }
  1058.         if(sscanf(params,"u",ID))
  1059.         {
  1060.             SendClientMessage(playerid,Rot,"Benutze /goto [playerid]");
  1061.             return 1;
  1062.         }
  1063.         if(!IsPlayerConnected(ID))
  1064.         {
  1065.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1066.             return 1;
  1067.         }
  1068.         GetPlayerPos(ID,x,y,z);
  1069.         GetPlayerName(ID,name,sizeof(name));
  1070.         if(GetPlayerState(playerid) == 2)
  1071.         {
  1072.             LinkVehicleToInterior(car,0);
  1073.             SetVehiclePos(car,x,y+2,z);
  1074.             format(string,sizeof(string),"Du hast dich zu Spieler: %s geportet.",name);
  1075.             SendClientMessage(playerid,Gelb,string);
  1076.             return 1;
  1077.         }
  1078.         else
  1079.         {
  1080.             SetPlayerPos(playerid,x,y+2,z);
  1081.             SetPlayerInterior(playerid,0);
  1082.             SetPlayerVirtualWorld(playerid,0);
  1083.             format(string,sizeof(string),"Du hast dich zu Spieler: %s geportet.",name);
  1084.             SendClientMessage(playerid,Gelb,string);
  1085.         }
  1086.         return 1;
  1087.     }
  1088.     else
  1089.     {
  1090.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1091.     }
  1092.     return 1;
  1093. }
  1094.  
  1095. dcmd_gethere(playerid,params[])
  1096. {
  1097.     new Float:x,Float:y,Float:z;
  1098.     new name[MAX_PLAYER_NAME],sname[MAX_PLAYER_NAME],ID,string[128];
  1099.     if(PlayerInfo[playerid][Admin] >= 1)
  1100.     {
  1101.         if(Adminlogin[playerid] == 0)
  1102.         {
  1103.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1104.             return 1;
  1105.         }
  1106.         if(sscanf(params,"u",ID))
  1107.         {
  1108.             SendClientMessage(playerid,Rot,"Benutze /gethere [playerid]");
  1109.             return 1;
  1110.         }
  1111.         if(!IsPlayerConnected(ID))
  1112.         {
  1113.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1114.             return 1;
  1115.         }
  1116.         GetPlayerPos(playerid,x,y,z);
  1117.         new car = GetPlayerVehicleID(ID);
  1118.         if(GetPlayerState(ID) == 2)
  1119.         {
  1120.             LinkVehicleToInterior(car,0);
  1121.             SetVehiclePos(car,x,y+2,z);
  1122.             format(string,sizeof(string),"Du hast Spieler: %s zu dir geholt.",sname);
  1123.             SendClientMessage(playerid,Gelb,string);
  1124.             format(string,sizeof(string),"Administrator: %s hat dich zu sich geholt.",name);
  1125.             SendClientMessage(ID,Lila,string);
  1126.             return 1;
  1127.         }
  1128.         else
  1129.         {
  1130.             SetPlayerPos(ID,x,y+2,z);
  1131.             SetPlayerInterior(ID,0);
  1132.             SetPlayerVirtualWorld(ID,0);
  1133.             GetPlayerName(ID,sname,sizeof(sname));
  1134.             GetPlayerName(playerid,name,sizeof(name));
  1135.             format(string,sizeof(string),"Du hast Spieler: %s zu dir geholt.",sname);
  1136.             SendClientMessage(playerid,Gelb,string);
  1137.             format(string,sizeof(string),"Administrator: %s hat dich zu sich geholt.",name);
  1138.             SendClientMessage(ID,Lila,string);
  1139.         }
  1140.         return 1;
  1141.     }
  1142.     else
  1143.     {
  1144.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1145.     }
  1146.     return 1;
  1147. }
  1148.  
  1149. dcmd_cleartext(playerid,params[])
  1150. {
  1151.     #pragma unused params
  1152.     new name[MAX_PLAYER_NAME],string[128];
  1153.     GetPlayerName(playerid,name,sizeof(name));
  1154.     if(PlayerInfo[playerid][Admin] >= 1)
  1155.     {
  1156.         if(Adminlogin[playerid] == 0)
  1157.         {
  1158.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1159.             return 1;
  1160.         }
  1161.         SendClientMessageToAll(Weiß," ");
  1162.         SendClientMessageToAll(Weiß," ");
  1163.         SendClientMessageToAll(Weiß," ");
  1164.         SendClientMessageToAll(Weiß," ");
  1165.         SendClientMessageToAll(Weiß," ");
  1166.         SendClientMessageToAll(Weiß," ");
  1167.         SendClientMessageToAll(Weiß," ");
  1168.         SendClientMessageToAll(Weiß," ");
  1169.         SendClientMessageToAll(Weiß," ");
  1170.         SendClientMessageToAll(Weiß," ");
  1171.         SendClientMessageToAll(Weiß," ");
  1172.         SendClientMessageToAll(Weiß," ");
  1173.         SendClientMessageToAll(Weiß," ");
  1174.         SendClientMessageToAll(Weiß," ");
  1175.         SendClientMessageToAll(Weiß," ");
  1176.         SendClientMessageToAll(Weiß," ");
  1177.         SendClientMessageToAll(Weiß," ");
  1178.         SendClientMessageToAll(Weiß," ");
  1179.         SendClientMessageToAll(Weiß," ");
  1180.         SendClientMessageToAll(Weiß," ");
  1181.         SendClientMessageToAll(Weiß," ");
  1182.         SendClientMessageToAll(Weiß," ");
  1183.         SendClientMessageToAll(Weiß," ");
  1184.         SendClientMessageToAll(Weiß," ");
  1185.         format(string,sizeof(string),"((Administrator: %s hat den Chatlog gecleart))",name);
  1186.         SendClientMessageToAll(Lila,string);
  1187.         return 1;
  1188.     }
  1189.     else
  1190.     {
  1191.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1192.     }
  1193.     return 1;
  1194. }
  1195.  
  1196. dcmd_wetter(playerid,params[])
  1197. {
  1198.     new name[MAX_PLAYER_NAME],string[128],WID;
  1199.     GetPlayerName(playerid,name,sizeof(name));
  1200.     if(PlayerInfo[playerid][Admin] >= 1)
  1201.     {
  1202.         if(Adminlogin[playerid] == 0)
  1203.         {
  1204.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1205.             return 1;
  1206.         }
  1207.         if(sscanf(params,"i",WID))
  1208.         {
  1209.             SendClientMessage(playerid,Rot,"Benutze /wetter [Wetterid]");
  1210.             return 1;
  1211.         }
  1212.         if(WID < 0 || WID > 45)
  1213.         {
  1214.             SendClientMessage(playerid,Rot,"Die Wetterid muss zwischen 0 und 45 liegen!");
  1215.             return 1;
  1216.         }
  1217.         for(new i = 0; i < MAX_PLAYERS; i++)
  1218.         {
  1219.             SetPlayerWeather(i,WID);
  1220.         }
  1221.         format(string,sizeof(string),"((Administrator: %s hat das Wetter geändert))",name);
  1222.         SendClientMessageToAll(Lila,string);
  1223.         return 1;
  1224.     }
  1225.     else
  1226.     {
  1227.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1228.     }
  1229.     return 1;
  1230. }
  1231.  
  1232. dcmd_getip(playerid,params[])
  1233. {
  1234.     new name[MAX_PLAYER_NAME],string[128],ID,IP[16];
  1235.     if(PlayerInfo[playerid][Admin] >= 1)
  1236.     {
  1237.         if(Adminlogin[playerid] == 0)
  1238.         {
  1239.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1240.             return 1;
  1241.         }
  1242.         if(sscanf(params,"u",ID))
  1243.         {
  1244.             SendClientMessage(playerid,Rot,"Benutze /getip [playerid]");
  1245.             return 1;
  1246.         }
  1247.         if(!IsPlayerConnected(ID))
  1248.         {
  1249.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1250.             return 1;
  1251.         }
  1252.         GetPlayerIp(ID,IP,sizeof(IP));
  1253.         GetPlayerName(ID,name,sizeof(name));
  1254.         format(string,sizeof(string),"Die Netzwerk IP von Spieler: %s lautet: %s",name,IP);
  1255.         SendClientMessage(playerid,Gelb,string);
  1256.         return 1;
  1257.     }
  1258.     else
  1259.     {
  1260.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1261.     }
  1262.     return 1;
  1263. }
  1264.  
  1265. dcmd_wisper(playerid,params[])
  1266. {
  1267.     new ID,Text[128],string[128];
  1268.     new name[MAX_PLAYER_NAME],sname[MAX_PLAYER_NAME];
  1269.     GetPlayerName(playerid,name,sizeof(name));
  1270.     if(PlayerInfo[playerid][Admin] >= 1)
  1271.     {
  1272.         if(Adminlogin[playerid] == 0)
  1273.         {
  1274.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1275.             return 1;
  1276.         }
  1277.         if(sscanf(params,"us[128]",ID,Text))
  1278.         {
  1279.             SendClientMessage(playerid,Rot,"Benutze /wisper [playerid] [Text]");
  1280.             return 1;
  1281.         }
  1282.         if(!IsPlayerConnected(ID))
  1283.         {
  1284.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1285.             return 1;
  1286.         }
  1287.         GetPlayerName(ID,sname,sizeof(sname));
  1288.         format(string,sizeof(string),"((Administrator: %s schreibt ein Text zu Spieler: %s))",name,sname);
  1289.         SendAdminMessage(Orange,string);
  1290.         format(string,sizeof(string),"Administrator: %s schreibt zu dir: %s",name,Text);
  1291.         SendClientMessage(ID,Lila,string);
  1292.         return 1;
  1293.     }
  1294.     else
  1295.     {
  1296.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1297.     }
  1298.     return 1;
  1299. }
  1300.  
  1301. dcmd_admin(playerid,params[])
  1302. {
  1303.     new name[MAX_PLAYER_NAME],Text[128],string[128];
  1304.     GetPlayerName(playerid,name,sizeof(name));
  1305.     if(PlayerInfo[playerid][Admin] == 0)
  1306.     {
  1307.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1308.         return 1;
  1309.     }
  1310.     if(Adminlogin[playerid] == 0)
  1311.     {
  1312.         SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1313.         return 1;
  1314.     }
  1315.     if(sscanf(params,"s[128]",Text))
  1316.     {
  1317.         SendClientMessage(playerid,Rot,"Benutze /admin [Text]");
  1318.         return 1;
  1319.     }
  1320.     if(PlayerInfo[playerid][Admin] == 1)
  1321.     {
  1322.         format(string,sizeof(string),"[Administrator] Supporter: %s schreibt: %s",name,Text);
  1323.         SendAdminMessage(Orange,string);
  1324.         return 1;
  1325.     }
  1326.     if(PlayerInfo[playerid][Admin] == 2)
  1327.     {
  1328.         format(string,sizeof(string),"[Administrator] Moderator: %s schreibt: %s",name,Text);
  1329.         SendAdminMessage(Orange,string);
  1330.         return 1;
  1331.     }
  1332.     if(PlayerInfo[playerid][Admin] == 3)
  1333.     {
  1334.         format(string,sizeof(string),"[Administrator] Administrator: %s schreibt: %s",name,Text);
  1335.         SendAdminMessage(Orange,string);
  1336.         return 1;
  1337.     }
  1338.     if(PlayerInfo[playerid][Admin] == 4)
  1339.     {
  1340.         format(string,sizeof(string),"[Administrator] Super Administrator: %s schreibt: %s",name,Text);
  1341.         SendAdminMessage(Orange,string);
  1342.         return 1;
  1343.     }
  1344.     if(PlayerInfo[playerid][Admin] == 5)
  1345.     {
  1346.         format(string,sizeof(string),"[Administrator] Serverleiter: %s schreibt: %s",name,Text);
  1347.         SendAdminMessage(Orange,string);
  1348.     }
  1349.     return 1;
  1350. }
  1351.  
  1352. dcmd_all(playerid,params[])
  1353. {
  1354.     new name[MAX_PLAYER_NAME],Text[128],string[128];
  1355.     GetPlayerName(playerid,name,sizeof(name));
  1356.     if(PlayerInfo[playerid][Admin] >= 1)
  1357.     {
  1358.         if(Adminlogin[playerid] == 0)
  1359.         {
  1360.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1361.             return 1;
  1362.         }
  1363.         if(sscanf(params,"s[128]",Text))
  1364.         {
  1365.             SendClientMessage(playerid,Rot,"Benutze /all [Text]");
  1366.             return 1;
  1367.         }
  1368.         format(string,sizeof(string),"((Administrator: %s schreibt: %s))",name,Text);
  1369.         SendClientMessageToAll(Lila,string);
  1370.         return 1;
  1371.     }
  1372.     else
  1373.     {
  1374.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1375.     }
  1376.     return 1;
  1377. }
  1378.  
  1379. dcmd_alogin(playerid,params[])
  1380. {
  1381.     #pragma unused params
  1382.     new string[128],name[MAX_PLAYER_NAME];
  1383.     GetPlayerName(playerid,name,sizeof(name));
  1384.     if(PlayerInfo[playerid][Admin] >= 1)
  1385.     {
  1386.         if(Adminlogin[playerid] == 0)
  1387.         {
  1388.             ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Administrator Login","Logge dich nun mit dem Master Passwort ein. \nBitte gebe das Passwort an niemanden weiter!","Login","Abbrechen");
  1389.             return 1;
  1390.         }
  1391.         if(Adminlogin[playerid] == 1)
  1392.         {
  1393.             Adminlogin[playerid] = 0;
  1394.             SendClientMessage(playerid,Gelb,"Du bist nun nicht mehr als Administrator Eingeloggt.");
  1395.             format(string,sizeof(string),"((Administrator: %s ist nun nicht mehr im Dienst.))",name);
  1396.             SendClientMessageToAll(Lila,string);
  1397.         }
  1398.         return 1;
  1399.     }
  1400.     else
  1401.     {
  1402.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1403.     }
  1404.     return 1;
  1405. }
  1406.  
  1407. dcmd_freeze(playerid,params[])
  1408. {
  1409.     new name[MAX_PLAYER_NAME],ID,string[128];
  1410.     if(PlayerInfo[playerid][Admin] >= 2)
  1411.     {
  1412.         if(Adminlogin[playerid] == 0)
  1413.         {
  1414.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1415.             return 1;
  1416.         }
  1417.         if(sscanf(params,"u",ID))
  1418.         {
  1419.             SendClientMessage(playerid,Rot,"Benutze /freeze [playerid]");
  1420.             return 1;
  1421.         }
  1422.         if(!IsPlayerConnected(ID))
  1423.         {
  1424.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1425.             return 1;
  1426.         }
  1427.         TogglePlayerControllable(ID,0);
  1428.         GetPlayerName(playerid,name,sizeof(name));
  1429.         format(string,sizeof(string),"Administrator: %s hat dich gefreezt.",name);
  1430.         SendClientMessage(ID,Lila,string);
  1431.         return 1;
  1432.     }
  1433.     else
  1434.     {
  1435.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1436.     }
  1437.     return 1;
  1438. }
  1439.  
  1440. dcmd_unfreeze(playerid,params[])
  1441. {
  1442.     new name[MAX_PLAYER_NAME],ID,string[128];
  1443.     if(PlayerInfo[playerid][Admin] >= 2)
  1444.     {
  1445.         if(Adminlogin[playerid] == 0)
  1446.         {
  1447.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1448.             return 1;
  1449.         }
  1450.         if(sscanf(params,"u",ID))
  1451.         {
  1452.             SendClientMessage(playerid,Rot,"Benutze /unfreeze [playerid]");
  1453.             return 1;
  1454.         }
  1455.         if(!IsPlayerConnected(ID))
  1456.         {
  1457.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1458.             return 1;
  1459.         }
  1460.         TogglePlayerControllable(ID,1);
  1461.         GetPlayerName(playerid,name,sizeof(name));
  1462.         format(string,sizeof(string),"Administrator: %s hat dich entfreezt.",name);
  1463.         SendClientMessage(ID,Lila,string);
  1464.         return 1;
  1465.     }
  1466.     else
  1467.     {
  1468.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1469.     }
  1470.     return 1;
  1471. }
  1472.  
  1473. dcmd_slap(playerid,params[])
  1474. {
  1475.     new Float:x,Float:y,Float:z;
  1476.     new name[MAX_PLAYER_NAME],ID,string[128];
  1477.     if(PlayerInfo[playerid][Admin] >= 2)
  1478.     {
  1479.         if(Adminlogin[playerid] == 0)
  1480.         {
  1481.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1482.             return 1;
  1483.         }
  1484.         if(sscanf(params,"u",ID))
  1485.         {
  1486.             SendClientMessage(playerid,Rot,"Benutze /slap [playerid]");
  1487.             return 1;
  1488.         }
  1489.         if(!IsPlayerConnected(ID))
  1490.         {
  1491.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1492.             return 1;
  1493.         }
  1494.         GetPlayerPos(ID,x,y,z);
  1495.         SetPlayerPos(ID,x,y,z+5);
  1496.         GetPlayerName(playerid,name,sizeof(name));
  1497.         format(string,sizeof(string),"Administrator: %s hat dich geslapt.",name);
  1498.         SendClientMessage(ID,Lila,string);
  1499.         return 1;
  1500.     }
  1501.     else
  1502.     {
  1503.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1504.     }
  1505.     return 1;
  1506. }
  1507.  
  1508. dcmd_givewarn(playerid,params[])
  1509. {
  1510.     new ID,sname[MAX_PLAYER_NAME];
  1511.     new name[MAX_PLAYER_NAME],string[128];
  1512.     GetPlayerName(playerid,name,sizeof(name));
  1513.     if(PlayerInfo[playerid][Admin] >= 2)
  1514.     {
  1515.         if(Adminlogin[playerid] == 0)
  1516.         {
  1517.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1518.             return 1;
  1519.         }
  1520.         if(sscanf(params,"u",ID))
  1521.         {
  1522.             SendClientMessage(playerid,Rot,"Benutze /givewarn [playerid]");
  1523.             return 1;
  1524.         }
  1525.         if(!IsPlayerConnected(ID))
  1526.         {
  1527.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1528.             return 1;
  1529.         }
  1530.         if(PlayerInfo[ID][Warns] == 3)
  1531.         {
  1532.             SendClientMessage(ID,Rot,"Du wurdest gebannt Grund: 3 Verwarnungen!");
  1533.             format(string,sizeof(string),"Spieler: %s wurde gebannt Grund: 3 Verwarnungen!",sname);
  1534.             SendClientMessage(playerid,Lila,string);
  1535.             PlayerInfo[ID][Gebannt] = 1;
  1536.             Ban(ID);
  1537.             return 1;
  1538.         }
  1539.         GetPlayerName(ID,sname,sizeof(sname));
  1540.         format(string,sizeof(string),"Du hast Spieler: %s verwarnt.",sname);
  1541.         SendClientMessage(playerid,Gelb,string);
  1542.         format(string,sizeof(string),"Administrator: %s hat dich verwarnt.",name);
  1543.         SendClientMessage(ID,Lila,string);
  1544.         PlayerInfo[ID][Warns] += 1;
  1545.         return 1;
  1546.     }
  1547.     else
  1548.     {
  1549.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1550.     }
  1551.     return 1;
  1552. }
  1553.  
  1554. dcmd_warns(playerid,params[])
  1555. {
  1556.     new ID,sname[MAX_PLAYER_NAME],string[128];
  1557.     if(PlayerInfo[playerid][Admin] >= 2)
  1558.     {
  1559.         if(Adminlogin[playerid] == 0)
  1560.         {
  1561.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1562.             return 1;
  1563.         }
  1564.         if(sscanf(params,"u",ID))
  1565.         {
  1566.             SendClientMessage(playerid,Rot,"Benutze /warns [playerid]");
  1567.             return 1;
  1568.         }
  1569.         if(!IsPlayerConnected(ID))
  1570.         {
  1571.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1572.             return 1;
  1573.         }
  1574.         GetPlayerName(ID,sname,sizeof(sname));
  1575.         format(string,sizeof(string),"Spieler: %s [Verwarnungen: %d]",sname,PlayerInfo[ID][Warns]);
  1576.         SendClientMessage(playerid,Gelb,string);
  1577.         return 1;
  1578.     }
  1579.     else
  1580.     {
  1581.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1582.     }
  1583.     return 1;
  1584. }
  1585.  
  1586. dcmd_clearwarns(playerid,params[])
  1587. {
  1588.     new ID,sname[MAX_PLAYER_NAME];
  1589.     new name[MAX_PLAYER_NAME],string[128];
  1590.     GetPlayerName(playerid,name,sizeof(name));
  1591.     if(PlayerInfo[playerid][Admin] >= 2)
  1592.     {
  1593.         if(Adminlogin[playerid] == 0)
  1594.         {
  1595.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1596.             return 1;
  1597.         }
  1598.         if(sscanf(params,"u",ID))
  1599.         {
  1600.             SendClientMessage(playerid,Rot,"Benutze /clearwarns [playerid]");
  1601.             return 1;
  1602.         }
  1603.         if(!IsPlayerConnected(ID))
  1604.         {
  1605.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1606.             return 1;
  1607.         }
  1608.         GetPlayerName(ID,sname,sizeof(sname));
  1609.         format(string,sizeof(string),"Du hast die Verwarnungen von Spieler: %s gelöscht.",sname);
  1610.         SendClientMessage(playerid,Gelb,string);
  1611.         format(string,sizeof(string),"Administrator: %s hat deine Verwarnungen gelöscht.",name);
  1612.         SendClientMessage(ID,Lila,string);
  1613.         PlayerInfo[ID][Warns] = 0;
  1614.         return 1;
  1615.     }
  1616.     else
  1617.     {
  1618.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1619.     }
  1620.     return 1;
  1621. }
  1622.  
  1623. dcmd_kick(playerid,params[])
  1624. {
  1625.     new string[128],name[MAX_PLAYER_NAME];
  1626.     new ID,grund[128],sname[MAX_PLAYER_NAME];
  1627.     if(PlayerInfo[playerid][Admin] >= 2)
  1628.     {
  1629.         if(Adminlogin[playerid] == 0)
  1630.         {
  1631.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1632.             return 1;
  1633.         }
  1634.         if(sscanf(params,"us[128]",ID,grund))
  1635.         {
  1636.             SendClientMessage(playerid,Rot,"Benutze /kick [playerid] [Grund]");
  1637.             return 1;
  1638.         }
  1639.         if(!IsPlayerConnected(ID))
  1640.         {
  1641.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1642.             return 1;
  1643.         }
  1644.         if(PlayerInfo[ID][Admin] >= 5)
  1645.         {
  1646.             SendClientMessage(playerid,Rot,"Du kannst keine Admin lvl: 5 Teamler kicken!");
  1647.             return 1;
  1648.         }
  1649.         GetPlayerName(ID,name,sizeof(name));
  1650.         GetPlayerName(playerid,sname,sizeof(sname));
  1651.         format(string,sizeof(string),"Spieler: %s wurde von Administrator: %s gekickt Grund: %s.",name,sname,grund);
  1652.         SendClientMessageToAll(Lila,string);
  1653.         Kick(ID);
  1654.         return 1;
  1655.     }
  1656.     else
  1657.     {
  1658.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1659.     }
  1660.     return 1;
  1661. }
  1662.  
  1663. dcmd_ban(playerid,params[])
  1664. {
  1665.     new string[128],name[MAX_PLAYER_NAME];
  1666.     new ID,grund[128],sname[MAX_PLAYER_NAME];
  1667.     if(PlayerInfo[playerid][Admin] >= 2)
  1668.     {
  1669.         if(Adminlogin[playerid] == 0)
  1670.         {
  1671.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1672.             return 1;
  1673.         }
  1674.         if(sscanf(params,"us[128]",ID,grund))
  1675.         {
  1676.             SendClientMessage(playerid,Rot,"Benutze /ban [playerid] [Grund]");
  1677.             return 1;
  1678.         }
  1679.         if(!IsPlayerConnected(ID))
  1680.         {
  1681.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1682.             return 1;
  1683.         }
  1684.         if(PlayerInfo[ID][Admin] >= 5)
  1685.         {
  1686.             SendClientMessage(playerid,Rot,"Du kannst keine Admin lvl: 5 Teamler bannen!");
  1687.             return 1;
  1688.         }
  1689.         GetPlayerName(ID,sname,sizeof(sname));
  1690.         GetPlayerName(playerid,name,sizeof(name));
  1691.         format(string,sizeof(string),"Spieler: %s wurde von Administrator: %s gebannt Grund: %s.",sname,name,grund);
  1692.         SendClientMessageToAll(Lila,string);
  1693.         PlayerInfo[ID][Gebannt] = 1;
  1694.         Ban(ID);
  1695.     }
  1696.     else
  1697.     {
  1698.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1699.     }
  1700.     return 1;
  1701. }
  1702.  
  1703. dcmd_check(playerid,params[])
  1704. {
  1705.     new ID,sname[MAX_PLAYER_NAME];
  1706.     if(PlayerInfo[playerid][Admin] >= 2)
  1707.     {
  1708.         if(Adminlogin[playerid] == 0)
  1709.         {
  1710.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1711.             return 1;
  1712.         }
  1713.         if(sscanf(params,"u",ID))
  1714.         {
  1715.             SendClientMessage(playerid,Rot,"Benutze /check [playerid]");
  1716.             return 1;
  1717.         }
  1718.         if(!IsPlayerConnected(ID))
  1719.         {
  1720.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1721.             return 1;
  1722.         }
  1723.         GetPlayerName(ID,sname,sizeof(sname));
  1724.         new string[128],Float:sHeal,Float:sArmour;
  1725.         GetPlayerHealth(ID,sHeal);
  1726.         GetPlayerHealth(ID,sArmour);
  1727.         new sGeld = PlayerInfo[playerid][Geld];
  1728.         new sKonto = PlayerInfo[playerid][Konto];
  1729.         new sAdmin = PlayerInfo[playerid][Admin];
  1730.         new sWanted = PlayerInfo[playerid][Wanted];
  1731.         new sPunkte = PlayerInfo[playerid][Punkte];
  1732.         new sKills = PlayerInfo[playerid][Kills];
  1733.         new sDeaths = PlayerInfo[playerid][Deaths];
  1734.         new sLevel = PlayerInfo[playerid][Level];
  1735.         new sMute = PlayerInfo[playerid][Mute];
  1736.         new sWarns = PlayerInfo[playerid][Warns];
  1737.         format(string,sizeof(string),"Account Daten von Spieler: %s",sname);
  1738.         SendClientMessage(playerid,Gelb,string);
  1739.         format(string,sizeof(string),"Geld: %d$, Konto: %d$, Admin lvl: %d, Punkte: %d, Wanteds: %d, Health: %f, Armour: %f",sGeld,sKonto,sAdmin,sPunkte,sWanted,sHeal,sArmour);
  1740.         SendClientMessage(playerid,Grau,string);
  1741.         format(string,sizeof(string),"Kills: %d, Deaths: %d, Level: %d, Mute: %d, Warns: %d",sKills,sDeaths,sLevel,sMute,sWarns);
  1742.         SendClientMessage(playerid,Grau,string);
  1743.         return 1;
  1744.     }
  1745.     else
  1746.     {
  1747.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1748.     }
  1749.     return 1;
  1750. }
  1751.  
  1752. dcmd_veh(playerid,params[])
  1753. {
  1754.     new Float:x,Float:y,Float:z,Float:a,v,Vid,Farbe1,Farbe2,string[128];
  1755.     if(PlayerInfo[playerid][Admin] >= 3)
  1756.     {
  1757.         if(Adminlogin[playerid] == 0)
  1758.         {
  1759.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1760.             return 1;
  1761.         }
  1762.         if(sscanf(params,"iii",Vid,Farbe1,Farbe2))
  1763.         {
  1764.             SendClientMessage(playerid,Rot,"Benutze /veh [Vehicleid] [Farbe 1] [Farbe 2]");
  1765.             return 1;
  1766.         }
  1767.         if(Vid < 400 || Vid > 611)
  1768.         {
  1769.             SendClientMessage(playerid,Rot,"Die Vehicleid muss zwischen 400 und 611 liegen!");
  1770.             return 1;
  1771.         }
  1772.         if(Farbe1 < 0 || Farbe1 > 126 || Farbe2 < 0 || Farbe2 > 126)
  1773.         {
  1774.             SendClientMessage(playerid,Rot,"Die Farbid muss zwischen 0 und 126 liegen!");
  1775.             return 1;
  1776.         }
  1777.         GetPlayerPos(playerid,x,y,z);
  1778.         GetPlayerFacingAngle(playerid,a);
  1779.         v = CreateVehicle(Vid,x,y,z,a,Farbe1,Farbe2,-1);
  1780.         SetVehicleNumberPlate(v,"Admin");
  1781.         SetVehicleToRespawn(v);
  1782.         PutPlayerInVehicle(playerid,v,0);
  1783.         format(string,sizeof(string),"Vehicleid: %d Spawned Farbe: [%d | %d]",Vid,Farbe1,Farbe2);
  1784.         SendClientMessage(playerid,Gelb,string);
  1785.         return 1;
  1786.     }
  1787.     else
  1788.     {
  1789.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1790.     }
  1791.     return 1;
  1792. }
  1793.  
  1794. dcmd_delcar(playerid,params[])
  1795. {
  1796.     #pragma unused params
  1797.     new Vehicle = GetPlayerVehicleID(playerid);
  1798.     if(PlayerInfo[playerid][Admin] >= 3)
  1799.     {
  1800.         if(Adminlogin[playerid] == 0)
  1801.         {
  1802.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1803.             return 1;
  1804.         }
  1805.         if(!IsPlayerInAnyVehicle(playerid))
  1806.         {
  1807.             SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug sitzen!");
  1808.             return 1;
  1809.         }
  1810.         DestroyVehicle(Vehicle);
  1811.         SendClientMessage(playerid,Gelb,"Fahrzeug gelöscht.");
  1812.         return 1;
  1813.     }
  1814.     else
  1815.     {
  1816.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1817.     }
  1818.     return 1;
  1819. }
  1820.  
  1821. dcmd_fix(playerid,params[])
  1822. {
  1823.     #pragma unused params
  1824.     new Vehicle = GetPlayerVehicleID(playerid);
  1825.     if(PlayerInfo[playerid][Admin] >= 3)
  1826.     {
  1827.         if(Adminlogin[playerid] == 0)
  1828.         {
  1829.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1830.             return 1;
  1831.         }
  1832.         if(!IsPlayerInAnyVehicle(playerid))
  1833.         {
  1834.             SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug sitzen!");
  1835.             return 1;
  1836.         }
  1837.         RepairVehicle(Vehicle);
  1838.         SetVehicleHealth(Vehicle,1000.0);
  1839.         SendClientMessage(playerid,Gelb,"Fahrzeug repariert.");
  1840.         return 1;
  1841.     }
  1842.     else
  1843.     {
  1844.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1845.     }
  1846.     return 1;
  1847. }
  1848.  
  1849. dcmd_cc(playerid,params[])
  1850. {
  1851.     new string[128],Farbe1,Farbe2,Vehicle = GetPlayerVehicleID(playerid);
  1852.     if(PlayerInfo[playerid][Admin] >= 3)
  1853.     {
  1854.         if(Adminlogin[playerid] == 0)
  1855.         {
  1856.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1857.             return 1;
  1858.         }
  1859.         if(sscanf(params,"ii",Farbe1,Farbe2))
  1860.         {
  1861.             SendClientMessage(playerid,Rot,"Benutze /cc [Farbe 1] [Farbe 2]");
  1862.             return 1;
  1863.         }
  1864.         if(!IsPlayerInAnyVehicle(playerid))
  1865.         {
  1866.             SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug sitzen!");
  1867.             return 1;
  1868.         }
  1869.         if(Farbe1 < 0 || Farbe1 > 126 || Farbe2 < 0 || Farbe2 > 126)
  1870.         {
  1871.             SendClientMessage(playerid,Rot,"Die Farbid muss zwischen 0 und 126 liegen!");
  1872.             return 1;
  1873.         }
  1874.         ChangeVehicleColor(Vehicle,Farbe1,Farbe2);
  1875.         format(string,sizeof(string),"Vehicle Farbe geändert: [%d | %d]",Farbe1,Farbe2);
  1876.         SendClientMessage(playerid,Gelb,string);
  1877.         return 1;
  1878.     }
  1879.     else
  1880.     {
  1881.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1882.     }
  1883.     return 1;
  1884. }
  1885.  
  1886. dcmd_respawn(playerid,params[])
  1887. {
  1888.     #pragma unused params
  1889.     new Vehicle = GetPlayerVehicleID(playerid);
  1890.     if(PlayerInfo[playerid][Admin] >= 3)
  1891.     {
  1892.         if(Adminlogin[playerid] == 0)
  1893.         {
  1894.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1895.             return 1;
  1896.         }
  1897.         if(!IsPlayerInAnyVehicle(playerid))
  1898.         {
  1899.             SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug sitzen!");
  1900.             return 1;
  1901.         }
  1902.         SetVehicleToRespawn(Vehicle);
  1903.         SetVehicleToRespawn(GetVehicleTrailer(Vehicle));
  1904.         SendClientMessage(playerid,Gelb,"Fahrzeug respawnt.");
  1905.         return 1;
  1906.     }
  1907.     else
  1908.     {
  1909.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1910.     }
  1911.     return 1;
  1912. }
  1913.  
  1914. dcmd_sethp(playerid,params[])
  1915. {
  1916.     new name[MAX_PLAYER_NAME],ID,Health,string[128];
  1917.     if(PlayerInfo[playerid][Admin] >= 3)
  1918.     {
  1919.         if(Adminlogin[playerid] == 0)
  1920.         {
  1921.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1922.             return 1;
  1923.         }
  1924.         if(sscanf(params,"ui",ID,Health))
  1925.         {
  1926.             SendClientMessage(playerid,Rot,"Benutze /sethp [playerid] [Health]");
  1927.             return 1;
  1928.         }
  1929.         if(!IsPlayerConnected(ID))
  1930.         {
  1931.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1932.             return 1;
  1933.         }
  1934.         if(Health < 0 || Health > 100)
  1935.         {
  1936.             SendClientMessage(playerid,Rot,"Das Health muss zwischen 0 und 100 liegen!");
  1937.             return 1;
  1938.         }
  1939.         SetPlayerHealth(ID,Health);
  1940.         GetPlayerName(playerid,name,sizeof(name));
  1941.         format(string,sizeof(string),"Administrator: %s hat dir: %d% Health gegeben.",name,Health);
  1942.         SendClientMessage(ID,Lila,string);
  1943.         return 1;
  1944.     }
  1945.     else
  1946.     {
  1947.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1948.     }
  1949.     return 1;
  1950. }
  1951.  
  1952. dcmd_setarmour(playerid,params[])
  1953. {
  1954.     new name[MAX_PLAYER_NAME],ID,Armour,string[128];
  1955.     if(PlayerInfo[playerid][Admin] >= 3)
  1956.     {
  1957.         if(Adminlogin[playerid] == 0)
  1958.         {
  1959.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1960.             return 1;
  1961.         }
  1962.         if(sscanf(params,"ui",ID,Armour))
  1963.         {
  1964.             SendClientMessage(playerid,Rot,"Benutze /setarmour [playerid] [Armour]");
  1965.             return 1;
  1966.         }
  1967.         if(!IsPlayerConnected(ID))
  1968.         {
  1969.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  1970.             return 1;
  1971.         }
  1972.         if(Armour < 0 || Armour > 100)
  1973.         {
  1974.             SendClientMessage(playerid,Rot,"Das Armour muss zwischen 0 und 100 liegen!");
  1975.             return 1;
  1976.         }
  1977.         SetPlayerArmour(ID,Armour);
  1978.         GetPlayerName(playerid,name,sizeof(name));
  1979.         format(string,sizeof(string),"Administrator: %s hat dir: %d% Armour gegeben.",name,Armour);
  1980.         SendClientMessage(ID,Lila,string);
  1981.         return 1;
  1982.     }
  1983.     else
  1984.     {
  1985.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  1986.     }
  1987.     return 1;
  1988. }
  1989.  
  1990. dcmd_repall(playerid,params[])
  1991. {
  1992.     #pragma unused params
  1993.     new name[MAX_PLAYER_NAME],string[128];
  1994.     if(PlayerInfo[playerid][Admin] >= 3)
  1995.     {
  1996.         if(Adminlogin[playerid] == 0)
  1997.         {
  1998.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  1999.             return 1;
  2000.         }
  2001.         for(new R = 0; R < MAX_VEHICLES; R++)
  2002.         {
  2003.             RepairVehicle(R);
  2004.             SetVehicleHealth(R,1000.0);
  2005.         }
  2006.         GetPlayerName(playerid,name,sizeof(name));
  2007.         format(string,sizeof(string),"((Administrator: %s repariert alle Fahrzeuge))",name);
  2008.         SendClientMessageToAll(Lila,string);
  2009.         return 1;
  2010.     }
  2011.     else
  2012.     {
  2013.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2014.     }
  2015.     return 1;
  2016. }
  2017.  
  2018. dcmd_respawnall(playerid,params[])
  2019. {
  2020.     #pragma unused params
  2021.     new name[MAX_PLAYER_NAME],string[128];
  2022.     if(PlayerInfo[playerid][Admin] >= 3)
  2023.     {
  2024.         if(Adminlogin[playerid] == 0)
  2025.         {
  2026.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2027.             return 1;
  2028.         }
  2029.         for(new R = 0; R < MAX_VEHICLES; R++)
  2030.         {
  2031.             SetVehicleToRespawn(R);
  2032.         }
  2033.         GetPlayerName(playerid,name,sizeof(name));
  2034.         format(string,sizeof(string),"((Administrator: %s respawnt alle Fahrzeuge))",name);
  2035.         SendClientMessageToAll(Lila,string);
  2036.         return 1;
  2037.     }
  2038.     else
  2039.     {
  2040.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2041.     }
  2042.     return 1;
  2043. }
  2044.  
  2045. dcmd_ls(playerid,params[])
  2046. {
  2047.     #pragma unused params
  2048.     if(PlayerInfo[playerid][Admin] >= 3)
  2049.     {
  2050.         if(Adminlogin[playerid] == 0)
  2051.         {
  2052.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2053.             return 1;
  2054.         }
  2055.         new Vehicle = GetPlayerVehicleID(playerid);
  2056.         if(GetPlayerState(playerid) == 2)
  2057.         {
  2058.             SetVehiclePos(Vehicle,1496.0692,-1732.3246,13.3828);
  2059.             LinkVehicleToInterior(Vehicle,0);
  2060.             GameTextForPlayer(playerid,"~y~Los Santos",3000,4);
  2061.             return 1;
  2062.         }
  2063.         else
  2064.         {
  2065.             SetPlayerPos(playerid,1496.0692,-1732.3246,13.3828);
  2066.             SetPlayerInterior(playerid,0);
  2067.             SetPlayerVirtualWorld(playerid,0);
  2068.             GameTextForPlayer(playerid,"~y~Los Santos",3000,4);
  2069.         }
  2070.         return 1;
  2071.     }
  2072.     else
  2073.     {
  2074.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2075.     }
  2076.     return 1;
  2077. }
  2078.  
  2079. dcmd_sf(playerid,params[])
  2080. {
  2081.     #pragma unused params
  2082.     if(PlayerInfo[playerid][Admin] >= 3)
  2083.     {
  2084.         if(Adminlogin[playerid] == 0)
  2085.         {
  2086.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2087.             return 1;
  2088.         }
  2089.         new Vehicle = GetPlayerVehicleID(playerid);
  2090.         if(GetPlayerState(playerid) == 2)
  2091.         {
  2092.             SetVehiclePos(Vehicle,-2006.6138,154.3786,27.5391);
  2093.             LinkVehicleToInterior(Vehicle,0);
  2094.             GameTextForPlayer(playerid,"~y~San Fierro",3000,4);
  2095.             return 1;
  2096.         }
  2097.         else
  2098.         {
  2099.             SetPlayerPos(playerid,-2006.6138,154.3786,27.5391);
  2100.             SetPlayerInterior(playerid,0);
  2101.             SetPlayerVirtualWorld(playerid,0);
  2102.             GameTextForPlayer(playerid,"~y~San Fierro",3000,4);
  2103.         }
  2104.         return 1;
  2105.     }
  2106.     else
  2107.     {
  2108.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2109.     }
  2110.     return 1;
  2111. }
  2112.  
  2113. dcmd_lv(playerid,params[])
  2114. {
  2115.     #pragma unused params
  2116.     if(PlayerInfo[playerid][Admin] >= 3)
  2117.     {
  2118.         if(Adminlogin[playerid] == 0)
  2119.         {
  2120.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2121.             return 1;
  2122.         }
  2123.         new Vehicle = GetPlayerVehicleID(playerid);
  2124.         if(GetPlayerState(playerid) == 2)
  2125.         {
  2126.             SetVehiclePos(Vehicle,2048.6323,1343.4817,10.6719);
  2127.             LinkVehicleToInterior(Vehicle,0);
  2128.             GameTextForPlayer(playerid,"~y~Las Venturas",3000,4);
  2129.             return 1;
  2130.         }
  2131.         else
  2132.         {
  2133.             SetPlayerPos(playerid,2048.6323,1343.4817,10.6719);
  2134.             SetPlayerInterior(playerid,0);
  2135.             SetPlayerVirtualWorld(playerid,0);
  2136.             GameTextForPlayer(playerid,"~y~Las Venturas",3000,4);
  2137.         }
  2138.         return 1;
  2139.     }
  2140.     else
  2141.     {
  2142.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2143.     }
  2144.     return 1;
  2145. }
  2146.  
  2147. dcmd_bs(playerid,params[])
  2148. {
  2149.     #pragma unused params
  2150.     if(PlayerInfo[playerid][Admin] >= 3)
  2151.     {
  2152.         if(Adminlogin[playerid] == 0)
  2153.         {
  2154.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2155.             return 1;
  2156.         }
  2157.         new Vehicle = GetPlayerVehicleID(playerid);
  2158.         if(GetPlayerState(playerid) == 2)
  2159.         {
  2160.             SetVehiclePos(Vehicle,-2263.4705,2325.4502,4.8125);
  2161.             LinkVehicleToInterior(Vehicle,0);
  2162.             GameTextForPlayer(playerid,"~y~Bayside",3000,4);
  2163.             return 1;
  2164.         }
  2165.         else
  2166.         {
  2167.             SetPlayerPos(playerid,-2263.4705,2325.4502,4.8125);
  2168.             SetPlayerInterior(playerid,0);
  2169.             SetPlayerVirtualWorld(playerid,0);
  2170.             GameTextForPlayer(playerid,"~y~Bayside",3000,4);
  2171.         }
  2172.         return 1;
  2173.     }
  2174.     else
  2175.     {
  2176.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2177.     }
  2178.     return 1;
  2179. }
  2180.  
  2181. dcmd_fc(playerid,params[])
  2182. {
  2183.     #pragma unused params
  2184.     if(PlayerInfo[playerid][Admin] >= 3)
  2185.     {
  2186.         if(Adminlogin[playerid] == 0)
  2187.         {
  2188.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2189.             return 1;
  2190.         }
  2191.         new Vehicle = GetPlayerVehicleID(playerid);
  2192.         if(GetPlayerState(playerid) == 2)
  2193.         {
  2194.             SetVehiclePos(Vehicle,-275.6891,1099.2531,19.5938);
  2195.             LinkVehicleToInterior(Vehicle,0);
  2196.             GameTextForPlayer(playerid,"~y~Fort Carson",3000,4);
  2197.             return 1;
  2198.         }
  2199.         else
  2200.         {
  2201.             SetPlayerPos(playerid,-275.6891,1099.2531,19.5938);
  2202.             SetPlayerInterior(playerid,0);
  2203.             SetPlayerVirtualWorld(playerid,0);
  2204.             GameTextForPlayer(playerid,"~y~Fort Carson",3000,4);
  2205.         }
  2206.         return 1;
  2207.     }
  2208.     else
  2209.     {
  2210.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2211.     }
  2212.     return 1;
  2213. }
  2214.  
  2215. dcmd_a5(playerid,params[])
  2216. {
  2217.     #pragma unused params
  2218.     if(PlayerInfo[playerid][Admin] >= 3)
  2219.     {
  2220.         if(Adminlogin[playerid] == 0)
  2221.         {
  2222.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2223.             return 1;
  2224.         }
  2225.         new Vehicle = GetPlayerVehicleID(playerid);
  2226.         if(GetPlayerState(playerid) == 2)
  2227.         {
  2228.             SetVehiclePos(Vehicle,68.7823,1921.2473,17.6406);
  2229.             LinkVehicleToInterior(Vehicle,0);
  2230.             GameTextForPlayer(playerid,"~y~Area 51",3000,4);
  2231.             return 1;
  2232.         }
  2233.         else
  2234.         {
  2235.             SetPlayerPos(playerid,68.7823,1921.2473,17.6406);
  2236.             SetPlayerInterior(playerid,0);
  2237.             SetPlayerVirtualWorld(playerid,0);
  2238.             GameTextForPlayer(playerid,"~y~Area 51",3000,4);
  2239.         }
  2240.         return 1;
  2241.     }
  2242.     else
  2243.     {
  2244.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2245.     }
  2246.     return 1;
  2247. }
  2248.  
  2249. dcmd_tf(playerid,params[])
  2250. {
  2251.     #pragma unused params
  2252.     if(PlayerInfo[playerid][Admin] >= 3)
  2253.     {
  2254.         if(Adminlogin[playerid] == 0)
  2255.         {
  2256.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2257.             return 1;
  2258.         }
  2259.         new Vehicle = GetPlayerVehicleID(playerid);
  2260.         if(GetPlayerState(playerid) == 2)
  2261.         {
  2262.             SetVehiclePos(Vehicle,377.8010,2539.3406,16.5391);
  2263.             LinkVehicleToInterior(Vehicle,0);
  2264.             GameTextForPlayer(playerid,"~y~The Death Airport",3000,4);
  2265.             return 1;
  2266.         }
  2267.         else
  2268.         {
  2269.             SetPlayerPos(playerid,377.8010,2539.3406,16.5391);
  2270.             SetPlayerInterior(playerid,0);
  2271.             SetPlayerVirtualWorld(playerid,0);
  2272.             GameTextForPlayer(playerid,"~y~The Death Airpor",3000,4);
  2273.         }
  2274.         return 1;
  2275.     }
  2276.     else
  2277.     {
  2278.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2279.     }
  2280.     return 1;
  2281. }
  2282.  
  2283. dcmd_pc(playerid,params[])
  2284. {
  2285.     #pragma unused params
  2286.     if(PlayerInfo[playerid][Admin] >= 3)
  2287.     {
  2288.         if(Adminlogin[playerid] == 0)
  2289.         {
  2290.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2291.             return 1;
  2292.         }
  2293.         new Vehicle = GetPlayerVehicleID(playerid);
  2294.         if(GetPlayerState(playerid) == 2)
  2295.         {
  2296.             SetVehiclePos(Vehicle,2290.4729,36.3668,26.3353);
  2297.             LinkVehicleToInterior(Vehicle,0);
  2298.             GameTextForPlayer(playerid,"~y~Polomino Creek",3000,4);
  2299.             return 1;
  2300.         }
  2301.         else
  2302.         {
  2303.             SetPlayerPos(playerid,2290.4729,36.3668,26.3353);
  2304.             SetPlayerInterior(playerid,0);
  2305.             SetPlayerVirtualWorld(playerid,0);
  2306.             GameTextForPlayer(playerid,"~y~Polomino Creek",3000,4);
  2307.         }
  2308.         return 1;
  2309.     }
  2310.     else
  2311.     {
  2312.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2313.     }
  2314.     return 1;
  2315. }
  2316.  
  2317. dcmd_mg(playerid,params[])
  2318. {
  2319.     #pragma unused params
  2320.     if(PlayerInfo[playerid][Admin] >= 3)
  2321.     {
  2322.         if(Adminlogin[playerid] == 0)
  2323.         {
  2324.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2325.             return 1;
  2326.         }
  2327.         new Vehicle = GetPlayerVehicleID(playerid);
  2328.         if(GetPlayerState(playerid) == 2)
  2329.         {
  2330.             SetVehiclePos(Vehicle,1269.8496,204.8792,19.4140);
  2331.             LinkVehicleToInterior(Vehicle,0);
  2332.             GameTextForPlayer(playerid,"~y~Montgomery",3000,4);
  2333.             return 1;
  2334.         }
  2335.         else
  2336.         {
  2337.             SetPlayerPos(playerid,1269.8496,204.8792,19.4140);
  2338.             SetPlayerInterior(playerid,0);
  2339.             SetPlayerVirtualWorld(playerid,0);
  2340.             GameTextForPlayer(playerid,"~y~Montgomery",3000,4);
  2341.         }
  2342.         return 1;
  2343.     }
  2344.     else
  2345.     {
  2346.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2347.     }
  2348.     return 1;
  2349. }
  2350.  
  2351. dcmd_dm(playerid,params[])
  2352. {
  2353.     #pragma unused params
  2354.     if(PlayerInfo[playerid][Admin] >= 3)
  2355.     {
  2356.         if(Adminlogin[playerid] == 0)
  2357.         {
  2358.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2359.             return 1;
  2360.         }
  2361.         new Vehicle = GetPlayerVehicleID(playerid);
  2362.         if(GetPlayerState(playerid) == 2)
  2363.         {
  2364.             SetVehiclePos(Vehicle,641.6945,-552.4779,16.1875);
  2365.             LinkVehicleToInterior(Vehicle,0);
  2366.             GameTextForPlayer(playerid,"~y~Dillimore",3000,4);
  2367.             return 1;
  2368.         }
  2369.         else
  2370.         {
  2371.             SetPlayerPos(playerid,641.6945,-552.4779,16.1875);
  2372.             SetPlayerInterior(playerid,0);
  2373.             SetPlayerVirtualWorld(playerid,0);
  2374.             GameTextForPlayer(playerid,"~y~Dillimore",3000,4);
  2375.         }
  2376.         return 1;
  2377.     }
  2378.     else
  2379.     {
  2380.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2381.     }
  2382.     return 1;
  2383. }
  2384.  
  2385. dcmd_bb(playerid,params[])
  2386. {
  2387.     #pragma unused params
  2388.     if(PlayerInfo[playerid][Admin] >= 3)
  2389.     {
  2390.         if(Adminlogin[playerid] == 0)
  2391.         {
  2392.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2393.             return 1;
  2394.         }
  2395.         new Vehicle = GetPlayerVehicleID(playerid);
  2396.         if(GetPlayerState(playerid) == 2)
  2397.         {
  2398.             SetVehiclePos(Vehicle,210.2401,-281.9422,1.4297);
  2399.             LinkVehicleToInterior(Vehicle,0);
  2400.             GameTextForPlayer(playerid,"~y~Blueberry",3000,4);
  2401.             return 1;
  2402.         }
  2403.         else
  2404.         {
  2405.             SetPlayerPos(playerid,210.2401,-281.9422,1.4297);
  2406.             SetPlayerInterior(playerid,0);
  2407.             SetPlayerVirtualWorld(playerid,0);
  2408.             GameTextForPlayer(playerid,"~y~Blueberry",3000,4);
  2409.         }
  2410.         return 1;
  2411.     }
  2412.     else
  2413.     {
  2414.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2415.     }
  2416.     return 1;
  2417. }
  2418.  
  2419. dcmd_mc(playerid,params[])
  2420. {
  2421.     #pragma unused params
  2422.     if(PlayerInfo[playerid][Admin] >= 3)
  2423.     {
  2424.         if(Adminlogin[playerid] == 0)
  2425.         {
  2426.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2427.             return 1;
  2428.         }
  2429.         new Vehicle = GetPlayerVehicleID(playerid);
  2430.         if(GetPlayerState(playerid) == 2)
  2431.         {
  2432.             SetVehiclePos(Vehicle,-2252.4529,-1711.6906,480.0251);
  2433.             LinkVehicleToInterior(Vehicle,0);
  2434.             GameTextForPlayer(playerid,"~y~Mount Chiliad",3000,4);
  2435.             return 1;
  2436.         }
  2437.         else
  2438.         {
  2439.             SetPlayerPos(playerid,-2252.4529,-1711.6906,480.0251);
  2440.             SetPlayerInterior(playerid,0);
  2441.             SetPlayerVirtualWorld(playerid,0);
  2442.             GameTextForPlayer(playerid,"~y~Mount Chiliad",3000,4);
  2443.         }
  2444.         return 1;
  2445.     }
  2446.     else
  2447.     {
  2448.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2449.     }
  2450.     return 1;
  2451. }
  2452.  
  2453. dcmd_nitro(playerid,params[])
  2454. {
  2455.     #pragma unused params
  2456.     new Vehicle = GetPlayerVehicleID(playerid);
  2457.     if(PlayerInfo[playerid][Admin] >= 3)
  2458.     {
  2459.         if(Adminlogin[playerid] == 0)
  2460.         {
  2461.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2462.             return 1;
  2463.         }
  2464.         if(!IsPlayerInAnyVehicle(playerid))
  2465.         {
  2466.             SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug sitzen!");
  2467.             return 1;
  2468.         }
  2469.         if(Motorrad(Vehicle) || Flugzeug(Vehicle) || Boot(Vehicle) || IsANoTachoCar(Vehicle))
  2470.         {
  2471.             SendClientMessage(playerid,Rot,"Dieses Fahrzeug kann kein Nitro haben!");
  2472.             return 1;
  2473.         }
  2474.         AddVehicleComponent(Vehicle,1010);
  2475.         SendClientMessage(playerid,Gelb,"Nitro eingebaut.");
  2476.         return 1;
  2477.     }
  2478.     else
  2479.     {
  2480.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2481.     }
  2482.     return 1;
  2483. }
  2484.  
  2485. dcmd_tsultan(playerid,params[])
  2486. {
  2487.     #pragma unused params
  2488.     new Vehicle = GetPlayerVehicleID(playerid);
  2489.     new Vehiclex = GetVehicleModel(Vehicle);
  2490.     if(PlayerInfo[playerid][Admin] >= 3)
  2491.     {
  2492.         if(Adminlogin[playerid] == 0)
  2493.         {
  2494.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2495.             return 1;
  2496.         }
  2497.         if(!IsPlayerInAnyVehicle(playerid))
  2498.         {
  2499.             SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug sitzen!");
  2500.             return 1;
  2501.         }
  2502.         if(Vehiclex != 560)
  2503.         {
  2504.             SendClientMessage(playerid,Rot,"Der Befehl /tsultan geht nur in einem Sultan!");
  2505.             return 1;
  2506.         }
  2507.         AddVehicleComponent(Vehicle,1010);
  2508.         AddVehicleComponent(Vehicle,1139);
  2509.         AddVehicleComponent(Vehicle,1170);
  2510.         AddVehicleComponent(Vehicle,1140);
  2511.         AddVehicleComponent(Vehicle,1028);
  2512.         SendClientMessage(playerid,Gelb,"Sultan getunt.");
  2513.         return 1;
  2514.     }
  2515.     else
  2516.     {
  2517.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2518.     }
  2519.     return 1;
  2520. }
  2521.  
  2522. dcmd_savepos(playerid,params[])
  2523. {
  2524.     #pragma unused params
  2525.     new Float:x,Float:y,Float:z;
  2526.     GetPlayerPos(playerid,x,y,z);
  2527.     if(PlayerInfo[playerid][Admin] >= 3)
  2528.     {
  2529.         if(Adminlogin[playerid] == 0)
  2530.         {
  2531.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2532.             return 1;
  2533.         }
  2534.         if(GetPlayerInterior(playerid) >= 1)
  2535.         {
  2536.             SendClientMessage(playerid,Rot,"In einem Interior kannst du keine Position saven!");
  2537.             return 1;
  2538.         }
  2539.         Gotox[playerid] = x;
  2540.         Gotoy[playerid] = y;
  2541.         Gotoz[playerid] = z;
  2542.         SendClientMessage(playerid,Gelb,"Position saved.");
  2543.         return 1;
  2544.     }
  2545.     else
  2546.     {
  2547.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2548.     }
  2549.     return 1;
  2550. }
  2551.  
  2552. dcmd_gotopos(playerid,params[])
  2553. {
  2554.     #pragma unused params
  2555.     if(PlayerInfo[playerid][Admin] >= 3)
  2556.     {
  2557.         if(Adminlogin[playerid] == 0)
  2558.         {
  2559.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2560.             return 1;
  2561.         }
  2562.         new Vehicle = GetPlayerVehicleID(playerid);
  2563.         if(GetPlayerState(playerid) == 2)
  2564.         {
  2565.             if(Gotox[playerid] == 0 && Gotoy[playerid] == 0 && Gotoz[playerid] == 0)
  2566.             {
  2567.                 SendClientMessage(playerid,Rot,"Du hast noch keine Position Gesavt!");
  2568.                 return 1;
  2569.             }
  2570.             SendClientMessage(playerid,Gelb,"Du hast dich zu deiner Position geportet.");
  2571.             SetVehiclePos(Vehicle,Gotox[playerid],Gotoy[playerid],Gotoz[playerid]);
  2572.             LinkVehicleToInterior(Vehicle,0);
  2573.             return 1;
  2574.         }
  2575.         else
  2576.         {
  2577.             if(Gotox[playerid] == 0 && Gotoy[playerid] == 0 && Gotoz[playerid] == 0)
  2578.             {
  2579.                 SendClientMessage(playerid,Rot,"Du hast noch keine Position Gesavt!");
  2580.                 return 1;
  2581.             }
  2582.             SendClientMessage(playerid,Gelb,"Du hast dich zu deiner Position geportet.");
  2583.             SetPlayerPos(playerid,Gotox[playerid],Gotoy[playerid],Gotoz[playerid]);
  2584.             SetPlayerInterior(playerid,0);
  2585.             SetPlayerVirtualWorld(playerid,0);
  2586.         }
  2587.         return 1;
  2588.     }
  2589.     else
  2590.     {
  2591.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2592.     }
  2593.     return 1;
  2594. }
  2595.  
  2596. dcmd_givegun(playerid,params[])
  2597. {
  2598.     new name[MAX_PLAYER_NAME],ID,Waffenid,Munition,string[128];
  2599.     if(PlayerInfo[playerid][Admin] >= 4)
  2600.     {
  2601.         if(Adminlogin[playerid] == 0)
  2602.         {
  2603.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2604.             return 1;
  2605.         }
  2606.         if(sscanf(params,"uii",ID,Waffenid,Munition))
  2607.         {
  2608.             SendClientMessage(playerid,Rot,"Benutze /givegun [playerid] [Waffenid] [Munition]");
  2609.             return 1;
  2610.         }
  2611.         if(!IsPlayerConnected(ID))
  2612.         {
  2613.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  2614.             return 1;
  2615.         }
  2616.         if(Munition < 1 || Munition > 9999)
  2617.         {
  2618.             SendClientMessage(playerid,Rot,"Die Munition muss zwischen 1 und 9999 liegen!");
  2619.             return 1;
  2620.         }
  2621.         if(Waffenid < 0 || Waffenid > 46)
  2622.         {
  2623.             SendClientMessage(playerid,Rot,"Die Waffenid muss zwischen 0 und 46 liegen!");
  2624.             return 1;
  2625.         }
  2626.         GivePlayerWeapon(ID,Waffenid,Munition);
  2627.         GetPlayerName(playerid,name,sizeof(name));
  2628.         format(string,sizeof(string),"Administrator: %s hat dir Waffenid: %d gegeben mit: %d Munition.",name,Waffenid,Munition);
  2629.         SendClientMessage(ID,Lila,string);
  2630.         return 1;
  2631.     }
  2632.     else
  2633.     {
  2634.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2635.     }
  2636.     return 1;
  2637. }
  2638.  
  2639. dcmd_oan(playerid,params[])
  2640. {
  2641.     #pragma unused params
  2642.     if(PlayerInfo[playerid][Admin] >= 4)
  2643.     {
  2644.         if(Adminlogin[playerid] == 0)
  2645.         {
  2646.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2647.             return 1;
  2648.         }
  2649.         if(OChat == 1)
  2650.         {
  2651.             SendClientMessage(playerid,Rot,"Der OCC Chat ist schon Angeschaltet!");
  2652.             return 1;
  2653.         }
  2654.         new name[MAX_PLAYER_NAME],string[128];
  2655.         GetPlayerName(playerid,name,sizeof(name));
  2656.         format(string,sizeof(string),"((Administrator: %s hat den OCC Chat angeschaltet!))",name);
  2657.         SendClientMessageToAll(Lila,string);
  2658.         OChat = 1;
  2659.         return 1;
  2660.     }
  2661.     else
  2662.     {
  2663.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2664.     }
  2665.     return 1;
  2666. }
  2667.  
  2668. dcmd_oaus(playerid,params[])
  2669. {
  2670.     #pragma unused params
  2671.     if(PlayerInfo[playerid][Admin] >= 4)
  2672.     {
  2673.         if(Adminlogin[playerid] == 0)
  2674.         {
  2675.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2676.             return 1;
  2677.         }
  2678.         if(OChat == 0)
  2679.         {
  2680.             SendClientMessage(playerid,Rot,"Der OCC Chat ist schon Ausgeschaltet!");
  2681.             return 1;
  2682.         }
  2683.         new name[MAX_PLAYER_NAME],string[128];
  2684.         GetPlayerName(playerid,name,sizeof(name));
  2685.         format(string,sizeof(string),"((Administrator: %s hat den OCC Chat ausgeschaltet!))",name);
  2686.         SendClientMessageToAll(Lila,string);
  2687.         OChat = 0;
  2688.         return 1;
  2689.     }
  2690.     else
  2691.     {
  2692.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2693.     }
  2694.     return 1;
  2695. }
  2696.  
  2697. dcmd_tv(playerid,params[])
  2698. {
  2699.     new name[MAX_PLAYER_NAME],ID,string[128];
  2700.     if(PlayerInfo[playerid][Admin] >= 4)
  2701.     {
  2702.         if(Adminlogin[playerid] == 0)
  2703.         {
  2704.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2705.             return 1;
  2706.         }
  2707.         if(sscanf(params,"u",ID))
  2708.         {
  2709.             SendClientMessage(playerid,Rot,"Benutze /tv [playerid]");
  2710.             return 1;
  2711.         }
  2712.         if(!IsPlayerConnected(ID))
  2713.         {
  2714.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  2715.             return 1;
  2716.         }
  2717.         if(ID == playerid)
  2718.         {
  2719.             SendClientMessage(playerid,Rot,"Du kannst dich nicht selber Beobachten!");
  2720.             return 1;
  2721.         }
  2722.         if(GetPlayerVirtualWorld(ID) >= 1 || GetPlayerInterior(ID) >= 1)
  2723.         {
  2724.             SendClientMessage(playerid,Rot,"Du kannst diesen Spieler im Interior nicht beobachten!");
  2725.             return 1;
  2726.         }
  2727.         TogglePlayerSpectating(playerid,1);
  2728.         PlayerSpectatePlayer(playerid,ID);
  2729.         GetPlayerName(ID,name,sizeof(name));
  2730.         format(string,sizeof(string),"Specting: %s",name);
  2731.         GameTextForPlayer(playerid,"~y~Tv angeschaltet",3000,4);
  2732.         SendClientMessage(playerid,Gelb,string);
  2733.         return 1;
  2734.     }
  2735.     else
  2736.     {
  2737.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2738.     }
  2739.     return 1;
  2740. }
  2741.  
  2742. dcmd_tvoff(playerid,params[])
  2743. {
  2744.     #pragma unused params
  2745.     if(PlayerInfo[playerid][Admin] >= 4)
  2746.     {
  2747.         if(Adminlogin[playerid] == 0)
  2748.         {
  2749.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2750.             return 1;
  2751.         }
  2752.         TogglePlayerSpectating(playerid,0);
  2753.         GameTextForPlayer(playerid,"~y~Tv ausgeschaltet",3000,4);
  2754.         return 1;
  2755.     }
  2756.     else
  2757.     {
  2758.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2759.     }
  2760.     return 1;
  2761. }
  2762.  
  2763. dcmd_jetpack(playerid,params[])
  2764. {
  2765.     #pragma unused params
  2766.     if(PlayerInfo[playerid][Admin] >= 4)
  2767.     {
  2768.         if(Adminlogin[playerid] == 0)
  2769.         {
  2770.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2771.             return 1;
  2772.         }
  2773.         SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
  2774.         SendClientMessage(playerid,Gelb,"Du hast dir einen Jetpack gespawnt.");
  2775.         SendClientMessage(playerid,Rot,"Drücke Enter um ihn zu Löschen!");
  2776.         return 1;
  2777.     }
  2778.     else
  2779.     {
  2780.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2781.     }
  2782.     return 1;
  2783. }
  2784.  
  2785. dcmd_atake(playerid,params[])
  2786. {
  2787.     new ID,Wert[128],string[128];
  2788.     new name[MAX_PLAYER_NAME],sname[MAX_PLAYER_NAME];
  2789.     if(PlayerInfo[playerid][Admin] >= 4)
  2790.     {
  2791.         if(Adminlogin[playerid] == 0)
  2792.         {
  2793.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2794.             return 1;
  2795.         }
  2796.         if(sscanf(params,"us[128]",ID,Wert))
  2797.         {
  2798.             SendClientMessage(playerid,Rot,"Benutze /atake [playerid] [Wert]");
  2799.             SendClientMessage(playerid,Rot,"Verfügbar: Waffen");
  2800.             return 1;
  2801.         }
  2802.         if(!IsPlayerConnected(ID))
  2803.         {
  2804.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  2805.             return 1;
  2806.         }
  2807.         if(!strcmp(Wert,"Waffen",true))
  2808.         {
  2809.             GetPlayerName(ID,name,sizeof(name));
  2810.             GetPlayerName(playerid,sname,sizeof(sname));
  2811.             format(string,sizeof(string),"Du hast die Waffen von Spieler: %s abgenommen.",name);
  2812.             SendClientMessage(playerid,Gelb,string);
  2813.             format(string,sizeof(string),"Administrator: %s hat dir deine Waffen abgenommen!",sname);
  2814.             SendClientMessage(ID,Lila,string);
  2815.             ResetPlayerWeapons(ID);
  2816.         }
  2817.         return 1;
  2818.     }
  2819.     else
  2820.     {
  2821.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2822.     }
  2823.     return 1;
  2824. }
  2825.  
  2826. dcmd_gmx(playerid,params[])
  2827. {
  2828.     #pragma unused params
  2829.     if(PlayerInfo[playerid][Admin] >= 4)
  2830.     {
  2831.         if(Adminlogin[playerid] == 0)
  2832.         {
  2833.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2834.             return 1;
  2835.         }
  2836.         GameTextForAll("~r~Server Restart",3000,4);
  2837.         GameModeExit();
  2838.         return 1;
  2839.     }
  2840.     else
  2841.     {
  2842.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2843.     }
  2844.     return 1;
  2845. }
  2846.  
  2847. dcmd_makeadmin(playerid,params[])
  2848. {
  2849.     new ID,AID,string[128];
  2850.     new name[MAX_PLAYER_NAME],sname[MAX_PLAYER_NAME];
  2851.     GetPlayerName(playerid,name,sizeof(name));
  2852.     if(PlayerInfo[playerid][Admin] >= 5)
  2853.     {
  2854.         if(Adminlogin[playerid] == 0)
  2855.         {
  2856.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2857.             return 1;
  2858.         }
  2859.         if(sscanf(params,"ui",ID,AID))
  2860.         {
  2861.             SendClientMessage(playerid,Rot,"Benutze /makeadmin [playerid] [Admin lvl]");
  2862.             return 1;
  2863.         }
  2864.         if(!IsPlayerConnected(ID))
  2865.         {
  2866.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  2867.             return 1;
  2868.         }
  2869.         if(AID < 0 || AID > 5)
  2870.         {
  2871.             SendClientMessage(playerid,Rot,"Das Adminlevel muss zwischen 0 und 5 liegen!");
  2872.             return 1;
  2873.         }
  2874.         GetPlayerName(ID,sname,sizeof(sname));
  2875.         PlayerInfo[ID][Admin] = AID;
  2876.         format(string,sizeof(string),"Du hast Spieler: %s Admin lvl: %d gegeben.",sname,AID);
  2877.         SendClientMessage(playerid,Gelb,string);
  2878.         format(string,sizeof(string),"Administrator: %s hat dir Admin lvl: %d gegeben.",name,AID);
  2879.         SendClientMessage(ID,Lila,string);
  2880.         return 1;
  2881.     }
  2882.     else
  2883.     {
  2884.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2885.     }
  2886.     return 1;
  2887. }
  2888.  
  2889. dcmd_givemoney(playerid,params[])
  2890. {
  2891.     new ID,Betrag,string[128];
  2892.     new name[MAX_PLAYER_NAME],sname[MAX_PLAYER_NAME];
  2893.     GetPlayerName(playerid,name,sizeof(name));
  2894.     if(PlayerInfo[playerid][Admin] >= 5)
  2895.     {
  2896.         if(Adminlogin[playerid] == 0)
  2897.         {
  2898.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2899.             return 1;
  2900.         }
  2901.         if(sscanf(params,"ui",ID,Betrag))
  2902.         {
  2903.             SendClientMessage(playerid,Rot,"Benutze /givemoney [playerid] [Geld Betrag]");
  2904.             return 1;
  2905.         }
  2906.         if(!IsPlayerConnected(ID))
  2907.         {
  2908.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  2909.             return 1;
  2910.         }
  2911.         if(Betrag < 0 || Betrag > 9999999)
  2912.         {
  2913.             SendClientMessage(playerid,Rot,"Das Geld muss zwischen 0$ und 9999999$ liegen!");
  2914.             return 1;
  2915.         }
  2916.         GetPlayerName(ID,sname,sizeof(sname));
  2917.         PlayerInfo[ID][Geld] += Betrag;
  2918.         GivePlayerMoney(ID,Betrag);
  2919.         format(string,sizeof(string),"Du hast Spieler: %s %d$ gegeben.",sname,Betrag);
  2920.         SendClientMessage(playerid,Gelb,string);
  2921.         format(string,sizeof(string),"Administrator: %s hat dir: %d$ gegeben.",name,Betrag);
  2922.         SendClientMessage(ID,Lila,string);
  2923.         return 1;
  2924.     }
  2925.     else
  2926.     {
  2927.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2928.     }
  2929.     return 1;
  2930. }
  2931.  
  2932. dcmd_setmoney(playerid,params[])
  2933. {
  2934.     new ID,Betrag,string[128];
  2935.     new name[MAX_PLAYER_NAME],sname[MAX_PLAYER_NAME];
  2936.     GetPlayerName(playerid,name,sizeof(name));
  2937.     if(PlayerInfo[playerid][Admin] >= 5)
  2938.     {
  2939.         if(Adminlogin[playerid] == 0)
  2940.         {
  2941.             SendClientMessage(playerid,Rot,"Du bist nicht als Administrator Eingeloggt!");
  2942.             return 1;
  2943.         }
  2944.         if(sscanf(params,"ui",ID,Betrag))
  2945.         {
  2946.             SendClientMessage(playerid,Rot,"Benutze /setmoney [playerid] [Geld Betrag]");
  2947.             return 1;
  2948.         }
  2949.         if(!IsPlayerConnected(ID))
  2950.         {
  2951.             SendClientMessage(playerid,Rot,"Angegebene ID ist nicht online!");
  2952.             return 1;
  2953.         }
  2954.         if(Betrag < 0 || Betrag > 9999999)
  2955.         {
  2956.             SendClientMessage(playerid,Rot,"Das Geld muss zwischen 0$ und 9999999$ liegen!");
  2957.             return 1;
  2958.         }
  2959.         GetPlayerName(ID,sname,sizeof(sname));
  2960.         format(string,sizeof(string),"Du hast das Geld von Spieler: %s auf: %d$ gesetzt.",sname,Betrag);
  2961.         SendClientMessage(playerid,Gelb,string);
  2962.         format(string,sizeof(string),"Administrator: %s hat dein Geld auf: %d$ gesetzt.",name,Betrag);
  2963.         SendClientMessage(ID,Lila,string);
  2964.         ResetPlayerMoney(ID);
  2965.         GivePlayerMoney(ID,Betrag);
  2966.         PlayerInfo[ID][Geld] = Betrag;
  2967.         return 1;
  2968.     }
  2969.     else
  2970.     {
  2971.         SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
  2972.     }
  2973.     return 1;
  2974. }
  2975.  
  2976. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  2977. {
  2978.     return 1;
  2979. }
  2980.  
  2981. public OnPlayerExitVehicle(playerid, vehicleid)
  2982. {
  2983.     return 1;
  2984. }
  2985.  
  2986. public OnPlayerEnterCheckpoint(playerid)
  2987. {
  2988.     return 1;
  2989. }
  2990.  
  2991. public OnPlayerLeaveCheckpoint(playerid)
  2992. {
  2993.     return 1;
  2994. }
  2995.  
  2996. public OnPlayerPickUpPickup(playerid, pickupid)
  2997. {
  2998.     return 1;
  2999. }
  3000.  
  3001. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  3002. {
  3003.     return 1;
  3004. }
  3005.  
  3006. public OnPlayerStateChange(playerid, newstate, oldstate)
  3007. {
  3008.     return 1;
  3009. }
  3010.  
  3011. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  3012. {
  3013.     return 1;
  3014. }
  3015.  
  3016. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  3017. {
  3018.     new string[128],name[MAX_PLAYER_NAME];
  3019.     GetPlayerName(playerid,name,sizeof(name));
  3020.     format(string,sizeof(string),"/Accounts/%s.ini",name);
  3021.     if(dialogid == 1)
  3022.     {
  3023.         if(response)
  3024.         {
  3025.             if(!strlen(inputtext))
  3026.             {
  3027.                 SendClientMessage(playerid,Rot,"Du musst ein Passwort angeben!");
  3028.                 format(string,sizeof(string),"{39ADFA}Hallo %s: {F0F6FA}\nDu hast noch keinen Account \nBitte gib dein wunsch Passwort ein.",name);
  3029.                 ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Registrieren",string,"Registrieren","Abbrechen");
  3030.                 return 1;
  3031.             }
  3032.             dini_Create(string);
  3033.             dini_Set(string,"Passwort",inputtext);
  3034.             dini_IntSet(string,"Admin",0);
  3035.             dini_IntSet(string,"Geld",50000);
  3036.             dini_IntSet(string,"Konto",0);
  3037.             dini_IntSet(string,"Level",1);
  3038.             dini_IntSet(string,"Wanted",0);
  3039.             dini_IntSet(string,"Gebannt",0);
  3040.             dini_IntSet(string,"Punkte",0);
  3041.             dini_IntSet(string,"Register",0);
  3042.             dini_IntSet(string,"Kills",0);
  3043.             dini_IntSet(string,"Deaths",0);
  3044.             dini_IntSet(string,"Mute",0);
  3045.             dini_IntSet(string,"Warns",0);
  3046.             SendClientMessage(playerid,Rot,"Du bist nun Registriert.");
  3047.             format(string,sizeof(string),"{39ADFA}%s: {F0F6FA}Du hast jetzt einen Account bitte \nLogge dich jetz mit dem Passwort ein.",name);
  3048.             ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Einloggen",string,"Einloggen","Abbrechen");
  3049.             return 1;
  3050.         }
  3051.         if(!response)
  3052.         {
  3053.             SendClientMessage(playerid,Rot,"Du wurdest gekickt Grund: nicht Registriert!");
  3054.             Kick(playerid);
  3055.         }
  3056.         return 1;
  3057.     }
  3058.     if(dialogid == 2)
  3059.     {
  3060.         if(response)
  3061.         {
  3062.             if(!strlen(inputtext))
  3063.             {
  3064.                 SendClientMessage(playerid,Rot,"Du musst ein Passwort angeben!");
  3065.                 format(string,sizeof(string),"{39ADFA}Hallo %s: {F0F6FA}\nDu hast schon einen Account bei uns \nBitte logge dich ein.",name);
  3066.                 ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Einloggen",string,"Einloggen","Abbrechen");
  3067.                 return 1;
  3068.             }
  3069.             if(strcmp(inputtext,dini_Get(string,"Passwort"),true)==0)
  3070.             {
  3071.                 ResetPlayerMoney(playerid);
  3072.                 PlayerInfo[playerid][Admin] = dini_Int(string,"Admin");
  3073.                 PlayerInfo[playerid][Geld] = dini_Int(string,"Geld");
  3074.                 PlayerInfo[playerid][Konto] = dini_Int(string,"Konto");
  3075.                 PlayerInfo[playerid][Level] = dini_Int(string,"Level");
  3076.                 PlayerInfo[playerid][Wanted] = dini_Int(string,"Wanted");
  3077.                 PlayerInfo[playerid][Gebannt] = dini_Int(string,"Gebannt");
  3078.                 PlayerInfo[playerid][Punkte] = dini_Int(string,"Punkte");
  3079.                 PlayerInfo[playerid][Register] = dini_Int(string,"Register");
  3080.                 PlayerInfo[playerid][Kills] = dini_Int(string,"Kills");
  3081.                 PlayerInfo[playerid][Deaths] = dini_Int(string,"Deaths");
  3082.                 PlayerInfo[playerid][Mute] = dini_Int(string,"Mute");
  3083.                 PlayerInfo[playerid][Warns] = dini_Int(string,"Warns");
  3084.                 ResetPlayerMoney(playerid);
  3085.                 GivePlayerMoney(playerid,PlayerInfo[playerid][Geld]);
  3086.                 SetPlayerWantedLevel(playerid,PlayerInfo[playerid][Wanted]);
  3087.                 SetPlayerScore(playerid,PlayerInfo[playerid][Level]);
  3088.                 SendClientMessage(playerid,Rot,"Du bist nun Eingeloggt.");
  3089.                 Eingeloggt[playerid] = 1;
  3090.                 return 1;
  3091.             }
  3092.             else
  3093.             {
  3094.                 SendClientMessage(playerid,Rot,"Das Passwort ist falsch!");
  3095.                 format(string,sizeof(string),"{39ADFA}Hallo %s: {F0F6FA}\nDu hast schon einen Account bei uns \nBitte logge dich ein.",name);
  3096.                 ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Einloggen",string,"Einloggen","Abbrechen");
  3097.             }
  3098.             return 1;
  3099.         }
  3100.         if(!response)
  3101.         {
  3102.             SendClientMessage(playerid,Rot,"Du wurdest gekickt Grund: nicht Eingeloggt!");
  3103.             Kick(playerid);
  3104.         }
  3105.         return 1;
  3106.     }
  3107.     if(dialogid == 3)
  3108.     {
  3109.         if(listitem == 0)
  3110.         {
  3111.             if(response)
  3112.             {
  3113.                 if(PlayerInfo[playerid][Admin] == 5)
  3114.                 {
  3115.                     SendClientMessage(playerid,Rot,"Du bist schon der Serverleiter!");
  3116.                     return 1;
  3117.                 }
  3118.                 PlayerInfo[playerid][Admin] = 5;
  3119.                 SendClientMessage(playerid,Grün,"Admin lvl: 5 erhalten.");
  3120.                 return 1;
  3121.             }
  3122.             if(!response)
  3123.             {
  3124.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3125.             }
  3126.             return 1;
  3127.         }
  3128.         if(listitem == 1)
  3129.         {
  3130.             if(response)
  3131.             {
  3132.                 new car = GetPlayerVehicleID(playerid);
  3133.                 if(GetPlayerState(playerid) == 2)
  3134.                 {
  3135.                     SetVehiclePos(car,1496.0692,-1732.3246,13.3828);
  3136.                     LinkVehicleToInterior(car,0);
  3137.                     GameTextForPlayer(playerid,"~g~Los Santos",3000,4);
  3138.                     return 1;
  3139.                 }
  3140.                 else
  3141.                 {
  3142.                     SetPlayerPos(playerid,1496.0692,-1732.3246,13.3828);
  3143.                     SetPlayerInterior(playerid,0);
  3144.                     SetPlayerVirtualWorld(playerid,0);
  3145.                     GameTextForPlayer(playerid,"~g~Los Santos",3000,4);
  3146.                 }
  3147.                 return 1;
  3148.             }
  3149.             if(!response)
  3150.             {
  3151.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3152.             }
  3153.             return 1;
  3154.         }
  3155.         if(listitem == 2)
  3156.         {
  3157.             if(response)
  3158.             {
  3159.                 new car = GetPlayerVehicleID(playerid);
  3160.                 if(GetPlayerState(playerid) == 2)
  3161.                 {
  3162.                     SetVehiclePos(car,-2006.6138,154.3786,27.5391);
  3163.                     LinkVehicleToInterior(car,0);
  3164.                     GameTextForPlayer(playerid,"~g~San Fierro",3000,4);
  3165.                     return 1;
  3166.                 }
  3167.                 else
  3168.                 {
  3169.                     SetPlayerPos(playerid,-2006.6138,154.3786,27.5391);
  3170.                     SetPlayerInterior(playerid,0);
  3171.                     SetPlayerVirtualWorld(playerid,0);
  3172.                     GameTextForPlayer(playerid,"~g~San Fierro",3000,4);
  3173.                 }
  3174.                 return 1;
  3175.             }
  3176.             if(!response)
  3177.             {
  3178.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3179.             }
  3180.             return 1;
  3181.         }
  3182.         if(listitem == 3)
  3183.         {
  3184.             if(response)
  3185.             {
  3186.                 new car = GetPlayerVehicleID(playerid);
  3187.                 if(GetPlayerState(playerid) == 2)
  3188.                 {
  3189.                     SetVehiclePos(car,2048.6323,1343.4817,10.6719);
  3190.                     LinkVehicleToInterior(car,0);
  3191.                     GameTextForPlayer(playerid,"~g~Las Venturas",3000,4);
  3192.                     return 1;
  3193.                 }
  3194.                 else
  3195.                 {
  3196.                     SetPlayerPos(playerid,2048.6323,1343.4817,10.6719);
  3197.                     SetPlayerInterior(playerid,0);
  3198.                     SetPlayerVirtualWorld(playerid,0);
  3199.                     GameTextForPlayer(playerid,"~g~Las Venturas",3000,4);
  3200.                 }
  3201.                 return 1;
  3202.             }
  3203.             if(!response)
  3204.             {
  3205.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3206.             }
  3207.             return 1;
  3208.         }
  3209.         if(listitem == 4)
  3210.         {
  3211.             if(response)
  3212.             {
  3213.                 new Float:x,Float:y,Float:z,Float:a,v;
  3214.                 GetPlayerFacingAngle(playerid,a);
  3215.                 GetPlayerPos(playerid,x,y,z);
  3216.                 v = CreateVehicle(560,x,y,z,a,3,3,-1);
  3217.                 SetVehicleNumberPlate(v,"Admin");
  3218.                 SetVehicleToRespawn(v);
  3219.                 PutPlayerInVehicle(playerid,v,0);
  3220.                 GameTextForPlayer(playerid,"~g~Sultan Spawned",3000,4);
  3221.                 return 1;
  3222.             }
  3223.             if(!response)
  3224.             {
  3225.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3226.             }
  3227.             return 1;
  3228.         }
  3229.         if(listitem == 5)
  3230.         {
  3231.             if(response)
  3232.             {
  3233.                 new Float:x,Float:y,Float:z,Float:a,v;
  3234.                 GetPlayerFacingAngle(playerid,a);
  3235.                 GetPlayerPos(playerid,x,y,z);
  3236.                 v = CreateVehicle(522,x,y,z,a,3,1,-1);
  3237.                 SetVehicleNumberPlate(v,"Admin");
  3238.                 SetVehicleToRespawn(v);
  3239.                 PutPlayerInVehicle(playerid,v,0);
  3240.                 GameTextForPlayer(playerid,"~g~Nrg 500 Spawned",3000,4);
  3241.                 return 1;
  3242.             }
  3243.             if(!response)
  3244.             {
  3245.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3246.             }
  3247.             return 1;
  3248.         }
  3249.         if(listitem == 6)
  3250.         {
  3251.             if(response)
  3252.             {
  3253.                 new Float:x,Float:y,Float:z,Float:a,v;
  3254.                 GetPlayerFacingAngle(playerid,a);
  3255.                 GetPlayerPos(playerid,x,y,z);
  3256.                 v = CreateVehicle(487,x,y,z,a,3,1,-1);
  3257.                 SetVehicleNumberPlate(v,"Admin");
  3258.                 SetVehicleToRespawn(v);
  3259.                 PutPlayerInVehicle(playerid,v,0);
  3260.                 GameTextForPlayer(playerid,"~g~Maverick Spawned",3000,4);
  3261.                 return 1;
  3262.             }
  3263.             if(!response)
  3264.             {
  3265.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3266.             }
  3267.             return 1;
  3268.         }
  3269.         if(listitem == 7)
  3270.         {
  3271.             if(response)
  3272.             {
  3273.                 new Vehicle = GetPlayerVehicleID(playerid);
  3274.                 if(!IsPlayerInAnyVehicle(playerid))
  3275.                 {
  3276.                     SendClientMessage(playerid,Rot,"Du musst in einem Fahrzeug sitzen!");
  3277.                     return 1;
  3278.                 }
  3279.                 DestroyVehicle(Vehicle);
  3280.                 SendClientMessage(playerid,Grün,"Fahrzeug gelöscht.");
  3281.                 return 1;
  3282.             }
  3283.             if(!response)
  3284.             {
  3285.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3286.             }
  3287.             return 1;
  3288.         }
  3289.         if(listitem == 8)
  3290.         {
  3291.             if(response)
  3292.             {
  3293.                 SetPlayerHealth(playerid,100);
  3294.                 SendClientMessage(playerid,Grün,"Volles Leben erhalten.");
  3295.                 return 1;
  3296.             }
  3297.             if(!response)
  3298.             {
  3299.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3300.             }
  3301.             return 1;
  3302.         }
  3303.         if(listitem == 9)
  3304.         {
  3305.             if(response)
  3306.             {
  3307.                 SetPlayerArmour(playerid,100);
  3308.                 SendClientMessage(playerid,Grün,"Volles Armour erhalten.");
  3309.                 return 1;
  3310.             }
  3311.             if(!response)
  3312.             {
  3313.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3314.             }
  3315.             return 1;
  3316.         }
  3317.         if(listitem == 10)
  3318.         {
  3319.             if(response)
  3320.             {
  3321.                 PlayerInfo[playerid][Geld] += 2500000;
  3322.                 GivePlayerMoney(playerid,2500000);
  3323.                 SendClientMessage(playerid,Grün,"2,5 Mio $ erhalten.");
  3324.                 return 1;
  3325.             }
  3326.             if(!response)
  3327.             {
  3328.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3329.             }
  3330.             return 1;
  3331.         }
  3332.         if(listitem == 11)
  3333.         {
  3334.             if(response)
  3335.             {
  3336.                 GivePlayerWeapon(playerid,4,1);
  3337.                 GivePlayerWeapon(playerid,24,9999);
  3338.                 GivePlayerWeapon(playerid,27,9999);
  3339.                 GivePlayerWeapon(playerid,29,9999);
  3340.                 GivePlayerWeapon(playerid,31,9999);
  3341.                 GivePlayerWeapon(playerid,34,9999);
  3342.                 GivePlayerWeapon(playerid,46,1);
  3343.                 SendClientMessage(playerid,Grün,"Waffenset erhalten.");
  3344.                 return 1;
  3345.             }
  3346.             if(!response)
  3347.             {
  3348.                 SendClientMessage(playerid,Rot,"Serverleiter Config Menu geschlossen!");
  3349.             }
  3350.         }
  3351.         return 1;
  3352.     }
  3353.     if(dialogid == 4)
  3354.     {
  3355.         if(response)
  3356.         {
  3357.             if(!strlen(inputtext))
  3358.             {
  3359.                 SendClientMessage(playerid,Rot,"Du musst ein Passwort angeben!");
  3360.                 ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Administrator Login","Logge dich nun mit dem Master Passwort ein. \nBitte gebe das Passwort an niemanden weiter!","Login","Abbrechen");
  3361.                 return 1;
  3362.             }
  3363.             format(string,sizeof(string),"/Config/Database.ini");
  3364.             if(strcmp(inputtext,dini_Get(string,"Passwort"),true)==0)
  3365.             {
  3366.                 Adminlogin[playerid] = 1;
  3367.                 SendClientMessage(playerid,Gelb,"Du bist nun als Administrator Eingeloggt.");
  3368.                 format(string,sizeof(string),"((Administrator: %s ist nun im Dienst.))",name);
  3369.                 SendClientMessageToAll(Lila,string);
  3370.             }
  3371.             else
  3372.             {
  3373.                 SendClientMessage(playerid,Rot,"Das Master Passwort ist Falsch!");
  3374.                 ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Administrator Login","Logge dich nun mit dem Master Passwort ein. \nBitte gebe das Passwort an niemanden weiter!","Login","Abbrechen");
  3375.             }
  3376.             return 1;
  3377.         }
  3378.         if(!response)
  3379.         {
  3380.             SendClientMessage(playerid,Rot,"Administrator Login Menu geschlossen!");
  3381.         }
  3382.         return 1;
  3383.     }
  3384.     if(dialogid == 5)
  3385.     {
  3386.         if(listitem == 0)
  3387.         {
  3388.             if(response)
  3389.             {
  3390.                 ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Wähle ein Stream:","Technobase \nHardbase \nTrancebase \nHousetime \nClubtime \nCoretime","Wählen","Abbrechen");
  3391.                 return 1;
  3392.             }
  3393.             if(!response)
  3394.             {
  3395.                 SendClientMessage(playerid,Rot,"Musik Dialog geschlossen!");
  3396.             }
  3397.             return 1;
  3398.         }
  3399.         if(listitem == 1)
  3400.         {
  3401.             if(response)
  3402.             {
  3403.                 StopAudioStreamForPlayer(playerid);
  3404.                 GameTextForPlayer(playerid,"~r~Musik off",3000,4);
  3405.                 return 1;
  3406.             }
  3407.             if(!response)
  3408.             {
  3409.                 SendClientMessage(playerid,Rot,"Musik Dialog geschlossen!");
  3410.             }
  3411.         }
  3412.         return 1;
  3413.     }
  3414.     if(dialogid == 6)
  3415.     {
  3416.         if(listitem == 0)
  3417.         {
  3418.             if(response)
  3419.             {
  3420.                 PlayAudioStreamForPlayer(playerid, "http://listen.technobase.fm/dsl.pls");
  3421.                 GameTextForPlayer(playerid,"~g~Musik on",3000,4);
  3422.                 return 1;
  3423.             }
  3424.             if(!response)
  3425.             {
  3426.                 SendClientMessage(playerid,Rot,"Musik Dialog geschlossen!");
  3427.             }
  3428.             return 1;
  3429.         }
  3430.         if(listitem == 1)
  3431.         {
  3432.             if(response)
  3433.             {
  3434.                 PlayAudioStreamForPlayer(playerid, "http://listen.hardbase.fm/dsl.pls");
  3435.                 GameTextForPlayer(playerid,"~g~Musik on",3000,4);
  3436.                 return 1;
  3437.             }
  3438.             if(!response)
  3439.             {
  3440.                 SendClientMessage(playerid,Rot,"Musik Dialog geschlossen!");
  3441.             }
  3442.             return 1;
  3443.         }
  3444.         if(listitem == 2)
  3445.         {
  3446.             if(response)
  3447.             {
  3448.                 PlayAudioStreamForPlayer(playerid, "http://listen.trancebase.fm/dsl.pls");
  3449.                 GameTextForPlayer(playerid,"~g~Musik on",3000,4);
  3450.                 return 1;
  3451.             }
  3452.             if(!response)
  3453.             {
  3454.                 SendClientMessage(playerid,Rot,"Musik Dialog geschlossen!");
  3455.             }
  3456.             return 1;
  3457.         }
  3458.         if(listitem == 3)
  3459.         {
  3460.             if(response)
  3461.             {
  3462.                 PlayAudioStreamForPlayer(playerid, "http://listen.housetime.fm/dsl.pls");
  3463.                 GameTextForPlayer(playerid,"~g~Musik on",3000,4);
  3464.                 return 1;
  3465.             }
  3466.             if(!response)
  3467.             {
  3468.                 SendClientMessage(playerid,Rot,"Musik Dialog geschlossen!");
  3469.             }
  3470.             return 1;
  3471.         }
  3472.         if(listitem == 4)
  3473.         {
  3474.             if(response)
  3475.             {
  3476.                 PlayAudioStreamForPlayer(playerid, "http://listen.Clubtime.fm/dsl.pls");
  3477.                 GameTextForPlayer(playerid,"~g~Musik on",3000,4);
  3478.                 return 1;
  3479.             }
  3480.             if(!response)
  3481.             {
  3482.                 SendClientMessage(playerid,Rot,"Musik Dialog geschlossen!");
  3483.             }
  3484.             return 1;
  3485.         }
  3486.         if(listitem == 5)
  3487.         {
  3488.             if(response)
  3489.             {
  3490.                 PlayAudioStreamForPlayer(playerid, "http://listen.coretime.fm/dsl.pls");
  3491.                 GameTextForPlayer(playerid,"~g~Musik on",3000,4);
  3492.                 return 1;
  3493.             }
  3494.             if(!response)
  3495.             {
  3496.                 SendClientMessage(playerid,Rot,"Musik Dialog geschlossen!");
  3497.             }
  3498.         }
  3499.     }
  3500.     return 1;
  3501. }
  3502.  
  3503. public Update(playerid)
  3504. {
  3505.     if(IsPlayerConnected(playerid) && Eingeloggt[playerid] == 1)
  3506.     {
  3507.         new string[128],name[MAX_PLAYER_NAME];
  3508.         GetPlayerName(playerid,name,sizeof(name));
  3509.         format(string,sizeof(string),"/Accounts/%s.ini",name);
  3510.         PlayerInfo[playerid][Geld] = GetPlayerMoney(playerid);
  3511.         PlayerInfo[playerid][Level] = GetPlayerScore(playerid);
  3512.         PlayerInfo[playerid][Wanted] = GetPlayerWantedLevel(playerid);
  3513.         dini_IntSet(string,"Admin",PlayerInfo[playerid][Admin]);
  3514.         dini_IntSet(string,"Geld",PlayerInfo[playerid][Geld]);
  3515.         dini_IntSet(string,"Konto",PlayerInfo[playerid][Konto]);
  3516.         dini_IntSet(string,"Level",PlayerInfo[playerid][Level]);
  3517.         dini_IntSet(string,"Wanted",PlayerInfo[playerid][Wanted]);
  3518.         dini_IntSet(string,"Gebannt",PlayerInfo[playerid][Gebannt]);
  3519.         dini_IntSet(string,"Punkte",PlayerInfo[playerid][Punkte]);
  3520.         dini_IntSet(string,"Register",PlayerInfo[playerid][Register]);
  3521.         dini_IntSet(string,"Kills",PlayerInfo[playerid][Kills]);
  3522.         dini_IntSet(string,"Deaths",PlayerInfo[playerid][Deaths]);
  3523.         dini_IntSet(string,"Mute",PlayerInfo[playerid][Mute]);
  3524.         dini_IntSet(string,"Warns",PlayerInfo[playerid][Warns]);
  3525.     }
  3526.     return 1;
  3527. }
  3528.  
  3529. public Account()
  3530. {
  3531.     for(new i = 0; i < MAX_PLAYERS; i++)
  3532.     {
  3533.         if(IsPlayerConnected(i) && Eingeloggt[i] == 1)
  3534.         {
  3535.             Update(i);
  3536.         }
  3537.     }
  3538.     return 1;
  3539. }
  3540.  
  3541. public UpdateTime()
  3542. {
  3543.     gettime(Std,Min);
  3544.     format(Ts,32,"%02d:%02d",Std,Min);
  3545.     TextDrawSetString(Uhr,Ts);
  3546.     return 1;
  3547. }
  3548.  
  3549. public Adminload()
  3550. {
  3551.     new string[128];
  3552.     format(string,sizeof(string),"/Config/Database.ini");
  3553.     if(!dini_Exists(string))
  3554.     {
  3555.         dini_Create(string);
  3556.         dini_Set(string,"Passwort","4815162342");
  3557.     }
  3558.     return 1;
  3559. }
  3560.  
  3561. public SendAdminMessage(color,string[])
  3562. {
  3563.     for(new i = 0; i < MAX_PLAYERS; i++)
  3564.     {
  3565.         if(IsPlayerConnected(i))
  3566.         {
  3567.             if(PlayerInfo[i][Admin] >= 1 && Adminlogin[i] == 1)
  3568.             {
  3569.                 SendClientMessage(i,color,string);
  3570.             }
  3571.         }
  3572.     }
  3573.     return 1;
  3574. }
  3575.  
  3576. public Motorrad(carid)
  3577. {
  3578.     new car = GetVehicleModel(carid);
  3579.     if(car == 581 || car == 522 || car == 461 || car == 521 || car == 523 || car == 463 || car == 586 || car == 468 || car == 471)
  3580.     {
  3581.         return 1;
  3582.     }
  3583.     return 0;
  3584. }
  3585.  
  3586. public Flugzeug(carid)
  3587. {
  3588.     new car = GetVehicleModel(carid);
  3589.     if(car == 548 || car == 425 || car == 417 || car == 487 || car == 488 || car == 497 || car == 563 || car == 447 || car == 469 || car == 592
  3590.     || car == 577 || car == 511 || car == 512 || car == 593 || car == 520 || car == 553 || car == 476 || car == 519 || car == 460 || car == 513)
  3591.     {
  3592.         return 1;
  3593.     }
  3594.     return 0;
  3595. }
  3596.  
  3597. public Boot(carid)
  3598. {
  3599.     new car = GetVehicleModel(carid);
  3600.     if(car == 472 || car == 473 || car == 493 || car == 595 || car == 484 || car == 430 || car == 453 || car == 452 || car == 446 || car == 454)
  3601.     {
  3602.         return 1;
  3603.     }
  3604.     return 0;
  3605. }
  3606.  
  3607. public IsANoTachoCar(carid)
  3608. {
  3609.     new car = GetVehicleModel(carid);
  3610.     if(car == 509 || car == 481 || car == 510)
  3611.     {
  3612.         return 1;
  3613.     }
  3614.     return 0;
  3615. }
  3616.  
  3617. public SendRundMessage(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
  3618. {
  3619.     if(IsPlayerConnected(playerid))
  3620.     {
  3621.         new Float:posx, Float:posy, Float:posz;
  3622.         new Float:oldposx, Float:oldposy, Float:oldposz;
  3623.         new Float:tempposx, Float:tempposy, Float:tempposz;
  3624.         GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  3625.         for(new i = 0; i < MAX_PLAYERS; i++)
  3626.         {
  3627.             if(IsPlayerConnected(i))
  3628.             {
  3629.                 GetPlayerPos(i, posx, posy, posz);
  3630.                 tempposx = (oldposx -posx);
  3631.                 tempposy = (oldposy -posy);
  3632.                 tempposz = (oldposz -posz);
  3633.                 if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
  3634.                 {
  3635.                     SendClientMessage(i, col1, string);
  3636.                 }
  3637.                 else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
  3638.                 {
  3639.                     SendClientMessage(i, col2, string);
  3640.                 }
  3641.                 else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
  3642.                 {
  3643.                     SendClientMessage(i, col3, string);
  3644.                 }
  3645.                 else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
  3646.                 {
  3647.                     SendClientMessage(i, col4, string);
  3648.                 }
  3649.                 else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  3650.                 {
  3651.                     SendClientMessage(i, col5, string);
  3652.                 }
  3653.             }
  3654.             else
  3655.             {
  3656.                 SendClientMessage(i, col1, string);
  3657.             }
  3658.         }
  3659.     }
  3660.     return 1;
  3661. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement