Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:warinvite(playerid, params[], help)
- {
- #pragma unused help
- if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
- if(PI[playerid][pabs] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
- CmdProtect(playerid);
- if(IsPlayerConnected(playerid))
- {
- if(PI[playerid][pLeader] == org1 || PI[playerid][pLeader] == org2)
- {
- new clan1;
- if(PoceoWar == 1) return Error(playerid, "War je poceo, ne mozete vise ubacivati clanove u war!");
- if(sscanf(params, "u", clan1)) return Cmd(playerid, "/warinvite (playerid) [Maksimalno 8 clana]");
- if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Nisi ulogovan!");
- if(UlogovanIgrac[clan1] == 0) return Error(playerid, "Nije ulogovan!");
- if(UbacioClanove[playerid] >= 8) return Error(playerid, "Vec si dovoljno ubacio clanove.");
- if(PoceoWar == 1) return Error(playerid, "Ne mozes to, poceo je war.");
- if(clan1 == IPI) return Error(playerid, "Taj gradjanin nije online.");
- if(PI[playerid][pLeader] == 0) return Error(playerid, "Nisi lider.");
- if(FZIgrac[clan1] > 0) return Error(playerid, "Igrac je u freezoni!");
- if(UWaru[clan1] == 1) return Error(playerid, "Taj gradjanin je vec u waru.");
- if(Lovi[clan1] == 1) return Error(playerid, "On/a lovi!");
- if(StreljanaP[clan1] > 0) return Error(playerid, "U streljani je!");
- if(PI[clan1][pWanted] > 0) return Error(playerid, "Taj gradjanin je osumnjicen.");
- if(TV[clan1] == 1) return Error(playerid, "On/a gleda tv!");
- if(PI[clan1][pMember] != PI[playerid][pLeader]) return Error(playerid, "Taj gradjanin nije u vasoj organizaciji.");
- UWaru[clan1] = 1;
- UbacioClanove[playerid]++;
- SCMF(clan1, -1, ""COL_BE"BE: {FFFFFF}Lider %s vas je ubacio u WAR!", GetName(playerid));
- SCMF(playerid, -1, ""COL_BE"BE: {FFFFFF}Ubacili ste u WAR clan: %s!", GetName(clan1));
- if(PI[clan1][pMember] == org1) { lz_SetPlayerPos(clan1, 204.4173, 2379.8308, 18.5801); }
- else if(PI[clan1][pMember] == org2) { lz_SetPlayerPos(clan1, 223.9908, 2652.2979, 17.9625); }
- lz_GivePlayerWeapon(clan1, 31, 1000);
- lz_GivePlayerWeapon(clan1, 24, 400);
- lz_GivePlayerWeapon(clan1, 28, 2000);
- lz_TogglePlayerControllable(clan1, 0);
- lz_SetPlayerArmour(clan1, 100.0);
- lz_SetPlayerHealth(clan1, 100.0);
- }
- }
- return true;
- }
- YCMD:stopwar(playerid, params[], help)
- {
- #pragma unused help
- if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
- if(PI[playerid][pabs] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
- CmdProtect(playerid);
- if(IsPlayerConnected(playerid))
- {
- if(PI[playerid][pabs] < 3) return Error(playerid, "Nisi ovlascen!");
- if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Nisi ulogovan!");
- if(WAR == 0) return Error(playerid, "Nijedan war nije u toku.");
- StopWar();
- new strik[128];
- format(strik, 128, "{FBE204}[{F81414}*{FBE204}] BE-AC // Admin %s je stopirao war!", GetName(playerid));
- PAdm(ZUTA, strik, 1);
- }
- return true;
- }
- YCMD:startwar(playerid, params[], help)
- {
- #pragma unused help
- if(UlogovanIgrac[playerid] == 0 || PI[playerid][pReg] == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
- if(PI[playerid][pabs] < 1 && ACCmd[playerid] == 1) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
- CmdProtect(playerid);
- if(IsPlayerConnected(playerid))
- {
- if(PI[playerid][pabs] < 3) return Error(playerid, "Nisi ovlascen!");
- if(UlogovanIgrac[playerid] == 0) return Error(playerid, "Nisi ulogovan!");
- new vreme;
- if(sscanf(params, "iii", vreme, org1, org2)) return Cmd(playerid, "/startwar (vreme(min)) (organzicija1) (organizacija2)");
- if(vreme < 1 || vreme > 60) return Error(playerid, "Ne moze vise od 60 minuta ili manje od 1 minut.");
- if(org1 < 1 || org1 > 15) return Error(playerid, "Ne moze ID organizacije 1 biti veci od 15 ili manje od 1.");
- if(org2 < 1 || org2 > 15) return Error(playerid, "Ne moze ID organizacije 2 biti veci od 15 ili manje od 1.");
- if(WAR == 1) return Error(playerid, "War je vec u toku.");
- KillTimer(wtimer1);
- KillTimer(wtimer2);
- wtimer1 = SetTimer("StopWar", (vreme*60000)+60000, false);
- wtimer2 = SetTimer("UnfreezeWar", 60000, false);
- WAR = 1;
- Org1Poeni = 0;
- Org2Poeni = 0;
- StvoriWarObjekte();
- if(org1 == 1) { org1str = "PD"; }
- else if(org1 == 2) { org1str = "INT"; }
- else if(org1 == 3) { org1str = "SP"; }
- else if(org1 == 4) { org1str = "MD"; }
- else if(org1 == 5) { org1str = "BEN"; }
- else if(org1 == 6) { org1str = "TAXI"; }
- else if(org1 == 7) { org1str = "RM"; }
- else if(org1 == 8) { org1str = "LS13"; }
- else if(org1 == 9) { org1str = "GSF"; }
- else if(org1 == 10) { org1str = "PM1"; }
- else if(org1 == 11) { org1str = "TEC"; }
- else if(org1 == 12) { org1str = "BAL"; }
- else if(org1 == 13) { org1str = "MM"; }
- else if(org1 == 14) { org1str = "MS13"; }
- else if(org1 == 15) { org1str = "PS"; }
- if(org2 == 1) { org2str = "PD"; }
- else if(org2 == 2) { org2str = "INT"; }
- else if(org2 == 3) { org2str = "SP"; }
- else if(org2 == 4) { org2str = "MD"; }
- else if(org2 == 5) { org2str = "BEN"; }
- else if(org2 == 6) { org2str = "TAXI"; }
- else if(org2 == 7) { org2str = "RM"; }
- else if(org2 == 8) { org2str = "LS13"; }
- else if(org2 == 9) { org2str = "GSF"; }
- else if(org2 == 10) { org2str = "PM1"; }
- else if(org2 == 11) { org2str = "TEC"; }
- else if(org2 == 12) { org2str = "BAL"; }
- else if(org2 == 13) { org2str = "MM"; }
- else if(org2 == 14) { org2str = "MS13"; }
- else if(org2 == 15) { org2str = "PS"; }
- new strik[128];
- format(strik, 128, "{FBE204}[{F81414}*{FBE204}] BE-AC // Admin %s je pokrenuo WAR izmedju %s i %s, a war ce trajati %d minut/a.", GetName(playerid), org1str, org2str, vreme);
- PAdm(ZUTA, strik, 1);
- for(new i = 0; i < MAX_IGRACA; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PI[i][pLeader] == org1)
- {
- new wstr[128];
- format(wstr, sizeof(wstr), "~y~!! War je poceo !!~n~~n~~g~%s~n~~w~vs~n~~r~%s", org1str, org2str);
- GameTextForPlayer(i, wstr, 8000, 3);
- SCMF(i, -1, ""COL_BE"BE: {FFFFFF}Vasa organizacija je pozvana u WAR, protiv organizacije: %s.", org2str);
- SCM(i, -1, "Da biste pozvali vase clanove u war, upisite /warinvite! Imate 1 minut da ubacite vase clanove pre nego sto war pocne.");
- lz_SetPlayerPos(i, 204.4173, 2379.8308, 18.5801);
- UWaru[i] = 1;
- lz_GivePlayerWeapon(i, 31, 1000);
- lz_GivePlayerWeapon(i, 24, 400);
- lz_GivePlayerWeapon(i, 28, 2000);
- lz_TogglePlayerControllable(i, 0);
- lz_SetPlayerArmour(i, 100.0);
- lz_SetPlayerHealth(i, 100.0);
- }
- }
- }
- for(new i = 0; i < MAX_IGRACA; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PI[i][pLeader] == org2)
- {
- new wstr[128];
- format(wstr, sizeof(wstr), "~y~!! War je poceo !!~n~~n~~g~%s~n~~w~vs~n~~r~%s", org1str, org2str);
- GameTextForPlayer(i, wstr, 8000, 3);
- SCMF(i, -1, ""COL_BE"BE: {FFFFFF}Vasa organizacija je pozvana u WAR, protiv organizacije: %s.", org1str);
- SCM(i, -1, "Da biste pozvali vase clanove u war, upisite /warinvite! Imate 1 minut da ubacite vase clanove pre nego sto war pocne.");
- lz_SetPlayerPos(i, 223.9908, 2652.2979, 17.9625);
- UWaru[i] = 1;
- lz_GivePlayerWeapon(i, 31, 1000);
- lz_GivePlayerWeapon(i, 24, 400);
- lz_GivePlayerWeapon(i, 28, 2000);
- lz_TogglePlayerControllable(i, 0);
- lz_SetPlayerArmour(i, 100.0);
- lz_SetPlayerHealth(i, 100.0);
- }
- }
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement