Guest User

Selfmade

a guest
Apr 28th, 2010
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 74.17 KB | None | 0 0
  1. /*
  2. Gamemode wurde im Jahre 2010 erstellt und wurde in diesem Jahr auch beendet er wurde niemals Fertiggestellt und kann weitergescriptet werden
  3. Es besitzt kein Copyright und darf verwendet werden wo und wann es will aber man darf es nicht als sein eigenes Ausgeben.
  4.  
  5. Hierit überreiche ich euch den Script
  6.  
  7. Ist Anfänger Selfmade es hat kein Level kein Savegeld kein Savewanted kein Wantedsystem
  8.  
  9. Es ist nur ein Blank selfmade d.H es hat nur commands für Fraktionen und einpaar andere .print
  10.  
  11. Fast alle commands müssen mit /rcon login verwendet werden kicken und banen sowieso.
  12.  
  13. Mit freundlichen Grüßen
  14.  
  15. Ed.F
  16. */
  17. #include <a_samp>
  18.  
  19.  
  20. #if defined FILTERSCRIPT
  21. //DEFINES//
  22. #define COLOR_GRAD1 0xB4B5B7FF
  23. #define COLOR_GRAD2 0xBFC0C2FF
  24. #define COLOR_GRAD3 0xCBCCCEFF
  25. #define COLOR_GRAD4 0xD8D8D8FF
  26. #define COLOR_GRAD5 0xE3E3E3FF
  27. #define COLOR_GRAD6 0xF0F0F0FF
  28. #define COLOR_GREY 0xAFAFAFAA
  29. #define COLOR_GREEN 0x33AA33AA
  30. #define COLOR_RED 0xAA3333AA
  31. #define COLOR_LIGHTRED 0xFF6347AA
  32. #define COLOR_LIGHTBLUE 0x33CCFFAA
  33. #define COLOR_LIGHTGREEN 0x9ACD32AA
  34. #define COLOR_YELLOW 0xFFFF00AA
  35. #define COLOR_YELLOW2 0xF5DEB3AA
  36. #define COLOR_WHITE 0xFFFFFFAA
  37. #define COLOR_FADE1 0xE6E6E6E6
  38. #define COLOR_FADE2 0xC8C8C8C8
  39. #define COLOR_FADE3 0xAAAAAAAA
  40. #define COLOR_FADE4 0x8C8C8C8C
  41. #define COLOR_FADE5 0x6E6E6E6E
  42. #define COLOR_PURPLE 0xC2A2DAAA
  43. #define COLOR_DBLUE 0x2641FEAA
  44. #define COLOR_ALLDEPT 0xFF8282AA
  45. #define COLOR_NEWS 0xFFA500AA
  46. #define COLOR_OOC 0xE0FFFFAA
  47. #define MAX_STRING 255
  48. #pragma tabsize 0
  49. #define TEAM_GROVE 0
  50. #define TEAM_BALLAS 1
  51. #define TEAM_VAGOS 2
  52. #define TEAM_COPS 3
  53. #define TEAM_ZIVILISTEN 4
  54. #define dunkelrot 0xC8041396
  55. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  56. //-------//
  57. //PAYDAY//
  58.  
  59. //-----//
  60. //NEWS//
  61. new gTeam[MAX_PLAYERS];
  62. new pInfo[MAX_PLAYERS][Info];
  63. //---//
  64. //---------------------------------FORWARDS----------------------------//
  65. forward payday();
  66. //---------------------------------------------------------------------//
  67.  
  68. public OnFilterScriptInit()
  69. {
  70. public payday() {
  71.     for (new i = 0; i < MAX_PLAYERS; i++) {
  72.     SendClientMessage(i,0xFFFF00FF,"Payday! Du erhältst $1120!");
  73.     GivePlayerMoney(i,1120);
  74.     }
  75.     return 1;
  76.     print("\n--------------------------------------");
  77.     print(" Blank Filterscript by ");
  78.     print("--------------------------------------\n");
  79.     return 1;
  80. }
  81.  
  82. public OnFilterScriptExit()
  83. {
  84.     TextDrawShowForPlayer(playerid, ForumAdresse);
  85.     return 1;
  86. }
  87.  
  88. #else
  89.  
  90. main()
  91. {
  92.     print("\n----------------------------------");
  93.     print(" Blank Gamemode by ");
  94.     print("----------------------------------\n");
  95. }
  96.  
  97. #endif
  98.  
  99. public OnGameModeInit()
  100. {
  101.     ShowPlayerMarkers(0);
  102.     UsePlayerPedAnims();
  103.     LimitGlobalChatRadius(30.0);
  104.     SetTimer("serverNews", 1000000, 1); // 100000 = 10 minuten
  105.     SetNameTagDrawDistance(Float:200.0);
  106.     EnableStuntBonusForAll(0);
  107.     //FILM
  108.     CreateObject(1331, -1426.7554,1491.8337,7.1016,86.3397,0,0);
  109.     CreateObject(1332, -1407.8140,1489.1019,7.1016,78.0245,0,0);
  110.     CreateObject(1333, -1363.7791,1489.6085,11.0391,76.1211,0,0);
  111.     CreateObject(1334, -1423.4845,1490.1088,1.8672,318.3534,0,0);
  112.     CreateObject(1335, -1436.5231,1490.4644,1.8672,262.3867,0,0);
  113.     //ENDE
  114.     //VIP bereich//
  115.     CreateObject(1460, 238.001846, -1848.500000, 3.092870, 0.0000, 0.0000, 90.0000);
  116.     CreateObject(1460, 238.002121, -1843.895020, 3.213033, 0.0000, 0.0000, 90.0000);
  117.     CreateObject(1460, 237.982513, -1839.333130, 3.332298, 0.0000, 0.0000, 90.0000);
  118.     CreateObject(1460, 237.946350, -1834.777954, 3.470614, 0.0000, 0.0000, 90.0000);
  119.     CreateObject(1460, 237.898788, -1826.790405, 3.701733, 0.0000, 0.0000, 90.0000);
  120.     CreateObject(1460, 237.854309, -1822.198242, 3.835324, 0.0000, 0.0000, 90.0001);
  121.     CreateObject(1460, 237.819565, -1817.668823, 3.967062, 0.0000, 0.0000, 90.0000);
  122.     CreateObject(1460, 237.731400, -1812.892944, 4.114103, 0.0000, 0.0000, 90.0000);
  123.     CreateObject(1460, 235.498718, -1810.288330, 4.187262, 0.0000, 0.0000, 180.0000);
  124.     CreateObject(1460, 230.971115, -1810.284180, 4.199056, 0.0000, 0.0000, 180.0000);
  125.     CreateObject(1460, 235.753815, -1850.806396, 3.036789, 0.0000, 0.0000, 0.0000);
  126.     CreateObject(1460, 231.103073, -1850.712769, 3.064251, 0.0000, 0.0000, 0.0000);
  127.     CreateObject(1460, 222.173660, -1850.548706, 3.090790, 0.0000, 0.0000, 0.0000);
  128.     CreateObject(1460, 217.547150, -1850.436157, 3.123265, 0.0000, 0.0000, 0.0000);
  129.     CreateObject(1460, 215.428497, -1848.003174, 3.196170, 0.0000, 0.0000, 270.0000);
  130.     CreateObject(1460, 215.437531, -1843.361816, 3.317433, 0.0000, 0.0000, 270.0000);
  131.     CreateObject(1460, 215.549881, -1838.792603, 3.451432, 0.0000, 0.0000, 270.0000);
  132.     CreateObject(1460, 215.540833, -1834.229370, 3.582775, 0.0000, 0.0000, 270.0000);
  133.     CreateObject(1460, 215.463928, -1829.521118, 3.715654, 0.0000, 0.0000, 270.0000);
  134.     CreateObject(1460, 215.419220, -1825.042603, 3.854974, 0.0000, 0.0000, 270.0000);
  135.     CreateObject(1460, 215.394333, -1820.454102, 3.987341, 0.0000, 0.0000, 270.0000);
  136.     CreateObject(1460, 215.346649, -1815.964233, 4.116973, 0.0000, 0.0000, 270.0000);
  137.     CreateObject(1460, 215.259705, -1811.486938, 4.246423, 0.0000, 0.0000, 270.0000);
  138.     CreateObject(1460, 226.793869, -1810.290894, 4.227368, 0.0000, 0.0000, 180.0000);
  139.     CreateObject(1460, 222.151062, -1810.250610, 4.248683, 0.0000, 0.0000, 180.0000);
  140.     CreateObject(1460, 217.559662, -1809.809448, 4.284099, 0.0000, 0.0000, 168.7501);
  141.     CreateObject(3525, 238.101883, -1829.085449, 3.542292, 0.0000, 0.0000, 90.0000);
  142.     CreateObject(3525, 238.181122, -1832.375977, 3.447091, 0.0000, 0.0000, 90.0001);
  143.     CreateObject(3525, 224.279694, -1850.978638, 2.995063, 0.0000, 0.0000, 0.0000);
  144.     CreateObject(3525, 228.914536, -1851.254883, 2.967465, 0.0000, 0.0000, 0.0000);
  145.     CreateObject(3850, 236.154114, -1843.708618, 2.956226, 0.0000, 0.0000, 270.0000);
  146.     CreateObject(3850, 232.695038, -1843.687378, 2.963542, 0.0000, 0.0000, 270.0000);
  147.     CreateObject(3850, 217.182770, -1843.678223, 3.034436, 0.0000, 0.0000, 270.0000);
  148.     CreateObject(3850, 220.612061, -1843.681641, 3.020274, 0.0000, 0.0000, 270.0000);
  149.     CreateObject(3850, 223.904312, -1843.102051, 3.021713, 0.0000, 0.0000, 290.7811);
  150.     CreateObject(3850, 229.403442, -1843.021973, 3.006901, 0.0000, 0.0000, 245.7811);
  151.     CreateObject(1704, 235.664215, -1844.860474, 2.378040, 0.0000, 0.0000, 0.0000);
  152.     CreateObject(1704, 236.603928, -1848.677734, 2.276729, 0.0000, 0.0000, 180.0000);
  153.     CreateObject(1746, 236.123489, -1846.719482, 2.326625, 0.0000, 0.0000, 0.0000);
  154.     CreateObject(1724, 233.246460, -1846.178833, 2.349450, 0.0000, 0.0000, 33.7500);
  155.     CreateObject(1723, 215.982773, -1847.932129, 2.382440, 0.0000, 0.0000, 90.0001);
  156.     CreateObject(1746, 217.566696, -1846.175903, 2.418265, 0.0000, 0.0000, 0.0000);
  157.     CreateObject(1746, 217.538513, -1847.558105, 2.382264, 0.0000, 0.0000, 0.0000);
  158.     CreateObject(1724, 217.055878, -1844.705444, 2.462017, 0.0000, 0.0000, 0.0000);
  159.     CreateObject(1724, 218.044968, -1849.202759, 2.340127, 0.0000, 0.0000, 180.0000);
  160.     CreateObject(1724, 219.537140, -1847.154419, 2.387100, 0.0000, 0.0000, 247.5000);
  161.     CreateObject(1724, 218.928818, -1845.517700, 2.432553, 0.0000, 0.0000, 326.2500);
  162.     CreateObject(2207, 235.307037, -1831.477295, 2.739819, 0.0000, 0.0000, 90.0000);
  163.     CreateObject(3850, 232.790222, -1830.509644, 3.248982, 0.0000, 0.0000, 180.0000);
  164.     CreateObject(3440, 232.749619, -1832.498535, 4.770355, 0.0000, 0.0000, 0.0000);
  165.     CreateObject(3440, 232.579407, -1828.655396, 4.730415, 0.0000, 0.0000, 0.0000);
  166.     CreateObject(2400, 235.276291, -1822.408813, 2.992410, 0.0000, 0.0000, 270.0000);
  167.     CreateObject(2400, 235.448090, -1825.140137, 3.018552, 0.0000, 0.0000, 90.0000);
  168.     CreateObject(3850, 234.487823, -1828.684692, 3.213097, 0.0000, 0.0000, 270.0000);
  169.     CreateObject(3850, 234.627289, -1832.409058, 3.281122, 0.0000, 0.0000, 270.0000);
  170.     CreateObject(3850, 236.241760, -1834.120972, 3.228012, 0.0000, 0.0000, 0.0000);
  171.     CreateObject(1726, 227.602112, -1856.212402, 2.113144, 0.0000, 0.0000, 180.0000);
  172.     CreateObject(1805, 225.144379, -1856.025513, 2.389482, 0.0000, 0.0000, 0.0000);
  173.     CreateObject(1805, 227.996857, -1856.055420, 2.374526, 0.0000, 0.0000, 0.0000);
  174.     CreateObject(3850, 229.135071, -1852.541870, 2.659811, 0.0000, 0.0000, 0.0000);
  175.     CreateObject(3850, 229.122543, -1855.926147, 2.671855, 0.0000, 0.0000, 0.0000);
  176.     CreateObject(3850, 227.412460, -1857.653564, 2.658024, 0.0000, 0.0000, 270.0000);
  177.     CreateObject(3850, 225.698303, -1857.625854, 2.648973, 0.0000, 0.0000, 270.0000);
  178.     CreateObject(3850, 223.964828, -1855.926392, 2.678193, 0.0000, 0.0000, 0.0000);
  179.     CreateObject(3850, 223.948883, -1852.470703, 2.693037, 0.0000, 0.0000, 0.0000);
  180.     CreateObject(1746, 226.599884, -1853.893311, 2.184665, 0.0000, 0.0000, 0.0000);
  181.     CreateObject(1727, 224.491211, -1852.608765, 2.225001, 0.0000, 0.0000, 56.2500);
  182.     CreateObject(1727, 228.283356, -1852.033203, 2.223372, 0.0000, 0.0000, 292.5000);
  183.     CreateObject(3850, 232.756317, -1826.764282, 3.273075, 0.0000, 0.0000, 0.0000);
  184.     CreateObject(3850, 236.101181, -1819.577393, 3.650738, 0.0000, 0.0000, 270.0000);
  185.     CreateObject(3850, 232.704391, -1821.342163, 3.604377, 0.0000, 0.0000, 0.0000);
  186.     CreateObject(1486, 228.107544, -1856.067749, 2.782130, 0.0000, 0.0000, 0.0000);
  187.     CreateObject(1665, 227.953217, -1856.072144, 2.647634, 0.0000, 0.0000, 0.0000);
  188.     CreateObject(1665, 226.581772, -1853.940552, 2.713559, 0.0000, 0.0000, 0.0000);
  189.     CreateObject(1666, 226.936768, -1853.904663, 2.783872, 0.0000, 0.0000, 0.0000);
  190.     CreateObject(1487, 226.920242, -1853.669800, 2.900561, 0.0000, 0.0000, 0.0000);
  191.     CreateObject(1827, 220.414932, -1817.638184, 3.232586, 0.0000, 0.0000, 0.0000);
  192.     CreateObject(1827, 225.915176, -1818.947510, 3.159324, 0.0000, 0.0000, 0.0000);
  193.     CreateObject(1827, 225.296539, -1812.462524, 3.359106, 0.0000, 0.0000, 0.0000);
  194.     CreateObject(1663, 225.181213, -1811.029053, 3.862592, 0.0000, 0.0000, 0.0000);
  195.     CreateObject(1663, 223.695099, -1812.546875, 3.825744, 0.0000, 0.0000, 90.0000);
  196.     CreateObject(1663, 226.032150, -1813.638916, 3.774692, 0.0000, 0.0000, 213.7501);
  197.     CreateObject(1663, 225.959839, -1817.555420, 3.661207, 0.0000, 0.0000, 348.7500);
  198.     CreateObject(1663, 225.377075, -1820.067139, 3.591046, 0.0000, 0.0000, 157.5000);
  199.     CreateObject(1663, 220.364929, -1816.285645, 3.733435, 0.0000, 0.0000, 0.0000);
  200.     CreateObject(1663, 220.381332, -1819.013306, 3.654743, 0.0000, 0.0000, 180.0000);
  201.     CreateObject(1663, 219.029007, -1817.415527, 3.707069, 0.0000, 0.0000, 78.7500);
  202.     CreateObject(1663, 219.194962, -1818.507324, 3.674831, 0.0000, 0.0000, 135.0000);
  203.     CreateObject(1663, 219.355408, -1816.432007, 3.733904, 0.0000, 0.0000, 45.0000);
  204.     CreateObject(1663, 221.407471, -1816.732666, 3.715714, 0.0000, 0.0000, 303.7500);
  205.     CreateObject(1663, 221.809006, -1817.714478, 3.685552, 0.0000, 0.0000, 258.7500);
  206.     CreateObject(1663, 221.319489, -1818.663452, 3.660472, 0.0000, 0.0000, 225.0000);
  207.     CreateObject(3850, 230.638611, -1828.592163, 3.403237, 0.0000, 0.0000, 270.0000);
  208.     CreateObject(3850, 224.039459, -1828.627319, 3.430303, 0.0000, 0.0000, 270.0000);
  209.     CreateObject(3850, 217.188690, -1828.606812, 3.468519, 0.0000, 0.0000, 270.0000);
  210.     CreateObject(3850, 220.625443, -1828.586548, 3.452318, 0.0000, 0.0000, 270.0000);
  211.     CreateObject(1514, 217.765503, -1837.301758, 3.703736, 0.0000, 0.0000, 90.0000);
  212.     CreateObject(1826, 217.712372, -1837.122559, 2.671094, 0.0000, 0.0000, 90.0000);
  213.     CreateObject(1514, 217.674896, -1835.743042, 3.704886, 0.0000, 0.0000, 90.0001);
  214.     CreateObject(3850, 219.220535, -1837.669067, 3.207674, 0.0000, 0.0000, 90.0000);
  215.     CreateObject(3850, 219.085449, -1835.390869, 3.263040, 0.0000, 0.0000, 270.0000);
  216.     CreateObject(3850, 220.855743, -1839.419189, 3.187176, 0.0000, 0.0000, 0.0000);
  217.     CreateObject(3850, 220.795197, -1833.690552, 3.255081, 0.0000, 0.0000, 0.0000);
  218.     AddStaticVehicle(470,-1361.5917,2530.7593,87.1138,260.3691,1,1); // Terror autos
  219.     AddStaticVehicle(470,-1362.0469,2528.0769,87.1245,260.3691,1,1); // Terror autos
  220.     AddStaticVehicle(470,-1362.9056,2523.3713,86.4932,260.3600,1,1); // Terror autos
  221.     AddStaticVehicle(409,-1322.9556,2519.3691,86.9270,91.8560,113,113); // Terror limo
  222.     AddStaticVehicle(468,-1334.9954,2525.8079,86.7159,0.9425,113,113); // terror bike
  223.     AddStaticVehicle(468,-1332.9119,2525.6035,86.7181,359.6068,113,113); // terror bike
  224.     AddStaticVehicle(468,-1307.0541,2543.8252,87.4105,4.9772,113,113); // terror bike
  225.     AddStaticVehicle(468,-1309.1144,2543.6458,87.4095,4.9772,113,113); // terror bike
  226.     AddStaticVehicle(468,-1311.6471,2529.6814,87.3455,5.5256,113,113); // terror bike
  227.     AddStaticVehicle(468,-1313.0820,2529.5427,87.3400,5.5257,113,113); // terror bike
  228.     AddStaticVehicle(487,-1303.0867,2540.2620,93.4809,3.4235,113,113); // Terror heli
  229.     //ENDE VIP//
  230.     //BUNDEWEHR//
  231.     AddStaticVehicle(468,222.7117,1870.8230,12.8751,89.8995,86,86); // army car 1
  232.     AddStaticVehicle(468,223.9402,1869.3517,12.9005,183.4852,86,86); // army car 2
  233.     AddStaticVehicle(560,222.2737,1854.5015,12.5791,2.0479,86,86); // army car 3
  234.     AddStaticVehicle(560,214.1172,1853.8452,12.5587,0.4257,86,86); // army car 4
  235.     AddStaticVehicle(411,206.4586,1860.3912,12.8204,359.8299,86,86); // army car 5
  236.     AddStaticVehicle(411,202.6235,1860.3594,12.8210,0.3984,86,86); // army car 6
  237.     AddStaticVehicle(471,200.7707,1867.5157,12.6048,276.2648,86,86); // army car 7
  238.     AddStaticVehicle(471,200.7565,1871.7439,12.6201,264.8691,86,86); // army car 7
  239.     AddStaticVehicle(433,282.1118,2043.0983,18.0811,270.6844,1,1); // army car 8
  240.     AddStaticVehicle(432,281.3526,2048.9304,17.6557,270.2230,1,1); // army car 9
  241.     AddStaticVehicle(432,281.1621,2056.2061,17.6533,270.0653,1,1); // army car 10
  242.     AddStaticVehicle(598,170.9169,1931.5906,18.4786,178.4969,86,86); // army car 11
  243.     AddStaticVehicle(598,174.6975,1930.9689,18.3330,177.4464,86,86); // army car 12
  244.     AddStaticVehicle(598,178.1804,1930.6218,18.1955,177.3132,86,86); // army car 13
  245.     AddStaticVehicle(598,181.7952,1930.8619,18.0552,173.7935,86,86); // army car 14
  246.     AddStaticVehicle(598,185.8515,1931.2129,17.8987,180.0912,86,86); // army car 15
  247.     AddStaticVehicle(522,226.1733,1927.8279,17.2028,269.2265,86,86); // army car 16
  248.     AddStaticVehicle(522,228.1007,1926.2157,17.2016,266.5793,86,86); // army car 17
  249.     AddStaticVehicle(522,227.9519,1923.9160,17.2019,272.1238,86,86); // army car 18
  250.     AddStaticVehicle(522,226.2405,1924.8142,17.2027,267.8798,86,86); // army car 18
  251.     AddStaticVehicle(470,193.6385,1920.0012,17.9159,141.7726,1,1); // army car 20
  252.     AddStaticVehicle(470,202.1285,1919.8876,17.9163,142.6998,1,1); // army car 21
  253.     AddStaticVehicle(470,209.8757,1919.8533,17.9101,138.1852,1,1); // army car 22
  254.     AddStaticVehicle(470,220.1338,1920.5016,17.9157,128.6307,1,1); // army car 23
  255.     AddStaticVehicle(447,240.9185,1891.0574,18.6730,1.3847,86,86); // army car 24
  256.     AddStaticVehicle(447,181.3985,1881.8850,19.9108,355.6031,86,86); // army car 25
  257.     AddStaticVehicle(490,157.9893,1903.2103,18.7981,1.8796,86,86); // army car 26
  258.     AddStaticVehicle(599,173.6603,1824.1196,17.8297,181.5927,86,86); // army car 27
  259.     AddStaticVehicle(599,202.1137,1824.0580,17.8294,180.8963,86,86); // army car 28
  260.     AddStaticVehicle(595,-1439.8939,509.5305,0.3174,89.2370,1,1); // Marine car 1
  261.     AddStaticVehicle(430,-1440.0474,504.8644,-0.2857,92.9114,1,86); // Marine car 2
  262.     AddStaticVehicle(425,-1273.1210,501.3445,19.1939,359.2442,1,1); // Marine car 3
  263.     AddStaticVehicle(425,-1284.2571,497.0216,19.2088,176.5455,1,1); // Marine car 4
  264.     AddStaticVehicle(520,-1420.7413,494.0286,19.1093,268.8648,1,1); // Marine car 5
  265.     AddStaticVehicle(520,-1415.2676,515.4380,19.1100,243.7947,1,1); // Marine car 6
  266.     //ENDEBUNDI//
  267.     //MARINE&&
  268.     AddStaticVehicle(522,-1349.5707,453.8869,6.7370,29.8023,86,86); // marine nrg 1
  269.     AddStaticVehicle(522,-1352.7051,453.2807,6.7473,25.9119,86,86); // marine nrg 2
  270.     AddStaticVehicle(522,-1355.4368,452.9987,6.7393,38.5209,86,86); // marine nrg 3
  271.     AddStaticVehicle(522,-1358.4641,452.9392,6.7501,39.6956,86,86); // marine nrg 4
  272.     AddStaticVehicle(470,-1385.4452,455.5521,7.4564,41.7762,86,86); // mariene patriot 1
  273.     AddStaticVehicle(470,-1392.8685,455.1690,7.4636,39.3498,86,86); // mariene patriot 2
  274.     AddStaticVehicle(411,-1367.8728,454.4270,6.8693,26.4944,86,86); // mariene leader car
  275.     AddStaticVehicle(560,-1372.4972,454.7470,6.8946,26.1596,86,86); // marine streifencar 1
  276.     AddStaticVehicle(560,-1363.4651,454.4683,6.8928,31.1403,86,86); // marine streifencar 2
  277.     AddStaticVehicle(432,-1400.3112,456.2729,7.1973,41.1736,86,86); // mariene leadercar 1
  278.     AddStaticVehicle(427,-1406.1520,455.3392,7.3152,47.3475,86,86); // mariene enforcer
  279.     AddStaticVehicle(472,-1281.0571,483.3341,0.0746,269.8954,86,86); // marinee boot 1
  280.     AddStaticVehicle(484,-1496.4670,484.6349,0.3066,271.7492,86,86); // marine boot 2
  281.     AddStaticVehicle(493,-1446.9648,493.6371,-0.0693,90.5834,86,86); // marine boot 3
  282.     AddStaticVehicle(490,160.1147,1909.5989,18.8076,271.0292,86,86); // army ranger fbit truck
  283.     AddStaticVehicle(427,161.0674,1899.5789,18.8158,271.7006,86,86); // army ranger enforcer
  284.     AddPlayerClass(287,240.0797,1875.0901,11.4609,67.3422,0,0,0,0,0,0); // duty stelle
  285.     AddStaticVehicle(425,331.9635,1995.3000,19.2884,96.6655,1,1); // army hunter 1
  286.     AddStaticVehicle(425,329.9944,1962.6907,18.0606,99.1873,1,1); // army hunter 2
  287.     AddStaticVehicle(425,331.0819,1942.3340,18.6435,77.9160,1,1); // army hunter 3
  288.     AddStaticVehicle(520,280.6716,1955.3634,18.5080,276.4514,86,86); // army hydra 1
  289.     AddStaticVehicle(520,278.2932,1989.3749,18.5084,264.9649,86,86); // army hydra 2
  290.     AddStaticVehicle(520,280.6523,2021.3651,18.5080,263.5699,86,86); // army hydra 3
  291.     AddStaticVehicle(522,-395.5614,-1156.1111,69.1693,178.0083,65,65); // killer nrg 1
  292.     AddStaticVehicle(522,-392.8770,-1156.0237,69.1577,179.6567,65,65); // killer nrg 2
  293.     AddStaticVehicle(522,-385.5844,-1156.0917,69.0750,174.7678,65,65); // killer nrg 3
  294.     AddStaticVehicle(560,1498.4089,2787.9810,10.4416,205.3463,42,42); // kanzler sultan1
  295.     //MARINEEDNE&&
  296.     //BIKER1//
  297.     AddStaticVehicle(463,-78.9830,1338.7883,10.6186,6.4750,28,28); // bikergang car 1
  298.     AddStaticVehicle(463,-81.9017,1338.5774,10.4986,5.2015,28,28); // bikergang car 2
  299.     AddStaticVehicle(463,-85.1054,1338.1151,10.3777,8.8070,28,28); // bikergang car 3
  300.     AddStaticVehicle(463,-88.2676,1337.5909,10.2608,7.1052,28,28); // bikergang car 4
  301.     AddStaticVehicle(461,-94.4826,1336.9075,10.0509,7.9383,28,28); // bikergang car 5
  302.     AddStaticVehicle(461,-97.9119,1336.4086,9.9349,24.8289,28,28); // bikergang car 6
  303.     AddStaticVehicle(483,-90.1300,1364.8007,10.2671,279.1813,28,28); // bikergang car 7
  304.     AddStaticVehicle(575,-100.1996,1361.4097,9.8519,190.1933,28,28); // bikergang car 8
  305.     AddStaticVehicle(533,-103.4819,1360.6783,9.9079,189.2464,28,28); // bikergang car 9
  306.     AddStaticVehicle(586,-103.9353,1335.7206,9.6814,6.2724,28,28); // bikergang car 10
  307.     AddStaticVehicle(586,-100.9464,1336.1617,9.7670,6.2070,28,28); // bikergang car 11
  308.     AddStaticVehicle(471,-91.4044,1337.3651,10.0725,6.8261,1,28); // bikergang car 12
  309.     AddStaticVehicle(468,-94.3301,1361.4143,9.9362,224.7908,28,28); // bikergang car 13
  310.     AddStaticVehicle(468,-96.8486,1360.7825,9.9377,216.2453,28,28); // bikergang car 14
  311.     //ENDEBIKER1//
  312.     //BIKERGANG2//
  313.     AddStaticVehicle(463,-385.3242,-1144.1394,68.8114,359.9553,65,65); // bikergang 2 car 1
  314.     AddStaticVehicle(463,-392.0810,-1143.7588,68.8054,357.9961,65,65); // bikergang 2 car 2
  315.     AddStaticVehicle(463,-394.3445,-1143.5452,68.8206,352.9729,65,65); // bikergang 2 car 3
  316.     AddStaticVehicle(581,-393.6230,-1146.5474,68.9356,252.5864,65,65); // bikergang 2 car 4
  317.     AddStaticVehicle(581,-393.8545,-1148.5667,68.9926,265.4669,65,65); // bikergang 2 car 5
  318.     AddStaticVehicle(581,-393.6608,-1147.6499,68.9737,264.8398,65,65); // bikergang 2 car 6
  319.     AddStaticVehicle(468,-393.9493,-1150.0145,69.1064,262.9824,65,65); // bikergang 2 car 7
  320.     AddStaticVehicle(468,-394.5181,-1151.5365,69.1707,265.7729,65,65); // bikergang 2 car 8
  321.     AddStaticVehicle(468,-394.4188,-1153.1028,69.2001,265.5916,65,65); // bikergang 2 car 9
  322.     AddStaticVehicle(586,-385.1739,-1147.7971,68.8799,174.2145,65,65); // bikergang 2 car 10
  323.     AddStaticVehicle(586,-385.3070,-1152.6465,69.0164,358.4064,65,65); // bikergang 2 car 11
  324.     AddStaticVehicle(471,-385.5414,-1150.2150,68.9052,90.9407,65,65); // bikergang 2 car 12
  325.     AddStaticVehicle(401,-377.3170,-1035.5172,58.8908,274.9689,65,65); // bikergang 2 car 13
  326.     AddStaticVehicle(482,-372.0029,-1040.0354,59.3995,12.2761,65,65); // bikergang 2 car 14
  327.     AddStaticVehicle(421,-377.8389,-1044.9801,58.9521,272.4457,65,65); // bikergang 2 car 15
  328.     AddStaticVehicle(466,-354.0255,-1040.6117,59.1166,357.7300,65,65); // bikergang 2 car 16
  329.     //ENDEBIKER2//
  330.     //HITMEN/
  331.     AddStaticVehicle(560,2853.5349,1344.9546,10.5161,89.5492,3,3); // MAFIA HITMEN FARBE ROT
  332.     AddStaticVehicle(560,2853.5625,1348.4897,10.5159,89.5492,3,3); // MAFIA HITMEN FARBE ROT
  333.     AddStaticVehicle(560,2853.5886,1351.8011,10.5157,89.5492,3,3); // MAFIA HITMEN FARBE ROT
  334.     AddStaticVehicle(560,2853.6138,1355.0156,10.5155,89.5492,3,3); // MAFIA HITMEN FARBE ROT
  335.     AddStaticVehicle(560,2853.6365,1357.8745,10.5153,89.5492,3,3); // MAFIA HITMEN FARBE ROT
  336.     AddStaticVehicle(560,2853.6621,1361.1328,10.5151,89.5492,3,3); // MAFIA HITMEN FARBE ROT
  337.     AddStaticVehicle(560,2853.6882,1364.4698,10.5149,89.5492,3,3); // MAFIA HITMEN FARBE ROT
  338.     AddStaticVehicle(560,2853.7144,1367.7648,10.5663,89.5492,3,3); // MAFIA HITMEN FARBE ROT
  339.     AddStaticVehicle(409,2835.1084,1290.6417,10.6535,359.0447,3,3); // HITMEN Frak FARBE ROT LImo
  340.     AddStaticVehicle(602,2857.5205,1246.2955,11.1966,1.1340,3,3); // Fluchtcar Hitmen ROT
  341.     AddStaticVehicle(489,2854.4360,1229.9866,10.9640,91.1137,3,3); // hitmen rancher
  342.     AddStaticVehicle(415,2853.5103,1236.1046,10.5915,90.2900,3,3); // Hitmen Cheetha
  343.     AddStaticVehicle(565,2815.3752,1235.1306,10.4062,271.3182,3,3); // Hitmen Außen car
  344.     AddStaticVehicle(565,2809.9871,1235.0066,10.4357,271.3182,3,3); // Hitmen Außen car
  345.     AddStaticVehicle(565,2805.1931,1234.8961,10.4619,271.3182,3,3); // Hitmen Außen car
  346.     AddStaticVehicle(565,2795.6199,1234.6759,10.5143,271.3182,3,3); // Hitmen Außen car
  347.     AddStaticVehicle(565,2791.8784,1234.5900,10.5348,271.3182,3,3); // Hitmen Außen car
  348.     AddStaticVehicle(565,2780.1091,1234.3192,10.5992,271.3182,3,3); // Hitmen Außen car
  349.  
  350.     //HITMEN ENDE/
  351.     //Krankenhaus//
  352.     AddStaticVehicle(416,1178.5317,-1338.1434,13.5866,270.9774,0,3); // Krankenwagen
  353.     AddStaticVehicle(416,1176.7402,-1308.5333,13.6186,271.9012,0,3); // Krankenwagen2
  354.     AddStaticVehicle(596,1124.0078,-1330.6176,12.8331,175.1794,0,3); // KrankenwagenLSPD
  355.     AddStaticVehicle(596,1111.1318,-1328.1611,13.0366,358.9049,0,3); // KrankenwagenLSPD2
  356.     AddStaticVehicle(461,1095.1995,-1329.6786,12.9104,180.4566,0,3); // KrankenwagenBike
  357.     AddStaticVehicle(461,1100.1462,-1331.2438,12.7758,182.5056,0,3); // KrankenwagenBike2
  358.     AddStaticVehicle(596,1148.0839,-1311.6168,13.4042,2.5832,0,3); // KrankenwagenLSPD3
  359.     AddStaticVehicle(417,1161.1401,-1360.5605,26.3707,181.2386,0,3); // Heli krankenh
  360.     //----Ende//
  361.     //NOOB//
  362.     AddStaticVehicle(457,1660.8511,-2314.6729,13.0860,90.1566,32,1); // noob caddy 1
  363.     AddStaticVehicle(457,1665.6462,-2314.8408,13.0755,93.9079,2,1); // noob caddy 2
  364.     AddStaticVehicle(457,1670.4377,-2314.8574,13.0845,88.2372,63,1); // noob caddy 3
  365.     AddStaticVehicle(457,1675.9442,-2314.4233,13.0777,88.9204,18,1); // noob caddy 4
  366.     AddStaticVehicle(481,1677.5931,-2299.0293,13.0566,4.8497,46,46); // noob bike 1
  367.     AddStaticVehicle(481,1677.5464,-2305.9299,13.0547,356.9334,6,6); // noob bike 2
  368.     AddStaticVehicle(481,1677.6824,-2302.9014,13.0563,4.7946,12,9); // noob bike 3
  369.     AddStaticVehicle(481,1687.0190,-2298.0793,13.0427,358.5098,14,1); // noob bike 4
  370.     AddStaticVehicle(481,1687.6986,-2302.1838,13.0471,345.1737,65,9); // noob bike 5
  371.     AddStaticVehicle(481,1687.9200,-2305.7969,13.0510,3.8656,3,3); // noob bike 6
  372.     //ENDE NOOB//
  373.     //TEAXI//
  374.     AddStaticVehicle(487,1671.2264,-1707.9194,20.6580,181.8396,6,1); // Taxi Maverick 1
  375.     AddStaticVehicle(487,1650.4331,-1706.3831,20.6603,186.8024,6,1); // Taxi Maverick 2
  376.     AddStaticVehicle(487,1670.9061,-1700.7705,20.6632,173.5696,6,1); // Taxi Maverick 3
  377.     AddStaticVehicle(459,1668.8258,-1716.9813,15.6649,1.7800,6,1); // taxi bulli 1
  378.     AddStaticVehicle(459,1668.7103,-1694.0364,15.6603,176.5125,6,1); // taxi bulli 2
  379.     AddStaticVehicle(409,1668.2325,-1704.6077,15.4097,91.2091,6,1); // taxi limo 1
  380.     AddStaticVehicle(420,1659.7794,-1715.4120,15.3889,358.8527,6,1); // taxi 1
  381.     AddStaticVehicle(420,1660.9513,-1694.0027,15.3893,177.7967,6,1); // taxi 2
  382.     AddStaticVehicle(522,1659.8558,-1657.8480,22.0942,179.6253,6,1); // taxi moepd 1
  383.     AddStaticVehicle(522,1649.9949,-1657.3749,22.0864,180.3447,6,1); // taxi moepd 2
  384.     AddStaticVehicle(415,1669.5874,-1667.4209,21.2079,178.1613,6,1); // taxi Schnell
  385.     AddStaticVehicle(415,1643.9313,-1668.3265,21.2100,177.5590,6,1); // taxi Schnell 2
  386.     AddStaticVehicle(419,1659.2965,-1677.5277,21.2305,268.7754,6,1); // taxi motzerkiste
  387.     //ENDE TAXI//
  388.     //Reporter//
  389.     AddStaticVehicle(582,-2033.7782,458.5402,35.2171,0.6510,44,1); // Reporter car 1
  390.     AddStaticVehicle(582,-2029.6904,458.4559,35.2199,0.2876,44,1); // Reporter car 2
  391.     AddStaticVehicle(582,-2023.7452,458.5204,35.2171,0.6660,44,1); // Reporter car 3
  392.     AddStaticVehicle(582,-2020.6617,458.4977,35.2232,358.7597,44,1); // Reporter car 4
  393.     AddStaticVehicle(405,-2052.9968,476.8361,35.0814,269.5257,44,1); // Reporter car 5
  394.     AddStaticVehicle(405,-2052.9797,480.2845,35.0493,269.5427,44,1); // Reporter car 6
  395.     AddStaticVehicle(410,-2053.4856,486.4373,34.8244,272.2145,44,1); // Reporter car 7
  396.     AddPlayerClass(216,-2054.0879,491.0966,35.1409,269.9341,0,0,0,0,0,0); // Reporter car 8
  397.     AddStaticVehicle(586,-2056.0122,471.6463,34.6804,268.9514,44,1); // Reporter car 9
  398.     AddStaticVehicle(586,-2056.0706,468.0283,34.6850,269.5673,44,1); // Reporter car 10
  399.     AddStaticVehicle(462,-2043.1301,454.5507,34.7640,359.7653,44,1); // Reporter car 11
  400.     AddStaticVehicle(462,-2040.0098,454.8822,34.7729,355.8077,44,1); // Reporter car 12
  401.     AddStaticVehicle(488,-2023.4845,485.2535,35.3555,359.9951,44,1); // Reporter car 13
  402.     AddStaticVehicle(488,-2033.4015,485.1082,35.3475,359.2468,44,1); // Reporter car 14
  403.     //REPORTER ENDE//
  404.     //FEUERWEHR//
  405.     AddStaticVehicle(407,-1260.8118,61.9276,14.3839,46.4805,79,0); // Fuerwehr
  406.     AddStaticVehicle(407,-1256.4465,66.3026,14.3856,45.1786,79,0); // Fuerwehr1
  407.     AddStaticVehicle(407,-2052.8711,92.2541,28.6205,89.1505,3,0); // Feuerwehr
  408.     AddStaticVehicle(407,-2052.9744,85.2647,28.6373,89.1505,3,0); // Feuerwehr
  409.     AddStaticVehicle(407,-2053.0969,76.9962,28.6571,89.1505,3,0); // Feuerwehr
  410.     AddStaticVehicle(416,-2067.0464,93.8655,28.5402,179.5142,3,0); // feuerwehrAmbu
  411.     AddStaticVehicle(490,-2022.2452,74.2681,28.2905,271.4614,3,0); // Rancherfeuerwehr
  412.     AddStaticVehicle(490,-2022.2048,77.6734,28.1772,273.4144,0,3); // Feuerwehr
  413.     AddStaticVehicle(599,-2022.4291,83.9325,28.2473,270.8937,3,0); // Feuerwehr Rancher
  414.     AddStaticVehicle(599,-2022.5586,92.2889,28.2618,270.8937,3,0); // Feuerwehr Rancher
  415.     AddStaticVehicle(407,-1260.5144,62.2325,14.3625,47.4025,0,79); // AIRPPORT FEUERWEHR
  416.     AddStaticVehicle(416,-1257.1573,66.1039,14.3424,43.7220,0,79); // AIRPPORT FEUERWEHR
  417.     AddStaticVehicle(427,-2063.5405,52.8537,28.6207,275.2372,0,3); // Feuerwehr
  418.     //FEUERWEHR ENDE//
  419.     //////////////////////-------------------------------SPAWNBUG ZU VERMEIDEN-------------------------///////////////
  420.     AddStaticVehicle(467,-1562.5995,2703.2539,55.4724,181.4330,0,78); // Spawnbug zu vermeiden
  421.     AddStaticVehicle(468,-1583.3236,2710.0288,55.3142,3.8694,113,113); // Spawnbug zu vermeiden
  422.     AddStaticVehicle(567,-1565.2421,2647.8362,55.6028,89.8660,77,67); // spawnbug zu vermeinden
  423.     //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  424.     //FAHRLEHERER//
  425.     AddStaticVehicle(560,-2064.4016,-84.4609,34.8693,178.3402,70,70); // Fahrlehre Sultan 1
  426.     AddStaticVehicle(560,-2068.8420,-83.7237,34.8693,179.0687,70,70); // Fahrlehre Sultan 2
  427.     AddStaticVehicle(405,-2072.8779,-84.1510,35.0390,180.5433,70,70); // Fahrlehre Setintel 1
  428.     AddStaticVehicle(405,-2077.0547,-84.3247,35.0390,182.2417,70,70); // Fahrlehre Setintel 2
  429.     AddStaticVehicle(461,-2093.0010,-85.1850,34.7487,183.6368,70,70); // Fahrlehre Moped 1
  430.     AddStaticVehicle(461,-2095.2820,-85.0369,34.7301,182.8714,70,70); // Fahrlehre Moped 2
  431.     AddStaticVehicle(461,-2090.7854,-85.4585,34.7526,181.6296,70,70); // Fahrlehre Moped 3
  432.     AddStaticVehicle(461,-2088.7188,-85.8059,34.7409,178.9477,70,70); // Fahrlehre Moped 4
  433.     AddStaticVehicle(403,-2085.4500,-85.1156,35.7700,179.4790,70,70); // Fhrlehrer Truck 1
  434.     AddStaticVehicle(403,-2081.5974,-84.7831,35.7699,180.3471,70,70); // Fhrlehrer Truck 2
  435.     AddStaticVehicle(469,-2024.9368,-148.8425,35.3601,0.0077,70,70); // Fahrlehrer Heli 1
  436.     AddStaticVehicle(469,-2035.5531,-150.4077,35.3695,0.0076,70,70); // Fahrlehrer Heli 2
  437.     //FAHRLEHRER ENDE//
  438.     //CIS//
  439.     AddStaticVehicle(597,-1573.7616,742.4325,-5.4699,90.4731,0,0); // CSI STREifencar 1
  440.     AddStaticVehicle(597,-1574.1447,738.4455,-5.4714,86.2984,0,0); // CSI STREifencar 2
  441.     AddStaticVehicle(597,-1574.3691,734.2446,-5.4718,87.9570,0,0); // CSI STREifencar 3
  442.     AddStaticVehicle(597,-1574.4418,730.4495,-5.4739,89.6122,0,0); // CSI STREifencar 4
  443.     AddStaticVehicle(445,-1579.9375,749.9005,-5.3626,177.5634,0,0); // CSI Admiral 1
  444.     AddStaticVehicle(445,-1584.3959,750.0335,-5.3648,180.4475,0,0); // CSI Admiral 2
  445.     AddStaticVehicle(560,-1616.5258,732.5316,-5.5374,1.4282,0,0); // CSI SUltan 1
  446.     AddStaticVehicle(560,-1612.4241,732.5604,-5.5333,0.1236,0,0); // CSI SUltan 2
  447.     AddStaticVehicle(427,-1596.1053,676.3721,-5.1102,1.8578,0,0); // CSI Enforcer 1
  448.     AddStaticVehicle(427,-1600.3218,676.3397,-5.1102,0.2845,0,0); // CSI Enforcer 2
  449.     AddStaticVehicle(560,-1607.9517,694.2720,-5.5351,178.0503,0,0); // CSI Sultan 3
  450.     AddStaticVehicle(560,-1612.1819,694.4044,-5.5375,178.3291,0,0); // CSI Sultan 4
  451.     AddStaticVehicle(560,-1616.8595,694.4792,-5.5336,180.3423,0,0); // CSI Sultan 5
  452.     AddStaticVehicle(581,-1633.1357,692.5924,-5.6455,180.0758,0,0); // CSI BF 1
  453.     AddStaticVehicle(581,-1628.3282,692.3377,-5.6455,182.5668,0,0); // CSI BF 2
  454.     AddStaticVehicle(581,-1624.3789,692.4227,-5.6515,184.0587,0,0); // CSI BF 3
  455.     AddStaticVehicle(581,-1621.1810,692.3524,-5.6455,185.0244,0,0); // CSI BF 4
  456.     AddStaticVehicle(490,-1572.4784,714.2875,-5.1148,89.9271,0,0); // CSI Rancher 1
  457.     AddStaticVehicle(490,-1572.2866,709.7920,-5.1148,92.0718,0,0); // CSI Rancher 2
  458.     AddStaticVehicle(415,-1572.8540,718.3160,-5.4712,89.1479,0,0); // CSI Verfolgungscar 1
  459.     AddStaticVehicle(415,-1573.0135,706.0784,-5.4719,90.2568,0,0); // CSI Verfolgungscar 2
  460.     AddStaticVehicle(528,-1641.2548,670.0045,-5.1989,269.4510,0,0); // CSI Truck 1
  461.     AddStaticVehicle(528,-1641.3873,665.7560,-5.1986,266.2361,0,0); // CSI Truck 2
  462.     AddStaticVehicle(601,-1631.4891,651.1009,-5.4782,358.3086,0,0); // CSI Wasserwerfer 1
  463.     AddStaticVehicle(523,-1604.3483,750.3781,-5.6718,182.8727,0,0); // CSI Moped 1
  464.     AddStaticVehicle(523,-1600.4420,750.2359,-5.6715,180.6761,0,0); // CSI Moped 2
  465.     AddStaticVehicle(523,-1596.1415,750.4169,-5.6717,181.9830,0,0); // CSI Moped 3
  466.     AddStaticVehicle(487,-1678.6694,700.9637,30.7379,0.0049,0,0); // CSI Heli 1
  467.     AddStaticVehicle(487,-1687.3606,701.9014,30.7458,0.0563,0,0); // CSI Heli 2
  468.     //CIS ENDE//
  469.     //MAFIA 1//
  470.     AddStaticVehicle(409,2030.8420,1921.5521,12.0796,0.0012,86,86); // MAFIA 1 Limo
  471.     AddStaticVehicle(518,2046.5762,1935.9192,11.7644,172.6716,86,86); // MAFIA 1 Car 1
  472.     AddStaticVehicle(518,2046.9187,1895.0361,11.7406,188.0276,86,86); // MAFIA 1 Car 2
  473.     AddStaticVehicle(535,2045.3054,1918.0828,11.9728,178.4805,86,86); // MAFIA 1 Car 3
  474.     AddStaticVehicle(545,2060.8623,1915.3835,12.0061,356.1585,86,86); // MAFIA 1 Car 4
  475.     AddStaticVehicle(545,2052.0955,1899.0050,11.8974,276.1262,86,86); // MAFIA 1 Car 5
  476.     AddStaticVehicle(545,2052.1094,1927.6523,12.0169,256.7726,86,86); // MAFIA 1 Car 6
  477.     //MAFIA 1 ENDE//
  478.     //MAFIA 2//
  479.     AddStaticVehicle(409,2633.2300,2349.7451,10.5425,285.4373,5,5); // MAFIA 2  LIMO
  480.     AddStaticVehicle(487,2571.0415,2297.3093,17.9757,0.0722,5,5); // MAFIA 2 HELI
  481.     AddStaticVehicle(445,2610.9946,2279.6289,10.6967,88.7552,5,5); // MAFIA 2 CAR 1
  482.     AddStaticVehicle(445,2610.5461,2271.4424,10.6987,89.4099,5,5); // MAFIA 2 CAR 2
  483.     AddStaticVehicle(445,2610.4600,2262.4138,10.6963,86.8925,5,5); // MAFIA 2 CAR 3
  484.     AddStaticVehicle(445,2610.5273,2254.2231,10.6894,87.8919,5,5); // MAFIA 2 CAR 4
  485.     AddStaticVehicle(545,2592.5620,2271.1580,10.6336,269.9126,5,5); // MAFIA 2 CAR 5
  486.     AddStaticVehicle(545,2582.1628,2271.3401,10.6336,90.5374,5,5); // MAFIA 2 CAR 6
  487.     AddStaticVehicle(445,2565.3147,2253.6614,10.6970,271.2787,5,5); // MAFIA 2 CAR 7
  488.     AddStaticVehicle(445,2565.4968,2262.2156,10.6970,267.1296,5,5); // MAFIA 2 CAR 8
  489.     AddStaticVehicle(445,2565.6985,2271.3853,10.7027,271.1806,5,5); // MAFIA 2 CAR 9
  490.     AddStaticVehicle(445,2565.4932,2279.6594,10.6950,272.5848,5,5); // MAFIA 2 CAR 10
  491.     //MAFIA 2 ENDE//
  492.     //MAFIA 3//
  493.     AddStaticVehicle(522,2479.3247,1532.4169,10.3923,143.3919,34,34); // MAFIA 3 CAR 1
  494.     AddStaticVehicle(402,2472.3892,1536.6042,10.6491,269.2710,34,34); // MAFIA 3 CAR 2
  495.     AddStaticVehicle(451,2477.5815,1553.5737,10.4472,4.4816,34,34); // MAFIA 3 CAR 3
  496.     AddStaticVehicle(549,2494.8254,1539.8860,10.4398,53.2156,34,34); // MAFIA 3 CAR 4
  497.     AddStaticVehicle(549,2488.7800,1532.3843,10.4487,55.3726,34,34); // MAFIA 3 CAR 5
  498.     AddStaticVehicle(402,2493.0632,1519.2679,10.6426,354.9431,34,34); // MAFIA 3 CAR 6
  499.     AddStaticVehicle(451,2513.2305,1523.4918,10.4505,85.6116,34,34);  //MAFIA 3 CAR 7
  500.     //MAFIA 3 ENDE//
  501.     //Kanzler//
  502.     AddStaticVehicle(409,1486.2144,2751.3921,10.5472,267.4509,74,74); // KAnzler car 1
  503.     AddStaticVehicle(409,1473.0227,2773.3018,10.5456,0.3833,74,74); // KAnzler car 2
  504.     AddStaticVehicle(409,1485.7576,2793.1162,10.5605,271.9270,74,74); // KAnzler car 3
  505.     AddStaticVehicle(521,1447.3829,2843.4753,10.3747,357.7717,74,74); // Kanzler BIKE 1
  506.     AddStaticVehicle(521,1449.0612,2843.5369,10.3807,356.9097,74,74); // Kanzler BIKE 2
  507.     AddStaticVehicle(521,1452.4694,2843.1665,10.3931,358.3250,74,74); // Kanzler BIKE 3
  508.     AddStaticVehicle(521,1450.7979,2843.3494,10.3703,5.4916,74,74); // Kanzler BIKE 4
  509.     AddStaticVehicle(521,1454.3175,2843.0303,10.3789,351.9078,74,74); // Kanzler BIKE 5
  510.     AddStaticVehicle(521,1456.7781,2843.2871,10.3808,359.2478,74,74); // Kanzler BIKE 6
  511.     AddStaticVehicle(521,1458.6797,2843.1489,10.3768,358.3371,74,74); // Kanzler BIKE 7
  512.     AddStaticVehicle(521,1462.9850,2843.1726,10.3733,5.2662,74,74); // Kanzler BIKE 8
  513.     AddStaticVehicle(521,1460.5994,2843.2297,10.3793,357.9001,74,74); // Kanzler BIKE 9
  514.     AddStaticVehicle(521,1464.6779,2843.2544,10.3714,3.6047,74,74); // Kanzler BIKE 10
  515.     AddStaticVehicle(400,1474.1733,2846.4028,10.9201,0.3833,74,74); // Kanzler Begleit auto 1
  516.     AddStaticVehicle(400,1479.8684,2846.5430,10.9140,0.0934,74,74); // Kanzler Begleit auto 2
  517.     AddStaticVehicle(474,1470.1177,2812.7705,10.5609,359.9150,74,74); // Kanzler Begleit auto 3
  518.     AddStaticVehicle(474,1461.5240,2812.5596,10.5893,359.4383,74,74); // Kanzler Begleit auto 4
  519.     //Kanzler Ende//
  520.     AddStaticVehicle(523,1578.8337,-1708.7777,5.4611,179.4348,1,1); // CopBike 1
  521.     AddStaticVehicle(523,1583.6757,-1710.9969,5.4531,171.9495,1,1); // CopBike 2
  522.     AddStaticVehicle(596,1574.5739,-1710.1573,5.6065,178.3326,0,1); // Copcar 1
  523.     AddStaticVehicle(596,1570.5928,-1709.9525,5.6076,179.1000,0,1); // Copcar 2
  524.     AddStaticVehicle(596,1566.6248,-1709.7903,5.6127,178.8900,0,1); // Copcar 3
  525.     AddStaticVehicle(596,1563.1183,-1709.6760,5.5749,178.6006,0,1); // Copcar 4
  526.     AddStaticVehicle(596,1559.1199,-1709.7467,5.6012,175.3728,0,1); // Copcar 5
  527.     AddStaticVehicle(602,1595.8330,-1712.1938,5.6965,176.3376,0,0); // Copcar 6
  528.     AddStaticVehicle(602,1591.3451,-1710.8235,5.6972,175.1002,0,0); // Copcar 7
  529.     AddStaticVehicle(599,1602.0393,-1699.4370,6.0943,91.5840,1,2); // Copcar 8
  530.     AddStaticVehicle(599,1602.1926,-1696.3458,6.0953,87.9962,1,2); // Copcar 9
  531.     AddStaticVehicle(427,1529.0281,-1684.0365,6.0224,274.4941,0,0); // Copcar 10
  532.     AddStaticVehicle(427,1528.8958,-1687.8929,6.0261,267.6423,0,0); // Copcar 11
  533.     AddStaticVehicle(560,1545.9841,-1667.4995,5.5959,86.9569,0,0); // Copcar 12
  534.     AddStaticVehicle(560,1546.0276,-1663.1733,5.5960,89.9697,0,0); // Copcar 13
  535.     AddStaticVehicle(560,1545.3146,-1658.8760,5.5959,87.9777,0,0); // Copcar 14
  536.     AddStaticVehicle(528,1544.0273,-1655.0325,5.9355,88.8520,0,0); // Copcar 15
  537.     AddStaticVehicle(528,1544.0121,-1651.4742,5.9344,90.6740,0,0); // Copcar 16
  538.     AddStaticVehicle(601,1536.4922,-1646.6125,5.6495,266.2068,0,0); // Copcar 17
  539.     AddStaticVehicle(601,1528.5681,-1646.2654,5.6494,274.9392,0,0); // Copcar 18
  540.     AddStaticVehicle(522,1545.8784,-1709.4624,5.4650,356.7296,0,0); // Copcar 19
  541.     AddStaticVehicle(522,1544.5925,-1709.4674,5.4615,359.7540,0,0); // Copcar 20
  542.     AddPlayerClass(216,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); // Skin suche bis
  543.     AddPlayerClass(12,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  544.     AddPlayerClass(124,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  545.     AddPlayerClass(152,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  546.     AddPlayerClass(170,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  547.     AddPlayerClass(172,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  548.     AddPlayerClass(191,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  549.     AddPlayerClass(192,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  550.     AddPlayerClass(193,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  551.     AddPlayerClass(211,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  552.     AddPlayerClass(240,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //hierhin
  553.     AddPlayerClass(285,1183.6267,-1339.4203,13.5742,269.1425,0,0,0,0,0,0); //
  554.     //BANK ANFANG
  555.     //BANK ENDE
  556.     CreateObject(986, 1568.5471191406, -1697.5025634766, 6.565625667572, 0, 0, 0);
  557.     CreateObject(985, 1564.5847167969, -1693.5430908203, 6.5656275749207, 0, 0, 89.730041503906); // Tor auf oder zu? // nix bewegen
  558.     CreateObject(985, 1572.6040039063, -1693.5991210938, 6.5406293869019, 0, 0, 89.725341796875); // Tor auf oder zu  //nix bewegen
  559.     SetGameModeText("Selfmade");
  560.     AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  561.     return 1;
  562. }
  563. forward serverNews();
  564. public serverNews()
  565. {
  566.     SendClientMessageToAll(0x0101ff, "=============================================");
  567.     SendClientMessageToAll(0x5656ff, "Das Wetter schein nicht schön zu sein! *gähhn*");
  568.     SendClientMessageToAll(0x8181ff, "Es sind Wolken zu sehen und es regnet!  ");
  569.     SendClientMessageToAll(0x5656ff, "Das Waren die Wetter-News Sprecher: Selina *Hat heute nacht nicht geschlafen*");
  570.     SendClientMessageToAll(0x0101ff, "=============================================");
  571.     return 0;
  572. }
  573. public OnGameModeExit()
  574. {
  575.     new Text:ForumAdresse;
  576.     TextDrawDestroy(ForumAdresse);
  577.     return 1;
  578. }
  579.  
  580. public OnPlayerRequestClass(playerid, classid)
  581. {
  582.     SetPlayerPos(playerid, 154.4922,-1951.3134,51.3438);
  583.     SetPlayerCameraPos(playerid, 147.6866,-1955.4896,55.0723);
  584.     SetPlayerCameraLookAt(playerid, 154.4922,-1951.3134,51.3438);
  585.     SetPlayerColor(playerid, 0xFFFFFFAA);
  586.     return 1;
  587.  }
  588. public OnPlayerRequestSpawn(playerid)
  589. {
  590.     return 1;
  591. }
  592.  
  593. public OnPlayerConnect(playerid)
  594. {
  595.     SetPlayerMapIcon( playerid, 30, 1579.4705,-1635.4580,13.5611, 52, 0 );
  596.     SetPlayerMapIcon( playerid, 20, -2026.93908,67.58229,28.69159, 52, 0 );
  597.     return 1;
  598. }
  599.  
  600. public OnPlayerDisconnect(playerid, reason)
  601. {
  602.     return 1;
  603. }
  604.  
  605. public OnPlayerSpawn(playerid)
  606. {
  607.     SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 5);
  608.     SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 7);
  609.     SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 15);
  610.     SetPlayerPos(playerid,1183.6267,-1339.4203,13.5742);
  611.     TogglePlayerControllable(playerid, 1);
  612.     return 1;
  613. }
  614.  
  615. public OnPlayerDeath(playerid, killerid, reason)
  616. {
  617.     SetPlayerPos(playerid,1183.6267,-1339.4203,13.5742);
  618.     SendClientMessage(playerid, 0xFF6347AA, " Du wachst im Krankenhaus wieder auf" );
  619.     SendClientMessage(killerid,0xFF6347AA, "Das nehmen eines Lebens ist nicht Gut!");
  620.     SendClientMessage(playerid,0x33CCFFAA, " Du bist gestorben Arzt kosten 200$");
  621.     GivePlayerMoney(killerid, 2000);
  622.     GivePlayerMoney(playerid, -200);
  623.     return 1;
  624.     }
  625. public OnVehicleSpawn(vehicleid)
  626. {
  627.     return 1;
  628. }
  629.  
  630. public OnVehicleDeath(vehicleid, killerid)
  631. {
  632.     return 1;
  633. }
  634.  
  635. public OnPlayerText(playerid, text[])
  636. {
  637.     return 1;
  638. }
  639. public OnPlayerCommandText(playerid, cmdtext[])
  640. {
  641.     if(strcmp(cmdtext, "/trinken", true) == 0)
  642.     {
  643.     SetPlayerDrunkLevel (playerid, 3000);
  644.     SendClientMessage(playerid, 0xFFFFFFAA, "Du bist nun betrunken bitte setzt dich nicht ans Steuer!!");
  645.     return 1;
  646.     }
  647.     if(strcmp(cmdtext, "/ergeben", true) == 0)
  648.     {
  649.     SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  650.     ResetPlayerWeapons(playerid);
  651.     return 1;
  652.     }
  653.     if(!strcmp(cmdtext, "/me", true, 3)) // 3 is the length of /me
  654.     {
  655.     if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [aktion]");
  656.     new str[128];
  657.     GetPlayerName(playerid, str, sizeof(str));
  658.     format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
  659.     SendClientMessageToAll(0xC2A2DAAA, str);
  660.     return 1;
  661.     }
  662.     if(strcmp("/help",cmdtext,true) == 0)
  663.     {
  664.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /stats /seestats /pm /admins /report");
  665.     SendClientMessage(playerid, 0x33CCFFAA, " Befehle: /o /afk /zurück");
  666.     return 1;
  667.     }
  668.     if(strcmp("/hp",cmdtext,true) == 0)
  669.     {
  670.     SendClientMessage(playerid,0x33CCFFAA,"TeamSpeak 3: 109.73.50.21:9987");
  671.     SendClientMessage(playerid, 0x33CCFFAA, " Forum :http://next-german-reallife.de.ki/");
  672.     return 1;
  673.     }
  674.     if(strcmp("/rangerhelp",cmdtext,true) == 0)
  675.     {
  676.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /armykampf /schwergesucht /su /entfessseln /fesseln /verhaften /entlassen /ramger /todesstrafe");
  677.     return 1;
  678.     }
  679.     if(strcmp("/marinehelp",cmdtext,true) == 0)
  680.     {
  681.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /armykampf  /schwergesucht /su /entfessseln /fesseln /verhaften /entlassen /ramger /todesstrafe");
  682.     return 1;
  683.     }
  684.     if(strcmp("/reporterhelp",cmdtext,true) == 0)
  685.     {
  686.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /ne [TEXT] /reporter [ID]");
  687.     return 1;
  688.     }
  689.     if(strcmp("/yakuzahelp",cmdtext,true) == 0)
  690.     {
  691.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /yakuza /kungfu /fesseln [ID] /entfesseln [ID]");
  692.     return 1;
  693.     }
  694.     if(strcmp("/mafia2help",cmdtext,true) == 0)
  695.     {
  696.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /mafia2 /fesseln [ID] /entfesseln [ID]");
  697.     return 1;
  698.     }
  699.     if(strcmp("/mafia3help",cmdtext,true) == 0)
  700.     {
  701.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /mafia3 /fesseln [ID] /entfesseln [ID]");
  702.     return 1;
  703.     }
  704.     if(strcmp("/hitmenhelp",cmdtext,true) == 0)
  705.     {
  706.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /kampfkunst /hitmen /fesseln [ID] /entfesseln [ID]");
  707.     return 1;
  708.     }
  709.     if(strcmp("/killerhelp",cmdtext,true) == 0)
  710.     {
  711.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /killer /fesseln [ID] /entfesseln [ID]");
  712.     return 1;
  713.     }
  714.     if(strcmp("/wildbearshelp",cmdtext,true) == 0)
  715.     {
  716.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /wildbears /fesseln [ID] /entfesseln [ID]");
  717.     return 1;
  718.     }
  719.     if(strcmp("/fahrlehrerhelp",cmdtext,true) == 0)
  720.     {
  721.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /fahrlehrer");
  722.     return 1;
  723.     }
  724.     if(strcmp("/cishelp",cmdtext,true) == 0)
  725.     {
  726.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /armykampf /schwergesucht /su /cis /fesseln /entfesseln /entlassen /verhaften /copbase[Nur für Admins]");
  727.     return 1;
  728.     }
  729.     if(strcmp("/polizeihelp",cmdtext,true) == 0)
  730.     {
  731.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /armykampf /schwergesucht /su /polizei /fesseln /entfesseln /entlassen /verhaften /copbase[Nur für Admins]");
  732.     return 1;
  733.     }
  734.     if(strcmp("/terrorhelp",cmdtext,true) == 0)
  735.     {
  736.     SendClientMessage(playerid,0x33CCFFAA,"Generall : /terror /fesseln /entfesseln");
  737.     return 1;
  738.     }
  739.     if(!strcmp(strget(cmdtext,0),"/banen"))
  740.     {
  741.     if(IsPlayerAdmin(playerid))
  742.     {
  743.     if(!strlen(strget(cmdtext,1)))
  744.     return
  745.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /banen [ID] [Grund]");
  746.     new grund[128];
  747.     new string[128];
  748.     new id = strval(strget(cmdtext,1));
  749.     new spieler[MAX_PLAYER_NAME];
  750.     new admin[MAX_PLAYER_NAME];
  751.     grund = strget(cmdtext,2);
  752.     GetPlayerName(id,admin,sizeof(admin));
  753.     GetPlayerName(playerid,spieler,sizeof(spieler));
  754.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s gebant. Grund: %s", admin, spieler, grund);
  755.     SendClientMessage(playerid, 0x33CCFFAA, string);
  756.     Ban(id);
  757.     }
  758.     return 1;
  759.     }
  760.     if(!strcmp(strget(cmdtext,0),"/duty"))
  761.     {
  762.     if(PlayerToPoint(3, playerid, 1579.4705,-1635.4580,13.5611))
  763.     {
  764.     if(GetPlayerTeam(playerid) == 1 | 2)
  765.     SendClientMessage(playerid, 0x33CCFFAA,  " Du bist nun im Dienst und holst deine Marke raus");
  766.     SetPlayerHealth(playerid, 100);
  767.     SetPlayerArmour(playerid, 100);
  768.     GivePlayerWeapon(playerid, 29, 560);
  769.     GivePlayerWeapon(playerid, 41, 100000);
  770.     GivePlayerWeapon(playerid, 22, 800);
  771.     }
  772.     else
  773.     {
  774.     SendClientMessage(playerid, 0xAFAFAFAA, "Du bist nicht in der Waffenkammer.");
  775.     return 1;
  776.     }
  777.  
  778.     return 1;
  779.     }
  780.     if(!strcmp(strget(cmdtext,0),"/kicken"))
  781.     {
  782.     if(IsPlayerAdmin(playerid))
  783.     {
  784.     if(!strlen(strget(cmdtext,1)))
  785.     return
  786.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /kicken [ID] [Grund]");
  787.     new grund[128];
  788.     new string[128];
  789.     new id = strval(strget(cmdtext,1));
  790.     new spieler[MAX_PLAYER_NAME];
  791.     new admin[MAX_PLAYER_NAME];
  792.     grund = strget(cmdtext,2);
  793.     GetPlayerName(id,admin,sizeof(admin));
  794.     GetPlayerName(playerid,spieler,sizeof(spieler));
  795.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s gekickt. Grund: %s", admin, spieler, grund);
  796.     SendClientMessage(playerid, 0x33CCFFAA, string);
  797.     Kick(id);
  798.     }
  799.     return 1;
  800.     }
  801.     if(!strcmp(strget(cmdtext,0),"/verhaften"))
  802.     {
  803.     if(!IsPlayerInRangeOfPoint(playerid, 7, 1568.2819,-1692.4535,5.8906)) return SendClientMessage(playerid, 0xAFAFAFAA, "Du bist nicht am Gefängnis");
  804.     {
  805.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /verhaften [ID] [Grund]");
  806.     new grund[128];
  807.     new string[128];
  808.     new id = strval(strget(cmdtext,1));
  809.     new spieler[MAX_PLAYER_NAME];
  810.     new admin[MAX_PLAYER_NAME];
  811.     if(GetPlayerTeam(playerid) == 1 | 2)
  812.     grund = strget(cmdtext,2);
  813.     GetPlayerName(id,admin,sizeof(admin));
  814.     GetPlayerName(playerid,spieler,sizeof(spieler));
  815.     format(string, sizeof(string),  "%s wurde von %s verhaftet. Grund: %s", admin, spieler, grund);
  816.     SendClientMessage(playerid, 0x33CCFFAA, string);
  817.     SetPlayerPos(id, 1568.2819,-1692.4535,5.8906);
  818.     GivePlayerMoney(id, -1000);
  819.     }
  820.     return 1;
  821.     }
  822.     if(!strcmp(strget(cmdtext,0),"/penner"))
  823.     {
  824.     {
  825.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /penner [ID] [Grund]");
  826.     new grund[128];
  827.     new string[128];
  828.     new id = strval(strget(cmdtext,1));
  829.     new spieler[MAX_PLAYER_NAME];
  830.     new admin[MAX_PLAYER_NAME];
  831.     grund = strget(cmdtext,2);
  832.     GetPlayerName(id,admin,sizeof(admin));
  833.     GetPlayerName(playerid,spieler,sizeof(spieler));
  834.     format(string, sizeof(string),  "%s ist nun ein Penner . Grund: %s", admin, spieler, grund);
  835.     SendClientMessage(playerid, 0x33CCFFAA, string);
  836.     SetPlayerPos(id, -1564.9745,2711.6265,55.8594);
  837.     }
  838.     return 1;
  839.     }
  840.     if(!strcmp(strget(cmdtext,0),"/obdachlos"))
  841.     {
  842.     {
  843.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /obdachlos [ID] [Grund]");
  844.     new grund[128];
  845.     new string[128];
  846.     new id = strval(strget(cmdtext,1));
  847.     new spieler[MAX_PLAYER_NAME];
  848.     new admin[MAX_PLAYER_NAME];
  849.     grund = strget(cmdtext,2);
  850.     GetPlayerName(id,admin,sizeof(admin));
  851.     GetPlayerName(playerid,spieler,sizeof(spieler));
  852.     format(string, sizeof(string),  "%s wohnt nun in einem Obdachlosenheim. Grund: %s", admin, spieler, grund);
  853.     SendClientMessage(playerid, 0x33CCFFAA, string);
  854.     SetPlayerPos(id, -1551.4180,2699.8359,56.2699);
  855.     }
  856.     return 1;
  857.     }
  858.     if(!strcmp(strget(cmdtext,0),"/obdachlos3"))
  859.     {
  860.     {
  861.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /obdachlos3 [ID] [Grund]");
  862.     new grund[128];
  863.     new string[128];
  864.     new id = strval(strget(cmdtext,1));
  865.     new spieler[MAX_PLAYER_NAME];
  866.     new admin[MAX_PLAYER_NAME];
  867.     grund = strget(cmdtext,2);
  868.     GetPlayerName(id,admin,sizeof(admin));
  869.     GetPlayerName(playerid,spieler,sizeof(spieler));
  870.     format(string, sizeof(string),  "%s wohnt nun in einem Obdachlosenheim. Grund: %s", admin, spieler, grund);
  871.     SendClientMessage(playerid, 0x33CCFFAA, string);
  872.     SetPlayerPos(id, -1563.4556,2651.9514,55.9403);
  873.     }
  874.     return 1;
  875.     }
  876.     if(!strcmp(strget(cmdtext,0),"/obdachlos2"))
  877.     {
  878.     {
  879.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /obdachlos2 [ID] [Grund]");
  880.     new grund[128];
  881.     new string[128];
  882.     new id = strval(strget(cmdtext,1));
  883.     new spieler[MAX_PLAYER_NAME];
  884.     new admin[MAX_PLAYER_NAME];
  885.     grund = strget(cmdtext,2);
  886.     GetPlayerName(id,admin,sizeof(admin));
  887.     GetPlayerName(playerid,spieler,sizeof(spieler));
  888.     format(string, sizeof(string),  "%s wohnt nun in einem Obdachlosenheim. Grund: %s", admin, spieler, grund);
  889.     SendClientMessage(playerid, 0x33CCFFAA, string);
  890.     SetPlayerPos(id, 1562.1365,2649.2085,55.8403);
  891.     }
  892.     return 1;
  893.     }
  894.     if(!strcmp(strget(cmdtext,0),"/feuerwehr"))
  895.     {
  896.     {
  897.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /feuerwehr [ID] [Grund]");
  898.     new grund[128];
  899.     new string[128];
  900.     new id = strval(strget(cmdtext,1));
  901.     new spieler[MAX_PLAYER_NAME];
  902.     new admin[MAX_PLAYER_NAME];
  903.     grund = strget(cmdtext,2);
  904.     GetPlayerName(id,admin,sizeof(admin));
  905.     GetPlayerName(playerid,spieler,sizeof(spieler));
  906.     format(string, sizeof(string),  "%s ist nun ein Feuerwehrmann. Grund: %s", admin, spieler, grund);
  907.     SendClientMessage(playerid, 0x33CCFFAA, string);
  908.     SetPlayerSkin(id, 279);
  909.     SetPlayerPos(id, -2026.93908,67.58229,28.69159);
  910.     }
  911.     return 1;
  912.     }
  913.     if(!strcmp(strget(cmdtext,0),"/todesstrafe"))
  914.     {
  915.     if(!IsPlayerInRangeOfPoint(playerid, 7, 264.7206,1878.6318,17.6366)) return SendClientMessage(playerid, 0xAFAFAFAA, "Du bist nicht am Ort der Verurteilung");
  916.     {
  917.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /todesstrafe [ID] [Grund]");
  918.     new grund[128];
  919.     new string[128];
  920.     new id = strval(strget(cmdtext,1));
  921.     new spieler[MAX_PLAYER_NAME];
  922.     new admin[MAX_PLAYER_NAME];
  923.     if(GetPlayerTeam(playerid) == 2)
  924.     grund = strget(cmdtext,2);
  925.     GetPlayerName(id,admin,sizeof(admin));
  926.     GetPlayerName(playerid,spieler,sizeof(spieler));
  927.     format(string, sizeof(string),  "%s wurde von %s zu einer Todesstrafe verurteilt. Grund: %s", admin, spieler, grund);
  928.     SendClientMessage(playerid, 0x33CCFFAA, string);
  929.     SetPlayerPos(id, 269.6093,1883.8812,20.8390);
  930.     }
  931.     return 1;
  932.     }
  933.     if(!strcmp(strget(cmdtext,0),"/entlassen"))
  934.     {
  935.     if(!IsPlayerInRangeOfPoint(playerid, 30, 1568.2819,-1692.4535,5.8906)) return SendClientMessage(playerid, 0xAFAFAFAA, "Du bist nicht am Gefängnis");
  936.     {
  937.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /entlassen [ID] [Grund]");
  938.     new grund[128];
  939.     new string[128];
  940.     new id = strval(strget(cmdtext,1));
  941.     new spieler[MAX_PLAYER_NAME];
  942.     new admin[MAX_PLAYER_NAME];
  943.     if(GetPlayerTeam(playerid) == 1)
  944.     grund = strget(cmdtext,2);
  945.     GetPlayerName(id,admin,sizeof(admin));
  946.     GetPlayerName(playerid,spieler,sizeof(spieler));
  947.     format(string, sizeof(string),  "%s wurde von %s entlassen. Grund: %s", admin, spieler, grund);
  948.     SendClientMessage(playerid, 0x33CCFFAA, string);
  949.     SetPlayerPos(id, 1579.9778,-1635.0919,13.5612);
  950.     }
  951.     return 1;
  952.     }
  953.     if(strcmp(cmdtext,"/o",true,2) == 0)
  954.     {
  955.     new string[156],name[133];
  956.     GetPlayerName(playerid,name,sizeof name);
  957.     format(string,sizeof string,"[OOC] %s: %s",name,cmdtext[3]);
  958.     {
  959.     SendClientMessageToAll(0xFFFFFFFF,string);
  960.     }
  961.     return 1;
  962.     }
  963.     if(strcmp(cmdtext,"/ne",true,3) == 0)
  964.     {
  965.     new string[156],name[133];
  966.     if(GetPlayerTeam(playerid) == 4)
  967.     GetPlayerName(playerid,name,sizeof name);
  968.     format(string,sizeof string,"[News]  %s: %s",name,cmdtext[3]);
  969.     {
  970.     SendClientMessageToAll(0xFFA500AA,string);
  971.     }
  972.     return 1;
  973.     }
  974.     new aDuty[200];
  975.     if(strcmp("/aduty",cmdtext,true) == 0)
  976.     {
  977.     if(IsPlayerAdmin(playerid))
  978.     {
  979.     SetPlayerHealth(playerid,1000);
  980.     SetPlayerArmour(playerid,1000);
  981.     SendClientMessageToAll(0xFFAAFFFF, "Ein Admin ist jetzt On Duty");
  982.     SetPlayerColor(playerid, 0x33CCFFAA);
  983.     aDuty[playerid] = 1;
  984.     return 1;
  985.     }
  986.     }
  987.     new aoffDuty[200];
  988.     if(strcmp("/aoffduty",cmdtext,true) == 0)
  989.     {
  990.     if(IsPlayerAdmin(playerid))
  991.     {
  992.     SetPlayerHealth(playerid,100);
  993.     SetPlayerArmour(playerid,0);
  994.     SendClientMessageToAll(0xFFAAFFFF, "Ein Admin ist nun nicht Mehr Duty");
  995.     SetPlayerColor(playerid, 0xFFFFFFAA);
  996.     aoffDuty[playerid] = 1;
  997.     return 1;
  998.     }
  999.     }
  1000.     if(strcmp("/copbase",cmdtext,true) == 0)
  1001.     {
  1002.     if(IsPlayerAdmin(playerid))
  1003.     {
  1004.     SetPlayerPos(playerid,1579.4705,-1635.4580,13.5611);
  1005.     SendClientMessage(playerid,0x00FF00FF,"Du wurdest Teleportiert : Cop Base :)");
  1006.     }
  1007.     else
  1008.     {
  1009.     SendClientMessage(playerid,0xFF0000FF," Du bist kein Polizist");
  1010.     }
  1011.     return 1;
  1012.     }
  1013.     if (strcmp("/frau", cmdtext, true) == 0)
  1014.     {
  1015.     new giveplayerid;
  1016.     if(IsPlayerAdmin(playerid))
  1017.     SetPlayerSkin(giveplayerid,216);
  1018.     return 1;
  1019.     }
  1020.     if (strcmp(cmdtext, "/spawn", true) == 0)
  1021.     {
  1022.     SendClientMessage(playerid, 0xFF0000FF, " Nutze /spawn [ID] um den Spieler neu zu spawnen");
  1023.     new id = strval(strget(cmdtext,1));
  1024.     SpawnPlayer(id);
  1025.     return 1;
  1026.     }
  1027.     if (strcmp(cmdtext, "/su", true) == 0)
  1028.     {
  1029.     new wantedlevel;
  1030.     new id = strval(strget(cmdtext,1));
  1031.     if(GetPlayerTeam(playerid) == 1 | 2)
  1032.     wantedlevel = GetPlayerWantedLevel(id);
  1033.     new tmp[64];
  1034.     format(tmp, sizeof(tmp), "Wantedlevel: %i", wantedlevel);
  1035.     SendClientMessage(id, 0xFF0000FF, tmp);
  1036.     return 1;
  1037.     }
  1038.     if (strcmp(cmdtext, "/Kampkunst", true) == 0)
  1039.     {
  1040.     GetPlayerFightingStyle(FIGHT_STYLE_ELBOW);
  1041.     return 1;
  1042.     }
  1043.     if (strcmp(cmdtext, "/armykampf", true) == 0)
  1044.     {
  1045.     GetPlayerFightingStyle(FIGHT_STYLE_GRABKICK);
  1046.     return 1;
  1047.     }
  1048.     if (strcmp(cmdtext, "/kungfu", true) == 0)
  1049.     {
  1050.     GetPlayerFightingStyle(FIGHT_STYLE_KUNGFU);
  1051.     return 1;
  1052.     }
  1053.     if (strcmp(cmdtext, "/schwergesucht", true) == 1)
  1054.     {
  1055.     new id = strval(strget(cmdtext,1));
  1056.     if(GetPlayerTeam(playerid) == 1 | 2)
  1057.     SetPlayerWantedLevel(id, 16);
  1058.     return 1;
  1059.     }
  1060.     if(!strcmp(strget(cmdtext,0),"/polizei"))
  1061.     {
  1062.     if(IsPlayerAdmin(playerid))
  1063.     {
  1064.     if(!strlen(strget(cmdtext,1)))
  1065.     return
  1066.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /polizei [ID] [Grund]");
  1067.     new grund[128];
  1068.     new string[128];
  1069.     new id = strval(strget(cmdtext,1));
  1070.     new spieler[MAX_PLAYER_NAME];
  1071.     new admin[MAX_PLAYER_NAME];
  1072.     SetPlayerTeam(id, 1);
  1073.     grund = strget(cmdtext,2);
  1074.     GetPlayerName(id,admin,sizeof(admin));
  1075.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1076.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Fraktion Polizei gesetzt. Grund: %s", admin, spieler, grund);
  1077.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1078.     SetPlayerSkin(id,280);
  1079.     GivePlayerWeapon(id, 3, 2);
  1080.     GivePlayerWeapon(id, 22, 700);
  1081.     GivePlayerWeapon(id, 25, 350);
  1082.     GivePlayerWeapon(id, 41, 22222);
  1083.     SetPlayerColor(playerid, 0x33CCFFAA);
  1084.     SetPlayerPos(id,1579.4705,-1635.4580,13.5611);
  1085.     }
  1086.     return 1;
  1087.     }
  1088.     if(!strcmp(strget(cmdtext,0),"/marine"))
  1089.     {
  1090.     if(IsPlayerAdmin(playerid))
  1091.     {
  1092.     if(!strlen(strget(cmdtext,1)))
  1093.     return
  1094.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /marine [ID] [Grund]");
  1095.     new grund[128];
  1096.     new string[128];
  1097.     new id = strval(strget(cmdtext,1));
  1098.     new spieler[MAX_PLAYER_NAME];
  1099.     new admin[MAX_PLAYER_NAME];
  1100.     SetPlayerTeam(id, 2);
  1101.     grund = strget(cmdtext,2);
  1102.     GetPlayerName(id,admin,sizeof(admin));
  1103.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1104.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Fraktion Marine gesetzt. Grund: %s", admin, spieler, grund);
  1105.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1106.     SetPlayerSkin(id,287);
  1107.     GivePlayerWeapon(id, 3, 2);
  1108.     GivePlayerWeapon(id, 31, 800);
  1109.     GivePlayerWeapon(id, 29, 700);
  1110.     GivePlayerWeapon(id, 22, 700);
  1111.     GivePlayerWeapon(id, 25, 350);
  1112.     GivePlayerWeapon(id, 41, 22222);
  1113.     GivePlayerWeapon(id, 34, 260);
  1114.     SetPlayerPos(id,-1335.7506,488.5989,11.1953);
  1115.     }
  1116.     return 1;
  1117.     }
  1118.     if(!strcmp(strget(cmdtext,0),"/unbekannt"))
  1119.     {
  1120.     if(IsPlayerAdmin(playerid))
  1121.     {
  1122.     if(!strlen(strget(cmdtext,1)))
  1123.     return
  1124.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /unbekannt [ID] [Grund]");
  1125.     new grund[128];
  1126.     new string[128];
  1127.     new id = strval(strget(cmdtext,1));
  1128.     new spieler[MAX_PLAYER_NAME];
  1129.     new admin[MAX_PLAYER_NAME];
  1130.     grund = strget(cmdtext,2);
  1131.     GetPlayerName(id,admin,sizeof(admin));
  1132.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1133.     format(string, sizeof(string),  "Grund: %s", grund);
  1134.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1135.     SetPlayerSkin(id,285);
  1136.     SetPlayerPos(id,269.6093,1883.8812,20.8390);
  1137.     }
  1138.     return 1;
  1139.     }
  1140.     if(!strcmp(strget(cmdtext,0),"/terror"))
  1141.     {
  1142.     if(IsPlayerAdmin(playerid))
  1143.     {
  1144.     if(!strlen(strget(cmdtext,1)))
  1145.     return
  1146.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /terror [ID] [Grund]");
  1147.     new grund[128];
  1148.     new string[128];
  1149.     new id = strval(strget(cmdtext,1));
  1150.     new spieler[MAX_PLAYER_NAME];
  1151.     new admin[MAX_PLAYER_NAME];
  1152.     grund = strget(cmdtext,2);
  1153.     SetPlayerTeam(id, 12);
  1154.     GetPlayerName(id,admin,sizeof(admin));
  1155.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1156.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Fraktion Terror gesetzt. Grund: %s", admin, spieler, grund); //2857.5205,1246.2955,11.1966
  1157.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1158.     SetPlayerSkin(id,14);
  1159.     GivePlayerWeapon(id, 30, 28888);
  1160.     GivePlayerWeapon(id, 24, 2222);
  1161.     GivePlayerWeapon(id, 4, 1);
  1162.     GivePlayerWeapon(id, 39, 5);
  1163.     GivePlayerWeapon(id, 40, 1);
  1164.     GivePlayerWeapon(id, 37, 22222);
  1165.     SetPlayerSpecialAction(id, SPECIAL_ACTION_DRINK_WINE );
  1166.     SetPlayerPos(id, -1290.6129,2472.0964,87.2520);
  1167.     }
  1168.     return 1;
  1169.     }
  1170.     if(!strcmp(strget(cmdtext,0),"/ranger"))
  1171.     {
  1172.     if(IsPlayerAdmin(playerid))
  1173.     {
  1174.     if(!strlen(strget(cmdtext,1)))
  1175.     return
  1176.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /ranger [ID] [Grund]");
  1177.     new grund[128];
  1178.     new string[128];
  1179.     new id = strval(strget(cmdtext,1));
  1180.     new spieler[MAX_PLAYER_NAME];
  1181.     new admin[MAX_PLAYER_NAME];
  1182.     SetPlayerTeam(id, 2);
  1183.     grund = strget(cmdtext,2);
  1184.     GetPlayerName(id,admin,sizeof(admin));
  1185.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1186.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Ranger geschickt. Grund: %s", admin, spieler, grund); //2857.5205,1246.2955,11.1966
  1187.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1188.     SetPlayerSkin(id,285);
  1189.     GivePlayerWeapon(id, 3, 2);
  1190.     GivePlayerWeapon(id, 16, 250);
  1191.     GivePlayerWeapon(id, 31, 800);
  1192.     GivePlayerWeapon(id, 29, 700);
  1193.     GivePlayerWeapon(id, 22, 700);
  1194.     GivePlayerWeapon(id, 25, 350);
  1195.     GivePlayerWeapon(id, 41, 22222);
  1196.     SetPlayerPos(id, 226.0516,1872.8572,13.7421);
  1197.     }
  1198.     return 1;
  1199.     }
  1200.     if(!strcmp(strget(cmdtext,0),"/cis"))
  1201.     {
  1202.     if(IsPlayerAdmin(playerid))
  1203.     {
  1204.     if(!strlen(strget(cmdtext,1)))
  1205.     return
  1206.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /cis [ID] [Grund]");
  1207.     new grund[128];
  1208.     new string[128];
  1209.     new id = strval(strget(cmdtext,1));
  1210.     new spieler[MAX_PLAYER_NAME];
  1211.     new admin[MAX_PLAYER_NAME];
  1212.     SetPlayerTeam(id, 1);
  1213.     grund = strget(cmdtext,2);
  1214.     GetPlayerName(id,admin,sizeof(admin));
  1215.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1216.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Fraktion CIS gesetzt. Grund: %s", admin, spieler, grund); //2857.5205,1246.2955,11.1966
  1217.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1218.     SetPlayerSkin(id,165);
  1219.     GivePlayerWeapon(id, 3, 2);
  1220.     GivePlayerWeapon(id, 31, 800);
  1221.     GivePlayerWeapon(id, 29, 700);
  1222.     GivePlayerWeapon(id, 22, 700);
  1223.     GivePlayerWeapon(id, 25, 350);
  1224.     GivePlayerWeapon(id, 41, 22222);
  1225.     SetPlayerPos(id, -1594.0586,716.4521,-5.2422);
  1226.     }
  1227.     return 1;
  1228.     }
  1229.     if(strcmp(cmdtext, "/fesseln", true) == 2)
  1230.     {
  1231.     new id = strval(strget(cmdtext,1));
  1232.     TogglePlayerControllable(id,0);
  1233.     if(GetPlayerTeam(playerid) == 1 | 2 | 5 | 6 | 7 | 9 | 10)
  1234.     return 1;
  1235.     }
  1236.     if(strcmp(cmdtext, "/entfesseln", true) == 2)
  1237.     {
  1238.     new id = strval(strget(cmdtext,1));
  1239.     TogglePlayerControllable(id,1);
  1240.     if(GetPlayerTeam(playerid) == 1 | 2 | 5 | 6 | 7 | 9 | 10)
  1241.     return 1;
  1242.     }
  1243.     if(!strcmp(strget(cmdtext,0),"/hitmen"))
  1244.     {
  1245.     if(IsPlayerAdmin(playerid))
  1246.     {
  1247.     if(!strlen(strget(cmdtext,1)))
  1248.     return
  1249.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /hitmen [ID] [Grund]");
  1250.     new grund[128];
  1251.     new string[128];
  1252.     new id = strval(strget(cmdtext,1));
  1253.     new spieler[MAX_PLAYER_NAME];
  1254.     new admin[MAX_PLAYER_NAME];
  1255.     grund = strget(cmdtext,2);
  1256.     SetPlayerTeam(id, 5);
  1257.     GetPlayerName(id,admin,sizeof(admin));
  1258.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1259.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Fraktion Hitmen gesetzt. Grund: %s", admin, spieler, grund);
  1260.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1261.     SetPlayerSkin(id,165);
  1262.     GivePlayerWeapon(id, 4, 2);
  1263.     GivePlayerWeapon(id, 34, 800);
  1264.     GivePlayerWeapon(id, 29, 700);
  1265.     GivePlayerWeapon(id, 23, 700);
  1266.     GivePlayerWeapon(id, 46, 3333);
  1267.     SetPlayerPos(id, 2857.5205,1546.2955,11.1966);
  1268.     }
  1269.     return 1;
  1270.     }
  1271.     if(!strcmp(strget(cmdtext,0),"/yakuza"))
  1272.     {
  1273.     if(IsPlayerAdmin(playerid))
  1274.     {
  1275.     if(!strlen(strget(cmdtext,1)))
  1276.     return
  1277.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /yakuza [ID] [Grund]");
  1278.     new grund[128];
  1279.     new string[128];
  1280.     new id = strval(strget(cmdtext,1));
  1281.     new spieler[MAX_PLAYER_NAME];
  1282.     new admin[MAX_PLAYER_NAME];
  1283.     grund = strget(cmdtext,2);
  1284.     SetPlayerTeam(id, 6);
  1285.     GetPlayerName(id,admin,sizeof(admin));
  1286.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1287.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Mafia gesetzt. Grund: %s", admin, spieler, grund);
  1288.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1289.     SetPlayerSkin(id,294);
  1290.     GivePlayerWeapon(id, 32, 2);
  1291.     GivePlayerWeapon(id, 31, 800);
  1292.     GivePlayerWeapon(id, 25, 700);
  1293.     GivePlayerWeapon(id, 22, 700);
  1294.     SetPlayerSpecialAction(id, SPECIAL_ACTION_SMOKE_CIGGY);
  1295.     SetPlayerPos(id, 2017.5519,1914.2820,12.3281);
  1296.     }
  1297.     return 1;
  1298.     }
  1299.     if(!strcmp(strget(cmdtext,0),"/mafia2"))
  1300.     {
  1301.     if(IsPlayerAdmin(playerid))
  1302.     {
  1303.     if(!strlen(strget(cmdtext,1)))
  1304.     return
  1305.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /mafia2 [ID] [Grund]");
  1306.     new grund[128];
  1307.     new string[128];
  1308.     new id = strval(strget(cmdtext,1));
  1309.     new spieler[MAX_PLAYER_NAME];
  1310.     new admin[MAX_PLAYER_NAME];
  1311.     grund = strget(cmdtext,2);
  1312.     SetPlayerTeam(id, 7);
  1313.     GetPlayerName(id,admin,sizeof(admin));
  1314.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1315.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Mafia gesetzt. Grund: %s", admin, spieler, grund);
  1316.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1317.     SetPlayerSkin(id,193);
  1318.     GivePlayerWeapon(id, 32, 2222);
  1319.     GivePlayerWeapon(id, 30, 800);
  1320.     GivePlayerWeapon(id, 27, 700);
  1321.     GivePlayerWeapon(id, 22, 700);
  1322.     SetPlayerPos(id, 2628.7188,2349.2646,10.8203);
  1323.     }
  1324.     return 1;
  1325.     }
  1326.     if(!strcmp(strget(cmdtext,0),"/mafia3"))
  1327.     {
  1328.     if(IsPlayerAdmin(playerid))
  1329.     {
  1330.     if(!strlen(strget(cmdtext,1)))
  1331.     return
  1332.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /mafia3 [ID] [Grund]");
  1333.     new grund[128];
  1334.     new string[128];
  1335.     new id = strval(strget(cmdtext,1));
  1336.     new spieler[MAX_PLAYER_NAME];
  1337.     new admin[MAX_PLAYER_NAME];
  1338.     grund = strget(cmdtext,2);
  1339.     SetPlayerTeam(id, 8);
  1340.     GetPlayerName(id,admin,sizeof(admin));
  1341.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1342.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s in die Mafia gesetzt. Grund: %s", admin, spieler, grund);
  1343.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1344.     SetPlayerSkin(id,120);
  1345.     GivePlayerWeapon(id, 32, 2222);
  1346.     GivePlayerWeapon(id, 30, 800);
  1347.     GivePlayerWeapon(id, 27, 700);
  1348.     GivePlayerWeapon(id, 22, 700);
  1349.     SetPlayerPos(id, 2481.8950,1525.7905,11.6528);
  1350.     }
  1351.     return 1;
  1352.     }
  1353.     if(!strcmp(strget(cmdtext,0),"/kanzler"))
  1354.     {
  1355.     if(IsPlayerAdmin(playerid))
  1356.     {
  1357.     if(!strlen(strget(cmdtext,1)))
  1358.     return
  1359.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /kanzler [ID] [Grund]");
  1360.     new grund[128];
  1361.     new string[128];
  1362.     new id = strval(strget(cmdtext,1));
  1363.     new spieler[MAX_PLAYER_NAME];
  1364.     new admin[MAX_PLAYER_NAME];
  1365.     grund = strget(cmdtext,2);
  1366.     GetPlayerName(id,admin,sizeof(admin));
  1367.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1368.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s zum Bürgermeister befördert. Grund: %s", admin, spieler, grund);
  1369.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1370.     SetPlayerSkin(id,147);
  1371.     GivePlayerWeapon(id, 22, 2222);
  1372.     GivePlayerWeapon(id, 41, 800000);
  1373.     SetPlayerPos(id, 1456.3888,2774.4382,10.8203);
  1374.     }
  1375.     return 1;
  1376.     }
  1377.     if(!strcmp(strget(cmdtext,0),"/fahrlehrer"))
  1378.     {
  1379.     if(IsPlayerAdmin(playerid))
  1380.     {
  1381.     if(!strlen(strget(cmdtext,1)))
  1382.     return
  1383.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /fahrlehrer [ID] [Grund]");
  1384.     new grund[128];
  1385.     new string[128];
  1386.     new id = strval(strget(cmdtext,1));
  1387.     new spieler[MAX_PLAYER_NAME];
  1388.     new admin[MAX_PLAYER_NAME];
  1389.     grund = strget(cmdtext,2);
  1390.     GetPlayerName(id,admin,sizeof(admin));
  1391.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1392.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s als Fahrlehrer gefordert. Grund: %s", admin, spieler, grund);
  1393.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1394.     SetPlayerSkin(id,255);
  1395.     GivePlayerWeapon(id, 22, 2222);
  1396.     GivePlayerWeapon(id, 41, 800000);
  1397.     SetPlayerPos(id, -2022.2792,-99.6923,35.1641);
  1398.     }
  1399.     return 1;
  1400.     }
  1401.     if(!strcmp(strget(cmdtext,0),"/wildbears"))
  1402.     {
  1403.     if(IsPlayerAdmin(playerid))
  1404.     {
  1405.     if(!strlen(strget(cmdtext,1)))
  1406.     return
  1407.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /wildbears [ID] [Grund]");
  1408.     new grund[128];
  1409.     new string[128];
  1410.     new id = strval(strget(cmdtext,1));
  1411.     new spieler[MAX_PLAYER_NAME];
  1412.     new admin[MAX_PLAYER_NAME];
  1413.     grund = strget(cmdtext,2);
  1414.     SetPlayerTeam(id, 9);
  1415.     GetPlayerName(id,admin,sizeof(admin));
  1416.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1417.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s zum WealdBear Biker  ernannt. Grund: %s", admin, spieler, grund);
  1418.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1419.     SetPlayerSkin(id,254);
  1420.     GivePlayerWeapon(id, 25, 2222);
  1421.     GivePlayerWeapon(id, 29, 2222);
  1422.     GivePlayerWeapon(id, 30, 800000);
  1423.     SetPlayerPos(id, -223.9568,1395.1893,28.3595);
  1424.     }
  1425.     return 1;
  1426.     }
  1427.     if(!strcmp(strget(cmdtext,0),"/killer"))
  1428.     {
  1429.     if(IsPlayerAdmin(playerid))
  1430.     {
  1431.     if(!strlen(strget(cmdtext,1)))
  1432.     return
  1433.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /killer [ID] [Grund]");
  1434.     new grund[128];
  1435.     new string[128];
  1436.     new id = strval(strget(cmdtext,1));
  1437.     new spieler[MAX_PLAYER_NAME];
  1438.     new admin[MAX_PLAYER_NAME];
  1439.     SetPlayerTeam(id, 10);
  1440.     grund = strget(cmdtext,2);
  1441.     GetPlayerName(id,admin,sizeof(admin));
  1442.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1443.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s zum Killer Biker  ernannt. Grund: %s", admin, spieler, grund);
  1444.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1445.     SetPlayerSkin(id,248);
  1446.     GivePlayerWeapon(id, 25, 2222);
  1447.     GivePlayerWeapon(id, 29, 2222);
  1448.     GivePlayerWeapon(id, 30, 800000);
  1449.     SetPlayerPos(id, -349.8932,-1036.1221,59.6641);
  1450.     }
  1451.     return 1;
  1452.     }
  1453.     if(!strcmp(strget(cmdtext,0),"/reporter"))
  1454.     {
  1455.     if(IsPlayerAdmin(playerid))
  1456.     {
  1457.     if(!strlen(strget(cmdtext,1)))
  1458.     return
  1459.     SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /reporter [ID] [Grund]");
  1460.     new grund[128];
  1461.     new string[128];
  1462.     new id = strval(strget(cmdtext,1));
  1463.     new spieler[MAX_PLAYER_NAME];
  1464.     new admin[MAX_PLAYER_NAME];
  1465.     SetPlayerTeam(playerid, 4);
  1466.     grund = strget(cmdtext,2);
  1467.     GetPlayerName(id,admin,sizeof(admin));
  1468.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1469.     format(string, sizeof(string),  "AdmCmd: %s wurde von %s zum Reporter  ernannt. Grund: %s", admin, spieler, grund);
  1470.     SendClientMessage(playerid, 0x33CCFFAA, string);
  1471.     SetPlayerSkin(id,93);
  1472.     GivePlayerWeapon(id, 23, 2222);
  1473.     SetPlayerPos(id, -2056.0439,453.5105,35.1719);
  1474.     }
  1475.     return 1;
  1476.     }
  1477.     if (strcmp("/taxi", cmdtext, true) == 0)
  1478.     {
  1479.     {
  1480.     new grund[286];
  1481.     new id = strval(strget(cmdtext,1));
  1482.     new spieler[MAX_PLAYER_NAME];
  1483.     new admin[MAX_PLAYER_NAME];
  1484.     grund = strget(cmdtext,2);
  1485.     SetPlayerTeam(id, 11);
  1486.     GetPlayerName(id,admin,sizeof(admin));
  1487.     GetPlayerName(playerid,spieler,sizeof(spieler));
  1488.     SetPlayerSkin(id,73);
  1489.     GivePlayerWeapon(id, 23, 2222);
  1490.     SetPlayerPos(id, 1653.6571,-1656.8278,22.5156);
  1491.     }
  1492.     return 1;
  1493.     }
  1494.     if (strcmp("/credits", cmdtext, true) == 0)
  1495.     {
  1496.     SendClientMessage(playerid, 0x33CCFFAA, ".............");
  1497.     return 1;
  1498.     }
  1499.     if (strcmp("/settime", cmdtext, true) == 0)
  1500.     {
  1501.     SetWorldTime(playerid);
  1502.     return 1;
  1503.     }
  1504.     if(strcmp("/afk",cmdtext, true) == 0)
  1505.      {
  1506.      new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
  1507.      format(str, 256, "*%s ist afk!", pname, cmdtext[4]);
  1508.      SendClientMessage(playerid, 0x33CCFFAA,  "Um dich Zurück zumelden, tippe /zurük");
  1509.      SendClientMessageToAll(0x4682B4AA, str);
  1510.      TogglePlayerControllable(playerid, 0);
  1511.      return 1;
  1512.     }
  1513.     if(strcmp(cmdtext, "/zurück", true) == 0) {
  1514.     new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
  1515.     format(str, 256, "*%s ist von afk zurueck!", pname, cmdtext[4]);
  1516.     SendClientMessageToAll(0x4682B4AA, str);
  1517.     GameTextForPlayer(playerid,"~w~willkommen zurueck. :)!",2500,3);
  1518.     TogglePlayerControllable(playerid, 1);
  1519.     return 1;
  1520.     }
  1521.     return 0;
  1522. }
  1523. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1524. {
  1525.     return 1;
  1526. }
  1527.  
  1528. public OnPlayerExitVehicle(playerid, vehicleid)
  1529. {
  1530.     return 1;
  1531. }
  1532.  
  1533. public OnPlayerStateChange(playerid, newstate, oldstate)
  1534. {
  1535.     return 1;
  1536. }
  1537.  
  1538. public OnPlayerEnterCheckpoint(playerid)
  1539. {
  1540.     return 1;
  1541. }
  1542.  
  1543. public OnPlayerLeaveCheckpoint(playerid)
  1544. {
  1545.     return 1;
  1546. }
  1547.  
  1548. public OnPlayerEnterRaceCheckpoint(playerid)
  1549. {
  1550.     return 1;
  1551. }
  1552.  
  1553. public OnPlayerLeaveRaceCheckpoint(playerid)
  1554. {
  1555.     return 1;
  1556. }
  1557.  
  1558. public OnRconCommand(cmd[])
  1559. {
  1560.     return 1;
  1561. }
  1562.  
  1563. public OnObjectMoved(objectid)
  1564. {
  1565.     return 1;
  1566. }
  1567.  
  1568. public OnPlayerObjectMoved(playerid, objectid)
  1569. {
  1570.     return 1;
  1571. }
  1572.  
  1573. public OnPlayerPickUpPickup(playerid, pickupid)
  1574. {
  1575.     return 1;
  1576. }
  1577.  
  1578. public OnPlayerSelectedMenuRow(playerid, row)
  1579. {
  1580.     return 1;
  1581. }
  1582.  
  1583. public OnPlayerExitedMenu(playerid)
  1584. {
  1585.     return 1;
  1586. }
  1587. stock strget(strx[], pos, search = ' ') {
  1588.     new arg, ret[128], idxx;
  1589.     for (new i = 0; i < strlen(strx); i++) {
  1590.         if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
  1591.             arg++;
  1592.             if (arg == pos + 1){
  1593.                 ret[i-idxx] = EOS;
  1594.                 return ret;
  1595.             } else if (arg == pos)
  1596.                 idxx= i+1;
  1597.         }
  1598.         else if (arg == pos)
  1599.                 ret[i - idxx] = strx[i];
  1600.     }
  1601.     return ret;
  1602. }
  1603. stock sscanf(string[], format[], {Float,_}:...)
  1604. {
  1605.     #if defined isnull
  1606.         if (isnull(string))
  1607.     #else
  1608.         if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  1609.     #endif
  1610.         {
  1611.             return format[0];
  1612.         }
  1613.     #pragma tabsize 4
  1614.     new
  1615.         formatPos = 0,
  1616.         stringPos = 0,
  1617.         paramPos = 2,
  1618.         paramCount = numargs(),
  1619.         delim = ' ';
  1620.     while (string[stringPos] && string[stringPos] <= ' ')
  1621.     {
  1622.         stringPos++;
  1623.     }
  1624.     while (paramPos < paramCount && string[stringPos])
  1625.     {
  1626.         switch (format[formatPos++])
  1627.         {
  1628.             case '\0':
  1629.             {
  1630.                 return 0;
  1631.             }
  1632.             case 'i', 'd':
  1633.             {
  1634.                 new
  1635.                     neg = 1,
  1636.                     num = 0,
  1637.                     ch = string[stringPos];
  1638.                 if (ch == '-')
  1639.                 {
  1640.                     neg = -1;
  1641.                     ch = string[++stringPos];
  1642.                 }
  1643.                 do
  1644.                 {
  1645.                     stringPos++;
  1646.                     if ('0' <= ch <= '9')
  1647.                     {
  1648.                         num = (num * 10) + (ch - '0');
  1649.                     }
  1650.                     else
  1651.                     {
  1652.                         return -1;
  1653.                     }
  1654.                 }
  1655.                 while ((ch = string[stringPos]) > ' ' && ch != delim);
  1656.                 setarg(paramPos, 0, num * neg);
  1657.             }
  1658.             case 'h', 'x':
  1659.             {
  1660.                 new
  1661.                     num = 0,
  1662.                     ch = string[stringPos];
  1663.                 do
  1664.                 {
  1665.                     stringPos++;
  1666.                     switch (ch)
  1667.                     {
  1668.                         case 'x', 'X':
  1669.                         {
  1670.                             num = 0;
  1671.                             continue;
  1672.                         }
  1673.                         case '0' .. '9':
  1674.                         {
  1675.                             num = (num << 4) | (ch - '0');
  1676.                         }
  1677.                         case 'a' .. 'f':
  1678.                         {
  1679.                             num = (num << 4) | (ch - ('a' - 10));
  1680.                         }
  1681.                         case 'A' .. 'F':
  1682.                         {
  1683.                             num = (num << 4) | (ch - ('A' - 10));
  1684.                         }
  1685.                         default:
  1686.                         {
  1687.                             return -1;
  1688.                         }
  1689.                     }
  1690.                 }
  1691.                 while ((ch = string[stringPos]) > ' ' && ch != delim);
  1692.                 setarg(paramPos, 0, num);
  1693.             }
  1694.             case 'c':
  1695.             {
  1696.                 setarg(paramPos, 0, string[stringPos++]);
  1697.             }
  1698.             case 'f':
  1699.             {
  1700.  
  1701.                 new changestr[16], changepos = 0, strpos = stringPos;
  1702.                 while(changepos < 16 && string[strpos] && string[strpos] != delim)
  1703.                 {
  1704.                     changestr[changepos++] = string[strpos++];
  1705.                     }
  1706.                 changestr[changepos] = '\0';
  1707.                 setarg(paramPos,0,_:floatstr(changestr));
  1708.             }
  1709.             case 'p':
  1710.             {
  1711.                 delim = format[formatPos++];
  1712.                 continue;
  1713.             }
  1714.             case '\'':
  1715.             {
  1716.                 new
  1717.                     end = formatPos - 1,
  1718.                     ch;
  1719.                 while ((ch = format[++end]) && ch != '\'') {}
  1720.                 if (!ch)
  1721.                 {
  1722.                     return -1;
  1723.                 }
  1724.                 format[end] = '\0';
  1725.                 if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  1726.                 {
  1727.                     if (format[end + 1])
  1728.                     {
  1729.                         return -1;
  1730.                     }
  1731.                     return 0;
  1732.                 }
  1733.                 format[end] = '\'';
  1734.                 stringPos = ch + (end - formatPos);
  1735.                 formatPos = end + 1;
  1736.             }
  1737.             case 'u':
  1738.             {
  1739.                 new
  1740.                     end = stringPos - 1,
  1741.                     id = 0,
  1742.                     bool:num = true,
  1743.                     ch;
  1744.                 while ((ch = string[++end]) && ch != delim)
  1745.                 {
  1746.                     if (num)
  1747.                     {
  1748.                         if ('0' <= ch <= '9')
  1749.                         {
  1750.                             id = (id * 10) + (ch - '0');
  1751.                         }
  1752.                         else
  1753.                         {
  1754.                             num = false;
  1755.                         }
  1756.                     }
  1757.                 }
  1758.                 if (num && IsPlayerConnected(id))
  1759.                 {
  1760.                     setarg(paramPos, 0, id);
  1761.                 }
  1762.                 else
  1763.                 {
  1764.                     #if !defined foreach
  1765.                         #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  1766.                         #define __SSCANF_FOREACH__
  1767.                     #endif
  1768.                     string[end] = '\0';
  1769.                     num = false;
  1770.                     new
  1771.                         name[MAX_PLAYER_NAME];
  1772.                     id = end - stringPos;
  1773.                     foreach (Player, playerid)
  1774.                     {
  1775.                         GetPlayerName(playerid, name, sizeof (name));
  1776.                         if (!strcmp(name, string[stringPos], true, id))
  1777.                         {
  1778.                             setarg(paramPos, 0, playerid);
  1779.                             num = true;
  1780.                             break;
  1781.                         }
  1782.                     }
  1783.                     if (!num)
  1784.                     {
  1785.                         setarg(paramPos, 0, INVALID_PLAYER_ID);
  1786.                     }
  1787.                     string[end] = ch;
  1788.                     #if defined __SSCANF_FOREACH__
  1789.                         #undef foreach
  1790.                         #undef __SSCANF_FOREACH__
  1791.                     #endif
  1792.                 }
  1793.                 stringPos = end;
  1794.             }
  1795.             case 's', 'z':
  1796.             {
  1797.                 new
  1798.                     i = 0,
  1799.                     ch;
  1800.                 if (format[formatPos])
  1801.                 {
  1802.                     while ((ch = string[stringPos++]) && ch != delim)
  1803.                     {
  1804.                         setarg(paramPos, i++, ch);
  1805.                     }
  1806.                     if (!i)
  1807.                     {
  1808.                         return -1;
  1809.                     }
  1810.                 }
  1811.                 else
  1812.                 {
  1813.                     while ((ch = string[stringPos++]))
  1814.                     {
  1815.                         setarg(paramPos, i++, ch);
  1816.                     }
  1817.                 }
  1818.                 stringPos--;
  1819.                 setarg(paramPos, i, '\0');
  1820.             }
  1821.             default:
  1822.             {
  1823.                 continue;
  1824.             }
  1825.         }
  1826.         while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  1827.         {
  1828.             stringPos++;
  1829.         }
  1830.         while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  1831.         {
  1832.             stringPos++;
  1833.         }
  1834.         paramPos++;
  1835.     }
  1836.     do
  1837.     {
  1838.         if ((delim = format[formatPos++]) > ' ')
  1839.         {
  1840.             if (delim == '\'')
  1841.             {
  1842.                 while ((delim = format[formatPos++]) && delim != '\'') {}
  1843.             }
  1844.             else if (delim != 'z')
  1845.             {
  1846.                 return delim;
  1847.             }
  1848.         }
  1849.     }
  1850.     while (delim > ' ');
  1851.     return 0;
  1852. }
  1853. //================================================= SCANF CODE END ========================================================
  1854. PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
  1855. {
  1856. new Float:oldposx, Float:oldposy, Float:oldposz;
  1857. new Float:tempposx, Float:tempposy, Float:tempposz;
  1858. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  1859. tempposx = (oldposx -x);
  1860. tempposy = (oldposy -y);
  1861. tempposz = (oldposz -z);
  1862. if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  1863. {
  1864. return 1;
  1865. }
  1866. return 0;
  1867. }
Advertisement
Add Comment
Please, Sign In to add comment