Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:makeadmin(playerid,params[])
- {
- if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1340)
- {
- new level,targetid,slot;
- if(sscanf(params,"udd",targetid,level,slot)) return SCM(playerid,0xB4B5B7FF,"KORISCENJE: /makeadmin [Id/deo imena] [Admin Level] [Slot]");
- if(!IsPlayerConnected(targetid)) return SCM(playerid,0xB4B5B7FF,"Taj igrac ne postoji ili nije konektovan !");
- if(targetid == IPI) return SCM(playerid,grey,"Taj igrac nije konektovan !");
- if(level > 1340 || level <1) return SCM(playerid,0xB4B5B7FF,"Ne mozes da ti Admin Level iznad 1340 i manje od 1 !");
- if(slot > 20 || slot < 1) return SCM(playerid,grey,"Slot ne sme biti manji od 1 ili veci od 20 !");
- if(PlayerInfo[targetid][pAkazna] == 1) return SCM(playerid,grey,"OBAVESTENJE: Taj igrac ima Adminsku kaznu ne moze da ulazi u Admin Tim !");
- new str[100],str1[100];
- format(str,sizeof(str),"Dao si admin level %d igracu %s !",level,GetName(targetid));
- format(str1,sizeof(str1),"Promovisani ste na admin level %d od strane %s !",level,GetName(playerid));
- SCM(playerid,0xDDA0DEFF,str);
- SCM(targetid, 0xFFFFFFFF,str1);
- if(level == 1)
- {
- PlayerInfo[playerid][pStaffLvl] = 4;
- }
- else if(level == 2)
- {
- PlayerInfo[playerid][pStaffLvl] = 5;
- }
- else if(level == 3)
- {
- PlayerInfo[playerid][pStaffLvl] = 6;
- }
- else if(level == 4)
- {
- PlayerInfo[playerid][pStaffLvl] = 7;
- }
- else if(level == 5)
- {
- PlayerInfo[playerid][pStaffLvl] = 8;
- }
- else if(level == 6)
- {
- PlayerInfo[playerid][pStaffLvl] = 9;
- }
- else if(level == 7)
- {
- PlayerInfo[playerid][pStaffLvl] = 10;
- }
- else if(level == 1337)
- {
- PlayerInfo[playerid][pStaffLvl] = 11;
- }
- else if(level == 1338)
- {
- PlayerInfo[playerid][pStaffLvl] = 12;
- }
- else if(level == 1340)
- {
- PlayerInfo[playerid][pStaffLvl] = 13;
- }
- else if(level == 1341)
- {
- PlayerInfo[playerid][pStaffLvl] = 14;
- }
- PlayerInfo[targetid][pAdminSlot] = slot;
- SetPlayerSkin(targetid,294);PlayerInfo[targetid][pSkin] = GetPlayerSkin(targetid);
- SetPlayerHealth(targetid,0);
- new ldst[128];
- format(ldst,128,"/admini/%s.txt",slot);
- new text[80];
- format(text,64,"%s",GetName(targetid));
- new File:log;
- log = fopen(ldst, io_write);
- fwrite(log, text);
- fclose(log);
- SacuvajIgraca(targetid);
- }
- else
- {
- SCM(playerid,-1,"Nisi ovlascen da koristis tu komandu !");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement