Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd, "/war", true) == 0)
- {
- if(joinwar != 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Un war este deja in desfasurare!");
- return 1;
- }
- if(!IsAMember(playerid))
- {
- SendError(playerid,cmd);
- return 1;
- }
- if(PlayerData[playerid][pRank] < 5)
- {
- SendError(playerid,cmd);
- return 1;
- }
- for(new i = 1;i<=27; i++)
- {
- if(PlayerToPoint(3.0, playerid,TeritoriuData[i][tPozX3],TeritoriuData[i][tPozY3],TeritoriuData[i][tPozZ3]) && PlayerData[playerid][pMember]+PlayerData[playerid][pLeader] != TeritoriuData[i][tOwned])
- {
- if(TeritoriuData[i][tTime] < 5)
- {
- format(string, sizeof(string), "Teritoriul poate fi atacat numai peste %d ore.",5-TeritoriuData[i][tTime]);
- SendClientMessage(playerid, COLOR_LIGHTRED,string);
- return 1;
- }
- new nrwarzone=0;
- for(new j=1;j<51;j++)
- {
- if(TeritoriuData[j][tOwned]==PlayerData[playerid][pLeader]+PlayerData[playerid][pMember])
- {
- nrwarzone++;
- }
- }
- for(new j=0;j<=MAX_PLAYERS;j++)
- {
- if(IsPlayerConnected(j))
- {
- GangZoneFlashForPlayer(j, turf[i], 0xFF0000C8);
- PlayerWarKills[j] = 0;
- }
- }
- WarWinner = 999;
- WarWinnerKills = 0;
- joinwar = 1;
- SetTimer("StopWarJoin",600000,0);
- gettime(OraStartWar,MinutStartWar,SecundaStartWar);
- if(MinutOverWar >= 59)
- {
- OraOverWar = OraStartWar+1;
- MinutOverWar = MinutStartWar-50;
- if(SecundaStartWar >= 59)
- {
- MinutOverWar = MinutOverWar+1;
- SecundaOverWar = SecundaStartWar-40;
- if(MinutOverWar >= 59)
- {
- OraOverWar = OraStartWar+1;
- MinutOverWar = MinutStartWar-50;
- }
- }
- else {SecundaOverWar = SecundaStartWar+20;}
- }
- else
- {
- OraOverWar = OraStartWar;
- MinutOverWar = MinutStartWar+10;
- SecundaOverWar = SecundaStartWar+20;
- if(SecundaStartWar >= 59)
- {
- MinutOverWar = MinutOverWar+1;
- SecundaOverWar = SecundaStartWar-40;
- if(MinutOverWar >= 59)
- {
- OraOverWar = OraStartWar+1;
- MinutOverWar = MinutStartWar-50;
- }
- }
- else {SecundaOverWar = SecundaStartWar+20;}
- }
- //SetTimer("StopWarJoin",60000,0);
- new ttext[40];
- new teritoriu[50];
- if(TeritoriuData[i][tId] == 1) teritoriu = "1";
- else if(TeritoriuData[i][tId] == 2) teritoriu = "2";
- else if(TeritoriuData[i][tId] == 3) teritoriu = "3";
- else if(TeritoriuData[i][tId] == 4) teritoriu = "4";
- else if(TeritoriuData[i][tId] == 5) teritoriu = "5";
- else if(TeritoriuData[i][tId] == 6) teritoriu = "6";
- else if(TeritoriuData[i][tId] == 7) teritoriu = "7";
- else if(TeritoriuData[i][tId] == 8) teritoriu = "8";
- else if(TeritoriuData[i][tId] == 9) teritoriu = "9";
- else if(TeritoriuData[i][tId] == 10) teritoriu = "10";
- else if(TeritoriuData[i][tId] == 11) teritoriu = "11";
- else if(TeritoriuData[i][tId] == 12) teritoriu = "12";
- else if(TeritoriuData[i][tId] == 13) teritoriu = "13";
- else if(TeritoriuData[i][tId] == 14) teritoriu = "14";
- else if(TeritoriuData[i][tId] == 15) teritoriu = "15";
- else if(TeritoriuData[i][tId] == 16) teritoriu = "16";
- else if(TeritoriuData[i][tId] == 17) teritoriu = "17";
- else if(TeritoriuData[i][tId] == 18) teritoriu = "18";
- else if(TeritoriuData[i][tId] == 19) teritoriu = "19";
- else if(TeritoriuData[i][tId] == 20) teritoriu = "20";
- else if(TeritoriuData[i][tId] == 21) teritoriu = "21";
- else if(TeritoriuData[i][tId] == 22) teritoriu = "22";
- else if(TeritoriuData[i][tId] == 23) teritoriu = "23";
- else if(TeritoriuData[i][tId] == 24) teritoriu = "24";
- else if(TeritoriuData[i][tId] == 25) teritoriu = "25";
- else if(TeritoriuData[i][tId] == 26) teritoriu = "26";
- else if(TeritoriuData[i][tId] == 27) teritoriu = "27";
- else if(TeritoriuData[i][tId] == 28) teritoriu = "28";
- else if(TeritoriuData[i][tId] == 29) teritoriu = "29";
- else if(TeritoriuData[i][tId] == 30) teritoriu = "30";
- else if(TeritoriuData[i][tId] == 31) teritoriu = "31";
- else if(TeritoriuData[i][tId] == 32) teritoriu = "32";
- else if(TeritoriuData[i][tId] == 33) teritoriu = "33";
- else if(TeritoriuData[i][tId] == 34) teritoriu = "34";
- else if(TeritoriuData[i][tId] == 35) teritoriu = "35";
- else if(TeritoriuData[i][tId] == 36) teritoriu = "36";
- else if(TeritoriuData[i][tId] == 37) teritoriu = "37";
- else if(TeritoriuData[i][tId] == 38) teritoriu = "38";
- else if(TeritoriuData[i][tId] == 39) teritoriu = "39";
- else if(TeritoriuData[i][tId] == 40) teritoriu = "40";
- else if(TeritoriuData[i][tId] == 41) teritoriu = "41";
- else if(TeritoriuData[i][tId] == 42) teritoriu = "42";
- else if(TeritoriuData[i][tId] == 43) teritoriu = "43";
- else if(TeritoriuData[i][tId] == 44) teritoriu = "44";
- else if(TeritoriuData[i][tId] == 45) teritoriu = "45";
- else if(TeritoriuData[i][tId] == 46) teritoriu = "46";
- else if(TeritoriuData[i][tId] == 47) teritoriu = "47";
- else if(TeritoriuData[i][tId] == 48) teritoriu = "48";
- if(TeritoriuData[i][tOwned] == 11)
- {
- ttext = "{40863c}Clanului Grove Street";
- }
- else if(TeritoriuData[i][tOwned] == 12)
- {
- ttext = "{d900d9}Clanului Ballas Family";
- }
- else if(TeritoriuData[i][tOwned] == 13)
- {
- ttext = "{fd7e00}Clanului Romanian Mafia";
- }
- else if(TeritoriuData[i][tOwned] == 15)
- {
- ttext = "{98b1ac}Clanului Arabian Mafia";
- }
- new tttext[30];
- if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 11)
- {
- tttext = "{40863c}Grove Street";
- }
- else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 12)
- {
- tttext = "{d900d9}Ballas Family";
- }
- else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 13)
- {
- tttext = "{fd7e00}Romanian Mafia";
- }
- else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 15)
- {
- tttext = "{98b1ac}Arabian Mafia";
- }
- waratack = PlayerData[playerid][pLeader]+PlayerData[playerid][pMember];
- wars[playerid] = 1;
- format(string, sizeof(string), "(( War News )): %s{FFFFFF} a declarat razboi pentru teritoriul %s{FFFFFF} al %s",tttext,teritoriu,ttext);
- for(new j=0;j<=MAX_PLAYERS;j++)
- {
- if(IsPlayerConnected(j))
- {
- if(IsAMember(j))
- {
- SendClientMessage(j, 0x0080FFC8,string);
- }
- }
- }
- warid = i;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment