Advertisement
Guest User

Untitled

a guest
Dec 4th, 2015
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.69 KB | None | 0 0
  1. if(strcmp(cmd, "/war", true) == 0)
  2. {
  3. if(joinwar != 0)
  4. {
  5. return 1;
  6. }
  7. if(!IsAMember(playerid))
  8. {
  9. return 1;
  10. }
  11. if(PlayerData[playerid][pRank] < 5)
  12. {
  13. return 1;
  14. }
  15. for(new i = 1;i<=51; i++)
  16. {
  17. if(PlayerToPoint(7.0, playerid,TeritoriuData[i][tPozX3],TeritoriuData[i][tPozY3],TeritoriuData[i][tPozZ3]) && PlayerData[playerid][pMember]+PlayerData[playerid][pLeader] != TeritoriuData[i][tOwned])
  18. {
  19.  
  20. if(TeritoriuData[i][tTime] < 5)
  21. {
  22. format(string, sizeof(string), "Teritoriul poate fi atacat numai peste %d ore.",5-TeritoriuData[i][tTime]);
  23. SendClientMessage(playerid, COLOR_LIGHTRED,string);
  24. return 1;
  25. }
  26. new nrwarzone=0;
  27. for(new j=1;j<51;j++)
  28. {
  29. if(TeritoriuData[j][tOwned]==PlayerData[playerid][pLeader]+PlayerData[playerid][pMember])
  30. {
  31. nrwarzone++;
  32. }
  33. }
  34. if(nrwarzone > 20)
  35. {
  36. SendClientMessage(playerid, COLOR_LIGHTBLUE, "O mafie nu poate detine mai mult de 20 teritorii.");
  37. return 1;
  38. }
  39. new count = 0;
  40. foreach(Player, total)
  41. {
  42. if(PlayerData[total][pMember] == TeritoriuData[i][tOwned] || PlayerData[total][pLeader] == TeritoriuData[i][tOwned])
  43. {
  44.  
  45. count++;
  46. }
  47. }
  48. if(count < 2)
  49. {
  50. SendClientMessage(playerid,COLOR_LIGHTRED,"{BCE5E1}SERVER:{D24438}Nu poti adaca un clan daca nu sunt minim 2 membri online.");
  51. return 1;
  52. }
  53. for(new j=0;j<=MAX_PLAYERS;j++)
  54. {
  55. if(IsPlayerConnected(j))
  56. {
  57. GangZoneFlashForPlayer(j, turf[i], 0xFF000099);
  58. }
  59. }
  60. joinwar = 1;
  61. SetTimer("StopWarJoin",600000,0);
  62. //SetTimer("StopWarJoin",60000,0);
  63. new ttext[10];
  64. if(TeritoriuData[i][tOwned] == 11)
  65. {
  66. ttext = "Sadoveanu";
  67. }
  68. else if(TeritoriuData[i][tOwned] == 12)
  69. {
  70. ttext = "Capone";
  71. }
  72. else if(TeritoriuData[i][tOwned] == 13)
  73. {
  74. ttext = "Duduianu";
  75. }
  76. else if(TeritoriuData[i][tOwned] == 14)
  77. {
  78. ttext = "Corsicanu";
  79. }
  80. else if(TeritoriuData[i][tOwned] == 15)
  81. {
  82. ttext = "Tobosaru";
  83. }
  84. else if(TeritoriuData[i][tOwned] == 16)
  85. {
  86. ttext = "Camataru";
  87. }
  88. new tttext[10];
  89. if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 11)
  90. {
  91. tttext = "Sadoveanu";
  92. }
  93. else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 12)
  94. {
  95. tttext = "Capone";
  96. }
  97. else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 13)
  98. {
  99. tttext = "Duduianu";
  100. }
  101. else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 14)
  102. {
  103. tttext = "Corsicanu";
  104. }
  105. else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 15)
  106. {
  107. tttext = "Tobosaru";
  108. }
  109. else if(PlayerData[playerid][pLeader]+PlayerData[playerid][pMember] == 16)
  110. {
  111. tttext = "Camataru";
  112. }
  113. waratack = PlayerData[playerid][pLeader]+PlayerData[playerid][pMember];
  114. wars[playerid] = 1;
  115. format(string, sizeof(string), "{DB8E12}[Stiri WAR] - {C8D4D4}Clanul %s ataca teritoriul {DB8E12}%d {C8D4D4}al Clanului %s",tttext,TeritoriuData[i][tId],ttext);
  116. for(new j=0;j<=MAX_PLAYERS;j++)
  117. {
  118. if(IsPlayerConnected(j))
  119. {
  120. if(IsAMember(j))
  121. {
  122. SendClientMessage(j, COLOR_BBLUE,string);
  123. }
  124. }
  125. }
  126. warid = i;
  127. }
  128. }
  129. return 1;
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement