SHARE
TWEET

Untitled

a guest Dec 22nd, 2012 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top