Advertisement
Guest User

Untitled

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