Advertisement
Guest User

War Timer

a guest
Aug 19th, 2014
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 13.30 KB | None | 0 0
  1. public anticheat()
  2. {
  3.     new string[512];
  4.     new weaponid;
  5.     new ammo;
  6.     new plname[64];
  7.     new ora,minute,secunde;
  8.     gettime(ora,minute,secunde);
  9.     if(ora >= OraOverWar  && minute >= MinutOverWar)
  10.     {
  11.         if(joinwar == 2)
  12.         {
  13.             new echipa01 = 0;
  14.             new echipa02 = 0;
  15.             new Float:xx1,Float:yy1,Float:zz1;
  16.             for(new pla = 0; pla <= MAX_PLAYERS; pla++)
  17.             {
  18.                 if(IsPlayerConnected(pla))
  19.                 {
  20.                     GetPlayerPos(pla,xx1,yy1,zz1);
  21.                     new Float:minx1, Float:maxx2, Float:miny1,Float:maxy2;
  22.                     if(TeritoriuData[warid][tPozX1] < TeritoriuData[warid][tPozX2])
  23.                     {
  24.                         minx1 = TeritoriuData[warid][tPozX1];
  25.                         maxx2 = TeritoriuData[warid][tPozX2];
  26.                     }
  27.                     else
  28.                     {
  29.                         minx1 = TeritoriuData[warid][tPozX2];
  30.                         maxx2 = TeritoriuData[warid][tPozX1];
  31.                     }
  32.                     if(TeritoriuData[warid][tPozY1] < TeritoriuData[warid][tPozY2])
  33.                     {
  34.                         miny1 = TeritoriuData[warid][tPozY1];
  35.                         maxy2 = TeritoriuData[warid][tPozY2];
  36.                     }
  37.                     else
  38.                     {
  39.                         miny1 = TeritoriuData[warid][tPozY2];
  40.                         maxy2 = TeritoriuData[warid][tPozY1];
  41.                     }
  42.                     if(wars[pla] == 1 && xx1 > minx1-50 && xx1 < maxx2+50 && yy1 > miny1-50 && yy1 < maxy2+50)
  43.                     {
  44.                         echipa01++;
  45.                     }
  46.                     else if(wars[pla] == 2 && xx1 > minx1-50 && xx1 < maxx2+50 && yy1 > miny1-50 && yy1 < maxy2+50)
  47.                     {
  48.                         echipa02++;
  49.                     }
  50.                     //else if(wars[pla] == 2 && xx1 > TeritoriuData[warid][tPozX1] && xx1 < TeritoriuData[warid][tPozY1] && yy1 > TeritoriuData[warid][tPozX2] && yy1 < TeritoriuData[warid][tPozX2])
  51.                     else
  52.                     {
  53.                         wars[pla] = 0;
  54.                     }
  55.                 }
  56.             }
  57.             if(echipa01 == 0)
  58.             {
  59.                 for(new pla = 0; pla <= MAX_PLAYERS; pla++)
  60.                 {
  61.                     if(IsPlayerConnected(pla))
  62.                     {
  63.                         wars[pla] = 0;
  64.                         joinwar = 0;
  65.                         new teritoriu[50];
  66.                         if(TeritoriuData[warid][tId] == 1) teritoriu = "1";
  67.                         else if(TeritoriuData[warid][tId] == 2) teritoriu = "2";
  68.                         else if(TeritoriuData[warid][tId] == 3) teritoriu = "3";
  69.                         else if(TeritoriuData[warid][tId] == 4) teritoriu = "4";
  70.                         else if(TeritoriuData[warid][tId] == 5) teritoriu = "5";
  71.                         else if(TeritoriuData[warid][tId] == 6) teritoriu = "6";
  72.                         else if(TeritoriuData[warid][tId] == 7) teritoriu = "7";
  73.                         else if(TeritoriuData[warid][tId] == 8) teritoriu = "8";
  74.                         else if(TeritoriuData[warid][tId] == 9) teritoriu = "9";
  75.                         else if(TeritoriuData[warid][tId] == 10) teritoriu = "10";
  76.                         else if(TeritoriuData[warid][tId] == 11) teritoriu = "11";
  77.                         else if(TeritoriuData[warid][tId] == 12) teritoriu = "12";
  78.                         else if(TeritoriuData[warid][tId] == 13) teritoriu = "13";
  79.                         else if(TeritoriuData[warid][tId] == 14) teritoriu = "14";
  80.                         else if(TeritoriuData[warid][tId] == 15) teritoriu = "15";
  81.                         else if(TeritoriuData[warid][tId] == 16) teritoriu = "16";
  82.                         else if(TeritoriuData[warid][tId] == 17) teritoriu = "17";
  83.                         else if(TeritoriuData[warid][tId] == 18) teritoriu = "18";
  84.                         else if(TeritoriuData[warid][tId] == 19) teritoriu = "19";
  85.                         else if(TeritoriuData[warid][tId] == 20) teritoriu = "20";
  86.                         else if(TeritoriuData[warid][tId] == 21) teritoriu = "21";
  87.                         else if(TeritoriuData[warid][tId] == 22) teritoriu = "22";
  88.                         else if(TeritoriuData[warid][tId] == 23) teritoriu = "23";
  89.                         else if(TeritoriuData[warid][tId] == 24) teritoriu = "24";
  90.                         else if(TeritoriuData[warid][tId] == 25) teritoriu = "25";
  91.                         else if(TeritoriuData[warid][tId] == 26) teritoriu = "26";
  92.                         else if(TeritoriuData[warid][tId] == 27) teritoriu = "27";
  93.                         else if(TeritoriuData[warid][tId] == 28) teritoriu = "28";
  94.                         else if(TeritoriuData[warid][tId] == 29) teritoriu = "29";
  95.                         else if(TeritoriuData[warid][tId] == 30) teritoriu = "30";
  96.                         else if(TeritoriuData[warid][tId] == 31) teritoriu = "31";
  97.                         else if(TeritoriuData[warid][tId] == 32) teritoriu = "32";
  98.                         else if(TeritoriuData[warid][tId] == 33) teritoriu = "33";
  99.                         else if(TeritoriuData[warid][tId] == 34) teritoriu = "34";
  100.                         else if(TeritoriuData[warid][tId] == 35) teritoriu = "35";
  101.                         else if(TeritoriuData[warid][tId] == 36) teritoriu = "36";
  102.                         else if(TeritoriuData[warid][tId] == 37) teritoriu = "37";
  103.                         else if(TeritoriuData[warid][tId] == 38) teritoriu = "38";
  104.                         else if(TeritoriuData[warid][tId] == 39) teritoriu = "39";
  105.                         else if(TeritoriuData[warid][tId] == 40) teritoriu = "40";
  106.                         else if(TeritoriuData[warid][tId] == 41) teritoriu = "41";
  107.                         else if(TeritoriuData[warid][tId] == 42) teritoriu = "42";
  108.                         else if(TeritoriuData[warid][tId] == 43) teritoriu = "43";
  109.                         else if(TeritoriuData[warid][tId] == 44) teritoriu = "44";
  110.                         else if(TeritoriuData[warid][tId] == 45) teritoriu = "45";
  111.                         else if(TeritoriuData[warid][tId] == 46) teritoriu = "46";
  112.                         else if(TeritoriuData[warid][tId] == 47) teritoriu = "47";
  113.                         else if(TeritoriuData[warid][tId] == 48) teritoriu = "48";
  114.                         new ttext[40];
  115.                         if(TeritoriuData[warid][tOwned] == 11)
  116.                         {
  117.                             ttext = "{40863c}Clanului Grove Street";
  118.                         }
  119.                         else if(TeritoriuData[warid][tOwned] == 12)
  120.                         {
  121.                             ttext = "{d900d9}Clanului Ballas Family";
  122.                         }
  123.                         else if(TeritoriuData[warid][tOwned] == 13)
  124.                         {
  125.                             ttext = "{fd7e00}Clanului Romanian Mafia";
  126.                         }
  127.                         else if(TeritoriuData[warid][tOwned] == 15)
  128.                         {
  129.                             ttext = "{98b1ac}Clanului Arabian Mafia";
  130.                         }
  131.                         new tttext[30];
  132.                         if(waratack == 11)
  133.                         {
  134.                             tttext = "{40863c}Grove Street";
  135.                         }
  136.                         else if(waratack == 12)
  137.                         {
  138.                             tttext = "{d900d9}Ballas Family";
  139.                         }
  140.                         else if(waratack == 13)
  141.                         {
  142.                             tttext = "{fd7e00}Romanian Mafia";
  143.                         }
  144.                         else if(waratack == 15)
  145.                         {
  146.                             tttext = "{98b1ac}Arabian Mafia";
  147.                         }
  148.                         if(TeritoriuData[warid][tOwned] == 11)
  149.                         {
  150.                             GangZoneShowForPlayer(pla, turf[warid], 0x40863CAA);
  151.                         }
  152.                         else if(TeritoriuData[warid][tOwned] == 12)
  153.                         {
  154.                             GangZoneShowForPlayer(pla, turf[warid], 0xD900D9AA);
  155.                         }
  156.                         else if(TeritoriuData[warid][tOwned] == 13)
  157.                         {
  158.                             GangZoneShowForPlayer(pla, turf[warid], 0xFD7E00AA);
  159.                         }
  160.                         else if(TeritoriuData[warid][tOwned] == 15)
  161.                         {
  162.                             GangZoneShowForPlayer(pla, turf[warid], 0x98B1ACAA);
  163.                         }
  164.                         if(IsAMember(pla))
  165.                         {
  166.                             format(string, sizeof(string), "%s {FFFFFF}a pierdut lupta pentru teritoriul {FF0000}%s{FFFFFF} al %s",tttext,teritoriu,ttext);
  167.                             SendClientMessage(pla, COLOR_WHITE,string);
  168.                             if(WarWinnerKills>0)
  169.                             {
  170.                             new killer[64];
  171.                             GetPlayerName(WarWinner, killer, sizeof(killer));
  172.                             format(string, sizeof(string), "Cel mai bun mafiot a fost: {DC0C0C}%s{FFFFFF} cu %d{FFFFFF} rivali ucisi.", killer,WarWinnerKills);
  173.                             SendClientMessage(pla,COLOR_WHITE,string);
  174.                             }
  175.                         }
  176.                     }
  177.                 }
  178.                 TeritoriuData[warid][tTime] = 0;
  179.                 format(string, sizeof(string), "UPDATE teritorii SET Time='%d' WHERE Id=%d",TeritoriuData[warid][tTime], warid);
  180.                 mysql_query(string);
  181.             }
  182.             else if(echipa02 == 0)
  183.             {
  184.                 for(new pla = 0; pla <= MAX_PLAYERS; pla++)
  185.                 {
  186.                     if(IsPlayerConnected(pla))
  187.                     {
  188.                         wars[pla] = 0;
  189.                         joinwar = 0;
  190.                         new teritoriu[50];
  191.                         if(TeritoriuData[warid][tId] == 1) teritoriu = "1";
  192.                         else if(TeritoriuData[warid][tId] == 2) teritoriu = "2";
  193.                         else if(TeritoriuData[warid][tId] == 3) teritoriu = "3";
  194.                         else if(TeritoriuData[warid][tId] == 4) teritoriu = "4";
  195.                         else if(TeritoriuData[warid][tId] == 5) teritoriu = "5";
  196.                         else if(TeritoriuData[warid][tId] == 6) teritoriu = "6";
  197.                         else if(TeritoriuData[warid][tId] == 7) teritoriu = "7";
  198.                         else if(TeritoriuData[warid][tId] == 8) teritoriu = "8";
  199.                         else if(TeritoriuData[warid][tId] == 9) teritoriu = "9";
  200.                         else if(TeritoriuData[warid][tId] == 10) teritoriu = "10";
  201.                         else if(TeritoriuData[warid][tId] == 11) teritoriu = "11";
  202.                         else if(TeritoriuData[warid][tId] == 12) teritoriu = "12";
  203.                         else if(TeritoriuData[warid][tId] == 13) teritoriu = "13";
  204.                         else if(TeritoriuData[warid][tId] == 14) teritoriu = "14";
  205.                         else if(TeritoriuData[warid][tId] == 15) teritoriu = "15";
  206.                         else if(TeritoriuData[warid][tId] == 16) teritoriu = "16";
  207.                         else if(TeritoriuData[warid][tId] == 17) teritoriu = "17";
  208.                         else if(TeritoriuData[warid][tId] == 18) teritoriu = "18";
  209.                         else if(TeritoriuData[warid][tId] == 19) teritoriu = "19";
  210.                         else if(TeritoriuData[warid][tId] == 20) teritoriu = "20";
  211.                         else if(TeritoriuData[warid][tId] == 21) teritoriu = "21";
  212.                         else if(TeritoriuData[warid][tId] == 22) teritoriu = "22";
  213.                         else if(TeritoriuData[warid][tId] == 23) teritoriu = "23";
  214.                         else if(TeritoriuData[warid][tId] == 24) teritoriu = "24";
  215.                         else if(TeritoriuData[warid][tId] == 25) teritoriu = "25";
  216.                         else if(TeritoriuData[warid][tId] == 26) teritoriu = "26";
  217.                         else if(TeritoriuData[warid][tId] == 27) teritoriu = "27";
  218.                         else if(TeritoriuData[warid][tId] == 28) teritoriu = "28";
  219.                         else if(TeritoriuData[warid][tId] == 29) teritoriu = "29";
  220.                         else if(TeritoriuData[warid][tId] == 30) teritoriu = "30";
  221.                         else if(TeritoriuData[warid][tId] == 31) teritoriu = "31";
  222.                         else if(TeritoriuData[warid][tId] == 32) teritoriu = "32";
  223.                         else if(TeritoriuData[warid][tId] == 33) teritoriu = "33";
  224.                         else if(TeritoriuData[warid][tId] == 34) teritoriu = "34";
  225.                         else if(TeritoriuData[warid][tId] == 35) teritoriu = "35";
  226.                         else if(TeritoriuData[warid][tId] == 36) teritoriu = "36";
  227.                         else if(TeritoriuData[warid][tId] == 37) teritoriu = "37";
  228.                         else if(TeritoriuData[warid][tId] == 38) teritoriu = "38";
  229.                         else if(TeritoriuData[warid][tId] == 39) teritoriu = "39";
  230.                         else if(TeritoriuData[warid][tId] == 40) teritoriu = "40";
  231.                         else if(TeritoriuData[warid][tId] == 41) teritoriu = "41";
  232.                         else if(TeritoriuData[warid][tId] == 42) teritoriu = "42";
  233.                         else if(TeritoriuData[warid][tId] == 43) teritoriu = "43";
  234.                         else if(TeritoriuData[warid][tId] == 44) teritoriu = "44";
  235.                         else if(TeritoriuData[warid][tId] == 45) teritoriu = "45";
  236.                         else if(TeritoriuData[warid][tId] == 46) teritoriu = "46";
  237.                         else if(TeritoriuData[warid][tId] == 47) teritoriu = "47";
  238.                         else if(TeritoriuData[warid][tId] == 48) teritoriu = "48";
  239.                         new ttext[30];
  240.                         if(TeritoriuData[warid][tOwned] == 11)
  241.                         {
  242.                             ttext = "{40863c}Grove Street";
  243.                         }
  244.                         else if(TeritoriuData[warid][tOwned] == 12)
  245.                         {
  246.                             ttext = "{d900d9}Ballas Family";
  247.                         }
  248.                         else if(TeritoriuData[warid][tOwned] == 13)
  249.                         {
  250.                             ttext = "{fd7e00}Romanian Mafia";
  251.                         }
  252.                         else if(TeritoriuData[warid][tOwned] == 15)
  253.                         {
  254.                             ttext = "{98b1ac}Arabian Mafia";
  255.                         }
  256.                         new tttext[30];
  257.                         if(waratack == 11)
  258.                         {
  259.                             tttext = "{40863c}Grove Street";
  260.                         }
  261.                         else if(waratack == 12)
  262.                         {
  263.                             tttext = "{d900d9}Ballas Family";
  264.                         }
  265.                         else if(waratack == 13)
  266.                         {
  267.                             tttext = "{fd7e00}Romanian Mafia";
  268.                         }
  269.                         else if(waratack == 15)
  270.                         {
  271.                             tttext = "{98b1ac}Arabian Mafia";
  272.                         }
  273.                         if(IsAMember(pla))
  274.                         {
  275.                             format(string, sizeof(string), "%s {FFFFFF}a castigat teritoriul {FF0000}%s{FFFFFF} de la %s",tttext,teritoriu,ttext);
  276.                             SendClientMessage(pla, COLOR_WHITE,string);
  277.                             if(WarWinnerKills>0)
  278.                             {
  279.                                 new killer[64];
  280.                                 GetPlayerName(WarWinner, killer, sizeof(killer));
  281.                                 format(string, sizeof(string), "Cel mai bun mafiot a fost: {DC0C0C}%s{FFFFFF} cu %d{FFFFFF} rivali ucisi.", killer,WarWinnerKills);
  282.                                 SendClientMessage(pla,COLOR_WHITE,string);
  283.                             }
  284.                         }
  285.  
  286.                         if(waratack == 11)
  287.                         {
  288.                             GangZoneShowForPlayer(pla, turf[warid], 0x40863CAA);
  289.                         }
  290.                         else if(waratack == 12)
  291.                         {
  292.                             GangZoneShowForPlayer(pla, turf[warid], 0xD900D9AA);
  293.                         }
  294.                         else if(waratack == 13)
  295.                         {
  296.                             GangZoneShowForPlayer(pla, turf[warid], 0xFD7E00AA);
  297.                         }
  298.                         else if(waratack == 15)
  299.                         {
  300.                             GangZoneShowForPlayer(pla, turf[warid], 0x98B1ACAA);
  301.                         }
  302.                     }
  303.                 }
  304.                 joinwar = 0;
  305.                 TeritoriuData[warid][tOwned] = waratack;
  306.                 TeritoriuData[warid][tTime] = 0;
  307.                 format(string, sizeof(string), "UPDATE teritorii SET Owned='%d' WHERE Id=%d",TeritoriuData[warid][tOwned], warid);
  308.                 mysql_query(string);
  309.                 format(string, sizeof(string), "UPDATE teritorii SET Time='%d' WHERE Id=%d",TeritoriuData[warid][tTime], warid);
  310.                 mysql_query(string);
  311.                 new tttext[15];
  312.                 if(waratack == 11)
  313.                 {
  314.                             tttext = "Grove Street";
  315.                 }
  316.                 else if(waratack == 12)
  317.                 {
  318.                             tttext = "Ballas Family";
  319.                 }
  320.                 else if(waratack == 13)
  321.                 {
  322.                             tttext = "Romanian Mafia";
  323.                 }
  324.                 else if(waratack == 15)
  325.                 {
  326.                             tttext = "Arabian Mafia";
  327.                 }
  328.                 format(string, sizeof(string), "Acest teritoriu apartine\n {FF0000} Clanului %s",tttext);
  329.                 //Update3DTextLabelText(Turfidd[warid], 0xFFFFFFFF, string);
  330.                 if(waratack == 11)
  331.                 {
  332.                     UpdateDynamic3DTextLabelText(Turfidd[warid], 0x40863CFF, string);
  333.                 }
  334.                 else if(waratack == 12)
  335.                 {
  336.                     UpdateDynamic3DTextLabelText(Turfidd[warid], 0xD900D9FF, string);
  337.                 }
  338.                 else if(waratack == 13)
  339.                 {
  340.                     UpdateDynamic3DTextLabelText(Turfidd[warid], 0xFD7E00FF, string);
  341.                 }
  342.                 else if(waratack == 15)
  343.                 {
  344.                     UpdateDynamic3DTextLabelText(Turfidd[warid], 0x98B1ACFF, string);
  345.                 }
  346.             }
  347.         }
  348.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement