Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:makehelper(playerid, params[])
- {
- new Helper;
- new level;
- new slot;
- new stringic[512];
- if(!isPlayerLogged[playerid]) return GRESKA(playerid, "Morate biti ulogovani da bi koristili komande!");
- if(PlayerInfo[playerid][pAdmin] < 8 && PlayerInfo[playerid][pHelper] < 4) return GRESKA(playerid,"Nemate ovlascenje!");
- if(sscanf(params,"uii",Helper,level,slot)) return USAGE(playerid,"/makehelper [ID/Ime_Prezime] [Level] [Slot]");
- if(Helper == IPI) return (true);
- if(slot > MAX_ZGS) return GRESKA(playerid,"Maksimalno slotova za davanje je: '50'.");
- if(level > 4) return (true);
- if(slot == 0) return GRESKA(playerid,"Ne moze da se koristi slot 0!");
- if(level == 0)
- {
- if(PlayerInfo[Helper][pHelper] == 0) return(true);
- if(!strcmp(ZGS_ENUM[slot][zgs_Name],ImeIgraca(Helper),true))
- {
- if(PlayerInfo[Helper][pPol] == 1)
- {
- new Helperi[128];
- format(Helperi,128,"ZGS/cmdHelperi/%d.txt",slot);
- new text[80];
- format(text,64,"Niko");
- new File:log;
- log = fopen(Helperi, io_write);
- fwrite(log, text);
- fclose(log);
- OcistiChatIgracu(playerid, 10);
- PlayerInfo[Helper][pHelper] = 0;
- PlayerInfo[Helper][pZGSSlot] = -1;
- PlayerInfo[Helper][pZGSLose] = 0;
- PlayerInfo[Helper][pZGSLozinka] = 000000;
- ZGS_ENUM[slot][zgs_Rank] = 0;
- ZGS_ENUM[slot][zgs_Skin] = 120;
- SetString(ZGS_ENUM[slot][zgs_Name],"Niko");
- PlayerInfo[Helper][pChar] = ZGS_ENUM[slot][zgs_Skin];
- SetPlayerSkin(Helper,PlayerInfo[Helper][pChar]);
- format(stringic, sizeof(stringic), "Admin '%s' vam je skinuo Helpera.",ImeIgraca(playerid));
- SCM(Helper,-1, stringic);
- format(stringic, sizeof(stringic), "Uspesno ste skinuli Helpera - '%s'.",ImeIgraca(Helper));
- SCM(playerid,-1, stringic);
- SavePlayer(Helper);
- saveZGS(slot);
- }
- else if(PlayerInfo[Helper][pPol] == 2)
- {
- new Helperi[128];
- format(Helperi,128,"ZGS/cmdHelperi/%d.txt",slot);
- new text[80];
- format(text,64,"Niko");
- new File:log;
- log = fopen(Helperi, io_write);
- fwrite(log, text);
- fclose(log);
- OcistiChatIgracu(playerid, 10);
- PlayerInfo[Helper][pHelper] = 0;
- PlayerInfo[Helper][pZGSSlot] = -1;
- PlayerInfo[Helper][pZGSLose] = 0;
- PlayerInfo[Helper][pZGSLozinka] = 000000;
- ZGS_ENUM[slot][zgs_Rank] = 0;
- ZGS_ENUM[slot][zgs_Skin] = 55;
- SetString(ZGS_ENUM[slot][zgs_Name],"Niko");
- PlayerInfo[Helper][pChar] = ZGS_ENUM[slot][zgs_Skin];
- SetPlayerSkin(Helper,PlayerInfo[Helper][pChar]);
- format(stringic, sizeof(stringic), "Admin '%s' vam je skinuo Helpera.",ImeIgraca(playerid));
- SCM(Helper,-1, stringic);
- format(stringic, sizeof(stringic), "Uspesno ste skinuli Helpera - '%s'.",ImeIgraca(Helper));
- SCM(playerid,-1, stringic);
- SavePlayer(Helper);
- saveZGS(slot);
- }
- }
- else return GRESKA(playerid,"Taj Helper nije na tom slotu!");
- }
- else
- {
- if(PlayerInfo[Helper][pZGSSlot] > -1)
- {
- if(!strcmp(ZGS_ENUM[slot][zgs_Name],ImeIgraca(Helper),true))
- {
- new Helperi[128];
- format(Helperi,128,"ZGS/cmdHelperi/%d.txt",slot);
- new text[80];
- format(text,64,"%s", ImeIgraca(Helper));
- new File:log;
- log = fopen(Helperi, io_write);
- fwrite(log, text);
- fclose(log);
- OcistiChatIgracu(playerid, 10);
- PlayerInfo[Helper][pHelper] = level;
- PlayerInfo[Helper][pZGSLozinka] = PlayerInfo[Helper][pZGSLozinka];
- ZGS_ENUM[slot][zgs_Rank] = level;
- SavePlayer(Helper);
- saveZGS(slot);
- new string[500];
- format(string,sizeof(string),"{0099CC}> {FFFFFF}'%s' postali ste Helper na Old Extreme RP serveru.\n\
- {0099CC}> {FFFFFF}Admin '%s' vam je unapredio Helper level.\n\
- {0099CC}> {FFFFFF}Helper code vam ostaje isti koji ste dobili prvog puta!\n\
- {0099CC}> {FFFFFF}'Helper - CODE': '%d'.\n\
- {0099CC}> {FFFFFF}'Helper - LEVEL': '%d'.\n\
- {0099CC}> {FFFFFF}'Helper - SLOT': '%d'.",ImeIgraca(Helper),ImeIgraca(playerid),PlayerInfo[Helper][pZGSLozinka],level,slot);
- Dialog_Show(Helper,Show_Only,DSM,"{0099CC}Helper",string,"Izlaz","");
- format(stringic, sizeof(stringic), "Uspesno ste unapredili Helpera - '%s' - '%d' - slot: '%d' - code: '%d'.",ImeIgraca(Helper),level,slot,PlayerInfo[Helper][pZGSLozinka]);
- SCM(playerid,-1, stringic);
- }
- }
- if(!strcmp(ZGS_ENUM[slot][zgs_Name],"Niko",true))
- {
- if(PlayerInfo[Helper][pPol] == 1)
- {
- new Helperi[128];
- format(Helperi,128,"ZGS/cmdHelperi/%d.txt",slot);
- new text[80];
- format(text,64,"%s", ImeIgraca(Helper));
- new File:log;
- log = fopen(Helperi, io_write);
- fwrite(log, text);
- fclose(log);
- OcistiChatIgracu(playerid, 10);
- PlayerInfo[Helper][pHelper] = level;
- PlayerInfo[Helper][pZGSSlot] = slot;
- PlayerInfo[Helper][pZGSLose] = 1;
- new lozinka = random(875461);
- PlayerInfo[Helper][pZGSLozinka] = lozinka;
- ZGS_ENUM[slot][zgs_Rank] = level;
- ZGS_ENUM[slot][zgs_Skin] = 240;
- ZGS_ENUM[slot][zgs_ID] = slot;
- PlayerInfo[Helper][pChar] = ZGS_ENUM[slot][zgs_Skin];
- SetString(ZGS_ENUM[slot][zgs_Name],ImeIgraca(Helper));
- SetPlayerSkin(Helper,PlayerInfo[Helper][pChar]);
- SavePlayer(Helper);
- saveZGS(slot);
- new string[500];
- format(string,sizeof(string),"{0099CC}> {FFFFFF}'%s' postali ste Helper na Old Extreme RP serveru.\n\
- {0099CC}> {FFFFFF}Admin '%s' vam je pruzio tu priliku,i nada se da je,\n\
- {0099CC}> {FFFFFF}necete prokockati.\n\
- {0099CC}> {FFFFFF}'Helper - CODE': '%d'.\n\
- {0099CC}> {FFFFFF}'Helper - LEVEL': '%d'.\n\
- {0099CC}> {FFFFFF}'Helper - SLOT': '%d'.",ImeIgraca(Helper),ImeIgraca(playerid),lozinka,level,slot);
- Dialog_Show(Helper,Show_Only,DSM,"{0099CC}Helper",string,"Izlaz","");
- format(stringic, sizeof(stringic), "Uspesno ste unapredili Helpera - '%s' - '%d' - slot: '%d' - code: '%d'.",ImeIgraca(Helper),level,slot,PlayerInfo[Helper][pZGSLozinka]);
- SCM(playerid,-1, stringic);
- }
- else if(PlayerInfo[Helper][pPol] == 2)
- {
- new Helperi[128];
- format(Helperi,128,"ZGS/cmdHelperi/%d.txt",slot);
- new text[80];
- format(text,64,"%s", ImeIgraca(Helper));
- new File:log;
- log = fopen(Helperi, io_write);
- fwrite(log, text);
- fclose(log);
- OcistiChatIgracu(playerid, 10);
- PlayerInfo[Helper][pHelper] = level;
- PlayerInfo[Helper][pZGSSlot] = slot;
- PlayerInfo[Helper][pZGSLose] = 1;
- new lozinka = random(875461);
- PlayerInfo[Helper][pZGSLozinka] = lozinka;
- ZGS_ENUM[slot][zgs_Rank] = level;
- ZGS_ENUM[slot][zgs_Skin] = 56;
- ZGS_ENUM[slot][zgs_ID] = slot;
- PlayerInfo[Helper][pChar] = ZGS_ENUM[slot][zgs_Skin];
- SetString(ZGS_ENUM[slot][zgs_Name],ImeIgraca(Helper));
- SetPlayerSkin(Helper,PlayerInfo[Helper][pChar]);
- SavePlayer(Helper);
- saveZGS(slot);
- new string[500];
- format(string,sizeof(string),"{0099CC}> {FFFFFF}'%s' postali ste Helper na Old Extreme RP serveru.\n\
- {0099CC}> {FFFFFF}Admin '%s' vam je pruzio tu priliku,i nada se da je,\n\
- {0099CC}> {FFFFFF}necete prokockati.\n\
- {0099CC}> {FFFFFF}'Helper - CODE': '%d'.\n\
- {0099CC}> {FFFFFF}'Helper - LEVEL': '%d'.\n\
- {0099CC}> {FFFFFF}'Helper - SLOT': '%d'.",ImeIgraca(Helper),ImeIgraca(playerid),lozinka,level,slot);
- Dialog_Show(Helper,Show_Only,DSM,"{0099CC}Helper",string,"Izlaz","");
- format(stringic, sizeof(stringic), "Uspesno ste unapredili Helpera - '%s' - '%d' - slot: '%d' - code: '%d'.",ImeIgraca(Helper),level,slot,PlayerInfo[Helper][pZGSLozinka]);
- SCM(playerid,-1, stringic);
- }
- return (true);
- }
- else return GRESKA(playerid,"Taj slot je zauzet!");
- }
- return (true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement