Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2012
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. //kolory
  5. #define COLOR_ZIELONY 0x328500FF
  6. #define COLOR_CZERWONY 0xFF0000FF
  7. #define COLOR_BIALY 0xFFFFFFFF
  8. #define COLOR_POMARANCZOWY 0xFF9900FF
  9. #define COLOR_ZOLTY 0xFAFF00FF
  10. #define COLOR_CZARNY 0x000000FF
  11.  
  12. #define FILE_HASLA "Admin.ini"
  13.  
  14. new bool:Admin[MAX_PLAYERS];
  15.  
  16. public OnPlayerConnect(playerid) Admin[playerid] = false;
  17.  
  18. COMMAND:ahaslo(playerid, params[])
  19. {
  20. if(isnull(params)) return SendClientMessage(playerid, 0xffffffFF, "Użyj: /AHaslo [Nowe Haslo]");
  21. if(!fexist(FILE_HASLA)) fclose(fopen(FILE_HASLA, io_write));
  22.  
  23. new File:x = fopen(FILE_HASLA, io_write);
  24. fwrite(x, params);
  25. fclose(x);
  26.  
  27. new str[100];
  28. format(str, sizeof(str), "Zmieniles Haslo Admina na {fff500}%s", params);
  29. SendClientMessage(playerid, 0x348c25FF, str);
  30. return 1;
  31. }
  32.  
  33. COMMAND:alogin(playerid, params[])
  34. {
  35. if(Admin[playerid]) return SendClientMessage(playerid, COLOR_CZERWONY, "Jesteś już zalogowany na Admina!");
  36. if(isnull(params)) return SendClientMessage(playerid, 0xffffffFF, "Użyj: /Alogin [Haslo]");
  37. if(!fexist(FILE_HASLA) || !strlen(params)) SendClientMessage(playerid, COLOR_CZERWONY, "Zle haslo!!");
  38.  
  39. new tmp[20];
  40. new File:x = fopen(FILE_HASLA, io_read);
  41. fread(x, tmp);
  42. fclose(x);
  43.  
  44. if(!strcmp(params, tmp, true))
  45. {
  46. SendClientMessage(playerid, COLOR_ZIELONY, "Zalogowaleś się jako: Admin!");
  47. Admin[playerid] = false;
  48. }
  49.  
  50. return 1;
  51. }
  52.  
  53. COMMAND:admin(playerid, params[])
  54. {
  55. if(isnull(params)) return SendClientMessage(playerid, 0xffffffFF, "Użyj: /Admin [id gracza]");
  56.  
  57. new gracz = strval(params);
  58. if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, COLOR_CZERWONY, "Ten gracz nie jest podłaczony.");
  59. if(Admin[gracz]) return SendClientMessage(playerid, COLOR_CZERWONY, "Ten gracz ma już Adma.");
  60.  
  61. Admin[gracz] = true;
  62. SendClientMessage(gracz, COLOR_CZERWONY,"H@ Zalogował Cie Jako Admin");
  63. return 1;
  64. }
  65.  
  66. COMMAND:usuna(playerid, params[])
  67. {
  68. if(isnull(params)) return SendClientMessage(playerid, 0xffffffFF, "Użyj: /UsunA [id gracza]");
  69.  
  70. new gracz = strval(params);
  71. if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, COLOR_CZERWONY, "Ten gracz nie jest podłaczony.");
  72. if(!Admin[gracz]) return SendClientMessage(playerid, COLOR_CZERWONY, "Ten gracz nie ma Adma.");
  73.  
  74. Admin[gracz] = false;
  75. SendClientMessage(gracz, COLOR_CZERWONY, "H@ Zabrał Ci Admin!");
  76. return 1;
  77. }
  78.  
  79. COMMAND:acmd(playerid, params[])
  80. {
  81. if(Admin[playerid])
  82. {
  83. SendClientMessage(playerid, COLOR_ZIELONY, "KOMENDY");
  84. SendClientMessage(playerid, COLOR_ZIELONY, "KOMENDY");
  85. SendClientMessage(playerid, COLOR_ZIELONY, "KOMENDY");
  86. }
  87. else SendClientMessage(playerid, COLOR_CZERWONY, "Nie jesteś Administratorem!");
  88. return 1;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement