Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <dudb>
- #include <strtok>
- //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 hasla "Admin.ini"
- new idx;
- new Admin[MAX_PLAYERS];
- /*
- komendy:
- /Ahaslo (nowe haslo) - Ustawiasz hasło na admina
- /Alogin (haslo) - logujesz się na admina
- /Admin (id gracza) - logujesz gracza jako admin
- /usunA (id gracza) - Usuwasz admina graczowi
- /Acmd - Komendy Admina
- */
- CMD:Ahaslo(playerid,params[])
- {
- new cos[256],str[256];
- cos = strtok(params,idx);
- if(!strlen(cos)){
- SendClientMessage(playerid, 0xffffffFF,"Użyj: /Ahaslo [Nowe Haslo]");
- return 1;}
- if(!dini_Exists(hasla))dini_Create(hasla);
- dini_Set(hasla,"Hasla",cos);
- format(str,256,"Zmieniles Haslo Admina na {fff500}%s",cos);
- SendClientMessage(playerid,0x348c25FF,str);
- return 1;
- }
- CMD:Alogin(playerid,params[])
- {
- new cos[256];
- cos = strtok(params,idx);
- if(!strlen(cos))return SendClientMessage(playerid,COLOR_BIALY,"Użyj: /Alogin [Haslo]");
- if(dini_Exists(hasla)){
- if(strcmp(cos,dini_Get(hasla,"Hasło"),true)!=-1){
- SendClientMessage(playerid,COLOR_ZIELONY, "Zalogowaleś się jako: Admin!");
- Admin[playerid] = 1;
- }else SendClientMessage(playerid,COLOR_CZERWONY, "Zle haslo!!");
- }
- return 1;
- }
- CMD:Admin(playerid,params[])
- {
- new tmp[256];
- tmp = strtok(params, idx);
- if(!strlen(tmp)){
- SendClientMessage(playerid, COLOR_BIALY, "Wpisz: /Admin [id gracza]");
- return 1;
- }
- new gracz = strval(tmp);
- Admin[gracz] = 1;
- SendClientMessage(gracz, COLOR_CZERWONY,"H@ Zalogował Cie Jako Admin");
- return 1;
- }
- CMD:usunA(playerid,params[])
- {
- new tmp[256];
- tmp = strtok(params, idx);
- if(!strlen(tmp)){
- SendClientMessage(playerid,COLOR_BIALY, "Użyj: /usunA [id gracza]");
- return 1;
- }
- new gracz = strval(tmp);
- Admin[gracz] = 0;
- SendClientMessage(gracz,COLOR_CZERWONY,"H@ Zabrał Ci Admin!");
- return 1;
- }
- CMD:Acmd(playerid,params[])
- {
- if(Admin[playerid]==1) {
- 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