Advertisement
Guest User

Untitled

a guest
Apr 30th, 2012
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 66.70 KB | None | 0 0
  1. #include <a_samp>
  2. #include <Dini>
  3. #include <ocmd>
  4. #include <sscanf>
  5.  
  6. #define SCMP SendClientMessage(playerid,
  7. #define SCM SendClientMessage
  8.  
  9. new Text:Textdraw0;
  10. new Text:Textdraw1;
  11. new Text:Textdraw2;
  12. new Text:Textdraw3;
  13. new Text:Textdraw4;
  14. new Text:Textdraw5;
  15. new Text:Textdraw6;
  16. new Text:Textdraw7;
  17. new Text:Textdraw8;
  18. new Text:Textdraw9;
  19. new Text:Textdraw10;
  20. new Text:TextdrawTeam;
  21. new Text:TextdrawKills;
  22. new Text:TextdrawDeaths;
  23. new Text:TextdrawLevel;
  24. new Text:TextdrawBank;
  25. new Text:Textdraw11;
  26. new Text:Textdraw12;
  27. new Text:Textdraw13;
  28. new Text:Textdraw14;
  29. new Text:Textdraw15;
  30. new Text:Textdraw16;
  31. new Text:Textdraw17;
  32. new Text:Textdraw18;
  33. new Text:Textdraw19;
  34. new Text:Textdraw20;
  35. new Text:Textdraw21;
  36. new Text:Textdraw22;
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43. forward CheckLevel(playerid);
  44. forward ScoreUpdater(playerid);
  45. forward PlayerSaver(playerid);
  46. forward TDUpdate(playerid);
  47.  
  48.  
  49. #define Dia_Reg 1
  50. #define Dia_Log 2
  51.  
  52. #define rot 0xFF0000FF
  53. #define gruen 0x00FF14FF
  54. #define blau 0x0A00FFFF
  55. #define hellblau 0x00C3FFFF
  56. #define tuerkis 0x00F5FFFF
  57. #define gelb 0xE1FF00FF
  58. #define orange 0xFFA000FF
  59. #define weiss 0xFEFEFEFF
  60. #define schwarz 0x141414FF
  61. #define grau 0xBEBEBEFF
  62.  
  63. public CheckLevel(playerid)
  64. {
  65.     switch(GetPVarInt(playerid, "Kills"))
  66.     {
  67.         case 100:{SetPVarInt(playerid, "Level", 1); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  68.         case 200:{SetPVarInt(playerid, "Level", 2); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  69.         case 300:{SetPVarInt(playerid, "Level", 3); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  70.         case 400:{SetPVarInt(playerid, "Level", 4); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  71.         case 500:{SetPVarInt(playerid, "Level", 5); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  72.         case 600:{SetPVarInt(playerid, "Level", 6); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  73.         case 700:{SetPVarInt(playerid, "Level", 7); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  74.         case 800:{SetPVarInt(playerid, "Level", 8); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  75.         case 900:{SetPVarInt(playerid, "Level", 9); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  76.         case 1000:{SetPVarInt(playerid, "Level", 10); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  77.         case 1100:{SetPVarInt(playerid, "Level", 11); SetPVarInt(playerid, "Kills", GetPVarInt(playerid, "Kills") + 1); SendClientMessage(playerid, gruen, "Glückwunsch! Du bist im Rang aufgestiegen! Dir wurde ein Kill geschenkt!");}
  78.     }
  79. }
  80.  
  81. public TDUpdate(playerid)
  82. {
  83.     new KillDatei[128];
  84.     format(KillDatei, sizeof(KillDatei), "/settings/TeamKills.ini");
  85.     new str1[128], str2[128], str3[128], str4[128], str5[128], str6[128], str7[128], str8[128], str9[128], str10[128], str11[128], str12[128], str13[128], str14[128], str20[128];
  86.     format(str1, 128, "Polizei: %i", dini_Int(KillDatei, "Polizei"));
  87.     format(str2, 128, "Vipers: %i", dini_Int(KillDatei, "Vipers"));
  88.     format(str3, sizeof(str3), "Groove: %i", dini_Int(KillDatei, "Groove"));
  89.     format(str4, sizeof(str4), "Ballas: %i", dini_Int(KillDatei, "Ballas"));
  90.     format(str5, sizeof(str5), "Aztecas: %i", dini_Int(KillDatei, "Aztecas"));
  91.     format(str6, sizeof(str6), "Vagos: %i", dini_Int(KillDatei, "Vagos"));
  92.     format(str7, sizeof(str7), "Rifa: %i", dini_Int(KillDatei, "Rifa"));
  93.     format(str8, sizeof(str8), "Bouncer: %i", dini_Int(KillDatei, "Bouncer"));
  94.     format(str9, sizeof(str9), "Russen: %i", dini_Int(KillDatei, "Russen"));
  95.     format(str10, sizeof(str10), "Triaden: %i", dini_Int(KillDatei, "Triaden"));
  96.     format(str11, sizeof(str11), "Italiener: %i", dini_Int(KillDatei, "Italiener"));
  97.     format(str12, sizeof(str11), "Kills: %i", GetPVarInt(playerid, "Kills"));
  98.     format(str13, sizeof(str11), "Deaths: %i", GetPVarInt(playerid, "Deaths"));
  99.     format(str14, sizeof(str11), "Level: %i", GetPVarInt(playerid, "Level"));
  100.     format(str20, sizeof(str20), "Bank: %i", GetPVarInt(playerid, "Bank"));
  101.  
  102.     TextDrawSetString(TextdrawKills, str12);
  103.     TextDrawSetString(TextdrawDeaths, str13);
  104.     TextDrawSetString(TextdrawLevel, str14);
  105.     TextDrawSetString(TextdrawBank, str20);
  106.    
  107.     TextDrawSetString(Textdraw12, str1);
  108.     TextDrawSetString(Textdraw13, str2);
  109.     TextDrawSetString(Textdraw14, str3);
  110.     TextDrawSetString(Textdraw15, str4);
  111.     TextDrawSetString(Textdraw16, str5);
  112.     TextDrawSetString(Textdraw17, str6);
  113.     TextDrawSetString(Textdraw18, str7);
  114.     TextDrawSetString(Textdraw19, str8);
  115.     TextDrawSetString(Textdraw20, str9);
  116.     TextDrawSetString(Textdraw21, str10);
  117.     TextDrawSetString(Textdraw22, str11);
  118.     // pol vipers groove ballas aztec vagos rifa bouncer russen triaden ital
  119. }
  120.  
  121. public ScoreUpdater(playerid)
  122. {
  123.     SetPlayerScore(playerid, GetPVarInt(playerid, "Kills"));
  124. }
  125.  
  126. public PlayerSaver(playerid)
  127. {
  128.     SavePlayer(playerid);
  129. }
  130.  
  131. ocmd:changeteam(playerid,params[])
  132. {
  133.     SCM(playerid, gruen, "Du wirst nun zur TeamWahl geleitet!");
  134.     SetPlayerHealth(playerid, 0);
  135.     ForceClassSelection(playerid);
  136.     return 1;
  137. }
  138.  
  139. ocmd:veh(playerid,params[])
  140. {
  141.         new ModelID, color[2],Float:VehPos[4], vehicleid;
  142.         if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,rot,"Du bist nicht zu Fuss");
  143.         if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,orange, "/veh [vehicleid] [color1] [color2]");
  144.         if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,rot, "Es muss eine Fahrzeug ID zwischen 411 und 611 sein!");
  145.         if(color[0] < 0 || color[0] > 126 || color[1] < 0 || color[1] > 126) return SendClientMessage(playerid,rot, "Die Color-IDs müssen zwischen 0 und 126 sein!");
  146.         new string[128];
  147.         GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
  148.         GetPlayerFacingAngle(playerid, VehPos[3]);
  149.         vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],color[0],color[1],-1);
  150.         LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
  151.         SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
  152.         PutPlayerInVehicle(playerid, vehicleid, 0);
  153.         SetVehicleNumberPlate(vehicleid,">> ADMIN <<");
  154.         format(string,sizeof(string),"[Adminwagen] %s hat sich das Auto mit der ID %d gespawnt!",Spielername(playerid), ModelID);
  155.         print(string);
  156.         return 1;
  157. }
  158.  
  159.  
  160. ocmd:tp(playerid,params[])
  161. {
  162.     if(!IstSpielerEinAdmin(playerid,2))return SCM(playerid, rot, "Du bist kein Admin!");
  163.     if(playerid != INVALID_PLAYER_ID)return SCM(playerid, rot, "Du kannst dich nicht zu dir Selbst Teleportieren!");
  164.     new pID, Admin, Float:Pos[3], Str1[128], Str2[128], Str3[128];
  165.     Admin = playerid;
  166.     if(sscanf(params, "u", pID))return SCM(playerid, orange, "[Benutzung:] /tp [Name]");
  167.     if(!IsPlayerConnected(pID))return SCM(playerid, rot, "Dieser Spieler ist nicht online!");
  168.     GetPlayerPos(pID, Pos[0], Pos[1], Pos[2]);
  169.     SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  170.     SetCameraBehindPlayer(playerid);
  171.     format(Str1, sizeof(Str1), "%s hat sich zu dir Teleportiert!", Spielername(Admin));
  172.     format(Str2, sizeof(Str2), "Du hast dich zu %s Teleportiert!", Spielername(pID));
  173.     format(Str3, sizeof(Str3), "[Teleport] Administrator %s hat sich zu %s teleportiert!", Spielername(playerid), Spielername(pID));
  174.     SCM(pID, gruen, Str1);
  175.     SCM(playerid, gruen, Str2);
  176.     return 1;
  177. }
  178.  
  179. ocmd:gethere(playerid,params[])
  180. {
  181.     if(!IstSpielerEinAdmin(playerid,2))return SCM(playerid, rot, "Du bist kein Admin!");
  182.     if(playerid != INVALID_PLAYER_ID)return SCM(playerid, rot, "Du kannst dich nicht zu dir Selbst Teleportieren!");
  183.     new pID, Admin, Float:Pos[3], Str1[128], Str2[128], Str3[128];
  184.     Admin = playerid;
  185.     if(sscanf(params, "u", pID))return SCM(playerid, orange, "[Benutzung:] /gethere [Name]");
  186.     if(!IsPlayerConnected(pID))return SCM(playerid, rot, "Dieser Spieler ist nicht online!");
  187.     GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  188.     SetPlayerPos(pID, Pos[0], Pos[1], Pos[2]);
  189.     SetCameraBehindPlayer(pID);
  190.     format(Str1, sizeof(Str1), "%s hat dich zu sich Teleportiert!", Spielername(Admin));
  191.     format(Str2, sizeof(Str2), "Du hast %s zu dir Teleportiert!", Spielername(pID));
  192.     format(Str3, sizeof(Str3), "[Teleport] Administrator %s hat %s zu sich teleportiert!", Spielername(playerid), Spielername(pID));
  193.     SCM(pID, gruen, Str1);
  194.     SCM(playerid, gruen, Str2);
  195.     return 1;
  196. }
  197.  
  198.  
  199. #if defined FILTERSCRIPT
  200.  
  201. public OnFilterScriptInit()
  202. {
  203.     print("\n--------------------------------------");
  204.     print(" PoTTii Roam Test");
  205.     print("--------------------------------------\n");
  206.     return 1;
  207. }
  208.  
  209. public OnFilterScriptExit()
  210. {
  211.     return 1;
  212. }
  213.  
  214. #else
  215.  
  216. main()
  217. {
  218.     print("\n----------------------------------");
  219.     print(" Reallife by PoTTii");
  220.     print("----------------------------------\n");
  221. }
  222.  
  223. #endif
  224.  
  225.  
  226. public OnGameModeInit()
  227. {
  228.  
  229.     UsePlayerPedAnims();
  230.    
  231.     SetTimer("CheckLevel", 1000*2, 1);
  232.     SetTimer("ScoreUpdater", 1000*5, 1);
  233.     SetTimer("PlayerSaver", 1000*30, 1);
  234.     SetTimer("TDUpdate", 1000*3, 1);
  235.  
  236.     new KillDatei[128];
  237.     format(KillDatei,sizeof(KillDatei),"/settings/TeamKills.ini");
  238.     if(!dini_Exists(KillDatei))
  239.     {
  240.         dini_Create(KillDatei);
  241.     }
  242.    
  243.    
  244.     new str1[128], str2[128], str3[128], str4[128], str5[128], str6[128], str7[128], str8[128], str9[128], str10[128], str11[128];
  245.  
  246.  
  247.     //Team Textdraws
  248.     Textdraw0 = TextDrawCreate(313.000000, 367.000000, "Polizei");
  249.     TextDrawAlignment(Textdraw0, 2);
  250.     TextDrawBackgroundColor(Textdraw0, 255);
  251.     TextDrawFont(Textdraw0, 1);
  252.     TextDrawLetterSize(Textdraw0, 0.789999, 2.599999);
  253.     TextDrawColor(Textdraw0, 65535);
  254.     TextDrawSetOutline(Textdraw0, 1);
  255.     TextDrawSetProportional(Textdraw0, 1);
  256.    
  257.     Textdraw1 = TextDrawCreate(313.000000, 367.000000, "Russen");
  258.     TextDrawAlignment(Textdraw1, 2);
  259.     TextDrawBackgroundColor(Textdraw1, 255);
  260.     TextDrawFont(Textdraw1, 1);
  261.     TextDrawLetterSize(Textdraw1, 0.789999, 2.599997);
  262.     TextDrawColor(Textdraw1, -16776961);
  263.     TextDrawSetOutline(Textdraw1, 1);
  264.     TextDrawSetProportional(Textdraw1, 1);
  265.    
  266.     Textdraw2 = TextDrawCreate(313.000000, 367.000000, "Triaden");
  267.     TextDrawAlignment(Textdraw2, 2);
  268.     TextDrawBackgroundColor(Textdraw2, 255);
  269.     TextDrawFont(Textdraw2, 1);
  270.     TextDrawLetterSize(Textdraw2, 0.789999, 2.599997);
  271.     TextDrawColor(Textdraw2, 0xE1FF00FF);
  272.     TextDrawSetOutline(Textdraw2, 1);
  273.     TextDrawSetProportional(Textdraw2, 1);
  274.    
  275.     Textdraw3 = TextDrawCreate(313.000000, 367.000000, "Italiener");
  276.     TextDrawAlignment(Textdraw3, 2);
  277.     TextDrawBackgroundColor(Textdraw3, 255);
  278.     TextDrawFont(Textdraw3, 1);
  279.     TextDrawLetterSize(Textdraw3, 0.789999, 2.599997);
  280.     TextDrawColor(Textdraw3, 0x00FF5AFF);
  281.     TextDrawSetOutline(Textdraw3, 1);
  282.     TextDrawSetProportional(Textdraw3, 1);
  283.    
  284.     Textdraw4 = TextDrawCreate(313.000000, 367.000000, "Vipers MC");
  285.     TextDrawAlignment(Textdraw4, 2);
  286.     TextDrawBackgroundColor(Textdraw4, 255);
  287.     TextDrawFont(Textdraw4, 1);
  288.     TextDrawLetterSize(Textdraw4, 0.789999, 2.599997);
  289.     TextDrawColor(Textdraw4, 0x008000FF);
  290.     TextDrawSetOutline(Textdraw4, 1);
  291.     TextDrawSetProportional(Textdraw4, 1);
  292.    
  293.     Textdraw5 = TextDrawCreate(313.000000, 367.000000, "Groove Street");
  294.     TextDrawAlignment(Textdraw5, 2);
  295.     TextDrawBackgroundColor(Textdraw5, 255);
  296.     TextDrawFont(Textdraw5, 1);
  297.     TextDrawLetterSize(Textdraw5, 0.789999, 2.599997);
  298.     TextDrawColor(Textdraw5, 0x00FF00FF);
  299.     TextDrawSetOutline(Textdraw5, 1);
  300.     TextDrawSetProportional(Textdraw5, 1);
  301.    
  302.     Textdraw6 = TextDrawCreate(313.000000, 367.000000, "Ballas");
  303.     TextDrawAlignment(Textdraw6, 2);
  304.     TextDrawBackgroundColor(Textdraw6, 255);
  305.     TextDrawFont(Textdraw6, 1);
  306.     TextDrawLetterSize(Textdraw6, 0.789999, 2.599997);
  307.     TextDrawColor(Textdraw6, 0xD200FFFF);
  308.     TextDrawSetOutline(Textdraw6, 1);
  309.     TextDrawSetProportional(Textdraw6, 1);
  310.    
  311.     Textdraw7 = TextDrawCreate(313.000000, 367.000000, "Aztecas");
  312.     TextDrawAlignment(Textdraw7, 2);
  313.     TextDrawBackgroundColor(Textdraw7, 255);
  314.     TextDrawFont(Textdraw7, 1);
  315.     TextDrawLetterSize(Textdraw7, 0.789999, 2.599997);
  316.     TextDrawColor(Textdraw7, 0xD2D2D2FF);
  317.     TextDrawSetOutline(Textdraw7, 1);
  318.     TextDrawSetProportional(Textdraw7, 1);
  319.    
  320.     Textdraw8 = TextDrawCreate(313.000000, 367.000000, "Vagos");
  321.     TextDrawAlignment(Textdraw8, 2);
  322.     TextDrawBackgroundColor(Textdraw8, 255);
  323.     TextDrawFont(Textdraw8, 1);
  324.     TextDrawLetterSize(Textdraw8, 0.789999, 2.599997);
  325.     TextDrawColor(Textdraw8, 0x00F5FFFF);
  326.     TextDrawSetOutline(Textdraw8, 1);
  327.     TextDrawSetProportional(Textdraw8, 1);
  328.    
  329.     Textdraw9 = TextDrawCreate(313.000000, 367.000000, "Rifa");
  330.     TextDrawAlignment(Textdraw9, 2);
  331.     TextDrawBackgroundColor(Textdraw9, 255);
  332.     TextDrawFont(Textdraw9, 1);
  333.     TextDrawLetterSize(Textdraw9, 0.789999, 2.599997);
  334.     TextDrawColor(Textdraw9, 0xFF0041FF);
  335.     TextDrawSetOutline(Textdraw9, 1);
  336.     TextDrawSetProportional(Textdraw9, 1);
  337.    
  338.     Textdraw10 = TextDrawCreate(313.000000, 367.000000, "Black Bouncer");
  339.     TextDrawAlignment(Textdraw10, 2);
  340.     TextDrawBackgroundColor(Textdraw10, 255);
  341.     TextDrawFont(Textdraw10, 1);
  342.     TextDrawLetterSize(Textdraw10, 0.789999, 2.599997);
  343.     TextDrawColor(Textdraw10, 0x050000FF);
  344.     TextDrawSetOutline(Textdraw10, 1);
  345.     TextDrawSetProportional(Textdraw10, 1);
  346.    
  347.    
  348.     //kil lanzeigen draws
  349.     Textdraw11 = TextDrawCreate(16.000000, 99.000000, "Kills der Teams");
  350.     TextDrawBackgroundColor(Textdraw11, 255);
  351.     TextDrawFont(Textdraw11, 1);
  352.     TextDrawLetterSize(Textdraw11, 0.500000, 1.000000);
  353.     TextDrawColor(Textdraw11, -1);
  354.     TextDrawSetOutline(Textdraw11, 0);
  355.     TextDrawSetProportional(Textdraw11, 1);
  356.     TextDrawSetShadow(Textdraw11, 1);
  357.     TextDrawUseBox(Textdraw11, 1);
  358.     TextDrawBoxColor(Textdraw11, 255);
  359.     TextDrawTextSize(Textdraw11, 145.000000, 42.000000);
  360.  
  361.     format(str1, sizeof(str1), "Polizei: %i", dini_Int(KillDatei, "Polizei"));
  362.     Textdraw12 = TextDrawCreate(16.000000, 116.000000, str1);
  363.     TextDrawBackgroundColor(Textdraw12, 255);
  364.     TextDrawFont(Textdraw12, 1);
  365.     TextDrawLetterSize(Textdraw12, 0.500000, 1.400000);
  366.     TextDrawColor(Textdraw12, -1);
  367.     TextDrawSetOutline(Textdraw12, 0);
  368.     TextDrawSetProportional(Textdraw12, 1);
  369.     TextDrawSetShadow(Textdraw12, 1);
  370.     TextDrawUseBox(Textdraw12, 1);
  371.     TextDrawBoxColor(Textdraw12, 255);
  372.     TextDrawTextSize(Textdraw12, 145.000000, -53.000000);
  373.  
  374.     format(str2, sizeof(str2), "Vipers %i", dini_Int(KillDatei, "Vipers"));
  375.     Textdraw13 = TextDrawCreate(16.000000, 179.000000, str2);
  376.     TextDrawBackgroundColor(Textdraw13, 255);
  377.     TextDrawFont(Textdraw13, 1);
  378.     TextDrawLetterSize(Textdraw13, 0.500000, 1.400000);
  379.     TextDrawColor(Textdraw13, -1);
  380.     TextDrawSetOutline(Textdraw13, 0);
  381.     TextDrawSetProportional(Textdraw13, 1);
  382.     TextDrawSetShadow(Textdraw13, 1);
  383.     TextDrawUseBox(Textdraw13, 1);
  384.     TextDrawBoxColor(Textdraw13, 255);
  385.     TextDrawTextSize(Textdraw13, 145.000000, -53.000000);
  386.  
  387.     format(str3, sizeof(str3), "Groove: %i", dini_Int(KillDatei, "Groove"));
  388.     Textdraw14 = TextDrawCreate(16.000000, 195.000000, str3);
  389.     TextDrawBackgroundColor(Textdraw14, 255);
  390.     TextDrawFont(Textdraw14, 1);
  391.     TextDrawLetterSize(Textdraw14, 0.500000, 1.400000);
  392.     TextDrawColor(Textdraw14, -1);
  393.     TextDrawSetOutline(Textdraw14, 0);
  394.     TextDrawSetProportional(Textdraw14, 1);
  395.     TextDrawSetShadow(Textdraw14, 1);
  396.     TextDrawUseBox(Textdraw14, 1);
  397.     TextDrawBoxColor(Textdraw14, 255);
  398.     TextDrawTextSize(Textdraw14, 145.000000, -53.000000);
  399.  
  400.     format(str4, sizeof(str4), "Ballas: %i", dini_Int(KillDatei, "Ballas"));
  401.     Textdraw15 = TextDrawCreate(16.000000, 210.000000, str4);
  402.     TextDrawBackgroundColor(Textdraw15, 255);
  403.     TextDrawFont(Textdraw15, 1);
  404.     TextDrawLetterSize(Textdraw15, 0.500000, 1.400000);
  405.     TextDrawColor(Textdraw15, -1);
  406.     TextDrawSetOutline(Textdraw15, 0);
  407.     TextDrawSetProportional(Textdraw15, 1);
  408.     TextDrawSetShadow(Textdraw15, 1);
  409.     TextDrawUseBox(Textdraw15, 1);
  410.     TextDrawBoxColor(Textdraw15, 255);
  411.     TextDrawTextSize(Textdraw15, 145.000000, -53.000000);
  412.  
  413.     format(str5, sizeof(str5), "Aztecas: %i", dini_Int(KillDatei, "Aztecas"));
  414.     Textdraw16 = TextDrawCreate(16.000000, 225.000000, str5);
  415.     TextDrawBackgroundColor(Textdraw16, 255);
  416.     TextDrawFont(Textdraw16, 1);
  417.     TextDrawLetterSize(Textdraw16, 0.500000, 1.400000);
  418.     TextDrawColor(Textdraw16, -1);
  419.     TextDrawSetOutline(Textdraw16, 0);
  420.     TextDrawSetProportional(Textdraw16, 1);
  421.     TextDrawSetShadow(Textdraw16, 1);
  422.     TextDrawUseBox(Textdraw16, 1);
  423.     TextDrawBoxColor(Textdraw16, 255);
  424.     TextDrawTextSize(Textdraw16, 145.000000, -53.000000);
  425.  
  426.     format(str6, sizeof(str6), "Vagos: %i", dini_Int(KillDatei, "Vagos"));
  427.     Textdraw17 = TextDrawCreate(16.000000, 240.000000, str6);
  428.     TextDrawBackgroundColor(Textdraw17, 255);
  429.     TextDrawFont(Textdraw17, 1);
  430.     TextDrawLetterSize(Textdraw17, 0.500000, 1.400000);
  431.     TextDrawColor(Textdraw17, -1);
  432.     TextDrawSetOutline(Textdraw17, 0);
  433.     TextDrawSetProportional(Textdraw17, 1);
  434.     TextDrawSetShadow(Textdraw17, 1);
  435.     TextDrawUseBox(Textdraw17, 1);
  436.     TextDrawBoxColor(Textdraw17, 255);
  437.     TextDrawTextSize(Textdraw17, 145.000000, -53.000000);
  438.  
  439.     format(str7, sizeof(str7), "Rifa: %i", dini_Int(KillDatei, "Rifa"));
  440.     Textdraw18 = TextDrawCreate(16.000000, 254.000000, str7);
  441.     TextDrawBackgroundColor(Textdraw18, 255);
  442.     TextDrawFont(Textdraw18, 1);
  443.     TextDrawLetterSize(Textdraw18, 0.500000, 1.400000);
  444.     TextDrawColor(Textdraw18, -1);
  445.     TextDrawSetOutline(Textdraw18, 0);
  446.     TextDrawSetProportional(Textdraw18, 1);
  447.     TextDrawSetShadow(Textdraw18, 1);
  448.     TextDrawUseBox(Textdraw18, 1);
  449.     TextDrawBoxColor(Textdraw18, 255);
  450.     TextDrawTextSize(Textdraw18, 145.000000, -53.000000);
  451.  
  452.     format(str8, sizeof(str8), "Bouncer: %i", dini_Int(KillDatei, "Bouncer"));
  453.     Textdraw19 = TextDrawCreate(16.000000, 268.000000, str8);
  454.     TextDrawBackgroundColor(Textdraw19, 255);
  455.     TextDrawFont(Textdraw19, 1);
  456.     TextDrawLetterSize(Textdraw19, 0.500000, 1.400000);
  457.     TextDrawColor(Textdraw19, -1);
  458.     TextDrawSetOutline(Textdraw19, 0);
  459.     TextDrawSetProportional(Textdraw19, 1);
  460.     TextDrawSetShadow(Textdraw19, 1);
  461.     TextDrawUseBox(Textdraw19, 1);
  462.     TextDrawBoxColor(Textdraw19, 255);
  463.     TextDrawTextSize(Textdraw19, 145.000000, -53.000000);
  464.  
  465.     format(str9, sizeof(str9), "Russen: %i", dini_Int(KillDatei, "Russen"));
  466.     Textdraw20 = TextDrawCreate(16.000000, 132.000000, str9);
  467.     TextDrawBackgroundColor(Textdraw20, 255);
  468.     TextDrawFont(Textdraw20, 1);
  469.     TextDrawLetterSize(Textdraw20, 0.500000, 1.400000);
  470.     TextDrawColor(Textdraw20, -1);
  471.     TextDrawSetOutline(Textdraw20, 0);
  472.     TextDrawSetProportional(Textdraw20, 1);
  473.     TextDrawSetShadow(Textdraw20, 1);
  474.     TextDrawUseBox(Textdraw20, 1);
  475.     TextDrawBoxColor(Textdraw20, 255);
  476.     TextDrawTextSize(Textdraw20, 145.000000, -53.000000);
  477.  
  478.     format(str10, sizeof(str10), "Triaden: %i", dini_Int(KillDatei, "Triaden"));
  479.     Textdraw21 = TextDrawCreate(16.000000, 148.000000, str10);
  480.     TextDrawBackgroundColor(Textdraw21, 255);
  481.     TextDrawFont(Textdraw21, 1);
  482.     TextDrawLetterSize(Textdraw21, 0.500000, 1.400000);
  483.     TextDrawColor(Textdraw21, -1);
  484.     TextDrawSetOutline(Textdraw21, 0);
  485.     TextDrawSetProportional(Textdraw21, 1);
  486.     TextDrawSetShadow(Textdraw21, 1);
  487.     TextDrawUseBox(Textdraw21, 1);
  488.     TextDrawBoxColor(Textdraw21, 255);
  489.     TextDrawTextSize(Textdraw21, 145.000000, -53.000000);
  490.  
  491.     format(str11, sizeof(str11), "Italiener: %i", dini_Int(KillDatei, "Italiener"));
  492.     Textdraw22 = TextDrawCreate(16.000000, 164.000000, str11);
  493.     TextDrawBackgroundColor(Textdraw22, 255);
  494.     TextDrawFont(Textdraw22, 1);
  495.     TextDrawLetterSize(Textdraw22, 0.500000, 1.400000);
  496.     TextDrawColor(Textdraw22, -1);
  497.     TextDrawSetOutline(Textdraw22, 0);
  498.     TextDrawSetProportional(Textdraw22, 1);
  499.     TextDrawSetShadow(Textdraw22, 1);
  500.     TextDrawUseBox(Textdraw22, 1);
  501.     TextDrawBoxColor(Textdraw22, 255);
  502.     TextDrawTextSize(Textdraw22, 145.000000, -53.000000);
  503.  
  504.  
  505.  
  506.  
  507.     SetGameModeText("ROAM by PoTTii");
  508.    
  509.    
  510.     ///////////////////////////////////////////////////////////////////////////////////
  511.    
  512.    
  513.    
  514.     AddPlayerClass(280,1552.7234,-1694.6600,6.2188,175.7105,24,250,29,1500,25,150); //COP
  515.     AddPlayerClass(281,1552.7234,-1694.6600,6.2188,175.7105,24,250,29,1500,25,150); //COP
  516.     AddPlayerClass(282,1552.7234,-1694.6600,6.2188,175.7105,24,250,29,1500,25,150); //COP
  517.     AddPlayerClass(283,1552.7234,-1694.6600,6.2188,175.7105,24,250,29,1500,25,150); //COP
  518.     AddPlayerClass(288,1552.7234,-1694.6600,6.2188,175.7105,24,250,29,1500,25,150); //COP
  519.     AddPlayerClass(284,1552.7234,-1694.6600,6.2188,175.7105,24,250,29,1500,25,150); //COP
  520.     AddPlayerClass(285,1552.7234,-1694.6600,6.2188,175.7105,24,250,29,1500,25,150); //COP
  521.     AddPlayerClass(111,2132.1079,-2282.2371,20.6719,43.3022,22,500,30,2500,28,2000); //RUSSIA
  522.     AddPlayerClass(112,2132.1079,-2282.2371,20.6719,43.3022,22,500,30,2500,28,2000); //RUSSIA
  523.     AddPlayerClass(113,2132.1079,-2282.2371,20.6719,43.3022,22,500,30,2500,28,2000); //RUSSIA
  524.     AddPlayerClass(117,-2174.1616,632.4750,49.4375,356.1274,30,2500,23,500,8,1); //TRIADEN
  525.     AddPlayerClass(118,-2174.1616,632.4750,49.4375,356.1274,30,2500,23,500,8,1); //TRIADEN
  526.     AddPlayerClass(120,-2174.1616,632.4750,49.4375,356.1274,30,2500,23,500,8,1); //TRIADEN
  527.     AddPlayerClass(124,2610.9324,-2178.9529,-0.2188,96.2671,34,200,32,2000,31,3000); //ITAL
  528.     AddPlayerClass(125,2610.9324,-2178.9529,-0.2188,96.2671,34,200,32,2000,31,3000); //ITAL
  529.     AddPlayerClass(126,2610.9324,-2178.9529,-0.2188,96.2671,34,200,32,2000,31,3000); //ITAL
  530.     AddPlayerClass(127,2610.9324,-2178.9529,-0.2188,96.2671,34,200,32,2000,31,3000); //ITAL
  531.     AddPlayerClass(247,1510.6865,-1480.3364,9.5000,311.8584,5,1,22,750,28,1500); //BIKER
  532.     AddPlayerClass(248,1510.6865,-1480.3364,9.5000,311.8584,5,1,22,750,28,1500); //BIKER
  533.     AddPlayerClass(254,1510.6865,-1480.3364,9.5000,311.8584,5,1,22,750,28,1500); //BIKER
  534.     AddPlayerClass(105,2530.0439,-1668.2301,15.1693,85.4215,31,750,22,750,32,2000); //GROVE
  535.     AddPlayerClass(106,2530.0439,-1668.2301,15.1693,85.4215,31,750,22,750,32,2000); //GROVE
  536.     AddPlayerClass(107,2530.0439,-1668.2301,15.1693,85.4215,31,750,22,750,32,2000); //GROVE
  537.     AddPlayerClass(102,2070.6494,-1550.3933,13.4284,186.6098,31,700,22,750,33,100); //BALLAS
  538.     AddPlayerClass(103,2070.6494,-1550.3933,13.4284,186.6098,31,700,22,750,33,100); //BALLAS
  539.     AddPlayerClass(104,2070.6494,-1550.3933,13.4284,186.6098,31,700,22,750,33,100); //BALLAS
  540.     AddPlayerClass(114,1831.6841,-1681.8323,13.5466,92.3014,22,500,26,250,28,1500); //AZTECAS
  541.     AddPlayerClass(115,1831.6841,-1681.8323,13.5466,92.3014,22,500,26,250,28,1500); //AZTECAS
  542.     AddPlayerClass(116,1831.6841,-1681.8323,13.5466,92.3014,22,500,26,250,28,1500); //AZTECAS
  543.     AddPlayerClass(108,2794.8557,-1087.5179,30.7188,272.3829,28,500,22,250,4,1); //VAGOS
  544.     AddPlayerClass(109,2794.8557,-1087.5179,30.7188,272.3829,28,500,22,250,4,1); //VAGOS
  545.     AddPlayerClass(110,2794.8557,-1087.5179,30.7188,272.3829,28,500,22,250,4,1); //VAGOS
  546.     AddPlayerClass(173,-2476.9763,-197.9508,25.6237,272.3829,32,1250,26,250,22,750); //RIFA
  547.     AddPlayerClass(174,-2476.9763,-197.9508,25.6237,272.3829,32,1250,26,250,22,750); //RIFA
  548.     AddPlayerClass(175,-2476.9763,-197.9508,25.6237,272.3829,32,1250,26,250,22,750); //RIFA
  549.     AddPlayerClass(163,2731.5532,-2449.9136,17.5937,276.0934,16,10,24,100,31,750);//BB
  550.     AddPlayerClass(164,2731.5532,-2449.9136,17.5937,276.0934,16,10,24,100,31,750);//BB
  551.     AddPlayerClass(165,2731.5532,-2449.9136,17.5937,276.0934,16,10,24,100,31,750);//BB
  552.     AddPlayerClass(166,2731.5532,-2449.9136,17.5937,276.0934,16,10,24,100,31,750);//BB
  553.    
  554.    
  555.    
  556.     ///////////////////////////////////////////////////////////////////////////////////////
  557.     AddStaticVehicleEx(463,1511.7816,-1458.8275,9.0401,180.00,1,1,1000*60*10); // Freeway1
  558.     AddStaticVehicleEx(463,1514.7816,-1458.8275,9.0401,180.00,1,1,1000*60*10); // Freeway2
  559.     AddStaticVehicleEx(463,1517.7816,-1458.8275,9.0401,180.00,1,1,1000*60*10); // Freeway3
  560.     AddStaticVehicleEx(463,1520.7816,-1458.8275,9.0401,180.00,1,1,1000*60*10); // Freeway4
  561.     AddStaticVehicleEx(463,1523.7816,-1458.8275,9.0401,180.00,1,1,1000*60*10); // Freeway5
  562.     AddStaticVehicleEx(463,1526.7816,-1458.8275,9.0401,180.00,1,1,1000*60*10); // Freeway6
  563.     AddStaticVehicleEx(463,1514.4911,-1478.9370,9.0403,360.00,1,1,1000*60*10); // Freeway7
  564.     AddStaticVehicleEx(463,1517.4911,-1478.9370,9.0403,360.00,1,1,1000*60*10); // Freeway8
  565.     AddStaticVehicleEx(463,1520.4911,-1478.9370,9.0403,360.00,1,1,1000*60*10); // Freeway9
  566.     AddStaticVehicleEx(463,1523.4911,-1478.9370,9.0403,360.00,1,1,1000*60*10); // Freeway10
  567.     AddStaticVehicleEx(463,1526.4911,-1478.9370,9.0403,360.00,1,1,1000*60*10); // Freeway11
  568.     AddStaticVehicleEx(463,1529.4911,-1478.9370,9.0403,360.00,1,1,1000*60*10); // Freeway12
  569.     AddStaticVehicleEx(463,1532.4911,-1478.9370,9.0403,360.00,1,1,1000*60*10); // Freeway13
  570.     ///////////////////////////////////////////////////////////////////////////////////////
  571.     AddStaticVehicleEx(596,1595.4463,-1710.1960,5.6116,360.00,0,1,1000*60*10); // Polizei1
  572.     AddStaticVehicleEx(596,1591.4155,-1710.1960,5.6116,360.00,0,1,1000*60*10); // Polizei2
  573.     AddStaticVehicleEx(596,1587.4155,-1710.1960,5.6116,360.00,0,1,1000*60*10); // Polizei3
  574.     AddStaticVehicleEx(596,1583.4155,-1710.1960,5.6116,360.00,0,1,1000*60*10); // Polizei4
  575.     AddStaticVehicleEx(596,1578.4155,-1710.1960,5.6116,360.00,0,1,1000*60*10); // Polizei5
  576.     ///////////////////////////////////////////////////////////////////////////////////////
  577.  
  578.     return 1;
  579. }
  580.  
  581. public OnGameModeExit()
  582. {
  583.     return 1;
  584. }
  585.  
  586. public OnPlayerRequestClass(playerid, classid)
  587. {
  588.     SetPlayerPos(playerid,1492.2000,-1639.0591,15.0469);
  589.     SetPlayerFacingAngle(playerid, 270.2495);
  590.     SetPlayerCameraPos(playerid, 1497.8405,-1639.3263,14.0469);
  591.     SetPlayerCameraLookAt(playerid, 1492.2000,-1639.0591,15.0469);
  592.     TextDrawHideForPlayer(playerid, TextdrawTeam);
  593.     TextDrawHideForPlayer(playerid, TextdrawTeam);
  594.     TextDrawHideForPlayer(playerid, TextdrawKills);
  595.     TextDrawHideForPlayer(playerid, TextdrawDeaths);
  596.     TextDrawHideForPlayer(playerid, TextdrawLevel);
  597.     TextDrawHideForPlayer(playerid, TextdrawBank);
  598.    
  599.    
  600.  
  601.    
  602.     switch(classid)
  603.     {
  604.         case 0:
  605.         {
  606.         TextDrawShowForPlayer(playerid, Textdraw0);
  607.         TextDrawHideForPlayer(playerid, Textdraw1);
  608.         TextDrawHideForPlayer(playerid, Textdraw2);
  609.         TextDrawHideForPlayer(playerid, Textdraw3);
  610.         TextDrawHideForPlayer(playerid, Textdraw4);
  611.         TextDrawHideForPlayer(playerid, Textdraw5);
  612.         TextDrawHideForPlayer(playerid, Textdraw6);
  613.         TextDrawHideForPlayer(playerid, Textdraw7);
  614.         TextDrawHideForPlayer(playerid, Textdraw8);
  615.         TextDrawHideForPlayer(playerid, Textdraw9);
  616.         TextDrawHideForPlayer(playerid, Textdraw10);
  617.         SetPlayerColor(playerid, 65535);
  618.         SetPVarInt(playerid, "Team", 1);
  619.         }
  620.         case 1:
  621.         {
  622.         TextDrawShowForPlayer(playerid, Textdraw0);
  623.         TextDrawHideForPlayer(playerid, Textdraw1);
  624.         TextDrawHideForPlayer(playerid, Textdraw2);
  625.         TextDrawHideForPlayer(playerid, Textdraw3);
  626.         TextDrawHideForPlayer(playerid, Textdraw4);
  627.         TextDrawHideForPlayer(playerid, Textdraw5);
  628.         TextDrawHideForPlayer(playerid, Textdraw6);
  629.         TextDrawHideForPlayer(playerid, Textdraw7);
  630.         TextDrawHideForPlayer(playerid, Textdraw8);
  631.         TextDrawHideForPlayer(playerid, Textdraw9);
  632.         TextDrawHideForPlayer(playerid, Textdraw10);
  633.         SetPlayerColor(playerid, 65535);
  634.         SetPVarInt(playerid, "Team", 1);
  635.         }
  636.         case 2:
  637.         {
  638.         TextDrawShowForPlayer(playerid, Textdraw0);
  639.         TextDrawHideForPlayer(playerid, Textdraw1);
  640.         TextDrawHideForPlayer(playerid, Textdraw2);
  641.         TextDrawHideForPlayer(playerid, Textdraw3);
  642.         TextDrawHideForPlayer(playerid, Textdraw4);
  643.         TextDrawHideForPlayer(playerid, Textdraw5);
  644.         TextDrawHideForPlayer(playerid, Textdraw6);
  645.         TextDrawHideForPlayer(playerid, Textdraw7);
  646.         TextDrawHideForPlayer(playerid, Textdraw8);
  647.         TextDrawHideForPlayer(playerid, Textdraw9);
  648.         TextDrawHideForPlayer(playerid, Textdraw10);
  649.         SetPlayerColor(playerid, 65535);
  650.         SetPVarInt(playerid, "Team", 1);
  651.         }
  652.         case 3:
  653.         {
  654.         TextDrawShowForPlayer(playerid, Textdraw0);
  655.         TextDrawHideForPlayer(playerid, Textdraw1);
  656.         TextDrawHideForPlayer(playerid, Textdraw2);
  657.         TextDrawHideForPlayer(playerid, Textdraw3);
  658.         TextDrawHideForPlayer(playerid, Textdraw4);
  659.         TextDrawHideForPlayer(playerid, Textdraw5);
  660.         TextDrawHideForPlayer(playerid, Textdraw6);
  661.         TextDrawHideForPlayer(playerid, Textdraw7);
  662.         TextDrawHideForPlayer(playerid, Textdraw8);
  663.         TextDrawHideForPlayer(playerid, Textdraw9);
  664.         TextDrawHideForPlayer(playerid, Textdraw10);
  665.         SetPlayerColor(playerid, 65535);
  666.         SetPVarInt(playerid, "Team", 1);
  667.         }
  668.         case 4:
  669.         {
  670.         TextDrawShowForPlayer(playerid, Textdraw0);
  671.         TextDrawHideForPlayer(playerid, Textdraw1);
  672.         TextDrawHideForPlayer(playerid, Textdraw2);
  673.         TextDrawHideForPlayer(playerid, Textdraw3);
  674.         TextDrawHideForPlayer(playerid, Textdraw4);
  675.         TextDrawHideForPlayer(playerid, Textdraw5);
  676.         TextDrawHideForPlayer(playerid, Textdraw6);
  677.         TextDrawHideForPlayer(playerid, Textdraw7);
  678.         TextDrawHideForPlayer(playerid, Textdraw8);
  679.         TextDrawHideForPlayer(playerid, Textdraw9);
  680.         TextDrawHideForPlayer(playerid, Textdraw10);
  681.         SetPlayerColor(playerid, 65535);
  682.         SetPVarInt(playerid, "Team", 1);
  683.         }
  684.         case 5:
  685.         {
  686.         TextDrawShowForPlayer(playerid, Textdraw0);
  687.         TextDrawHideForPlayer(playerid, Textdraw1);
  688.         TextDrawHideForPlayer(playerid, Textdraw2);
  689.         TextDrawHideForPlayer(playerid, Textdraw3);
  690.         TextDrawHideForPlayer(playerid, Textdraw4);
  691.         TextDrawHideForPlayer(playerid, Textdraw5);
  692.         TextDrawHideForPlayer(playerid, Textdraw6);
  693.         TextDrawHideForPlayer(playerid, Textdraw7);
  694.         TextDrawHideForPlayer(playerid, Textdraw8);
  695.         TextDrawHideForPlayer(playerid, Textdraw9);
  696.         TextDrawHideForPlayer(playerid, Textdraw10);
  697.         SetPlayerColor(playerid, 65535);
  698.         SetPVarInt(playerid, "Team", 1);
  699.         }
  700.         case 6:
  701.         {
  702.         TextDrawShowForPlayer(playerid, Textdraw0);
  703.         TextDrawHideForPlayer(playerid, Textdraw1);
  704.         TextDrawHideForPlayer(playerid, Textdraw2);
  705.         TextDrawHideForPlayer(playerid, Textdraw3);
  706.         TextDrawHideForPlayer(playerid, Textdraw4);
  707.         TextDrawHideForPlayer(playerid, Textdraw5);
  708.         TextDrawHideForPlayer(playerid, Textdraw6);
  709.         TextDrawHideForPlayer(playerid, Textdraw7);
  710.         TextDrawHideForPlayer(playerid, Textdraw8);
  711.         TextDrawHideForPlayer(playerid, Textdraw9);
  712.         TextDrawHideForPlayer(playerid, Textdraw10);
  713.         SetPlayerColor(playerid, 65535);
  714.         SetPVarInt(playerid, "Team", 1);
  715.         }
  716.         case 7:
  717.         {
  718.         TextDrawShowForPlayer(playerid, Textdraw1);
  719.         TextDrawHideForPlayer(playerid, Textdraw0);
  720.         TextDrawHideForPlayer(playerid, Textdraw2);
  721.         TextDrawHideForPlayer(playerid, Textdraw3);
  722.         TextDrawHideForPlayer(playerid, Textdraw4);
  723.         TextDrawHideForPlayer(playerid, Textdraw5);
  724.         TextDrawHideForPlayer(playerid, Textdraw6);
  725.         TextDrawHideForPlayer(playerid, Textdraw7);
  726.         TextDrawHideForPlayer(playerid, Textdraw8);
  727.         TextDrawHideForPlayer(playerid, Textdraw9);
  728.         TextDrawHideForPlayer(playerid, Textdraw10);
  729.         SetPlayerColor(playerid, -16776961);
  730.         SetPVarInt(playerid, "Team", 2);
  731.         }
  732.         case 8:
  733.         {
  734.         TextDrawShowForPlayer(playerid, Textdraw1);
  735.         TextDrawHideForPlayer(playerid, Textdraw0);
  736.         TextDrawHideForPlayer(playerid, Textdraw2);
  737.         TextDrawHideForPlayer(playerid, Textdraw3);
  738.         TextDrawHideForPlayer(playerid, Textdraw4);
  739.         TextDrawHideForPlayer(playerid, Textdraw5);
  740.         TextDrawHideForPlayer(playerid, Textdraw6);
  741.         TextDrawHideForPlayer(playerid, Textdraw7);
  742.         TextDrawHideForPlayer(playerid, Textdraw8);
  743.         TextDrawHideForPlayer(playerid, Textdraw9);
  744.         TextDrawHideForPlayer(playerid, Textdraw10);
  745.         SetPlayerColor(playerid, -16776961);
  746.         SetPVarInt(playerid, "Team", 2);
  747.         }
  748.         case 9:
  749.         {
  750.         TextDrawShowForPlayer(playerid, Textdraw1);
  751.         TextDrawHideForPlayer(playerid, Textdraw0);
  752.         TextDrawHideForPlayer(playerid, Textdraw2);
  753.         TextDrawHideForPlayer(playerid, Textdraw3);
  754.         TextDrawHideForPlayer(playerid, Textdraw4);
  755.         TextDrawHideForPlayer(playerid, Textdraw5);
  756.         TextDrawHideForPlayer(playerid, Textdraw6);
  757.         TextDrawHideForPlayer(playerid, Textdraw7);
  758.         TextDrawHideForPlayer(playerid, Textdraw8);
  759.         TextDrawHideForPlayer(playerid, Textdraw9);
  760.         TextDrawHideForPlayer(playerid, Textdraw10);
  761.         SetPlayerColor(playerid, -16776961);
  762.         SetPVarInt(playerid, "Team", 2);
  763.         }
  764.         case 10:
  765.         {
  766.         TextDrawShowForPlayer(playerid, Textdraw2);
  767.         TextDrawHideForPlayer(playerid, Textdraw0);
  768.         TextDrawHideForPlayer(playerid, Textdraw1);
  769.         TextDrawHideForPlayer(playerid, Textdraw3);
  770.         TextDrawHideForPlayer(playerid, Textdraw4);
  771.         TextDrawHideForPlayer(playerid, Textdraw5);
  772.         TextDrawHideForPlayer(playerid, Textdraw6);
  773.         TextDrawHideForPlayer(playerid, Textdraw7);
  774.         TextDrawHideForPlayer(playerid, Textdraw8);
  775.         TextDrawHideForPlayer(playerid, Textdraw9);
  776.         TextDrawHideForPlayer(playerid, Textdraw10);
  777.         SetPlayerColor(playerid, 0xE1FF00FF);
  778.         SetPVarInt(playerid, "Team", 3);
  779.         }
  780.         case 11:
  781.         {
  782.         TextDrawShowForPlayer(playerid, Textdraw2);
  783.         TextDrawHideForPlayer(playerid, Textdraw0);
  784.         TextDrawHideForPlayer(playerid, Textdraw1);
  785.         TextDrawHideForPlayer(playerid, Textdraw3);
  786.         TextDrawHideForPlayer(playerid, Textdraw4);
  787.         TextDrawHideForPlayer(playerid, Textdraw5);
  788.         TextDrawHideForPlayer(playerid, Textdraw6);
  789.         TextDrawHideForPlayer(playerid, Textdraw7);
  790.         TextDrawHideForPlayer(playerid, Textdraw8);
  791.         TextDrawHideForPlayer(playerid, Textdraw9);
  792.         TextDrawHideForPlayer(playerid, Textdraw10);
  793.         SetPlayerColor(playerid, 0xE1FF00FF);
  794.         SetPVarInt(playerid, "Team", 3);
  795.         }
  796.         case 12:
  797.         {
  798.         TextDrawShowForPlayer(playerid, Textdraw2);
  799.         TextDrawHideForPlayer(playerid, Textdraw0);
  800.         TextDrawHideForPlayer(playerid, Textdraw1);
  801.         TextDrawHideForPlayer(playerid, Textdraw3);
  802.         TextDrawHideForPlayer(playerid, Textdraw4);
  803.         TextDrawHideForPlayer(playerid, Textdraw5);
  804.         TextDrawHideForPlayer(playerid, Textdraw6);
  805.         TextDrawHideForPlayer(playerid, Textdraw7);
  806.         TextDrawHideForPlayer(playerid, Textdraw8);
  807.         TextDrawHideForPlayer(playerid, Textdraw9);
  808.         TextDrawHideForPlayer(playerid, Textdraw10);
  809.         SetPlayerColor(playerid, 0xE1FF00FF);
  810.         SetPVarInt(playerid, "Team", 3);
  811.         }
  812.         case 13:
  813.         {
  814.         TextDrawHideForPlayer(playerid, Textdraw0);
  815.         TextDrawHideForPlayer(playerid, Textdraw1);
  816.         TextDrawHideForPlayer(playerid, Textdraw2);
  817.         TextDrawShowForPlayer(playerid, Textdraw3);
  818.         TextDrawHideForPlayer(playerid, Textdraw4);
  819.         TextDrawHideForPlayer(playerid, Textdraw5);
  820.         TextDrawHideForPlayer(playerid, Textdraw6);
  821.         TextDrawHideForPlayer(playerid, Textdraw7);
  822.         TextDrawHideForPlayer(playerid, Textdraw8);
  823.         TextDrawHideForPlayer(playerid, Textdraw9);
  824.         TextDrawHideForPlayer(playerid, Textdraw10);
  825.         SetPlayerColor(playerid, 0x00FF5AFF);
  826.         SetPVarInt(playerid, "Team", 4);
  827.         }
  828.         case 14:
  829.         {
  830.         TextDrawHideForPlayer(playerid, Textdraw0);
  831.         TextDrawHideForPlayer(playerid, Textdraw1);
  832.         TextDrawHideForPlayer(playerid, Textdraw2);
  833.         TextDrawShowForPlayer(playerid, Textdraw3);
  834.         TextDrawHideForPlayer(playerid, Textdraw4);
  835.         TextDrawHideForPlayer(playerid, Textdraw5);
  836.         TextDrawHideForPlayer(playerid, Textdraw6);
  837.         TextDrawHideForPlayer(playerid, Textdraw7);
  838.         TextDrawHideForPlayer(playerid, Textdraw8);
  839.         TextDrawHideForPlayer(playerid, Textdraw9);
  840.         TextDrawHideForPlayer(playerid, Textdraw10);
  841.         SetPlayerColor(playerid, 0x00FF5AFF);
  842.         SetPVarInt(playerid, "Team", 4);
  843.         }
  844.         case 15:
  845.         {
  846.         TextDrawHideForPlayer(playerid, Textdraw0);
  847.         TextDrawHideForPlayer(playerid, Textdraw1);
  848.         TextDrawHideForPlayer(playerid, Textdraw2);
  849.         TextDrawShowForPlayer(playerid, Textdraw3);
  850.         TextDrawHideForPlayer(playerid, Textdraw4);
  851.         TextDrawHideForPlayer(playerid, Textdraw5);
  852.         TextDrawHideForPlayer(playerid, Textdraw6);
  853.         TextDrawHideForPlayer(playerid, Textdraw7);
  854.         TextDrawHideForPlayer(playerid, Textdraw8);
  855.         TextDrawHideForPlayer(playerid, Textdraw9);
  856.         TextDrawHideForPlayer(playerid, Textdraw10);
  857.         SetPlayerColor(playerid, 0x00FF5AFF);
  858.         SetPVarInt(playerid, "Team", 4);
  859.         }
  860.         case 16:
  861.         {
  862.         TextDrawHideForPlayer(playerid, Textdraw0);
  863.         TextDrawHideForPlayer(playerid, Textdraw1);
  864.         TextDrawHideForPlayer(playerid, Textdraw2);
  865.         TextDrawShowForPlayer(playerid, Textdraw3);
  866.         TextDrawHideForPlayer(playerid, Textdraw4);
  867.         TextDrawHideForPlayer(playerid, Textdraw5);
  868.         TextDrawHideForPlayer(playerid, Textdraw6);
  869.         TextDrawHideForPlayer(playerid, Textdraw7);
  870.         TextDrawHideForPlayer(playerid, Textdraw8);
  871.         TextDrawHideForPlayer(playerid, Textdraw9);
  872.         TextDrawHideForPlayer(playerid, Textdraw10);
  873.         SetPlayerColor(playerid, 0x00FF5AFF);
  874.         SetPVarInt(playerid, "Team", 4);
  875.         }
  876.         case 17:
  877.         {
  878.         TextDrawHideForPlayer(playerid, Textdraw0);
  879.         TextDrawHideForPlayer(playerid, Textdraw1);
  880.         TextDrawHideForPlayer(playerid, Textdraw2);
  881.         TextDrawHideForPlayer(playerid, Textdraw3);
  882.         TextDrawShowForPlayer(playerid, Textdraw4);
  883.         TextDrawHideForPlayer(playerid, Textdraw5);
  884.         TextDrawHideForPlayer(playerid, Textdraw6);
  885.         TextDrawHideForPlayer(playerid, Textdraw7);
  886.         TextDrawHideForPlayer(playerid, Textdraw8);
  887.         TextDrawHideForPlayer(playerid, Textdraw9);
  888.         TextDrawHideForPlayer(playerid, Textdraw10);
  889.         SetPlayerColor(playerid, 0x008000FF);
  890.         SetPVarInt(playerid, "Team", 5);
  891.         }
  892.         case 18:
  893.         {
  894.         TextDrawHideForPlayer(playerid, Textdraw0);
  895.         TextDrawHideForPlayer(playerid, Textdraw1);
  896.         TextDrawHideForPlayer(playerid, Textdraw2);
  897.         TextDrawHideForPlayer(playerid, Textdraw3);
  898.         TextDrawShowForPlayer(playerid, Textdraw4);
  899.         TextDrawHideForPlayer(playerid, Textdraw5);
  900.         TextDrawHideForPlayer(playerid, Textdraw6);
  901.         TextDrawHideForPlayer(playerid, Textdraw7);
  902.         TextDrawHideForPlayer(playerid, Textdraw8);
  903.         TextDrawHideForPlayer(playerid, Textdraw9);
  904.         TextDrawHideForPlayer(playerid, Textdraw10);
  905.         SetPlayerColor(playerid, 0x008000FF);
  906.         SetPVarInt(playerid, "Team", 5);
  907.         }
  908.         case 19:
  909.         {
  910.         TextDrawHideForPlayer(playerid, Textdraw0);
  911.         TextDrawHideForPlayer(playerid, Textdraw1);
  912.         TextDrawHideForPlayer(playerid, Textdraw2);
  913.         TextDrawHideForPlayer(playerid, Textdraw3);
  914.         TextDrawShowForPlayer(playerid, Textdraw4);
  915.         TextDrawHideForPlayer(playerid, Textdraw5);
  916.         TextDrawHideForPlayer(playerid, Textdraw6);
  917.         TextDrawHideForPlayer(playerid, Textdraw7);
  918.         TextDrawHideForPlayer(playerid, Textdraw8);
  919.         TextDrawHideForPlayer(playerid, Textdraw9);
  920.         TextDrawHideForPlayer(playerid, Textdraw10);
  921.         SetPlayerColor(playerid, 0x008000FF);
  922.         SetPVarInt(playerid, "Team", 5);
  923.         }
  924.         case 20:
  925.         {
  926.         TextDrawHideForPlayer(playerid, Textdraw0);
  927.         TextDrawHideForPlayer(playerid, Textdraw1);
  928.         TextDrawHideForPlayer(playerid, Textdraw2);
  929.         TextDrawHideForPlayer(playerid, Textdraw3);
  930.         TextDrawHideForPlayer(playerid, Textdraw4);
  931.         TextDrawShowForPlayer(playerid, Textdraw5);
  932.         TextDrawHideForPlayer(playerid, Textdraw6);
  933.         TextDrawHideForPlayer(playerid, Textdraw7);
  934.         TextDrawHideForPlayer(playerid, Textdraw8);
  935.         TextDrawHideForPlayer(playerid, Textdraw9);
  936.         TextDrawHideForPlayer(playerid, Textdraw10);
  937.         SetPlayerColor(playerid, 0x00FF00FF);
  938.         SetPVarInt(playerid, "Team", 6);
  939.         }
  940.         case 21:
  941.         {
  942.         TextDrawHideForPlayer(playerid, Textdraw0);
  943.         TextDrawHideForPlayer(playerid, Textdraw1);
  944.         TextDrawHideForPlayer(playerid, Textdraw2);
  945.         TextDrawHideForPlayer(playerid, Textdraw3);
  946.         TextDrawHideForPlayer(playerid, Textdraw4);
  947.         TextDrawShowForPlayer(playerid, Textdraw5);
  948.         TextDrawHideForPlayer(playerid, Textdraw6);
  949.         TextDrawHideForPlayer(playerid, Textdraw7);
  950.         TextDrawHideForPlayer(playerid, Textdraw8);
  951.         TextDrawHideForPlayer(playerid, Textdraw9);
  952.         TextDrawHideForPlayer(playerid, Textdraw10);
  953.         SetPlayerColor(playerid, 0x00FF00FF);
  954.         SetPVarInt(playerid, "Team", 6);
  955.         }
  956.         case 22:
  957.         {
  958.         TextDrawHideForPlayer(playerid, Textdraw0);
  959.         TextDrawHideForPlayer(playerid, Textdraw1);
  960.         TextDrawHideForPlayer(playerid, Textdraw2);
  961.         TextDrawHideForPlayer(playerid, Textdraw3);
  962.         TextDrawHideForPlayer(playerid, Textdraw4);
  963.         TextDrawShowForPlayer(playerid, Textdraw5);
  964.         TextDrawHideForPlayer(playerid, Textdraw6);
  965.         TextDrawHideForPlayer(playerid, Textdraw7);
  966.         TextDrawHideForPlayer(playerid, Textdraw8);
  967.         TextDrawHideForPlayer(playerid, Textdraw9);
  968.         TextDrawHideForPlayer(playerid, Textdraw10);
  969.         SetPlayerColor(playerid, 0x00FF00FF);
  970.         SetPVarInt(playerid, "Team", 6);
  971.         }
  972.         case 23:
  973.         {
  974.         TextDrawHideForPlayer(playerid, Textdraw0);
  975.         TextDrawHideForPlayer(playerid, Textdraw1);
  976.         TextDrawHideForPlayer(playerid, Textdraw2);
  977.         TextDrawHideForPlayer(playerid, Textdraw3);
  978.         TextDrawHideForPlayer(playerid, Textdraw4);
  979.         TextDrawHideForPlayer(playerid, Textdraw5);
  980.         TextDrawShowForPlayer(playerid, Textdraw6);
  981.         TextDrawHideForPlayer(playerid, Textdraw7);
  982.         TextDrawHideForPlayer(playerid, Textdraw8);
  983.         TextDrawHideForPlayer(playerid, Textdraw9);
  984.         TextDrawHideForPlayer(playerid, Textdraw10);
  985.         SetPlayerColor(playerid, 0xD200FFFF);
  986.         SetPVarInt(playerid, "Team", 7);
  987.         }
  988.         case 24:
  989.         {
  990.         TextDrawHideForPlayer(playerid, Textdraw0);
  991.         TextDrawHideForPlayer(playerid, Textdraw1);
  992.         TextDrawHideForPlayer(playerid, Textdraw2);
  993.         TextDrawHideForPlayer(playerid, Textdraw3);
  994.         TextDrawHideForPlayer(playerid, Textdraw4);
  995.         TextDrawHideForPlayer(playerid, Textdraw5);
  996.         TextDrawShowForPlayer(playerid, Textdraw6);
  997.         TextDrawHideForPlayer(playerid, Textdraw7);
  998.         TextDrawHideForPlayer(playerid, Textdraw8);
  999.         TextDrawHideForPlayer(playerid, Textdraw9);
  1000.         TextDrawHideForPlayer(playerid, Textdraw10);
  1001.         SetPlayerColor(playerid, 0xD200FFFF);
  1002.         SetPVarInt(playerid, "Team", 7);
  1003.         }
  1004.         case 25:
  1005.         {
  1006.         TextDrawHideForPlayer(playerid, Textdraw0);
  1007.         TextDrawHideForPlayer(playerid, Textdraw1);
  1008.         TextDrawHideForPlayer(playerid, Textdraw2);
  1009.         TextDrawHideForPlayer(playerid, Textdraw3);
  1010.         TextDrawHideForPlayer(playerid, Textdraw4);
  1011.         TextDrawHideForPlayer(playerid, Textdraw5);
  1012.         TextDrawShowForPlayer(playerid, Textdraw6);
  1013.         TextDrawHideForPlayer(playerid, Textdraw7);
  1014.         TextDrawHideForPlayer(playerid, Textdraw8);
  1015.         TextDrawHideForPlayer(playerid, Textdraw9);
  1016.         TextDrawHideForPlayer(playerid, Textdraw10);
  1017.         SetPlayerColor(playerid, 0xD200FFFF);
  1018.         SetPVarInt(playerid, "Team", 7);
  1019.         }
  1020.         case 26:
  1021.         {
  1022.         TextDrawHideForPlayer(playerid, Textdraw0);
  1023.         TextDrawHideForPlayer(playerid, Textdraw1);
  1024.         TextDrawHideForPlayer(playerid, Textdraw2);
  1025.         TextDrawHideForPlayer(playerid, Textdraw3);
  1026.         TextDrawHideForPlayer(playerid, Textdraw4);
  1027.         TextDrawHideForPlayer(playerid, Textdraw5);
  1028.         TextDrawHideForPlayer(playerid, Textdraw6);
  1029.         TextDrawShowForPlayer(playerid, Textdraw7);
  1030.         TextDrawHideForPlayer(playerid, Textdraw8);
  1031.         TextDrawHideForPlayer(playerid, Textdraw9);
  1032.         TextDrawHideForPlayer(playerid, Textdraw10);
  1033.         SetPlayerColor(playerid, 0xD2D2D2FF);
  1034.         SetPVarInt(playerid, "Team", 8);
  1035.         }
  1036.         case 27:
  1037.         {
  1038.         TextDrawHideForPlayer(playerid, Textdraw0);
  1039.         TextDrawHideForPlayer(playerid, Textdraw1);
  1040.         TextDrawHideForPlayer(playerid, Textdraw2);
  1041.         TextDrawHideForPlayer(playerid, Textdraw3);
  1042.         TextDrawHideForPlayer(playerid, Textdraw4);
  1043.         TextDrawHideForPlayer(playerid, Textdraw5);
  1044.         TextDrawHideForPlayer(playerid, Textdraw6);
  1045.         TextDrawShowForPlayer(playerid, Textdraw7);
  1046.         TextDrawHideForPlayer(playerid, Textdraw8);
  1047.         TextDrawHideForPlayer(playerid, Textdraw9);
  1048.         TextDrawHideForPlayer(playerid, Textdraw10);
  1049.         SetPlayerColor(playerid, 0xD2D2D2FF);
  1050.         SetPVarInt(playerid, "Team", 8);
  1051.         }
  1052.         case 28:
  1053.         {
  1054.         TextDrawHideForPlayer(playerid, Textdraw0);
  1055.         TextDrawHideForPlayer(playerid, Textdraw1);
  1056.         TextDrawHideForPlayer(playerid, Textdraw2);
  1057.         TextDrawHideForPlayer(playerid, Textdraw3);
  1058.         TextDrawHideForPlayer(playerid, Textdraw4);
  1059.         TextDrawHideForPlayer(playerid, Textdraw5);
  1060.         TextDrawHideForPlayer(playerid, Textdraw6);
  1061.         TextDrawShowForPlayer(playerid, Textdraw7);
  1062.         TextDrawHideForPlayer(playerid, Textdraw8);
  1063.         TextDrawHideForPlayer(playerid, Textdraw9);
  1064.         TextDrawHideForPlayer(playerid, Textdraw10);
  1065.         SetPlayerColor(playerid, 0xD2D2D2FF);
  1066.         SetPVarInt(playerid, "Team", 8);
  1067.         }
  1068.         case 29:
  1069.         {
  1070.         TextDrawHideForPlayer(playerid, Textdraw0);
  1071.         TextDrawHideForPlayer(playerid, Textdraw1);
  1072.         TextDrawHideForPlayer(playerid, Textdraw2);
  1073.         TextDrawHideForPlayer(playerid, Textdraw3);
  1074.         TextDrawHideForPlayer(playerid, Textdraw4);
  1075.         TextDrawHideForPlayer(playerid, Textdraw5);
  1076.         TextDrawHideForPlayer(playerid, Textdraw6);
  1077.         TextDrawHideForPlayer(playerid, Textdraw7);
  1078.         TextDrawShowForPlayer(playerid, Textdraw8);
  1079.         TextDrawHideForPlayer(playerid, Textdraw9);
  1080.         TextDrawHideForPlayer(playerid, Textdraw10);
  1081.         SetPlayerColor(playerid, 0x00F5FFFF);
  1082.         SetPVarInt(playerid, "Team", 9);
  1083.         }
  1084.         case 30:
  1085.         {
  1086.         TextDrawHideForPlayer(playerid, Textdraw0);
  1087.         TextDrawHideForPlayer(playerid, Textdraw1);
  1088.         TextDrawHideForPlayer(playerid, Textdraw2);
  1089.         TextDrawHideForPlayer(playerid, Textdraw3);
  1090.         TextDrawHideForPlayer(playerid, Textdraw4);
  1091.         TextDrawHideForPlayer(playerid, Textdraw5);
  1092.         TextDrawHideForPlayer(playerid, Textdraw6);
  1093.         TextDrawHideForPlayer(playerid, Textdraw7);
  1094.         TextDrawShowForPlayer(playerid, Textdraw8);
  1095.         TextDrawHideForPlayer(playerid, Textdraw9);
  1096.         TextDrawHideForPlayer(playerid, Textdraw10);
  1097.         SetPlayerColor(playerid, 0x00F5FFFF);
  1098.         SetPVarInt(playerid, "Team", 9);
  1099.         }
  1100.         case 31:
  1101.         {
  1102.         TextDrawHideForPlayer(playerid, Textdraw0);
  1103.         TextDrawHideForPlayer(playerid, Textdraw1);
  1104.         TextDrawHideForPlayer(playerid, Textdraw2);
  1105.         TextDrawHideForPlayer(playerid, Textdraw3);
  1106.         TextDrawHideForPlayer(playerid, Textdraw4);
  1107.         TextDrawHideForPlayer(playerid, Textdraw5);
  1108.         TextDrawHideForPlayer(playerid, Textdraw6);
  1109.         TextDrawHideForPlayer(playerid, Textdraw7);
  1110.         TextDrawShowForPlayer(playerid, Textdraw8);
  1111.         TextDrawHideForPlayer(playerid, Textdraw9);
  1112.         TextDrawHideForPlayer(playerid, Textdraw10);
  1113.         SetPlayerColor(playerid, 0x00F5FFFF);
  1114.         SetPVarInt(playerid, "Team", 9);
  1115.         }
  1116.         case 32:
  1117.         {
  1118.         TextDrawHideForPlayer(playerid, Textdraw0);
  1119.         TextDrawHideForPlayer(playerid, Textdraw1);
  1120.         TextDrawHideForPlayer(playerid, Textdraw2);
  1121.         TextDrawHideForPlayer(playerid, Textdraw3);
  1122.         TextDrawHideForPlayer(playerid, Textdraw4);
  1123.         TextDrawHideForPlayer(playerid, Textdraw5);
  1124.         TextDrawHideForPlayer(playerid, Textdraw6);
  1125.         TextDrawHideForPlayer(playerid, Textdraw7);
  1126.         TextDrawHideForPlayer(playerid, Textdraw8);
  1127.         TextDrawShowForPlayer(playerid, Textdraw9);
  1128.         TextDrawHideForPlayer(playerid, Textdraw10);
  1129.         SetPlayerColor(playerid, 0xFF0041FF);
  1130.         SetPVarInt(playerid, "Team", 10);
  1131.  
  1132.         }
  1133.         case 33:
  1134.         {
  1135.         TextDrawHideForPlayer(playerid, Textdraw0);
  1136.         TextDrawHideForPlayer(playerid, Textdraw1);
  1137.         TextDrawHideForPlayer(playerid, Textdraw2);
  1138.         TextDrawHideForPlayer(playerid, Textdraw3);
  1139.         TextDrawHideForPlayer(playerid, Textdraw4);
  1140.         TextDrawHideForPlayer(playerid, Textdraw5);
  1141.         TextDrawHideForPlayer(playerid, Textdraw6);
  1142.         TextDrawHideForPlayer(playerid, Textdraw7);
  1143.         TextDrawHideForPlayer(playerid, Textdraw8);
  1144.         TextDrawShowForPlayer(playerid, Textdraw9);
  1145.         TextDrawHideForPlayer(playerid, Textdraw10);
  1146.         SetPlayerColor(playerid, 0xFF0041FF);
  1147.         SetPVarInt(playerid, "Team", 10);
  1148.         }
  1149.         case 34:
  1150.         {
  1151.         TextDrawHideForPlayer(playerid, Textdraw0);
  1152.         TextDrawHideForPlayer(playerid, Textdraw1);
  1153.         TextDrawHideForPlayer(playerid, Textdraw2);
  1154.         TextDrawHideForPlayer(playerid, Textdraw3);
  1155.         TextDrawHideForPlayer(playerid, Textdraw4);
  1156.         TextDrawHideForPlayer(playerid, Textdraw5);
  1157.         TextDrawHideForPlayer(playerid, Textdraw6);
  1158.         TextDrawHideForPlayer(playerid, Textdraw7);
  1159.         TextDrawHideForPlayer(playerid, Textdraw8);
  1160.         TextDrawShowForPlayer(playerid, Textdraw9);
  1161.         TextDrawHideForPlayer(playerid, Textdraw10);
  1162.         SetPlayerColor(playerid, 0xFF0041FF);
  1163.         SetPVarInt(playerid, "Team", 10);
  1164.         }
  1165.         case 35:
  1166.         {
  1167.         TextDrawHideForPlayer(playerid, Textdraw0);
  1168.         TextDrawHideForPlayer(playerid, Textdraw1);
  1169.         TextDrawHideForPlayer(playerid, Textdraw2);
  1170.         TextDrawHideForPlayer(playerid, Textdraw3);
  1171.         TextDrawHideForPlayer(playerid, Textdraw4);
  1172.         TextDrawHideForPlayer(playerid, Textdraw5);
  1173.         TextDrawHideForPlayer(playerid, Textdraw6);
  1174.         TextDrawHideForPlayer(playerid, Textdraw7);
  1175.         TextDrawHideForPlayer(playerid, Textdraw8);
  1176.         TextDrawHideForPlayer(playerid, Textdraw9);
  1177.         TextDrawShowForPlayer(playerid, Textdraw10);
  1178.         SetPlayerColor(playerid, 0x050000FF);
  1179.         SetPVarInt(playerid, "Team", 11);
  1180.         }
  1181.         case 36:
  1182.         {
  1183.         TextDrawHideForPlayer(playerid, Textdraw0);
  1184.         TextDrawHideForPlayer(playerid, Textdraw1);
  1185.         TextDrawHideForPlayer(playerid, Textdraw2);
  1186.         TextDrawHideForPlayer(playerid, Textdraw3);
  1187.         TextDrawHideForPlayer(playerid, Textdraw4);
  1188.         TextDrawHideForPlayer(playerid, Textdraw5);
  1189.         TextDrawHideForPlayer(playerid, Textdraw6);
  1190.         TextDrawHideForPlayer(playerid, Textdraw7);
  1191.         TextDrawHideForPlayer(playerid, Textdraw8);
  1192.         TextDrawHideForPlayer(playerid, Textdraw9);
  1193.         TextDrawShowForPlayer(playerid, Textdraw10);
  1194.         SetPlayerColor(playerid, 0x050000FF);
  1195.         SetPVarInt(playerid, "Team", 11);
  1196.         }
  1197.         case 37:
  1198.         {
  1199.         TextDrawHideForPlayer(playerid, Textdraw0);
  1200.         TextDrawHideForPlayer(playerid, Textdraw1);
  1201.         TextDrawHideForPlayer(playerid, Textdraw2);
  1202.         TextDrawHideForPlayer(playerid, Textdraw3);
  1203.         TextDrawHideForPlayer(playerid, Textdraw4);
  1204.         TextDrawHideForPlayer(playerid, Textdraw5);
  1205.         TextDrawHideForPlayer(playerid, Textdraw6);
  1206.         TextDrawHideForPlayer(playerid, Textdraw7);
  1207.         TextDrawHideForPlayer(playerid, Textdraw8);
  1208.         TextDrawHideForPlayer(playerid, Textdraw9);
  1209.         TextDrawShowForPlayer(playerid, Textdraw10);
  1210.         SetPlayerColor(playerid, 0x050000FF);
  1211.         SetPVarInt(playerid, "Team", 11);
  1212.         }
  1213.         case 38:
  1214.         {
  1215.         TextDrawHideForPlayer(playerid, Textdraw0);
  1216.         TextDrawHideForPlayer(playerid, Textdraw1);
  1217.         TextDrawHideForPlayer(playerid, Textdraw2);
  1218.         TextDrawHideForPlayer(playerid, Textdraw3);
  1219.         TextDrawHideForPlayer(playerid, Textdraw4);
  1220.         TextDrawHideForPlayer(playerid, Textdraw5);
  1221.         TextDrawHideForPlayer(playerid, Textdraw6);
  1222.         TextDrawHideForPlayer(playerid, Textdraw7);
  1223.         TextDrawHideForPlayer(playerid, Textdraw8);
  1224.         TextDrawHideForPlayer(playerid, Textdraw9);
  1225.         TextDrawShowForPlayer(playerid, Textdraw10);
  1226.         SetPlayerColor(playerid, 0x050000FF);
  1227.         SetPVarInt(playerid, "Team", 11);
  1228.         }
  1229.  
  1230.     }
  1231.     return 1;
  1232. }
  1233.  
  1234. public OnPlayerConnect(playerid)
  1235. {
  1236.     new Spielerdatei[128];
  1237.     new name[MAX_PLAYER_NAME];
  1238.     GetPlayerName(playerid, name, sizeof(name));
  1239.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
  1240.     ShowPlayerDialog(playerid, Dia_Reg, DIALOG_STYLE_INPUT,"Registrieren", "Gib bitte das Gewünschte Passwort ein!", "Register","Abbrechen");
  1241.     if(dini_Exists(Spielerdatei))
  1242.     {
  1243.         ShowPlayerDialog(playerid, Dia_Log, DIALOG_STYLE_INPUT, "Login", "Dein Account wurde gewunden, gib bitte das Passwort ein!", "Login", "Abbrechen");
  1244.     }
  1245.    
  1246.     new KillDatei[128];
  1247.     format(KillDatei,sizeof(KillDatei),"/settings/TeamKills.ini");
  1248.     if(!dini_Exists(KillDatei))
  1249.     {
  1250.         dini_Create(KillDatei);
  1251.     }
  1252.     LoadAccount(playerid);
  1253.     return 1;
  1254. }
  1255.  
  1256. public OnPlayerDisconnect(playerid, reason)
  1257. {
  1258.     SavePlayer(playerid);
  1259.     return 1;
  1260. }
  1261.  
  1262.  
  1263.  
  1264.  
  1265. public OnPlayerSpawn(playerid)
  1266. {
  1267.     TextDrawHideForPlayer(playerid, Textdraw0);
  1268.     TextDrawHideForPlayer(playerid, Textdraw1);
  1269.     TextDrawHideForPlayer(playerid, Textdraw2);
  1270.     TextDrawHideForPlayer(playerid, Textdraw3);
  1271.     TextDrawHideForPlayer(playerid, Textdraw4);
  1272.     TextDrawHideForPlayer(playerid, Textdraw5);
  1273.     TextDrawHideForPlayer(playerid, Textdraw6);
  1274.     TextDrawHideForPlayer(playerid, Textdraw7);
  1275.     TextDrawHideForPlayer(playerid, Textdraw8);
  1276.     TextDrawHideForPlayer(playerid, Textdraw9);
  1277.     TextDrawHideForPlayer(playerid, Textdraw10);
  1278.    
  1279.  
  1280.     //Team Anzeige Draw
  1281.     new String[128], String2[128], String3[128], String4[128], String5[128], Team[30];
  1282.     switch(GetPVarInt(playerid, "Team"))
  1283.     {
  1284.         case 1:{Team="Polizei";}
  1285.         case 2:{Team="Russen";}
  1286.         case 3:{Team="Triaden";}
  1287.         case 4:{Team="Italiener";}
  1288.         case 5:{Team="Vipers MC";}
  1289.         case 6:{Team="Grove Street";}
  1290.         case 7:{Team="Ballas";}
  1291.         case 8:{Team="Aztecas";}
  1292.         case 9:{Team="Vagos";}
  1293.         case 10:{Team="Rifa";}
  1294.         case 11:{Team="Black Bouncer";}
  1295.        
  1296.     }
  1297.     format(String, sizeof(String), "Team: %s", Team);
  1298.     TextdrawTeam = TextDrawCreate(500.000000, 101.000000, String);
  1299.     TextDrawBackgroundColor(TextdrawTeam, 255);
  1300.     TextDrawFont(TextdrawTeam, 1);
  1301.     TextDrawLetterSize(TextdrawTeam, 0.300000, 2.000000);
  1302.     TextDrawColor(TextdrawTeam, -1);
  1303.     TextDrawSetOutline(TextdrawTeam, 0);
  1304.     TextDrawSetProportional(TextdrawTeam, 1);
  1305.     TextDrawSetShadow(TextdrawTeam, 1);
  1306.     TextDrawUseBox(TextdrawTeam, 1);
  1307.     TextDrawBoxColor(TextdrawTeam, 255);
  1308.     TextDrawTextSize(TextdrawTeam, 606.000000, 304.000000);
  1309.    
  1310.     format(String4, sizeof(String4), "Level: %i", GetPVarInt(playerid, "Level"));
  1311.     TextdrawLevel = TextDrawCreate(500.000000, 120.000000, String4);
  1312.     TextDrawBackgroundColor(TextdrawLevel, 255);
  1313.     TextDrawFont(TextdrawLevel, 1);
  1314.     TextDrawLetterSize(TextdrawLevel, 0.300000, 2.000000);
  1315.     TextDrawColor(TextdrawLevel, -1);
  1316.     TextDrawSetOutline(TextdrawLevel, 0);
  1317.     TextDrawSetProportional(TextdrawLevel, 1);
  1318.     TextDrawSetShadow(TextdrawLevel, 1);
  1319.     TextDrawUseBox(TextdrawLevel, 1);
  1320.     TextDrawBoxColor(TextdrawLevel, 255);
  1321.     TextDrawTextSize(TextdrawLevel, 606.000000, 304.000000);
  1322.    
  1323.     format(String5, sizeof(String5), "Bank: %i$", GetPVarInt(playerid, "Bank"));
  1324.     TextdrawBank = TextDrawCreate(500.000000, 140.000000, String5);
  1325.     TextDrawBackgroundColor(TextdrawBank, 255);
  1326.     TextDrawFont(TextdrawBank, 1);
  1327.     TextDrawLetterSize(TextdrawBank, 0.300000, 2.000000);
  1328.     TextDrawColor(TextdrawBank, -1);
  1329.     TextDrawSetOutline(TextdrawBank, 0);
  1330.     TextDrawSetProportional(TextdrawBank, 1);
  1331.     TextDrawSetShadow(TextdrawBank, 1);
  1332.     TextDrawUseBox(TextdrawBank, 1);
  1333.     TextDrawBoxColor(TextdrawBank, 255);
  1334.     TextDrawTextSize(TextdrawBank, 606.000000, 304.000000);
  1335.    
  1336.     format(String2, sizeof(String2), "Kills: %i", GetPVarInt(playerid, "Kills"));
  1337.     TextdrawKills = TextDrawCreate(500.000000, 160.000000, String2);
  1338.     TextDrawBackgroundColor(TextdrawKills, 255);
  1339.     TextDrawFont(TextdrawKills, 1);
  1340.     TextDrawLetterSize(TextdrawKills, 0.300000, 2.000000);
  1341.     TextDrawColor(TextdrawKills, -1);
  1342.     TextDrawSetOutline(TextdrawKills, 0);
  1343.     TextDrawSetProportional(TextdrawKills, 1);
  1344.     TextDrawSetShadow(TextdrawKills, 1);
  1345.     TextDrawUseBox(TextdrawKills, 1);
  1346.     TextDrawBoxColor(TextdrawKills, 255);
  1347.     TextDrawTextSize(TextdrawKills, 606.000000, 304.000000);
  1348.    
  1349.     format(String3, sizeof(String3), "Tode: %i", GetPVarInt(playerid, "Deaths"));
  1350.     TextdrawDeaths = TextDrawCreate(500.000000, 180.000000, String3);
  1351.     TextDrawBackgroundColor(TextdrawDeaths, 255);
  1352.     TextDrawFont(TextdrawDeaths, 1);
  1353.     TextDrawLetterSize(TextdrawDeaths, 0.300000, 2.000000);
  1354.     TextDrawColor(TextdrawDeaths, -1);
  1355.     TextDrawSetOutline(TextdrawDeaths, 0);
  1356.     TextDrawSetProportional(TextdrawDeaths, 1);
  1357.     TextDrawSetShadow(TextdrawDeaths, 1);
  1358.     TextDrawUseBox(TextdrawDeaths, 1);
  1359.     TextDrawBoxColor(TextdrawDeaths, 255);
  1360.     TextDrawTextSize(TextdrawDeaths, 606.000000, 304.000000);
  1361.    
  1362.     if(GetPVarInt(playerid, "TogDraw") == 1)
  1363.     {
  1364.         TextDrawShowForPlayer(playerid, TextdrawTeam);
  1365.         TextDrawShowForPlayer(playerid, TextdrawKills);
  1366.         TextDrawShowForPlayer(playerid, TextdrawDeaths);
  1367.         TextDrawShowForPlayer(playerid, TextdrawLevel);
  1368.         TextDrawShowForPlayer(playerid, TextdrawBank);
  1369.     }
  1370.     else
  1371.     {
  1372.         return 0;
  1373.     }
  1374.    
  1375.     if(GetPVarInt(playerid, "TogKills") == 1)
  1376.     {
  1377.         TextDrawShowForPlayer(playerid, Textdraw11);
  1378.         TextDrawShowForPlayer(playerid, Textdraw12);
  1379.         TextDrawShowForPlayer(playerid, Textdraw13);
  1380.         TextDrawShowForPlayer(playerid, Textdraw14);
  1381.         TextDrawShowForPlayer(playerid, Textdraw15);
  1382.         TextDrawShowForPlayer(playerid, Textdraw16);
  1383.         TextDrawShowForPlayer(playerid, Textdraw17);
  1384.         TextDrawShowForPlayer(playerid, Textdraw18);
  1385.         TextDrawShowForPlayer(playerid, Textdraw19);
  1386.         TextDrawShowForPlayer(playerid, Textdraw20);
  1387.         TextDrawShowForPlayer(playerid, Textdraw21);
  1388.         TextDrawShowForPlayer(playerid, Textdraw22);
  1389.     }
  1390.     else
  1391.     {
  1392.         return 0;
  1393.     }
  1394.  
  1395.     return 1;
  1396. }
  1397.  
  1398. ocmd:togkills(playerid,params[])
  1399. {
  1400.     if(GetPVarInt(playerid, "TogKills") == 1)
  1401.     {
  1402.         SetPVarInt(playerid, "TogKills", 0);
  1403.         SendClientMessage(playerid, gruen, "KillDraws ausgeschaltet!");
  1404.         TextDrawHideForPlayer(playerid, Textdraw11);
  1405.         TextDrawHideForPlayer(playerid, Textdraw12);
  1406.         TextDrawHideForPlayer(playerid, Textdraw13);
  1407.         TextDrawHideForPlayer(playerid, Textdraw14);
  1408.         TextDrawHideForPlayer(playerid, Textdraw15);
  1409.         TextDrawHideForPlayer(playerid, Textdraw16);
  1410.         TextDrawHideForPlayer(playerid, Textdraw17);
  1411.         TextDrawHideForPlayer(playerid, Textdraw18);
  1412.         TextDrawHideForPlayer(playerid, Textdraw19);
  1413.         TextDrawHideForPlayer(playerid, Textdraw20);
  1414.         TextDrawHideForPlayer(playerid, Textdraw21);
  1415.         TextDrawHideForPlayer(playerid, Textdraw22);
  1416.     }
  1417.     else if(GetPVarInt(playerid, "TogKills") == 0)
  1418.     {
  1419.         SetPVarInt(playerid, "TogKills", 1);
  1420.         SendClientMessage(playerid, gruen, "KillDraws angeschaltet!");
  1421.         TextDrawShowForPlayer(playerid, Textdraw11);
  1422.         TextDrawShowForPlayer(playerid, Textdraw12);
  1423.         TextDrawShowForPlayer(playerid, Textdraw13);
  1424.         TextDrawShowForPlayer(playerid, Textdraw14);
  1425.         TextDrawShowForPlayer(playerid, Textdraw15);
  1426.         TextDrawShowForPlayer(playerid, Textdraw16);
  1427.         TextDrawShowForPlayer(playerid, Textdraw17);
  1428.         TextDrawShowForPlayer(playerid, Textdraw18);
  1429.         TextDrawShowForPlayer(playerid, Textdraw19);
  1430.         TextDrawShowForPlayer(playerid, Textdraw20);
  1431.         TextDrawShowForPlayer(playerid, Textdraw21);
  1432.         TextDrawShowForPlayer(playerid, Textdraw22);
  1433.     }
  1434.     return 1;
  1435. }
  1436.  
  1437. ocmd:ggg(playerid,params[])
  1438. {
  1439.  
  1440.     dini_IntSet("/settings/TeamKills.ini", "Polizei", 100);
  1441.     return 1;
  1442. }
  1443.  
  1444. ocmd:togdraw(playerid,params[])
  1445. {
  1446.     if(GetPVarInt(playerid, "TogDraw") == 1)
  1447.     {
  1448.         SetPVarInt(playerid, "TogDraw", 0);
  1449.         SendClientMessage(playerid, gruen, "Anzeige ausgeschaltet!");
  1450.         TextDrawHideForPlayer(playerid, TextdrawTeam);
  1451.         TextDrawHideForPlayer(playerid, TextdrawKills);
  1452.         TextDrawHideForPlayer(playerid, TextdrawDeaths);
  1453.         TextDrawHideForPlayer(playerid, TextdrawLevel);
  1454.         TextDrawHideForPlayer(playerid, TextdrawBank);
  1455.         return 1;
  1456.     }
  1457.  
  1458.     else if(GetPVarInt(playerid, "TogDraw") == 0)
  1459.     {
  1460.         SetPVarInt(playerid, "TogDraw", 1);
  1461.         SendClientMessage(playerid, gruen, "Anzeige angeschaltet!");
  1462.         TextDrawShowForPlayer(playerid, TextdrawTeam);
  1463.         TextDrawShowForPlayer(playerid, TextdrawKills);
  1464.         TextDrawShowForPlayer(playerid, TextdrawDeaths);
  1465.         TextDrawShowForPlayer(playerid, TextdrawLevel);
  1466.         TextDrawShowForPlayer(playerid, TextdrawBank);
  1467.         return 1;
  1468.     }
  1469.     return 1;
  1470. }
  1471.  
  1472.  
  1473.  
  1474. public OnPlayerDeath(playerid, killerid, reason)
  1475. {
  1476.         SetPVarInt(killerid, "Kills", GetPVarInt(killerid, "Kills") + 1);
  1477.         SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
  1478.         SetPVarInt(playerid, "Deaths", GetPVarInt(playerid, "Deaths") + 1);
  1479.         GivePlayerMoney(killerid, 500);
  1480.         GivePlayerMoney(playerid, 100);
  1481.        
  1482.        
  1483.         new KillDatei[128];
  1484.         format(KillDatei,sizeof(KillDatei),"/settings/TeamKills.ini");
  1485.        
  1486.         new str1[128], str2[128];
  1487.         format(str1, sizeof(str1), "Kills: %i", GetPVarInt(killerid, "Kills"));
  1488.         format(str2, sizeof(str2), "Tode: %i", GetPVarInt(playerid, "Deaths"));
  1489.        
  1490.         TextDrawSetString(TextdrawKills, str1);
  1491.         TextDrawSetString(TextdrawDeaths, str2);
  1492.  
  1493.         switch(GetPVarInt(killerid, "Team"))
  1494.         {
  1495.         case 1:{dini_IntSet(KillDatei, "Polizei", dini_Int(KillDatei, "Polizei") + 1);}
  1496.         case 2:{dini_IntSet(KillDatei, "Russen", dini_Int(KillDatei, "Russen") + 1);}
  1497.         case 3:{dini_IntSet(KillDatei, "Triaden", dini_Int(KillDatei, "Triaden") + 1);}
  1498.         case 4:{dini_IntSet(KillDatei, "Italiener", dini_Int(KillDatei, "Italiener") + 1);}
  1499.         case 5:{dini_IntSet(KillDatei, "Vipers", dini_Int(KillDatei, "Vipers") + 1);}
  1500.         case 6:{dini_IntSet(KillDatei, "Groove", dini_Int(KillDatei, "Groove") + 1);}
  1501.         case 7:{dini_IntSet(KillDatei, "Ballas", dini_Int(KillDatei, "Ballas") + 1);}
  1502.         case 8:{dini_IntSet(KillDatei, "Aztecas", dini_Int(KillDatei, "Aztecas") + 1);}
  1503.         case 9:{dini_IntSet(KillDatei, "Vagos", dini_Int(KillDatei, "Vagos") + 1);}
  1504.         case 10:{dini_IntSet(KillDatei, "Rifa", dini_Int(KillDatei, "Rifa") + 1);}
  1505.         case 11:{dini_IntSet(KillDatei, "Bouncer", dini_Int(KillDatei, "Bouncer") + 1);}
  1506.         }
  1507.         return 1;
  1508. }
  1509.  
  1510. public OnVehicleSpawn(vehicleid)
  1511. {
  1512.     return 1;
  1513. }
  1514.  
  1515. public OnVehicleDeath(vehicleid, killerid)
  1516. {
  1517.     return 1;
  1518. }
  1519.  
  1520. public OnPlayerText(playerid, text[])
  1521. {
  1522.     return 1;
  1523. }
  1524.  
  1525. public OnPlayerCommandText(playerid, cmdtext[])
  1526. {
  1527.  
  1528.  
  1529.  
  1530.  
  1531.    
  1532.    
  1533.    
  1534.     if(strcmp("/7236427346723482376472347362472364", cmdtext, true, 10) == 0)
  1535.     {
  1536.         SendClientMessage(playerid, rot, "Test");
  1537.         return 1;
  1538.     }
  1539.    
  1540.     return SendClientMessage(playerid, rot, "Diesen Befehl gibt es nicht!");
  1541. }
  1542.  
  1543. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1544. {
  1545.     return 1;
  1546. }
  1547.  
  1548. public OnPlayerExitVehicle(playerid, vehicleid)
  1549. {
  1550.     return 1;
  1551. }
  1552.  
  1553. public OnPlayerStateChange(playerid, newstate, oldstate)
  1554. {
  1555.     return 1;
  1556. }
  1557.  
  1558. public OnPlayerEnterCheckpoint(playerid)
  1559. {
  1560.     return 1;
  1561. }
  1562.  
  1563. public OnPlayerLeaveCheckpoint(playerid)
  1564. {
  1565.     return 1;
  1566. }
  1567.  
  1568. public OnPlayerEnterRaceCheckpoint(playerid)
  1569. {
  1570.     return 1;
  1571. }
  1572.  
  1573. public OnPlayerLeaveRaceCheckpoint(playerid)
  1574. {
  1575.     return 1;
  1576. }
  1577.  
  1578. public OnRconCommand(cmd[])
  1579. {
  1580.     return 1;
  1581. }
  1582.  
  1583. public OnPlayerRequestSpawn(playerid)
  1584. {
  1585.     return 1;
  1586. }
  1587.  
  1588. public OnObjectMoved(objectid)
  1589. {
  1590.     return 1;
  1591. }
  1592.  
  1593. public OnPlayerObjectMoved(playerid, objectid)
  1594. {
  1595.     return 1;
  1596. }
  1597.  
  1598. public OnPlayerPickUpPickup(playerid, pickupid)
  1599. {
  1600.     return 1;
  1601. }
  1602.  
  1603. public OnVehicleMod(playerid, vehicleid, componentid)
  1604. {
  1605.     return 1;
  1606. }
  1607.  
  1608. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  1609. {
  1610.     return 1;
  1611. }
  1612.  
  1613. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  1614. {
  1615.     return 1;
  1616. }
  1617.  
  1618. public OnPlayerSelectedMenuRow(playerid, row)
  1619. {
  1620.     return 1;
  1621. }
  1622.  
  1623. public OnPlayerExitedMenu(playerid)
  1624. {
  1625.     return 1;
  1626. }
  1627.  
  1628. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  1629. {
  1630.     return 1;
  1631. }
  1632.  
  1633. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1634. {
  1635.     return 1;
  1636. }
  1637.  
  1638. public OnRconLoginAttempt(ip[], password[], success)
  1639. {
  1640.     return 1;
  1641. }
  1642.  
  1643. public OnPlayerUpdate(playerid)
  1644. {
  1645.     return 1;
  1646. }
  1647.  
  1648. public OnPlayerStreamIn(playerid, forplayerid)
  1649. {
  1650.     return 1;
  1651. }
  1652.  
  1653. public OnPlayerStreamOut(playerid, forplayerid)
  1654. {
  1655.     return 1;
  1656. }
  1657.  
  1658. public OnVehicleStreamIn(vehicleid, forplayerid)
  1659. {
  1660.     return 1;
  1661. }
  1662.  
  1663. public OnVehicleStreamOut(vehicleid, forplayerid)
  1664. {
  1665.     return 1;
  1666. }
  1667.  
  1668. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1669. {
  1670.     if(dialogid == Dia_Reg)
  1671.     {
  1672.         if(response == 0)
  1673.         {
  1674.             SendClientMessage(playerid, rot, "Um hier spielen zu könenn musst du dich registrieren!");
  1675.             Kick(playerid);
  1676.             return 1;
  1677.         }
  1678.        
  1679.         if(response  == 1)
  1680.         {
  1681.             if(!strlen(inputtext))
  1682.             {
  1683.                 SendClientMessage(playerid, rot, "Das Passwort war nicht lang genug");
  1684.                 ShowPlayerDialog(playerid, Dia_Reg, DIALOG_STYLE_INPUT,"Registrieren", "Gib bitte das Gewünschte Passwort ein!", "Register","Abbrechen");
  1685.             }
  1686.             else
  1687.             {
  1688.                 Register(playerid,inputtext);
  1689.                 return 1;
  1690.             }
  1691.         }
  1692.     }
  1693.    
  1694.     if(dialogid == Dia_Log)
  1695.     {
  1696.         if(response == 0)
  1697.         {
  1698.             SendClientMessage(playerid, rot, "Um hier spielen zu können musst du dich einloggen!");
  1699.             Kick(playerid);
  1700.         }
  1701.    
  1702.         if(response == 1)
  1703.         {
  1704.             Login(playerid, inputtext);
  1705.        
  1706.        
  1707.         }
  1708.    
  1709.    
  1710.     }
  1711.        
  1712.  
  1713.  
  1714.     return 1;
  1715. }
  1716.  
  1717. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  1718. {
  1719.     return 1;
  1720. }
  1721.  
  1722.  
  1723. stock Register(playerid, key[])
  1724. {
  1725.     new Spielerdatei[128];
  1726.     new name[MAX_PLAYER_NAME];
  1727.     GetPlayerName(playerid, name, sizeof(name));
  1728.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
  1729.     dini_Create(Spielerdatei);
  1730.     dini_Set(Spielerdatei, "Passwort", key);
  1731.     SetPlayerScore(playerid, 0);
  1732.     SetPVarInt(playerid, "TogDraw", 1);
  1733.     SetPVarInt(playerid, "TogKills", 1);
  1734.     SendClientMessage(playerid, gruen, "Erfolgreich registriert!");
  1735.     return 1;
  1736. }
  1737.  
  1738. stock Login(playerid, key[])
  1739. {
  1740.     new Spielerdatei[128];
  1741.     new name[MAX_PLAYER_NAME];
  1742.     GetPlayerName(playerid, name, sizeof(name));
  1743.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
  1744.     if(!strcmp(key,dini_Get(Spielerdatei, "Passwort"), true))
  1745.     {
  1746.         LoadAccount(playerid);
  1747.         SendClientMessage(playerid, gruen, "Erfolgreich eingeloggt!");
  1748.     }
  1749.     else
  1750.     {
  1751.         SendClientMessage(playerid, rot, "Falsches Passowrt eingegeben!");
  1752.         ShowPlayerDialog(playerid, Dia_Log, DIALOG_STYLE_INPUT, "Login", "Dein Account wurde gewunden, gib bitte das Passwort ein!", "Login", "Abbrechen");
  1753.     }
  1754.  
  1755. }
  1756.  
  1757. stock LoadAccount(playerid)
  1758. {
  1759.     new Spielerdatei[128];
  1760.     new name[MAX_PLAYER_NAME];
  1761.     GetPlayerName(playerid, name, sizeof(name));
  1762.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
  1763.     SetPlayerScore(playerid, dini_Int(Spielerdatei, "Kills"));
  1764.     SetPVarInt(playerid, "Kills", dini_Int(Spielerdatei, "Kills"));
  1765.     SetPVarInt(playerid, "Deaths", dini_Int(Spielerdatei, "Deaths"));
  1766.     SetPVarInt(playerid, "Level", dini_Int(Spielerdatei, "Level"));
  1767.     SetPVarInt(playerid, "Adminlevel", dini_Int(Spielerdatei, "Adminlevel"));
  1768.     SetPVarInt(playerid, "Premium", dini_Int(Spielerdatei, "Premium"));
  1769.     GivePlayerMoney(playerid, dini_Int(Spielerdatei, "Geld"));
  1770.     SetPVarInt(playerid, "Bank", dini_Int(Spielerdatei, "Bank"));
  1771.     SetPVarInt(playerid, "TogDraw", dini_Int(Spielerdatei, "TogDraw"));
  1772.     SetPVarInt(playerid, "TogKills", dini_Int(Spielerdatei, "TogKills"));
  1773.     return 1;
  1774. }
  1775.  
  1776.  
  1777.  
  1778. stock SavePlayer(playerid)
  1779. {
  1780.     new Spielerdatei[128];
  1781.     new name[MAX_PLAYER_NAME];
  1782.     GetPlayerName(playerid, name, sizeof(name));
  1783.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
  1784.     dini_IntSet(Spielerdatei, "Kills", GetPVarInt(playerid, "Kills"));
  1785.     dini_IntSet(Spielerdatei, "Deaths", GetPVarInt(playerid, "Deaths"));
  1786.     dini_IntSet(Spielerdatei, "Level", GetPVarInt(playerid, "Level"));
  1787.     dini_IntSet(Spielerdatei, "Adminlevel", GetPVarInt(playerid, "Adminlevel"));
  1788.     dini_IntSet(Spielerdatei, "Premium", GetPVarInt(playerid, "Premium"));
  1789.     dini_IntSet(Spielerdatei, "Geld", GetPlayerMoney(playerid));
  1790.     dini_IntSet(Spielerdatei, "Bank", GetPVarInt(playerid, "Bank"));
  1791.     dini_IntSet(Spielerdatei, "TogDraw", GetPVarInt(playerid, "TogDraw"));
  1792.     dini_IntSet(Spielerdatei, "TogKills", GetPVarInt(playerid, "TogKills"));
  1793.     return 1;
  1794. }
  1795.  
  1796. stock IstSpielerEinAdmin(playerid,rang)
  1797. {
  1798.     if(GetPVarInt(playerid, "Adminlevel")>=rang)return 1;
  1799.     return 0;
  1800. }
  1801.  
  1802. stock Spielername(playerid)
  1803. {
  1804.     new name[40];
  1805.     GetPlayerName(playerid, name, sizeof(name));
  1806.     return name;
  1807. }
  1808.  
  1809. stock IstSpielerInTeam(playerid, team)
  1810. {
  1811.     if(GetPVarInt(playerid, "Team") == team)return 1;
  1812.     return 0;
  1813. }
  1814.  
  1815. stock valstrex(value, bool:pack=false)
  1816. {
  1817.     new stringelingeling[12];
  1818.     valstr(stringelingeling,value,pack);
  1819.     return stringelingeling;
  1820. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement