Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:makeadmin(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 6)
- {
- new igr, lvl, str2[256], ime[MAX_PLAYER_NAME]; new textic[64];
- if(sscanf(params, "ui", igr, lvl)) return SCM(playerid, -1, "KORISTI: /makeadmin [ID/ime] [level]");
- if(igr == IPI) return SCM(playerid, COLOR_RED, "Igrac je offline.");
- if(lvl > 6) return SCM(playerid, GRAD2,"Admin level ne moze biti veci od 6");
- GetPlayerName(igr, ime, sizeof(ime));
- new randomkod = 1000 + random(8999), kod[7];
- format(kod, 7, "%d", randomkod);
- if(lvl == 0)
- {
- if(PlayerInfo[igr][pAdmin] < 1) return SCM(playerid, GRAD2,"Taj igrac nije admin!");
- new name3[MAX_PLAYER_NAME];
- GetPlayerName(igr, name3, sizeof(name3));
- for(new h = 1; h < MAX_ADMINS; h++)
- {
- new textic2[256];
- format(textic2, sizeof(textic2), "administracija/admini/Admin_%d.ini",h);
- if(fexist(textic2))
- {
- if(strcmp(AdminInfo[h][aIme],name3, true) == 0)
- {
- format(str2, sizeof(str2), "[ADMIN] Vlasnik %s je postavio ADMINISTRATOR level na 0 igracu %s.", GetName(playerid), GetName(igr));
- PosaljiVlasniku(0x00FF80FF, str2);
- format(str2, sizeof(str2), "{07C1F5}Uspesno skidanje administratora igracu {FFFFFF}%s", GetName(igr));
- SCM(playerid, COLOR_PLAVA, str2);
- new lolic66[236];
- new loginstring[256];
- format(lolic66,sizeof(lolic66),"{FF0000}\t\t\t\t[OBAVESTENJE]\n{FFFFFF}Vas administratorski nivo je je postavljen na 0 od strane vlasnika %s",GetName(playerid));
- format(loginstring,sizeof(loginstring),"%s",lolic66);
- ShowPlayerDialog(igr, 9999, DIALOG_STYLE_MSGBOX,"{07C1F5}Admin-Info",loginstring,"OK","");
- format(lolic66,sizeof(lolic66),"{FFFFFF}Vas administratorski nivo je je postavljen na 0 od strane vlasnika %s",GetName(playerid));
- SCM(igr,GRAD2,lolic66);
- PlayerInfo[igr][pAdmin] = 0;
- strmid(AdminInfo[h][aIme], "", 0, strlen(""), 60);
- strmid(AdminInfo[h][aPas], "", 0, strlen(""), 60);
- AdminInfo[h][aRank] = 0;
- AdminInfo[h][aNeakt] = 0;
- SaveAdmin(h);
- new File:examplef = fopen(textic2, io_write);
- fclose(examplef); //
- fremove(textic2);
- AdminDuty[igr] = 0;
- //SetPlayerColor(igr,COLOR_GRAD2);
- SetPlayerArmour(igr, 0);
- SetPlayerSkin(igr, PlayerInfo[igr][pSkin]);
- }
- }
- }
- return 1;
- }
- if(PlayerInfo[igr][pAdmin] != 0)
- {
- for(new i = 1; i < MAX_ADMINS; i++)
- {
- if(strcmp(AdminInfo[i][aIme], ime, true) == 0)
- {
- PlayerInfo[igr][pAdmin] = lvl;
- SetPlayerSkin(igr, 294);
- PlayerInfo[igr][pSkin] = 294;
- AdminInfo[i][aRank] = lvl;
- SaveAdmin(i);
- }
- }
- }
- else
- {
- PlayerInfo[igr][pAdmin] = lvl;
- SetPlayerSkin(igr, 294);
- PlayerInfo[igr][pSkin] = 294;
- for(new i = 1; i < MAX_ADMINS; i++)
- {
- format(textic, sizeof(textic), "administracija/admini/Admin_%d.ini", i);
- if(!fexist(textic))
- {
- strmid(AdminInfo[i][aIme], ime, 0, strlen(ime), MAX_PLAYER_NAME);
- strmid(AdminInfo[i][aPas], kod, 0, strlen(kod), 60);
- AdminInfo[i][aRank] = lvl;
- AdminInfo[i][aNeakt] = 0;
- new File:cuvanje = fopen(textic, io_write);
- fclose(cuvanje); //
- SaveAdmin(i);
- i = 998;
- }
- }
- }
- format(str2, sizeof(str2), "{07C1F5}Ustupili ste {FFFFFF}%s-u {07C1F5}Administratorski nivo {FFFFFF}%d.", GetName(igr), lvl);
- SCM(playerid, COLOR_PLAVA, str2);
- format(str2, sizeof(str2), "[ADMIN] Vlasnik %s je postavio ADMINISTRATOR level %d igracu %s.", GetName(playerid), lvl, GetName(igr));
- PosaljiVlasniku(0x00FF80FF, str2);
- new lolic1[236];
- new lolic2[236];
- new lolic33[236];
- new lolic44[236];
- new lolic55[236];
- new lolic66[236];
- new lolic77[236];
- new loginstring[1024];
- format(lolic1,sizeof(lolic1),"{F81414}Cestamo ! {FFFFFF}Dodeljena vam je pozicija Administratora LEVEL %d od Vlasnika %s.",lvl, GetName(playerid));
- format(lolic2,sizeof(lolic2),"\nPozicija administratora nosi veliku odgovornost, te vas molimo da se potrudite da ne uprljate ugled servera.");
- format(lolic33,sizeof(lolic33),"\nStrogo se pridrzavajte pravila admina uostalom bicete smenjeni sa pozicije admina.");
- format(lolic44,sizeof(lolic44),"\n{F81414}Vas Adminski kod je : {FFFFFF}%d",randomkod);
- format(lolic55,sizeof(lolic55),"\nAdminski kod vam sluzi kao zastita za vas nalog. Pri svakom loginu ukucacete gore upisane brojeve,");
- format(lolic66,sizeof(lolic66),"\nPa vas tim povodom molimo da kod zapisete, ili zapamtite.");
- format(lolic77,sizeof(lolic77),"\n\n\t\t\t\t\t{F81414}SRECNO ! {FFFFFF}");
- format(loginstring,sizeof(loginstring),"%s%s%s%s%s%s%s",lolic1,lolic2,lolic33,lolic44,lolic55,lolic66,lolic77);
- ShowPlayerDialog(igr, 9999, DIALOG_STYLE_MSGBOX,"{F81414}Admin-Info",loginstring,"OK","");
- LoadAdmine();
- }
- else return NisiOvlascen(playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment