Guest User

Untitled

a guest
Aug 15th, 2014
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.74 KB | None | 0 0
  1. if(strcmp(cmd, "/war", true) == 0)
  2. {
  3. if(joinwar != 0)
  4. {
  5. SendClientMessage(playerid, COLOR_LIGHTRED, "Un war este deja in desfasurare!");
  6. return 1;
  7. }
  8. if(!IsAMember(playerid))
  9. {
  10. SendError(playerid,cmd);
  11. return 1;
  12. }
  13. if(PlayerData[playerid][pRank] < 5)
  14. {
  15. SendError(playerid,cmd);
  16. return 1;
  17. }
  18. for(new i = 1;i<=27; i++)
  19. {
  20. if(PlayerToPoint(3.0, playerid,TeritoriuData[i][tPozX3],TeritoriuData[i][tPozY3],TeritoriuData[i][tPozZ3]) && PlayerData[playerid][pMember]+PlayerData[playerid][pLeader] != TeritoriuData[i][tOwned])
  21. {
  22. if(TeritoriuData[i][tTime] < 5)
  23. {
  24. format(string, sizeof(string), "Teritoriul poate fi atacat numai peste %d ore.",5-TeritoriuData[i][tTime]);
  25. SendClientMessage(playerid, COLOR_LIGHTRED,string);
  26. return 1;
  27. }
  28. new nrwarzone=0;
  29. for(new j=1;j<51;j++)
  30. {
  31. if(TeritoriuData[j][tOwned]==PlayerData[playerid][pLeader]+PlayerData[playerid][pMember])
  32. {
  33. nrwarzone++;
  34. }
  35. }
  36. for(new j=0;j<=MAX_PLAYERS;j++)
  37. {
  38. if(IsPlayerConnected(j))
  39. {
  40. GangZoneFlashForPlayer(j, turf[i], 0xFF0000C8);
  41. PlayerWarKills[j] = 0;
  42. }
  43. }
  44. WarWinner = 999;
  45. WarWinnerKills = 0;
  46. joinwar = 1;
  47. SetTimer("StopWarJoin",600000,0);
  48. gettime(OraStartWar,MinutStartWar,SecundaStartWar);
  49. if(MinutOverWar >= 59)
  50. {
  51. OraOverWar = OraStartWar+1;
  52. MinutOverWar = MinutStartWar-50;
  53. if(SecundaStartWar >= 59)
  54. {
  55. MinutOverWar = MinutOverWar+1;
  56. SecundaOverWar = SecundaStartWar-40;
  57. if(MinutOverWar >= 59)
  58. {
  59. OraOverWar = OraStartWar+1;
  60. MinutOverWar = MinutStartWar-50;
  61. }
  62. }
  63. else {SecundaOverWar = SecundaStartWar+20;}
  64. }
  65. else
  66. {
  67. OraOverWar = OraStartWar;
  68. MinutOverWar = MinutStartWar+10;
  69. SecundaOverWar = SecundaStartWar+20;
  70. if(SecundaStartWar >= 59)
  71. {
  72. MinutOverWar = MinutOverWar+1;
  73. SecundaOverWar = SecundaStartWar-40;
  74. if(MinutOverWar >= 59)
  75. {
  76. OraOverWar = OraStartWar+1;
  77. MinutOverWar = MinutStartWar-50;
  78. }
  79. }
  80. else {SecundaOverWar = SecundaStartWar+20;}
  81. }
  82. //SetTimer("StopWarJoin",60000,0);
  83. new ttext[40];
  84. new teritoriu[50];
  85. if(TeritoriuData[i][tId] == 1) teritoriu = "1";
  86. else if(TeritoriuData[i][tId] == 2) teritoriu = "2";
  87. else if(TeritoriuData[i][tId] == 3) teritoriu = "3";
  88. else if(TeritoriuData[i][tId] == 4) teritoriu = "4";
  89. else if(TeritoriuData[i][tId] == 5) teritoriu = "5";
  90. else if(TeritoriuData[i][tId] == 6) teritoriu = "6";
  91. else if(TeritoriuData[i][tId] == 7) teritoriu = "7";
  92. else if(TeritoriuData[i][tId] == 8) teritoriu = "8";
  93. else if(TeritoriuData[i][tId] == 9) teritoriu = "9";
  94. else if(TeritoriuData[i][tId] == 10) teritoriu = "10";
  95. else if(TeritoriuData[i][tId] == 11) teritoriu = "11";
  96. else if(TeritoriuData[i][tId] == 12) teritoriu = "12";
  97. else if(TeritoriuData[i][tId] == 13) teritoriu = "13";
  98. else if(TeritoriuData[i][tId] == 14) teritoriu = "14";
  99. else if(TeritoriuData[i][tId] == 15) teritoriu = "15";
  100. else if(TeritoriuData[i][tId] == 16) teritoriu = "16";
  101. else if(TeritoriuData[i][tId] == 17) teritoriu = "17";
  102. else if(TeritoriuData[i][tId] == 18) teritoriu = "18";
  103. else if(TeritoriuData[i][tId] == 19) teritoriu = "19";
  104. else if(TeritoriuData[i][tId] == 20) teritoriu = "20";
  105. else if(TeritoriuData[i][tId] == 21) teritoriu = "21";
  106. else if(TeritoriuData[i][tId] == 22) teritoriu = "22";
  107. else if(TeritoriuData[i][tId] == 23) teritoriu = "23";
  108. else if(TeritoriuData[i][tId] == 24) teritoriu = "24";
  109. else if(TeritoriuData[i][tId] == 25) teritoriu = "25";
  110. else if(TeritoriuData[i][tId] == 26) teritoriu = "26";
  111. else if(TeritoriuData[i][tId] == 27) teritoriu = "27";
  112. else if(TeritoriuData[i][tId] == 28) teritoriu = "28";
  113. else if(TeritoriuData[i][tId] == 29) teritoriu = "29";
  114. else if(TeritoriuData[i][tId] == 30) teritoriu = "30";
  115. else if(TeritoriuData[i][tId] == 31) teritoriu = "31";
  116. else if(TeritoriuData[i][tId] == 32) teritoriu = "32";
  117. else if(TeritoriuData[i][tId] == 33) teritoriu = "33";
  118. else if(TeritoriuData[i][tId] == 34) teritoriu = "34";
  119. else if(TeritoriuData[i][tId] == 35) teritoriu = "35";
  120. else if(TeritoriuData[i][tId] == 36) teritoriu = "36";
  121. else if(TeritoriuData[i][tId] == 37) teritoriu = "37";
  122. else if(TeritoriuData[i][tId] == 38) teritoriu = "38";
  123. else if(TeritoriuData[i][tId] == 39) teritoriu = "39";
  124. else if(TeritoriuData[i][tId] == 40) teritoriu = "40";
  125. else if(TeritoriuData[i][tId] == 41) teritoriu = "41";
  126. else if(TeritoriuData[i][tId] == 42) teritoriu = "42";
  127. else if(TeritoriuData[i][tId] == 43) teritoriu = "43";
  128. else if(TeritoriuData[i][tId] == 44) teritoriu = "44";
  129. else if(TeritoriuData[i][tId] == 45) teritoriu = "45";
  130. else if(TeritoriuData[i][tId] == 46) teritoriu = "46";
  131. else if(TeritoriuData[i][tId] == 47) teritoriu = "47";
  132. else if(TeritoriuData[i][tId] == 48) teritoriu = "48";
  133.  
  134. if(TeritoriuData[i][tOwned] == 11)
  135. {
  136. ttext = "{40863c}Clanului Grove Street";
  137. }
  138. else if(TeritoriuData[i][tOwned] == 12)
  139. {
  140. ttext = "{d900d9}Clanului Ballas Family";
  141. }
  142. else if(TeritoriuData[i][tOwned] == 13)
  143. {
  144. ttext = "{fd7e00}Clanului Romanian Mafia";
  145. }
  146. else if(TeritoriuData[i][tOwned] == 15)
  147. {
  148. ttext = "{98b1ac}Clanului Arabian Mafia";
  149. }
  150. new tttext[30];
  151. if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 11)
  152. {
  153. tttext = "{40863c}Grove Street";
  154. }
  155. else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 12)
  156. {
  157. tttext = "{d900d9}Ballas Family";
  158. }
  159. else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 13)
  160. {
  161. tttext = "{fd7e00}Romanian Mafia";
  162. }
  163. else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 15)
  164. {
  165. tttext = "{98b1ac}Arabian Mafia";
  166. }
  167. waratack = PlayerData[playerid][pLeader]+PlayerData[playerid][pMember];
  168. wars[playerid] = 1;
  169. format(string, sizeof(string), "(( War News )): %s{FFFFFF} a declarat razboi pentru teritoriul %s{FFFFFF} al %s",tttext,teritoriu,ttext);
  170. for(new j=0;j<=MAX_PLAYERS;j++)
  171. {
  172. if(IsPlayerConnected(j))
  173. {
  174. if(IsAMember(j))
  175. {
  176. SendClientMessage(j, 0x0080FFC8,string);
  177. }
  178. }
  179. }
  180. warid = i;
  181. }
  182. }
  183. return 1;
  184. }
Advertisement
Add Comment
Please, Sign In to add comment