Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:makesupporter(playerid, params[])
- {
- if(UlogovanIgrac[playerid] == 0) return SCM(playerid, SIVA,"Nisi ulogovan!");
- if(IsPlayerConnected(playerid))
- {
- new id, lvl, slot;
- if(IsPlayerAdmin(playerid) || PI[playerid][pABS] > 2 || PI[playerid][pSupporter] > 2)
- {
- if(sscanf(params, "uii", id, lvl, slot)) return Cmd(playerid, "/makesupporter (playerid) (level) (slot)");
- else if(id == IPI) return SCM(playerid, SIVA,"Pogresan ID!");
- else if(id == playerid) return SCM(playerid, SIVA,"Ne mozes sam sebi!");
- else if(slot < 0 || slot > 40) return SCM(playerid, SIVA,"Slot ne moze biti manji od 1 ili veci od 40!");
- else if(slot < 1 && lvl > 0) return SCM(playerid, SIVA,"Slot ne moze biti manji od 1 ili veci od 40!");
- else if(lvl > 3 || lvl < 0) return SCM(playerid, SIVA,"Ne moze vise od 3 ili manje od 0!");
- else
- {
- if(PI[id][pSupporter] > 0)
- {
- if(lvl == 0)
- {
- new ldst[128];
- format(ldst,128,"BExtazy/supporteri/%d.txt",PI[id][pSSlot]);
- new text[80];
- format(text,64,"Niko");
- new File:log;
- log = fopen(ldst, io_write);
- if(log)
- {
- fwrite(log, text);
- fclose(log);
- }
- else
- {
- SCMF(playerid, -1, ""COL_RED"NISTE POSTAVILI SUPPORTERA JER NEMA FAJLA ID: %d, PRIJAVITE VLASNIKU!", PI[id][pSSlot]);
- PAdm(ZUTA,"[BIG ERROR]: Dogodila se greska sa komandom /makesupporter nema nekog fajla u supp folderu, resite to!",1);
- printf("NIJE DAT SUPPORTER JER NE POSTJI FAJL ID: %d U SUPP FOLDERU!",PI[id][pSSlot]);
- }
- }
- }
- if(PI[id][pSupporter] < 1)
- {
- if(lvl != 0)
- {
- new ldst[128];
- format(ldst,128,"BExtazy/supporteri/%d.txt",slot);
- new text[80];
- format(text,64,"%s",GetNameEx(id));
- new File:log;
- log = fopen(ldst, io_write);
- if(log)
- {
- fwrite(log, text);
- fclose(log);
- }
- else
- {
- SCMF(playerid, -1, ""COL_RED"Niste skinuli igracu SUPPA jer nema fajla id: %d u supp, prijavite vlasniku!", slot);
- PAdm(ZUTA,"[BIG ERROR]: Dogodila se greska sa komandom /makesupp nema nekog fajla u supp folderu, resite to!",1);
- printf("NIJE SKINUT SUPP %d JER NEMA FAJLA!",slot);
- }
- }
- }
- new string[128];
- new giveplayer[MPN];
- new sendername[MPN];
- GetPlayerName(id, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- g_SetPlayerSkin(id, 120);
- PI[id][pSupporter] = lvl;
- PI[id][pSSlot] = slot;
- PI[id][pSuppDuty] = 0;
- Podesi_Bubble(id);
- if(lvl > 0)
- {
- PI[id][pRacunar] = 1;
- PI[id][pMember] = 0;
- PI[id][pIJob] = 0;
- PI[id][pUgovor] = 0;
- PI[id][pSuspend] = 0;
- PI[id][pSwat] = 0;
- PI[id][pSkin] = 120;
- PI[id][pLeader] = 0;
- PI[id][pRank] = 0;
- }
- else
- {
- PI[id][pRacunar] = 0;
- PI[id][pSkin] = 59;
- PI[id][pSSlot] = 0;
- }
- printf("AdmCmd: %s je promovisan %s na level %d Supportera, slot: %d.", sendername, giveplayer, lvl, slot);
- format(string, sizeof(string), ""COL_BEB"BE: {FFFFFF}Promovisani ste na Supportera level %d od strane %s, slot: %d.", lvl, sendername, slot);
- SCM(id, -1, string);
- format(string, sizeof(string), ""COL_BEB"BE: {FFFFFF}Promovisali ste %s na Supportera lvl %d, slot: %d.", giveplayer,lvl,slot);
- SCM(playerid, -1, string);
- format(string,sizeof(string), "{FBE204}[{F81414}*{FBE204}] BE-AC // ABS %s je postavio gradjaninu %s Supporter level %d, slot: %d.", sendername, giveplayer, lvl, slot);
- PAdm(ZUTA, string, 1);
- new str[128];
- format(str,128,"%s je dao gradjaninu %s Supportera level %d, slot: %d",GetName(playerid),GetName(id),lvl,slot);
- MakeLog(str);
- SaveAccount(id);
- }
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement