Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- //kolory
- #define COLOR_ZIELONY 0x328500FF
- #define COLOR_CZERWONY 0xFF0000FF
- #define COLOR_BIALY 0xFFFFFFFF
- #define COLOR_POMARANCZOWY 0xFF9900FF
- #define COLOR_ZOLTY 0xFAFF00FF
- #define COLOR_CZARNY 0x000000FF
- #define FILE_HASLA "Admin.ini"
- new bool:Admin[MAX_PLAYERS];
- public OnPlayerConnect(playerid) Admin[playerid] = false;
- COMMAND:ahaslo(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_CZERWONY, "Pierw zaloguj się na RCON!");
- if(isnull(params)) return SendClientMessage(playerid, 0xffffffFF, "Użyj: /AHaslo [Nowe Haslo]");
- if(!fexist(FILE_HASLA)) fclose(fopen(FILE_HASLA, io_write));
- new File:x = fopen(FILE_HASLA, io_write);
- fwrite(x, params);
- fclose(x);
- new str[100];
- format(str, sizeof(str), "Zmieniles Haslo Admina na {fff500}%s", params);
- SendClientMessage(playerid, 0x348c25FF, str);
- return 1;
- }
- COMMAND:alogin(playerid, params[])
- {
- if(Admin[playerid]) return SendClientMessage(playerid, COLOR_CZERWONY, "Jesteś już zalogowany na Admina!");
- if(isnull(params)) return SendClientMessage(playerid, 0xffffffFF, "Użyj: /Alogin [Haslo]");
- if(!fexist(FILE_HASLA) || !strlen(params)) SendClientMessage(playerid, COLOR_CZERWONY, "Zle haslo!!");
- new tmp[20];
- new File:x = fopen(FILE_HASLA, io_read);
- fread(x, tmp);
- fclose(x);
- if(!strcmp(params, tmp, true))
- {
- SendClientMessage(playerid, COLOR_ZIELONY, "Zalogowaleś się jako: Admin!");
- Admin[playerid] = false;
- } else SendClientMessage(playerid, COLOR_CZERWONY, "Zle haslo!!");
- return 1;
- }
- COMMAND:admin(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_CZERWONY, "Pierw zaloguj się na RCON!");
- if(isnull(params)) return SendClientMessage(playerid, 0xffffffFF, "Użyj: /Admin [id gracza]");
- new gracz = strval(params);
- if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, COLOR_CZERWONY, "Ten gracz nie jest podłaczony.");
- if(Admin[gracz]) return SendClientMessage(playerid, COLOR_CZERWONY, "Ten gracz ma już Adma.");
- Admin[gracz] = true;
- SendClientMessage(gracz, COLOR_CZERWONY,"H@ Zalogował Cie Jako Admin");
- return 1;
- }
- COMMAND:usuna(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_CZERWONY, "Pierw zaloguj się na RCON!");
- if(isnull(params)) return SendClientMessage(playerid, 0xffffffFF, "Użyj: /UsunA [id gracza]");
- new gracz = strval(params);
- if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, COLOR_CZERWONY, "Ten gracz nie jest podłaczony.");
- if(!Admin[gracz]) return SendClientMessage(playerid, COLOR_CZERWONY, "Ten gracz nie ma Adma.");
- Admin[gracz] = false;
- SendClientMessage(gracz, COLOR_CZERWONY, "H@ Zabrał Ci Admin!");
- return 1;
- }
- COMMAND:acmd(playerid, params[])
- {
- if(Admin[playerid])
- {
- SendClientMessage(playerid, COLOR_ZIELONY, "KOMENDY");
- SendClientMessage(playerid, COLOR_ZIELONY, "KOMENDY");
- SendClientMessage(playerid, COLOR_ZIELONY, "KOMENDY");
- }
- else SendClientMessage(playerid, COLOR_CZERWONY, "Nie jesteś Administratorem!");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement