Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:napraviporg(playerid, params[])
- {
- new id,ime[128],Float:X,Float:Y,Float:Z,string[400],porgg[80];
- GetPlayerPos(playerid,X,Y,Z);
- if(sscanf(params, "is[128]", id, ime)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/napraviporg [ID] [Ime]");
- {
- if(PlayerInfo[playerid][pAdmin] >= 1341)
- {
- if(id >= MAX_PORG || id == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete poveke da napravite organizacii posto limit e nadminat.");
- format(porgg, sizeof(porgg), PORG_FILE, id);
- if(fexist(porgg)) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Organizacija so toj id postoj.");
- strmid(PorgInfo[id][pIme], ime, 0, strlen(ime), 255);
- strmid(PorgInfo[id][pLider], "Nema", 0, strlen("Nema"), 255);
- PorgInfo[id][pVX] = X;
- PorgInfo[id][pVY] = Y;
- PorgInfo[id][pVZ] = Z;
- PorgInfo[id][pIX] = 1509.8300;
- PorgInfo[id][pIY] = -1757.2682;
- PorgInfo[id][pIZ] = 3278.1021;
- PorgInfo[id][pVW] = id;
- PorgInfo[id][pZatvoreno] = 1;
- format(string,sizeof(string),"{FF0000}> Familija <\n%s\n{FFFFFF}Lider: %s",PorgInfo[id][pIme]);
- PorgTekst[id] = CreateDynamic3DTextLabel(string, -1,PorgInfo[id][pVX], PorgInfo[id][pVY], PorgInfo[id][pVZ], 25.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 6.0);
- PorgPickup[id] = CreateDynamicPickup(1314, 1, PorgInfo[id][pVX], PorgInfo[id][pVY], PorgInfo[id][pVZ]);
- SCMF(playerid,COLOR_WHITE,"Organizacija ID %d e uspesno kreirana.",id); ZacuvajOrg(id);
- } else return SCM(playerid,COLOR_WHITE,"{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristete ovaa komanda !");
- }
- return 1;
- }
- CMD:makepleader(playerid, params[])
- {
- new string[300];
- if(PlayerInfo[playerid][pAdmin] < 1341) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
- new id, idorg, porgg[80];
- if(sscanf(params, "ri", id, idorg)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/makepleader [ID/Ime na igrac] [Org ID]");
- format(porgg, sizeof(porgg), PORG_FILE, idorg);
- if(!fexist(porgg) && idorg != 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Ne postoi organizacija so toj id.");
- new pFile[128];
- format(pFile, sizeof(pFile), PORG_FILE, idorg);
- new INI:File = INI_Open(pFile);
- INI_WriteString(File,"Lider", ImeIgraca(id));
- INI_Close(File);
- format(string,sizeof(string),"{FF0000}> Familija <\n%s\n{FFFFFF}Lider: %s",PorgInfo[idorg][pIme], ImeIgraca(id));
- UpdateDynamic3DTextLabelText(PorgTekst[idorg], ZA3DTEXT, string);
- PlayerInfo[id][pPLider] = idorg;
- PlayerInfo[id][pPClen] = idorg;
- PlayerInfo[id][pPRank] = 6;
- PlayerInfo[id][pLeader] = 0;
- PlayerInfo[id][pMember] = 0;
- PlayerInfo[id][pRank] = 0;
- ZacuvajOrg(idorg);
- SCMF(playerid, -1, "{FFFFFF}INFO: {FFFFFF}Go promoviravte %s da bide lider na privatana organizacija so broj: %d", ImeIgraca(id), idorg);
- SCMF(id, -1, "{FFFFFF}INFO: {FFFFFF}Server Owner %s ve promovira da bidete lider na privatana organizacija so broj: %d", ImeIgraca(playerid), idorg);
- return 1;
- }
- CMD:pinvite(playerid, params[])
- {
- if(PlayerInfo[playerid][pPLider] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
- new id, str[512];
- if(sscanf(params, "r", id)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/pinvite [ID/Ime na igrac]");
- if(PlayerInfo[playerid][pMember] != 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Toj igrac e clen vo nekoja org/banda/mafija.");
- format(str,512,"Jas %s te pokanuvam da rabotis za mene i da bides moj clen.\nDokolku Prifakjas pristisni 'Prifakjam'\nDokolku Odbivas pritisni 'Odbivam'\nDokolku se predomislis pobaraj me na Tel.Broj : %d ",ImeIgraca(playerid),PlayerInfo[playerid][pPnumber]);
- ShowPlayerDialog(id, DIALOG_PINVITE,DIALOG_STYLE_MSGBOX,"Pokana za Clenstvo vo Privatna Organizacija",str,"Prifakjam","Odbivam");
- format(str, 128, "%s go povika igracot %s vo negovata privatna organizacija.",ImeIgraca(playerid), ImeIgraca(id));
- PrPokanetOd[id] = playerid;
- ProxDetector(30.0, playerid, str, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- return 1;
- }
- CMD:puninvite(playerid, params[])
- {
- if(PlayerInfo[playerid][pPLider] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
- new id;
- if(sscanf(params, "r", id)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/puninvite [ID/Ime na igrac]");
- if(PlayerInfo[id][pPClen] != PlayerInfo[playerid][pPLider]) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Toj igrac ne e clen vo vasa privatna organizacija.");
- PlayerInfo[id][pPClen] = 0;
- PlayerInfo[id][pSpawn] = 0;
- SCMF(id, -1, "{FFFFFF}INFO: {FFFFFF}Isfrleni ste od privatna organizacija od strana na %s", ImeIgraca(playerid));
- SCMF(playerid, -1, "{FFFFFF}INFO: {FFFFFF}Go isfrlivte %s od vasa privatna organizacija",ImeIgraca(id));
- return 1;
- }
- CMD:u(playerid, params[])
- {
- if(PlayerInfo[playerid][pPClen] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
- new i = PlayerInfo[playerid][pPClen];
- new string[144], text[144];
- if(sscanf(params, "s[144]", text)) return SCM(playerid,-1,"{FFFFFF}KORISTI:{FFFFFF}/u [Tekst]");
- if(PlayerInfo[playerid][pPRank] == 1) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank1], ImeIgraca(playerid), text);
- if(PlayerInfo[playerid][pPRank] == 2) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank2], ImeIgraca(playerid), text);
- if(PlayerInfo[playerid][pPRank] == 3) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank3], ImeIgraca(playerid), text);
- if(PlayerInfo[playerid][pPRank] == 4) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank4], ImeIgraca(playerid), text);
- if(PlayerInfo[playerid][pPRank] == 5) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank5], ImeIgraca(playerid), text);
- if(PlayerInfo[playerid][pPRank] == 6) format(string, sizeof(string), "|%s %s: %s", PorgInfo[i][pRank6], ImeIgraca(playerid), text);
- PorgPoraka(i, 0xE5C43EFF, string);
- return 1;
- }
- CMD:pgiverank(playerid, params[])
- {
- if(PlayerInfo[playerid][pPLider] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemozete da ja koristite ovaa komanda.");
- new id, rank;
- if(sscanf(params, "ri", id, rank)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}KORISTI:{FFFFFF}/pgiverank [ID/Ime na igrac] [Rank]");
- if(PlayerInfo[id][pPClen] != PlayerInfo[playerid][pPLider]) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Toj igrac ne e clen vo vasa privatna organizacija.");
- if(rank < 1 || rank > 6) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Nemoze pod 1 ili nad 6");
- SCMF(playerid, -1, "{FFFFFF}INFO: {FFFFFF}Go promoviravte %s vo rank %d", ImeIgraca(id), rank);
- SCMF(id, -1, "{FFFFFF}INFO: {FFFFFF}Promovirani ste vo rank %d od lider %s",rank,ImeIgraca(playerid));
- PlayerInfo[id][pPRank] = rank;
- return 1;
- }
- CMD:pclenovi(playerid, params[])
- {
- if(PlayerInfo[playerid][pPClen] == 0) return SCM(playerid,COLOR_WHITE, "{FFFFFF}INFO:{FFFFFF}Ne ste del od privatna organizacija.");
- SendClientMessage(playerid, 0x808000AA, "-Clenovi Online-");
- for(new id = 0; id < MAX_PLAYERS; id++)
- {
- if(PlayerInfo[id][pPClen] == PlayerInfo[playerid][pPClen])
- {
- SCMF(playerid, 0x458E1DAA, "%s, Rank: %d.", ImeIgraca(id), PlayerInfo[id][pPRank]);
- }
- }
- return 1;
- }
- CMD:plideri(playerid, params[])
- {
- SendClientMessage(playerid, 0x808000AA, "Lideri Online:");
- for(new id = 0; id < MAX_PLAYERS; id++)
- {
- if(IsPlayerConnected(id))
- {
- if(PlayerInfo[id][pPLider] > 0)
- {
- SCMF(playerid, 0x458E1DAA, "%s, Lider: %s.", PorgInfo[PlayerInfo[id][pPLider]][pIme],ImeIgraca(id));
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement