Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:l(playerid, params[]) return cmd_leader(playerid, params);
- CMD:leader(playerid,params[]) // Komanda za lidera
- {
- new opcija[64], text[128], string[256], iPlayerID, szPlayerName[MAX_PLAYER_NAME], szMessage[128];
- if(ulogiran[playerid] == false) return 1; // Provjera za ulogiranog igraca.
- if(PlayerInfo[playerid][pLider] == 0) return LIDERERROR // Provjera dali je taj igrac lider.
- if(sscanf(params, "s[128]{u}{u}{u}{i}{s[128]}{s[128]}{u}", opcija)) return SCM(playerid, COLOR_UPORABA, "KORISTENJE: (/l)eader [/(un)invite]"); //Lider opcije
- if(strcmp(opcija, "uninvite", true) == 0)
- {
- if (sscanf(params, "{s[20]}u", iPlayerID)) // Ako igrac nije upisao sve potrebne parametre, ispisuje mu tu poruku
- return SCM(playerid, COLOR_UPORABA, "KORISTENJE: (/l)eader uninvite [ID/DioImena]");
- else if (iPlayerID == INVALID_PLAYER_ID) // Ako je ID igraca koji je igrac upisao nije online, ispisuje mu tu poruku
- return SendClientMessage(playerid, COLOR_ROZA, "ERROR: Odabrana osoba nije prijavljena na svoj korisnicki racun - provjerite unesene parametre.");
- else if (PlayerInfo[iPlayerID][pMember] != PlayerInfo[playerid][pLider]) // Provjerava da li su igrac i ID igraca koji je upisao u istoj organizaciji
- return SendClientMessage(playerid, COLOR_ROZA, "ERROR: Odabrana osoba nije clan vase organizacije te je ne mozete izbaciti - provjerite unesene parametre.");
- if (PlayerInfo[iPlayerID][pLider] > 0) return SendClientMessage(playerid, COLOR_ROZA, "ERROR: Ne mozete izbaciti drugog lidera vase organizacije - samo obicne clanove.");
- if(PlayerInfo[iPlayerID][pRank] < 7)
- {
- if(PlayerInfo[iPlayerID][pOrgUgovor] < 180)// ukoliko ugovor nije ispunjen svatlja u areu
- {
- PlayerInfo[iPlayerID][pMember] = 0;
- PlayerInfo[iPlayerID][pRank] = 0;
- PlayerInfo[iPlayerID][pSkin] = 299;
- SetPlayerSkin(iPlayerID, 299);
- PlayerInfo[iPlayerID][pDostave] = 0;
- PlayerInfo[iPlayerID][pOrgUgovor] = 0;
- ResetPlayerWeapons (iPlayerID);
- PlayerInfo[iPlayerID][pArea] = 1;
- PlayerInfo[iPlayerID][pAreaSati] = 1;
- PlayerInfo[iPlayerID][pAreaMinute] = 59;
- PlayerInfo[iPlayerID][pAreaSekunde] = 59;
- SetPlayerPos(iPlayerID, 207.0154,1920.6406,17.6406);
- SetPlayerInterior(iPlayerID, 0);
- SetPlayerVirtualWorld(iPlayerID, 99);
- SetPlayerFacingAngle(iPlayerID, 180);
- SetCameraBehindPlayer(iPlayerID);
- PlayerInfo[iPlayerID][pAread]++;
- SavePlayer(iPlayerID);
- }
- }
- PlayerInfo[iPlayerID][pMember] = 0; // Resetira igracevu varijablu jer vise nije u organizaciji
- PlayerInfo[iPlayerID][pRank] = 0; // Resetira igracevu varijablu jer vise nije u organizaciji
- PlayerInfo[iPlayerID][pSkin] = 299; // Resetira igracevu varijablu jer vise nije u organizaciji
- PlayerInfo[iPlayerID][pDostave] = 0;
- PlayerInfo[iPlayerID][pOrgUgovor] = 0;
- SavePlayer(iPlayerID);
- SetPlayerSkin(iPlayerID, PlayerInfo[iPlayerID][pSkin]); // Vraca igracev skin koji je imao prije ulaska u organizaciju
- if(PlayerInfo[iPlayerID][pSpawn] < 4)
- {
- PlayerInfo[iPlayerID][pSpawn] = 0;
- }
- format(szMessage, sizeof(szMessage), "INFO: Lider %s vas je izbacio iz svoje organizacije - sada ste obican civil.", szPlayerName);
- SendClientMessage(iPlayerID, COLOR_INFO, szMessage);
- format(szMessage, sizeof(string), "INFO: Izbacili ste %s iz svoje organizacije - sada je obican civil.", szPlayerName);
- SendClientMessage(playerid, COLOR_INFO, szMessage);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement