Guest User

Untitled

a guest
Nov 10th, 2014
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 101.06 KB | None | 0 0
  1. }
  2.  
  3. forward dudusado();
  4. public dudusado()
  5. {
  6. takezone = 0;
  7. if(scoreteamdudu < scoreteamsado)
  8. {
  9. new string[256];
  10. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamsado , scoreteamdudu);
  11. SendClientMessageToAll(COLOR_YELLOW,string);
  12. for(new i = 0; i<MAX_PLAYERS; i++)
  13. {
  14. if(PlayerInfo[i][pLeader] == 12)
  15. {
  16. for(new z=0; z<sizeof(ZoneInfo); z++)
  17. {
  18. if(ZoneInfo[z][zTakeOn] == 1)
  19. {
  20. new name[MAX_PLAYER_NAME];
  21. GetPlayerName(i, name,sizeof(name));
  22. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  23. ZoneInfo[z][zTeam] = 12;
  24. scoreteamsado = 0;
  25. scoreteamdudu = 0;
  26. GetTeamZoneColor(12);
  27. GangZoneStopFlashForAll(ZoneAttacker[z]);
  28. GangZoneHideForAll(z);
  29. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  30. SaveZones();
  31. ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  32. SetTimer("ShowZones",500,0);
  33. SetTimer("ShowZones",500,0);
  34. }
  35. }
  36. }
  37. }
  38. }
  39. else if(scoreteamdudu>scoreteamsado)
  40. {
  41. new string[128];
  42. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamdudu , scoreteamsado);
  43. SendClientMessageToAll(COLOR_YELLOW,string);
  44. for(new i = 0; i<MAX_PLAYERS; i++)
  45. {
  46. if(PlayerInfo[i][pLeader] == 13)
  47. {
  48. for(new z=0; z<sizeof(ZoneInfo); z++)
  49. {
  50. if(ZoneInfo[z][zTakeOn] == 1)
  51. {
  52. new name[MAX_PLAYER_NAME];
  53. GetPlayerName(i, name,sizeof(name));
  54. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  55. ZoneInfo[z][zTeam] = 13;
  56. scoreteamsado = 0;
  57. scoreteamdudu = 0;
  58. GetTeamZoneColor(13);
  59. GangZoneStopFlashForAll(ZoneAttacker[z]);
  60. GangZoneHideForAll(z);
  61. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  62. SaveZones();
  63. ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  64. SetTimer("ShowZones",500,0);
  65. SetTimer("ShowZones",500,0);
  66. }
  67. }
  68. }
  69. }
  70. }
  71. else
  72. {
  73. new string[128];
  74. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamdudu , scoreteamsado);
  75. SendClientMessageToAll(COLOR_YELLOW,string);
  76. for(new z=0; z<sizeof(ZoneInfo); z++)
  77. {
  78. if(ZoneInfo[z][zTakeOn] == 1)
  79. {
  80. scoreteamsado = 0;
  81. scoreteamdudu = 0;
  82. GangZoneStopFlashForAll(z);
  83. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  84. SetTimer("ShowZones",500,0);
  85. SetTimer("ShowZones",500,0);
  86. }
  87. }
  88. }
  89.  
  90. }
  91. forward duducama();
  92. public duducama()
  93. {
  94. takezone = 0;
  95. if(scoreteamdudu < scoreteamcama)
  96. {
  97. new string[128];
  98. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamcama , scoreteamdudu);
  99. SendClientMessageToAll(COLOR_YELLOW,string);
  100. for(new i = 0; i<MAX_PLAYERS; i++)
  101. {
  102. if(PlayerInfo[i][pLeader] == 6)
  103. {
  104. for(new z=0; z<sizeof(ZoneInfo); z++)
  105. {
  106. if(ZoneInfo[z][zTakeOn] == 1)
  107. {
  108. new name[MAX_PLAYER_NAME];
  109. GetPlayerName(i, name,sizeof(name));
  110. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  111. ZoneInfo[z][zTeam] = 6;
  112. scoreteamcama = 0;
  113. scoreteamdudu = 0;
  114. GetTeamZoneColor(6);
  115. GangZoneStopFlashForAll(ZoneAttacker[z]);
  116. GangZoneHideForAll(z);
  117. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  118. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  119. dragovsdudu = 0;
  120. dragovscama = 0;
  121. dragovscapo = 0;
  122. dragovssado = 0;
  123. dragovscorsi = 0;
  124. camavsdrago = 0;
  125. camavssado = 0;
  126. camavscapo = 0;
  127. camavscorsi = 0;
  128. sadovscama = 0;
  129. sadovsdrago = 0;
  130. sadovsdudu = 0;
  131. sadovscapo = 0;
  132. sadovscorsi = 0;
  133. duduvsdrago = 0;
  134. duduvscama = 0;
  135. duduvssado = 0;
  136. duduvscapo = 0;
  137. duduvscorsi = 0;
  138. capovsdrago = 0;
  139. capovscama = 0;
  140. capovssado = 0;
  141. capovsdudu = 0;
  142. capovscorsi = 0;
  143. corsivsdrago = 0;
  144. corsivscama = 0;
  145. corsivssado = 0;
  146. corsivsdudu = 0;
  147. corsivscapo = 0;
  148. SetTimer("ShowZones",500,0);
  149. SetTimer("ShowZones",500,0);
  150. }
  151. }
  152. }
  153. }
  154. }
  155. else if(scoreteamdudu>scoreteamcama)
  156. {
  157. new string[128];
  158. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {54575A}Camataru", scoreteamdudu , scoreteamcama);
  159. SendClientMessageToAll(COLOR_YELLOW,string);
  160. for(new i = 0; i<MAX_PLAYERS; i++)
  161. {
  162. if(PlayerInfo[i][pLeader] == 13)
  163. {
  164. for(new z=0; z<sizeof(ZoneInfo); z++)
  165. {
  166. if(ZoneInfo[z][zTakeOn] == 1)
  167. {
  168. new name[MAX_PLAYER_NAME];
  169. GetPlayerName(i, name,sizeof(name));
  170. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  171. ZoneInfo[z][zTeam] = 13;
  172. scoreteamcama = 0;
  173. scoreteamdudu = 0;
  174. GetTeamZoneColor(13);
  175. GangZoneStopFlashForAll(ZoneAttacker[z]);
  176. GangZoneHideForAll(z);
  177. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  178. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  179. dragovsdudu = 0;
  180. dragovscama = 0;
  181. dragovscapo = 0;
  182. dragovssado = 0;
  183. dragovscorsi = 0;
  184. camavsdrago = 0;
  185. camavssado = 0;
  186. camavsdudu = 0;
  187. camavscapo = 0;
  188. camavscorsi = 0;
  189. sadovscama = 0;
  190. sadovsdrago = 0;
  191. sadovsdudu = 0;
  192. sadovscapo = 0;
  193. sadovscorsi = 0;
  194. duduvsdrago = 0;
  195. duduvssado = 0;
  196. duduvscapo = 0;
  197. duduvscorsi = 0;
  198. capovsdrago = 0;
  199. capovscama = 0;
  200. capovssado = 0;
  201. capovsdudu = 0;
  202. capovscorsi = 0;
  203. corsivsdrago = 0;
  204. corsivscama = 0;
  205. corsivssado = 0;
  206. corsivsdudu = 0;
  207. corsivscapo = 0;
  208. SetTimer("ShowZones",500,0);
  209. SetTimer("ShowZones",500,0);
  210. }
  211. }
  212. }
  213. }
  214. }
  215. else
  216. {
  217. new string[128];
  218. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {54575A}Camataru", scoreteamdudu , scoreteamcama);
  219. SendClientMessageToAll(-1,string);
  220. for(new z=0; z<sizeof(ZoneInfo); z++)
  221. {
  222. if(ZoneInfo[z][zTakeOn] == 1)
  223. {
  224. scoreteamcama = 0;
  225. scoreteamdudu = 0;
  226. GangZoneStopFlashForAll(z);
  227. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  228. dragovsdudu = 0;
  229. dragovscama = 0;
  230. dragovscapo = 0;
  231. dragovssado = 0;
  232. dragovscorsi = 0;
  233. camavsdrago = 0;
  234. camavssado = 0;
  235. camavsdudu = 0;
  236. camavscapo = 0;
  237. camavscorsi = 0;
  238. sadovscama = 0;
  239. sadovsdrago = 0;
  240. sadovsdudu = 0;
  241. sadovscapo = 0;
  242. sadovscorsi = 0;
  243. duduvsdrago = 0;
  244. duduvssado = 0;
  245. duduvscapo = 0;
  246. duduvscorsi = 0;
  247. capovsdrago = 0;
  248. capovscama = 0;
  249. capovssado = 0;
  250. capovsdudu = 0;
  251. capovscorsi = 0;
  252. corsivsdrago = 0;
  253. corsivscama = 0;
  254. corsivssado = 0;
  255. corsivsdudu = 0;
  256. corsivscapo = 0;
  257. SetTimer("ShowZones",500,0);
  258. SetTimer("ShowZones",500,0);
  259. }
  260. }
  261. }
  262.  
  263. }
  264. forward dududrago();
  265. public dududrago()
  266. {
  267. takezone = 0;
  268. if(scoreteamdudu < scoreteamdrago)
  269. {
  270. new string[128];
  271. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {0684FA}Dragonu {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamdrago , scoreteamdudu);
  272. SendClientMessageToAll(COLOR_YELLOW,string);
  273. for(new i = 0; i<MAX_PLAYERS; i++)
  274. {
  275. if(PlayerInfo[i][pLeader] == 5)
  276. {
  277. for(new z=0; z<sizeof(ZoneInfo); z++)
  278. {if(ZoneInfo[z][zTakeOn] == 1)
  279. {
  280. new name[MAX_PLAYER_NAME];
  281. GetPlayerName(i, name,sizeof(name));
  282. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  283. ZoneInfo[z][zTeam] = 5;
  284. scoreteamdrago = 0;
  285. scoreteamdudu = 0;
  286. GetTeamZoneColor(5);
  287. GangZoneStopFlashForAll(ZoneAttacker[z]);
  288. GangZoneHideForAll(z);
  289. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  290. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  291. dragovscapo = 0;
  292. dragovssado = 0;
  293. dragovscorsi = 0;
  294. dragovscama = 0;
  295. camavsdrago = 0;
  296. camavssado = 0;
  297. camavsdudu = 0;
  298. camavscapo = 0;
  299. camavscorsi = 0;
  300. sadovscama = 0;
  301. sadovsdrago = 0;
  302. sadovsdudu = 0;
  303. sadovscapo = 0;
  304. sadovscorsi = 0;
  305. duduvsdrago = 0;
  306. duduvscama = 0;
  307. duduvssado = 0;
  308. duduvscapo = 0;
  309. duduvscorsi = 0;
  310. capovsdrago = 0;
  311. capovscama = 0;
  312. capovssado = 0;
  313. capovsdudu = 0;
  314. capovscorsi = 0;
  315. corsivsdrago = 0;
  316. corsivscama = 0;
  317. corsivssado = 0;
  318. corsivsdudu = 0;
  319. corsivscapo = 0;
  320. SetTimer("ShowZones",500,0);
  321. SetTimer("ShowZones",500,0);
  322. }
  323. }
  324. }
  325. }
  326. }
  327. else if(scoreteamdudu>scoreteamdrago)
  328. {
  329. new string[128];
  330. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamdudu , scoreteamdrago);
  331. SendClientMessageToAll(COLOR_YELLOW,string);
  332. for(new i = 0; i<MAX_PLAYERS; i++)
  333. {
  334. if(PlayerInfo[i][pLeader] == 13)
  335. {
  336. for(new z=0; z<sizeof(ZoneInfo); z++)
  337. {
  338. if(ZoneInfo[z][zTakeOn] == 1)
  339. {
  340. new name[MAX_PLAYER_NAME];
  341. GetPlayerName(i, name,sizeof(name));
  342. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  343. ZoneInfo[z][zTeam] = 13;
  344. scoreteamdrago = 0;
  345. scoreteamdudu = 0;
  346. GetTeamZoneColor(13);
  347. GangZoneStopFlashForAll(ZoneAttacker[z]);
  348. GangZoneHideForAll(z);
  349. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  350. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;\
  351. dragovscapo = 0;
  352. dragovssado = 0;
  353. dragovscorsi = 0;
  354. dragovscama = 0;
  355. dragovsdudu = 0;
  356. camavsdrago = 0;
  357. camavssado = 0;
  358. camavsdudu = 0;
  359. camavscapo = 0;
  360. camavscorsi = 0;
  361. sadovscama = 0;
  362. sadovsdrago = 0;
  363. sadovsdudu = 0;
  364. sadovscapo = 0;
  365. sadovscorsi = 0;
  366. duduvscama = 0;
  367. duduvssado = 0;
  368. duduvscapo = 0;
  369. duduvscorsi = 0;
  370. capovsdrago = 0;
  371. capovscama = 0;
  372. capovssado = 0;
  373. capovsdudu = 0;
  374. capovscorsi = 0;
  375. corsivsdrago = 0;
  376. corsivscama = 0;
  377. corsivssado = 0;
  378. corsivsdudu = 0;
  379. corsivscapo = 0;
  380. SetTimer("ShowZones",500,0);
  381. SetTimer("ShowZones",500,0);
  382. }
  383. }
  384. }
  385. }
  386. }
  387. else
  388. {
  389. new string[128];
  390. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamdudu , scoreteamdrago);
  391. SendClientMessageToAll(COLOR_YELLOW,string);
  392. for(new z=0; z<sizeof(ZoneInfo); z++)
  393. {
  394. if(ZoneInfo[z][zTakeOn] == 1)
  395. {
  396. scoreteamdrago = 0;
  397. scoreteamdudu = 0;
  398. GangZoneStopFlashForAll(z);
  399. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  400. dragovscapo = 0;
  401. dragovssado = 0;
  402. dragovscorsi = 0;
  403. dragovscama = 0;
  404. dragovsdudu = 0;
  405. camavsdrago = 0;
  406. camavssado = 0;
  407. camavsdudu = 0;
  408. camavscapo = 0;
  409. camavscorsi = 0;
  410. sadovscama = 0;
  411. sadovsdrago = 0;
  412. sadovsdudu = 0;
  413. sadovscapo = 0;
  414. sadovscorsi = 0;
  415. duduvscama = 0;
  416. duduvssado = 0;
  417. duduvscapo = 0;
  418. duduvscorsi = 0;
  419. capovsdrago = 0;
  420. capovscama = 0;
  421. capovssado = 0;
  422. capovsdudu = 0;
  423. capovscorsi = 0;
  424. corsivsdrago = 0;
  425. corsivscama = 0;
  426. corsivssado = 0;
  427. corsivsdudu = 0;
  428. corsivscapo = 0;
  429. SetTimer("ShowZones",500,0);
  430. SetTimer("ShowZones",500,0);
  431. }
  432. }
  433. }
  434.  
  435. }
  436. forward duducapo();
  437. public duducapo()
  438. {
  439. takezone = 0;
  440. if(scoreteamdudu < scoreteamcapo)
  441. {
  442. new string[128];
  443. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {F10B9D}Capone {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamcapo , scoreteamdudu);
  444. SendClientMessageToAll(COLOR_YELLOW,string);
  445. for(new i = 0; i<MAX_PLAYERS; i++)
  446. {
  447. if(PlayerInfo[i][pLeader] == 14)
  448. {
  449. for(new z=0; z<sizeof(ZoneInfo); z++)
  450. {if(ZoneInfo[z][zTakeOn] == 1)
  451. {
  452. new name[MAX_PLAYER_NAME];
  453. GetPlayerName(i, name,sizeof(name));
  454. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  455. ZoneInfo[z][zTeam] = 14;
  456. scoreteamcapo = 0;
  457. scoreteamdudu = 0;
  458. GetTeamZoneColor(14);
  459. GangZoneStopFlashForAll(ZoneAttacker[z]);
  460. GangZoneHideForAll(z);
  461. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  462. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  463. dragovscapo = 0;
  464. dragovssado = 0;
  465. dragovscorsi = 0;
  466. dragovscama = 0;
  467. dragovsdudu = 0;
  468. camavsdrago = 0;
  469. camavssado = 0;
  470. camavsdudu = 0;
  471. camavscapo = 0;
  472. camavscorsi = 0;
  473. sadovscama = 0;
  474. sadovsdrago = 0;
  475. sadovsdudu = 0;
  476. sadovscapo = 0;
  477. sadovscorsi = 0;
  478. duduvsdrago = 0;
  479. duduvscama = 0;
  480. duduvssado = 0;
  481. duduvscorsi = 0;
  482. duduvscapo = 0;
  483. capovsdrago = 0;
  484. capovscama = 0;
  485. capovssado = 0;
  486. capovscorsi = 0;
  487. corsivsdrago = 0;
  488. corsivscama = 0;
  489. corsivssado = 0;
  490. corsivsdudu = 0;
  491. corsivscapo = 0;
  492. SetTimer("ShowZones",500,0);
  493. SetTimer("ShowZones",500,0);
  494. }
  495. }
  496. }
  497. }
  498. }
  499. else if(scoreteamdudu>scoreteamcapo)
  500. {
  501. new string[128];
  502. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {F10B9D}Capone", scoreteamdudu , scoreteamcapo);
  503. SendClientMessageToAll(COLOR_YELLOW,string);
  504. for(new i = 0; i<MAX_PLAYERS; i++)
  505. {
  506. if(PlayerInfo[i][pLeader] == 13)
  507. {
  508. for(new z=0; z<sizeof(ZoneInfo); z++)
  509. {
  510. if(ZoneInfo[z][zTakeOn] == 1)
  511. {
  512. new name[MAX_PLAYER_NAME];
  513. GetPlayerName(i, name,sizeof(name));
  514. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  515. ZoneInfo[z][zTeam] = 13;
  516. scoreteamcapo = 0;
  517. scoreteamdudu = 0;
  518. GetTeamZoneColor(13);
  519. GangZoneStopFlashForAll(ZoneAttacker[z]);
  520. GangZoneHideForAll(z);
  521. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  522. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;\
  523. dragovscapo = 0;
  524. dragovssado = 0;
  525. dragovscorsi = 0;
  526. dragovscama = 0;
  527. dragovsdudu = 0;
  528. camavsdrago = 0;
  529. camavssado = 0;
  530. camavsdudu = 0;
  531. camavscapo = 0;
  532. camavscorsi = 0;
  533. sadovscama = 0;
  534. sadovsdrago = 0;
  535. sadovsdudu = 0;
  536. sadovscapo = 0;
  537. sadovscorsi = 0;
  538. duduvscama = 0;
  539. duduvssado = 0;
  540. duduvscapo = 0;
  541. duduvscorsi = 0;
  542. capovsdrago = 0;
  543. capovscama = 0;
  544. capovssado = 0;
  545. capovsdudu = 0;
  546. capovscorsi = 0;
  547. corsivsdrago = 0;
  548. corsivscama = 0;
  549. corsivssado = 0;
  550. corsivsdudu = 0;
  551. corsivscapo = 0;
  552. SetTimer("ShowZones",500,0);
  553. SetTimer("ShowZones",500,0);
  554. }
  555. }
  556. }
  557. }
  558. }
  559. else
  560. {
  561. new string[128];
  562. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {F10B9D}Capone", scoreteamdudu , scoreteamcapo);
  563. SendClientMessageToAll(COLOR_YELLOW,string);
  564. for(new z=0; z<sizeof(ZoneInfo); z++)
  565. {
  566. if(ZoneInfo[z][zTakeOn] == 1)
  567. {
  568. scoreteamcapo = 0;
  569. scoreteamdudu = 0;
  570. GangZoneStopFlashForAll(z);
  571. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  572. dragovscapo = 0;
  573. dragovssado = 0;
  574. dragovscorsi = 0;
  575. dragovscama = 0;
  576. dragovsdudu = 0;
  577. camavsdrago = 0;
  578. camavssado = 0;
  579. camavsdudu = 0;
  580. camavscapo = 0;
  581. camavscorsi = 0;
  582. sadovscama = 0;
  583. sadovsdrago = 0;
  584. sadovsdudu = 0;
  585. sadovscapo = 0;
  586. sadovscorsi = 0;
  587. duduvscama = 0;
  588. duduvssado = 0;
  589. duduvscorsi = 0;
  590. capovsdrago = 0;
  591. capovscama = 0;
  592. capovssado = 0;
  593. capovsdudu = 0;
  594. capovscorsi = 0;
  595. corsivsdrago = 0;
  596. corsivscama = 0;
  597. corsivssado = 0;
  598. corsivsdudu = 0;
  599. corsivscapo = 0;
  600. SetTimer("ShowZones",500,0);
  601. SetTimer("ShowZones",500,0);
  602. }
  603. }
  604. }
  605.  
  606. }
  607. forward duducorsi();
  608. public duducorsi()
  609. {
  610. takezone = 0;
  611. if(scoreteamdudu < scoreteamcorsi)
  612. {
  613. new string[128];
  614. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {AB3C05}Corsicanu {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamcorsi , scoreteamdudu);
  615. SendClientMessageToAll(COLOR_YELLOW,string);
  616. for(new i = 0; i<MAX_PLAYERS; i++)
  617. {
  618. if(PlayerInfo[i][pLeader] == 15)
  619. {
  620. for(new z=0; z<sizeof(ZoneInfo); z++)
  621. {if(ZoneInfo[z][zTakeOn] == 1)
  622. {
  623. new name[MAX_PLAYER_NAME];
  624. GetPlayerName(i, name,sizeof(name));
  625. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  626. ZoneInfo[z][zTeam] = 15;
  627. scoreteamcorsi = 0;
  628. scoreteamdudu = 0;
  629. GetTeamZoneColor(15);
  630. GangZoneStopFlashForAll(ZoneAttacker[z]);
  631. GangZoneHideForAll(z);
  632. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  633. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  634. dragovscapo = 0;
  635. dragovssado = 0;
  636. dragovscorsi = 0;
  637. dragovscama = 0;
  638. dragovsdudu = 0;
  639. camavsdrago = 0;
  640. camavssado = 0;
  641. camavsdudu = 0;
  642. camavscapo = 0;
  643. camavscorsi = 0;
  644. sadovscama = 0;
  645. sadovsdrago = 0;
  646. sadovsdudu = 0;
  647. sadovscapo = 0;
  648. sadovscorsi = 0;
  649. duduvsdrago = 0;
  650. duduvscama = 0;
  651. duduvssado = 0;
  652. duduvscorsi = 0;
  653. duduvscapo = 0;
  654. capovsdrago = 0;
  655. capovscama = 0;
  656. capovssado = 0;
  657. capovscorsi = 0;
  658. corsivsdrago = 0;
  659. corsivscama = 0;
  660. corsivssado = 0;
  661. capovsdudu = 0;
  662. corsivscapo = 0;
  663. SetTimer("ShowZones",500,0);
  664. SetTimer("ShowZones",500,0);
  665. }
  666. }
  667. }
  668. }
  669. }
  670. else if(scoreteamdudu>scoreteamcorsi)
  671. {
  672. new string[128];
  673. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {AB3C05}Corsicanu", scoreteamdudu , scoreteamcorsi);
  674. SendClientMessageToAll(COLOR_YELLOW,string);
  675. for(new i = 0; i<MAX_PLAYERS; i++)
  676. {
  677. if(PlayerInfo[i][pLeader] == 13)
  678. {
  679. for(new z=0; z<sizeof(ZoneInfo); z++)
  680. {
  681. if(ZoneInfo[z][zTakeOn] == 1)
  682. {
  683. new name[MAX_PLAYER_NAME];
  684. GetPlayerName(i, name,sizeof(name));
  685. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  686. ZoneInfo[z][zTeam] = 13;
  687. scoreteamcorsi = 0;
  688. scoreteamdudu = 0;
  689. GetTeamZoneColor(13);
  690. GangZoneStopFlashForAll(ZoneAttacker[z]);
  691. GangZoneHideForAll(z);
  692. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  693. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;\
  694. dragovscapo = 0;
  695. dragovssado = 0;
  696. dragovscorsi = 0;
  697. dragovscama = 0;
  698. dragovsdudu = 0;
  699. camavsdrago = 0;
  700. camavssado = 0;
  701. camavsdudu = 0;
  702. camavscapo = 0;
  703. camavscorsi = 0;
  704. sadovscama = 0;
  705. sadovsdrago = 0;
  706. sadovsdudu = 0;
  707. sadovscapo = 0;
  708. sadovscorsi = 0;
  709. duduvscama = 0;
  710. duduvssado = 0;
  711. duduvscapo = 0;
  712. duduvsdrago = 0;
  713. capovsdrago = 0;
  714. capovscama = 0;
  715. capovssado = 0;
  716. capovsdudu = 0;
  717. capovscorsi = 0;
  718. corsivsdrago = 0;
  719. corsivscama = 0;
  720. corsivssado = 0;
  721. corsivsdudu = 0;
  722. corsivscapo = 0;
  723. SetTimer("ShowZones",500,0);
  724. SetTimer("ShowZones",500,0);
  725. }
  726. }
  727. }
  728. }
  729. }
  730. else
  731. {
  732. new string[128];
  733. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {AB3C05}Corsicanu", scoreteamdudu , scoreteamcorsi);
  734. SendClientMessageToAll(COLOR_YELLOW,string);
  735. for(new z=0; z<sizeof(ZoneInfo); z++)
  736. {
  737. if(ZoneInfo[z][zTakeOn] == 1)
  738. {
  739. scoreteamcorsi = 0;
  740. scoreteamdudu = 0;
  741. GangZoneStopFlashForAll(z);
  742. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  743. dragovscapo = 0;
  744. dragovssado = 0;
  745. dragovscorsi = 0;
  746. dragovscama = 0;
  747. dragovsdudu = 0;
  748. camavsdrago = 0;
  749. camavssado = 0;
  750. camavsdudu = 0;
  751. camavscapo = 0;
  752. camavscorsi = 0;
  753. sadovscama = 0;
  754. sadovsdrago = 0;
  755. sadovsdudu = 0;
  756. sadovscapo = 0;
  757. sadovscorsi = 0;
  758. duduvscama = 0;
  759. duduvssado = 0;
  760. duduvscapo = 0;
  761. duduvsdrago = 0;
  762. capovsdrago = 0;
  763. capovscama = 0;
  764. capovssado = 0;
  765. capovsdudu = 0;
  766. capovscorsi = 0;
  767. corsivsdrago = 0;
  768. corsivscama = 0;
  769. corsivssado = 0;
  770. corsivsdudu = 0;
  771. corsivscapo = 0;
  772. SetTimer("ShowZones",500,0);
  773. SetTimer("ShowZones",500,0);
  774. }
  775. }
  776. }
  777.  
  778. }
  779. forward sadodrago();
  780. public sadodrago()
  781. {
  782. takezone = 0;
  783. if(scoreteamsado < scoreteamdrago)
  784. {
  785. new string[128];
  786. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamsado , scoreteamdrago);
  787. SendClientMessageToAll(COLOR_YELLOW,string);
  788. for(new i = 0; i<MAX_PLAYERS; i++)
  789. {
  790. if(PlayerInfo[i][pLeader] == 5)
  791. {
  792. for(new z=0; z<sizeof(ZoneInfo); z++)
  793. {if(ZoneInfo[z][zTakeOn] == 1)
  794. {
  795. new name[MAX_PLAYER_NAME];
  796. GetPlayerName(i, name,sizeof(name));
  797. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  798. ZoneInfo[z][zTeam] = 5;
  799. scoreteamsado = 0;
  800. scoreteamdrago = 0;
  801. GetTeamZoneColor(5);
  802. GangZoneStopFlashForAll(ZoneAttacker[z]);
  803. GangZoneHideForAll(z);
  804. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  805. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  806. dragovscapo = 0;
  807. dragovssado = 0;
  808. dragovscorsi = 0;
  809. dragovscama = 0;
  810. dragovsdudu = 0;
  811. camavsdrago = 0;
  812. camavssado = 0;
  813. camavsdudu = 0;
  814. camavscapo = 0;
  815. camavscorsi = 0;
  816. sadovscama = 0;
  817. sadovsdudu = 0;
  818. sadovscapo = 0;
  819. sadovscorsi = 0;
  820. duduvsdrago = 0;
  821. duduvscama = 0;
  822. duduvssado = 0;
  823. duduvscapo = 0;
  824. duduvscorsi = 0;
  825. capovsdrago = 0;
  826. capovscama = 0;
  827. capovssado = 0;
  828. capovsdudu = 0;
  829. capovscorsi = 0;
  830. corsivsdrago = 0;
  831. corsivscama = 0;
  832. corsivssado = 0;
  833. corsivsdudu = 0;
  834. corsivscapo = 0;
  835. SetTimer("ShowZones",500,0);
  836. SetTimer("ShowZones",500,0);
  837. }
  838. }
  839. }
  840. }
  841. }
  842. else if(scoreteamsado>scoreteamdrago)
  843. {
  844. new string[128];
  845. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamsado , scoreteamdrago);
  846. SendClientMessageToAll(COLOR_YELLOW,string);
  847. for(new i = 0; i<MAX_PLAYERS; i++)
  848. {
  849. if(PlayerInfo[i][pLeader] == 12)
  850. {
  851. for(new z=0; z<sizeof(ZoneInfo); z++)
  852. {if(ZoneInfo[z][zTakeOn] == 1)
  853. {
  854. new name[MAX_PLAYER_NAME];
  855. GetPlayerName(i, name,sizeof(name));
  856. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  857. ZoneInfo[z][zTeam] = 12;
  858. scoreteamsado = 0;
  859. scoreteamdrago = 0;
  860. GetTeamZoneColor(12);
  861. GangZoneStopFlashForAll(ZoneAttacker[z]);
  862. GangZoneHideForAll(z);
  863. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  864. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  865. dragovscapo = 0;
  866. dragovssado = 0;
  867. dragovscorsi = 0;
  868. dragovscama = 0;
  869. dragovsdudu = 0;
  870. camavsdrago = 0;
  871. camavssado = 0;
  872. camavsdudu = 0;
  873. camavscapo = 0;
  874. camavscorsi = 0;
  875. sadovscama = 0;
  876. sadovsdudu = 0;
  877. sadovscapo = 0;
  878. sadovscorsi = 0;
  879. duduvsdrago = 0;
  880. duduvscama = 0;
  881. duduvssado = 0;
  882. duduvscapo = 0;
  883. duduvscorsi = 0;
  884. capovsdrago = 0;
  885. capovscama = 0;
  886. capovssado = 0;
  887. capovsdudu = 0;
  888. capovscorsi = 0;
  889. corsivsdrago = 0;
  890. corsivscama = 0;
  891. corsivssado = 0;
  892. corsivsdudu = 0;
  893. corsivscapo = 0;
  894. SetTimer("ShowZones",500,0);
  895. SetTimer("ShowZones",500,0);
  896. }
  897. }
  898. }
  899. }
  900. }
  901. else
  902. {
  903. new string[128];
  904. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamsado , scoreteamdrago);
  905. SendClientMessageToAll(COLOR_YELLOW,string);
  906. for(new z=0; z<sizeof(ZoneInfo); z++)
  907. {
  908. if(ZoneInfo[z][zTakeOn] == 1)
  909. {
  910. scoreteamsado = 0;
  911. scoreteamdrago = 0;
  912. GangZoneStopFlashForAll(z);
  913. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  914. dragovscama = 0;
  915. dragovsdudu = 0;
  916. dragovscapo = 0;
  917. dragovssado = 0;
  918. dragovscorsi = 0;
  919. camavsdrago = 0;
  920. camavssado = 0;
  921. camavsdudu = 0;
  922. camavscapo = 0;
  923. camavscorsi = 0;
  924. sadovscama = 0;
  925. sadovsdudu = 0;
  926. sadovscapo = 0;
  927. sadovscorsi = 0;
  928. duduvsdrago = 0;
  929. duduvscama = 0;
  930. duduvssado = 0;
  931. duduvscapo = 0;
  932. duduvscorsi = 0;
  933. capovsdrago = 0;
  934. capovscama = 0;
  935. capovssado = 0;
  936. capovsdudu = 0;
  937. capovscorsi = 0;
  938. corsivsdrago = 0;
  939. corsivscama = 0;
  940. corsivssado = 0;
  941. corsivsdudu = 0;
  942. corsivscapo = 0;
  943. SetTimer("ShowZones",500,0);
  944. SetTimer("ShowZones",500,0);
  945. }
  946. }
  947. }
  948.  
  949. }
  950. forward sadocama();
  951. public sadocama()
  952. {
  953. takezone = 0;
  954. if(scoreteamsado < scoreteamcama)
  955. {
  956. new string[128];
  957. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {54575A}Camataru", scoreteamsado , scoreteamcama);
  958. SendClientMessageToAll(COLOR_YELLOW,string);
  959. for(new i = 0; i<MAX_PLAYERS; i++)
  960. {
  961. if(PlayerInfo[i][pLeader] == 6)
  962. {
  963. for(new z=0; z<sizeof(ZoneInfo); z++)
  964. {if(ZoneInfo[z][zTakeOn] == 1)
  965. {
  966. new name[MAX_PLAYER_NAME];
  967. GetPlayerName(i, name,sizeof(name));
  968. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  969. ZoneInfo[z][zTeam] = 6;
  970. scoreteamsado = 0;
  971. scoreteamcama = 0;
  972. GetTeamZoneColor(6);
  973. GangZoneStopFlashForAll(ZoneAttacker[z]);
  974. GangZoneHideForAll(z);
  975. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  976. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  977. dragovscama = 0;
  978. dragovsdudu = 0;
  979. dragovscapo = 0;
  980. dragovssado = 0;
  981. dragovscorsi = 0;
  982. camavsdrago = 0;
  983. camavssado = 0;
  984. camavsdudu = 0;
  985. camavscapo = 0;
  986. camavscorsi = 0;
  987. sadovsdrago = 0;
  988. sadovsdudu = 0;
  989. sadovscapo = 0;
  990. sadovscorsi = 0;
  991. duduvsdrago = 0;
  992. duduvscama = 0;
  993. duduvssado = 0;
  994. duduvscapo = 0;
  995. duduvscorsi = 0;
  996. capovsdrago = 0;
  997. capovscama = 0;
  998. capovssado = 0;
  999. capovsdudu = 0;
  1000. capovscorsi = 0;
  1001. corsivsdrago = 0;
  1002. corsivscama = 0;
  1003. corsivssado = 0;
  1004. corsivsdudu = 0;
  1005. corsivscapo = 0;
  1006. SetTimer("ShowZones",500,0);
  1007. SetTimer("ShowZones",500,0);
  1008. }
  1009. }
  1010. }
  1011. }
  1012. }
  1013. else if(scoreteamsado>scoreteamcama)
  1014. {
  1015. new string[128];
  1016. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {54575A}Camataru", scoreteamsado , scoreteamcama);
  1017. SendClientMessageToAll(COLOR_YELLOW,string);
  1018. for(new i = 0; i<MAX_PLAYERS; i++)
  1019. {
  1020. if(PlayerInfo[i][pLeader] == 12)
  1021. {
  1022. for(new z=0; z<sizeof(ZoneInfo); z++)
  1023. {if(ZoneInfo[z][zTakeOn] == 1)
  1024. {
  1025. new name[MAX_PLAYER_NAME];
  1026. GetPlayerName(i, name,sizeof(name));
  1027. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1028. ZoneInfo[z][zTeam] = 12;
  1029. scoreteamsado = 0;
  1030. scoreteamcama = 0;
  1031. GetTeamZoneColor(12);
  1032. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1033. GangZoneHideForAll(z);
  1034. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1035. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1036. dragovscama = 0;
  1037. dragovsdudu = 0;
  1038. dragovscapo = 0;
  1039. dragovssado = 0;
  1040. dragovscorsi = 0;
  1041. camavsdrago = 0;
  1042. camavssado = 0;
  1043. camavsdudu = 0;
  1044. camavscapo = 0;
  1045. camavscorsi = 0;
  1046. sadovsdrago = 0;
  1047. sadovsdudu = 0;
  1048. sadovscapo = 0;
  1049. sadovscorsi = 0;
  1050. duduvsdrago = 0;
  1051. duduvssado = 0;
  1052. duduvscapo = 0;
  1053. duduvscorsi = 0;
  1054. duduvscama = 0;
  1055. capovsdrago = 0;
  1056. capovscama = 0;
  1057. capovssado = 0;
  1058. capovsdudu = 0;
  1059. capovscorsi = 0;
  1060. corsivsdrago = 0;
  1061. corsivscama = 0;
  1062. corsivssado = 0;
  1063. corsivsdudu = 0;
  1064. corsivscapo = 0;
  1065. SetTimer("ShowZones",500,0);
  1066. SetTimer("ShowZones",500,0);
  1067. }
  1068. }
  1069. }
  1070. }
  1071. }
  1072. else
  1073. {
  1074. new string[128];
  1075. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {54575A}Camataru", scoreteamsado , scoreteamcama);
  1076. SendClientMessageToAll(COLOR_YELLOW,string);
  1077. for(new z=0; z<sizeof(ZoneInfo); z++)
  1078. {
  1079. if(ZoneInfo[z][zTakeOn] == 1)
  1080. {
  1081. scoreteamsado = 0;
  1082. scoreteamcama = 0;
  1083. GangZoneStopFlashForAll(z);
  1084. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1085. dragovscama = 0;
  1086. dragovsdudu = 0;
  1087. dragovscapo = 0;
  1088. dragovssado = 0;
  1089. dragovscorsi = 0;
  1090. camavsdrago = 0;
  1091. camavssado = 0;
  1092. camavsdudu = 0;
  1093. camavscapo = 0;
  1094. camavscorsi = 0;
  1095. sadovsdrago = 0;
  1096. sadovsdudu = 0;
  1097. sadovscapo = 0;
  1098. sadovscorsi = 0;
  1099. duduvsdrago = 0;
  1100. duduvssado = 0;
  1101. duduvscapo = 0;
  1102. duduvscorsi = 0;
  1103. duduvscama = 0;
  1104. capovsdrago = 0;
  1105. capovscama = 0;
  1106. capovssado = 0;
  1107. capovsdudu = 0;
  1108. capovscorsi = 0;
  1109. corsivsdrago = 0;
  1110. corsivscama = 0;
  1111. corsivssado = 0;
  1112. corsivsdudu = 0;
  1113. corsivscapo = 0;
  1114. SetTimer("ShowZones",500,0);
  1115. SetTimer("ShowZones",500,0);
  1116. }
  1117. }
  1118. }
  1119.  
  1120. }
  1121. forward sadodudu();
  1122. public sadodudu()
  1123. {
  1124. takezone = 0;
  1125. if(scoreteamsado < scoreteamdudu)
  1126. {
  1127. new string[128];
  1128. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamdudu , scoreteamsado);
  1129. SendClientMessageToAll(COLOR_YELLOW,string);
  1130. for(new i = 0; i<MAX_PLAYERS; i++)
  1131. {
  1132. if(PlayerInfo[i][pLeader] == 13)
  1133. {
  1134. for(new z=0; z<sizeof(ZoneInfo); z++)
  1135. {if(ZoneInfo[z][zTakeOn] == 1)
  1136. {
  1137. new name[MAX_PLAYER_NAME];
  1138. GetPlayerName(i, name,sizeof(name));
  1139. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1140. ZoneInfo[z][zTeam] = 13;
  1141. scoreteamsado = 0;
  1142. scoreteamdudu = 0;
  1143. GetTeamZoneColor(13);
  1144. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1145. GangZoneHideForAll(z);
  1146. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1147. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1148. dragovscama = 0;
  1149. dragovsdudu = 0;
  1150. dragovscapo = 0;
  1151. dragovssado = 0;
  1152. dragovscorsi = 0;
  1153. camavsdrago = 0;
  1154. camavssado = 0;
  1155. camavsdudu = 0;
  1156. camavscapo = 0;
  1157. camavscorsi = 0;
  1158. sadovscama = 0;
  1159. sadovsdrago = 0;
  1160. sadovsdudu = 0;
  1161. sadovscapo = 0;
  1162. sadovscorsi = 0;
  1163. duduvsdrago = 0;
  1164. duduvscapo = 0;
  1165. duduvscorsi = 0;
  1166. duduvscama = 0;
  1167. capovsdrago = 0;
  1168. capovscama = 0;
  1169. capovssado = 0;
  1170. capovsdudu = 0;
  1171. capovscorsi = 0;
  1172. corsivsdrago = 0;
  1173. corsivscama = 0;
  1174. corsivssado = 0;
  1175. corsivsdudu = 0;
  1176. corsivscapo = 0;
  1177. SetTimer("ShowZones",500,0);
  1178. SetTimer("ShowZones",500,0);
  1179. }
  1180. }
  1181. }
  1182. }
  1183. }
  1184. else if(scoreteamsado>scoreteamdudu)
  1185. {
  1186. new string[128];
  1187. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamdudu , scoreteamsado);
  1188. SendClientMessageToAll(COLOR_YELLOW,string);
  1189. for(new i = 0; i<MAX_PLAYERS; i++)
  1190. {
  1191. if(PlayerInfo[i][pLeader] == 12)
  1192. {
  1193. for(new z=0; z<sizeof(ZoneInfo); z++)
  1194. {if(ZoneInfo[z][zTakeOn] == 1)
  1195. {
  1196. new name[MAX_PLAYER_NAME];
  1197. GetPlayerName(i, name,sizeof(name));
  1198. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1199. ZoneInfo[z][zTeam] = 12;
  1200. scoreteamsado = 0;
  1201. scoreteamdudu = 0;
  1202. GetTeamZoneColor(12);
  1203. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1204. GangZoneHideForAll(z);
  1205. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1206. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1207. dragovscama = 0;
  1208. dragovsdudu = 0;
  1209. dragovscapo = 0;
  1210. dragovssado = 0;
  1211. dragovscorsi = 0;
  1212. camavsdrago = 0;
  1213. camavssado = 0;
  1214. camavsdudu = 0;
  1215. camavscapo = 0;
  1216. camavscorsi = 0;
  1217. sadovscama = 0;
  1218. sadovsdrago = 0;
  1219. sadovsdudu = 0;
  1220. sadovscapo = 0;
  1221. sadovscorsi = 0;
  1222. duduvsdrago = 0;
  1223. duduvscapo = 0;
  1224. duduvscorsi = 0;
  1225. duduvscama = 0;
  1226. capovsdrago = 0;
  1227. capovscama = 0;
  1228. capovssado = 0;
  1229. capovsdudu = 0;
  1230. capovscorsi = 0;
  1231. corsivsdrago = 0;
  1232. corsivscama = 0;
  1233. corsivssado = 0;
  1234. corsivsdudu = 0;
  1235. corsivscapo = 0;
  1236. SetTimer("ShowZones",500,0);
  1237. SetTimer("ShowZones",500,0);
  1238. }
  1239. }
  1240. }
  1241. }
  1242. }
  1243. else
  1244. {
  1245. new string[128];
  1246. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamdudu , scoreteamsado);
  1247. SendClientMessageToAll(COLOR_YELLOW,string);
  1248. for(new z=0; z<sizeof(ZoneInfo); z++)
  1249. {
  1250. if(ZoneInfo[z][zTakeOn] == 1)
  1251. {
  1252. scoreteamsado = 0;
  1253. scoreteamdudu = 0;
  1254. GangZoneStopFlashForAll(z);
  1255. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1256. dragovscama = 0;
  1257. dragovsdudu = 0;
  1258. dragovscapo = 0;
  1259. dragovssado = 0;
  1260. dragovscorsi = 0;
  1261. camavsdrago = 0;
  1262. camavssado = 0;
  1263. camavsdudu = 0;
  1264. camavscapo = 0;
  1265. camavscorsi = 0;
  1266. sadovscama = 0;
  1267. sadovsdrago = 0;
  1268. sadovsdudu = 0;
  1269. sadovscapo = 0;
  1270. sadovscorsi = 0;
  1271. duduvsdrago = 0;
  1272. duduvscapo = 0;
  1273. duduvscorsi = 0;
  1274. duduvscama = 0;
  1275. capovsdrago = 0;
  1276. capovscama = 0;
  1277. capovssado = 0;
  1278. capovsdudu = 0;
  1279. capovscorsi = 0;
  1280. corsivsdrago = 0;
  1281. corsivscama = 0;
  1282. corsivssado = 0;
  1283. corsivsdudu = 0;
  1284. corsivscapo = 0;
  1285. SetTimer("ShowZones",500,0);
  1286. SetTimer("ShowZones",500,0);
  1287. }
  1288. }
  1289. }
  1290.  
  1291. }
  1292. forward sadocapo();
  1293. public sadocapo()
  1294. {
  1295. takezone = 0;
  1296. if(scoreteamsado < scoreteamcapo)
  1297. {
  1298. new string[128];
  1299. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {F10B9D}Capone {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcapo , scoreteamsado);
  1300. SendClientMessageToAll(COLOR_YELLOW,string);
  1301. for(new i = 0; i<MAX_PLAYERS; i++)
  1302. {
  1303. if(PlayerInfo[i][pLeader] == 14)
  1304. {
  1305. for(new z=0; z<sizeof(ZoneInfo); z++)
  1306. {if(ZoneInfo[z][zTakeOn] == 1)
  1307. {
  1308. new name[MAX_PLAYER_NAME];
  1309. GetPlayerName(i, name,sizeof(name));
  1310. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1311. ZoneInfo[z][zTeam] = 14;
  1312. scoreteamsado = 0;
  1313. scoreteamcapo = 0;
  1314. GetTeamZoneColor(14);
  1315. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1316. GangZoneHideForAll(z);
  1317. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1318. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1319. dragovscama = 0;
  1320. dragovsdudu = 0;
  1321. dragovscapo = 0;
  1322. dragovssado = 0;
  1323. dragovscorsi = 0;
  1324. camavsdrago = 0;
  1325. camavssado = 0;
  1326. camavsdudu = 0;
  1327. camavscapo = 0;
  1328. camavscorsi = 0;
  1329. sadovscama = 0;
  1330. sadovsdrago = 0;
  1331. sadovsdudu = 0;
  1332. sadovscapo = 0;
  1333. sadovscorsi = 0;
  1334. duduvsdrago = 0;
  1335. duduvscapo = 0;
  1336. duduvscorsi = 0;
  1337. duduvscama = 0;
  1338. capovsdrago = 0;
  1339. capovscama = 0;
  1340. duduvssado = 0;
  1341. capovsdudu = 0;
  1342. capovscorsi = 0;
  1343. corsivsdrago = 0;
  1344. corsivscama = 0;
  1345. corsivssado = 0;
  1346. corsivsdudu = 0;
  1347. corsivscapo = 0;
  1348. SetTimer("ShowZones",500,0);
  1349. SetTimer("ShowZones",500,0);
  1350. }
  1351. }
  1352. }
  1353. }
  1354. }
  1355. else if(scoreteamsado>scoreteamcapo)
  1356. {
  1357. new string[128];
  1358. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {F10B9D}Capone {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcapo , scoreteamsado);
  1359. SendClientMessageToAll(COLOR_YELLOW,string);
  1360. for(new i = 0; i<MAX_PLAYERS; i++)
  1361. {
  1362. if(PlayerInfo[i][pLeader] == 12)
  1363. {
  1364. for(new z=0; z<sizeof(ZoneInfo); z++)
  1365. {if(ZoneInfo[z][zTakeOn] == 1)
  1366. {
  1367. new name[MAX_PLAYER_NAME];
  1368. GetPlayerName(i, name,sizeof(name));
  1369. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1370. ZoneInfo[z][zTeam] = 12;
  1371. scoreteamsado = 0;
  1372. scoreteamcapo = 0;
  1373. GetTeamZoneColor(12);
  1374. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1375. GangZoneHideForAll(z);
  1376. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1377. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1378. dragovscama = 0;
  1379. dragovsdudu = 0;
  1380. dragovscapo = 0;
  1381. dragovssado = 0;
  1382. dragovscorsi = 0;
  1383. camavsdrago = 0;
  1384. camavssado = 0;
  1385. camavsdudu = 0;
  1386. camavscapo = 0;
  1387. camavscorsi = 0;
  1388. sadovscama = 0;
  1389. sadovsdrago = 0;
  1390. sadovsdudu = 0;
  1391. sadovscapo = 0;
  1392. sadovscorsi = 0;
  1393. duduvsdrago = 0;
  1394. duduvscapo = 0;
  1395. duduvscorsi = 0;
  1396. duduvscama = 0;
  1397. duduvssado = 0;
  1398. capovsdrago = 0;
  1399. capovscama = 0;
  1400. capovsdudu = 0;
  1401. capovscorsi = 0;
  1402. corsivsdrago = 0;
  1403. corsivscama = 0;
  1404. corsivssado = 0;
  1405. corsivsdudu = 0;
  1406. corsivscapo = 0;
  1407. SetTimer("ShowZones",500,0);
  1408. SetTimer("ShowZones",500,0);
  1409. }
  1410. }
  1411. }
  1412. }
  1413. }
  1414. else
  1415. {
  1416. new string[128];
  1417. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {F10B9D}Capone {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcapo , scoreteamsado);
  1418. SendClientMessageToAll(COLOR_YELLOW,string);
  1419. for(new z=0; z<sizeof(ZoneInfo); z++)
  1420. {
  1421. if(ZoneInfo[z][zTakeOn] == 1)
  1422. {
  1423. scoreteamsado = 0;
  1424. scoreteamcapo = 0;
  1425. GangZoneStopFlashForAll(z);
  1426. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1427. dragovscama = 0;
  1428. dragovsdudu = 0;
  1429. dragovscapo = 0;
  1430. dragovssado = 0;
  1431. dragovscorsi = 0;
  1432. camavsdrago = 0;
  1433. camavssado = 0;
  1434. camavsdudu = 0;
  1435. camavscapo = 0;
  1436. camavscorsi = 0;
  1437. sadovscama = 0;
  1438. sadovsdrago = 0;
  1439. sadovsdudu = 0;
  1440. sadovscapo = 0;
  1441. sadovscorsi = 0;
  1442. duduvsdrago = 0;
  1443. duduvscapo = 0;
  1444. duduvscorsi = 0;
  1445. duduvscama = 0;
  1446. duduvssado = 0;
  1447. capovsdrago = 0;
  1448. capovscama = 0;
  1449. capovsdudu = 0;
  1450. capovscorsi = 0;
  1451. corsivsdrago = 0;
  1452. corsivscama = 0;
  1453. corsivssado = 0;
  1454. corsivsdudu = 0;
  1455. corsivscapo = 0;
  1456. SetTimer("ShowZones",500,0);
  1457. SetTimer("ShowZones",500,0);
  1458. }
  1459. }
  1460. }
  1461.  
  1462. }
  1463. forward sadocorsi();
  1464. public sadocorsi()
  1465. {
  1466. takezone = 0;
  1467. if(scoreteamsado < scoreteamcorsi)
  1468. {
  1469. new string[128];
  1470. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {AB3C05}Corsicanu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcorsi , scoreteamsado);
  1471. SendClientMessageToAll(COLOR_YELLOW,string);
  1472. for(new i = 0; i<MAX_PLAYERS; i++)
  1473. {
  1474. if(PlayerInfo[i][pLeader] == 15)
  1475. {
  1476. for(new z=0; z<sizeof(ZoneInfo); z++)
  1477. {if(ZoneInfo[z][zTakeOn] == 1)
  1478. {
  1479. new name[MAX_PLAYER_NAME];
  1480. GetPlayerName(i, name,sizeof(name));
  1481. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1482. ZoneInfo[z][zTeam] = 15;
  1483. scoreteamsado = 0;
  1484. scoreteamcorsi = 0;
  1485. GetTeamZoneColor(15);
  1486. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1487. GangZoneHideForAll(z);
  1488. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1489. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1490. dragovscama = 0;
  1491. dragovsdudu = 0;
  1492. dragovscapo = 0;
  1493. dragovssado = 0;
  1494. dragovscorsi = 0;
  1495. camavsdrago = 0;
  1496. camavssado = 0;
  1497. camavsdudu = 0;
  1498. camavscapo = 0;
  1499. camavscorsi = 0;
  1500. sadovscama = 0;
  1501. sadovsdrago = 0;
  1502. sadovsdudu = 0;
  1503. sadovscapo = 0;
  1504. sadovscorsi = 0;
  1505. duduvsdrago = 0;
  1506. duduvscapo = 0;
  1507. duduvscorsi = 0;
  1508. duduvscama = 0;
  1509. capovsdrago = 0;
  1510. capovscama = 0;
  1511. duduvssado = 0;
  1512. capovsdudu = 0;
  1513. capovscorsi = 0;
  1514. capovssado = 0;
  1515. corsivsdrago = 0;
  1516. corsivscama = 0;
  1517. corsivsdudu = 0;
  1518. corsivscapo = 0;
  1519. SetTimer("ShowZones",500,0);
  1520. SetTimer("ShowZones",500,0);
  1521. }
  1522. }
  1523. }
  1524. }
  1525. }
  1526. else if(scoreteamsado>scoreteamcorsi)
  1527. {
  1528. new string[128];
  1529. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {AB3C05}Corsicanu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcorsi , scoreteamsado);
  1530. SendClientMessageToAll(COLOR_YELLOW,string);
  1531. for(new i = 0; i<MAX_PLAYERS; i++)
  1532. {
  1533. if(PlayerInfo[i][pLeader] == 12)
  1534. {
  1535. for(new z=0; z<sizeof(ZoneInfo); z++)
  1536. {if(ZoneInfo[z][zTakeOn] == 1)
  1537. {
  1538. new name[MAX_PLAYER_NAME];
  1539. GetPlayerName(i, name,sizeof(name));
  1540. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1541. ZoneInfo[z][zTeam] = 12;
  1542. scoreteamsado = 0;
  1543. scoreteamcorsi = 0;
  1544. GetTeamZoneColor(12);
  1545. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1546. GangZoneHideForAll(z);
  1547. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1548. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1549. dragovscama = 0;
  1550. dragovsdudu = 0;
  1551. dragovscapo = 0;
  1552. dragovssado = 0;
  1553. dragovscorsi = 0;
  1554. camavsdrago = 0;
  1555. camavssado = 0;
  1556. camavsdudu = 0;
  1557. camavscapo = 0;
  1558. camavscorsi = 0;
  1559. sadovscama = 0;
  1560. sadovsdrago = 0;
  1561. sadovsdudu = 0;
  1562. sadovscapo = 0;
  1563. sadovscorsi = 0;
  1564. duduvsdrago = 0;
  1565. duduvscapo = 0;
  1566. duduvscorsi = 0;
  1567. duduvscama = 0;
  1568. duduvssado = 0;
  1569. capovsdrago = 0;
  1570. capovscama = 0;
  1571. capovsdudu = 0;
  1572. capovscorsi = 0;
  1573. capovssado = 0;
  1574. corsivsdrago = 0;
  1575. corsivscama = 0;
  1576. corsivsdudu = 0;
  1577. corsivscapo = 0;
  1578. SetTimer("ShowZones",500,0);
  1579. SetTimer("ShowZones",500,0);
  1580. }
  1581. }
  1582. }
  1583. }
  1584. }
  1585. else
  1586. {
  1587. new string[128];
  1588. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {AB3C05}Corsicanu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcorsi , scoreteamsado);
  1589. SendClientMessageToAll(COLOR_YELLOW,string);
  1590. for(new z=0; z<sizeof(ZoneInfo); z++)
  1591. {
  1592. if(ZoneInfo[z][zTakeOn] == 1)
  1593. {
  1594. scoreteamsado = 0;
  1595. scoreteamcorsi = 0;
  1596. GangZoneStopFlashForAll(z);
  1597. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1598. dragovscama = 0;
  1599. dragovsdudu = 0;
  1600. dragovscapo = 0;
  1601. dragovssado = 0;
  1602. dragovscorsi = 0;
  1603. camavsdrago = 0;
  1604. camavssado = 0;
  1605. camavsdudu = 0;
  1606. camavscapo = 0;
  1607. camavscorsi = 0;
  1608. sadovscama = 0;
  1609. sadovsdrago = 0;
  1610. sadovsdudu = 0;
  1611. sadovscapo = 0;
  1612. sadovscorsi = 0;
  1613. duduvsdrago = 0;
  1614. duduvscapo = 0;
  1615. duduvscorsi = 0;
  1616. duduvscama = 0;
  1617. duduvssado = 0;
  1618. capovsdrago = 0;
  1619. capovscama = 0;
  1620. capovsdudu = 0;
  1621. capovscorsi = 0;
  1622. capovssado = 0;
  1623. corsivsdrago = 0;
  1624. corsivscama = 0;
  1625. corsivsdudu = 0;
  1626. corsivscapo = 0;
  1627. SetTimer("ShowZones",500,0);
  1628. SetTimer("ShowZones",500,0);
  1629. }
  1630. }
  1631. }
  1632.  
  1633. }
  1634. forward camadrago();
  1635. public camadrago()
  1636. {
  1637. takezone = 0;
  1638. if(scoreteamdrago < scoreteamcama)
  1639. {
  1640. new string[128];
  1641. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcama , scoreteamdrago);
  1642. SendClientMessageToAll(COLOR_YELLOW,string);
  1643. for(new i = 0; i<MAX_PLAYERS; i++)
  1644. {
  1645. if(PlayerInfo[i][pLeader] == 6)
  1646. {
  1647. for(new z=0; z<sizeof(ZoneInfo); z++)
  1648. {if(ZoneInfo[z][zTakeOn] == 1)
  1649. {
  1650. new name[MAX_PLAYER_NAME];
  1651. GetPlayerName(i, name,sizeof(name));
  1652. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1653. ZoneInfo[z][zTeam] = 6;
  1654. scoreteamdrago = 0;
  1655. scoreteamcama = 0;
  1656. GetTeamZoneColor(6);
  1657. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1658. GangZoneHideForAll(z);
  1659. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1660. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1661. dragovscama = 0;
  1662. dragovsdudu = 0;
  1663. dragovscapo = 0;
  1664. dragovssado = 0;
  1665. dragovscorsi = 0;
  1666. camavssado = 0;
  1667. camavsdudu = 0;
  1668. camavscapo = 0;
  1669. camavscorsi = 0;
  1670. sadovscama = 0;
  1671. sadovsdrago = 0;
  1672. sadovsdudu = 0;
  1673. sadovscapo = 0;
  1674. sadovscorsi = 0;
  1675. duduvssado = 0;
  1676. duduvsdrago = 0;
  1677. duduvscapo = 0;
  1678. duduvscorsi = 0;
  1679. duduvscama = 0;
  1680. capovsdrago = 0;
  1681. capovscama = 0;
  1682. capovssado = 0;
  1683. capovsdudu = 0;
  1684. capovscorsi = 0;
  1685. corsivsdrago = 0;
  1686. corsivscama = 0;
  1687. corsivssado = 0;
  1688. corsivsdudu = 0;
  1689. corsivscapo = 0;
  1690. SetTimer("ShowZones",500,0);
  1691. SetTimer("ShowZones",500,0);
  1692. }
  1693. }
  1694. }
  1695. }
  1696. }
  1697. else if(scoreteamdrago>scoreteamcama)
  1698. {
  1699. new string[128];
  1700. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcama , scoreteamdrago);
  1701. SendClientMessageToAll(COLOR_YELLOW,string);
  1702. for(new i = 0; i<MAX_PLAYERS; i++)
  1703. {
  1704. if(PlayerInfo[i][pLeader] == 5)
  1705. {
  1706. for(new z=0; z<sizeof(ZoneInfo); z++)
  1707. {if(ZoneInfo[z][zTakeOn] == 1)
  1708. {
  1709. new name[MAX_PLAYER_NAME];
  1710. GetPlayerName(i, name,sizeof(name));
  1711. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1712. ZoneInfo[z][zTeam] = 5;
  1713. scoreteamdrago = 0;
  1714. scoreteamcama = 0;
  1715. GetTeamZoneColor(5);
  1716. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1717. GangZoneHideForAll(z);
  1718. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1719. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1720. dragovscama = 0;
  1721. dragovsdudu = 0;
  1722. dragovscapo = 0;
  1723. dragovssado = 0;
  1724. dragovscorsi = 0;
  1725. camavssado = 0;
  1726. camavsdudu = 0;
  1727. camavscapo = 0;
  1728. camavscorsi = 0;
  1729. sadovscama = 0;
  1730. sadovsdrago = 0;
  1731. sadovsdudu = 0;
  1732. sadovscapo = 0;
  1733. sadovscorsi = 0;
  1734. duduvssado = 0;
  1735. duduvsdrago = 0;
  1736. duduvscapo = 0;
  1737. duduvscorsi = 0;
  1738. duduvscama = 0;
  1739. capovsdrago = 0;
  1740. capovscama = 0;
  1741. capovssado = 0;
  1742. capovsdudu = 0;
  1743. capovscorsi = 0;
  1744. corsivsdrago = 0;
  1745. corsivscama = 0;
  1746. corsivssado = 0;
  1747. corsivsdudu = 0;
  1748. corsivscapo = 0;
  1749. SetTimer("ShowZones",500,0);
  1750. SetTimer("ShowZones",500,0);
  1751. }
  1752. }
  1753. }
  1754. }
  1755. }
  1756. else
  1757. {
  1758. new string[128];
  1759. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcama , scoreteamdrago);
  1760. SendClientMessageToAll(COLOR_YELLOW,string);
  1761. for(new z=0; z<sizeof(ZoneInfo); z++)
  1762. {
  1763. if(ZoneInfo[z][zTakeOn] == 1)
  1764. {
  1765. scoreteamdrago = 0;
  1766. scoreteamcama = 0;
  1767. GangZoneStopFlashForAll(z);
  1768. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1769. dragovscama = 0;
  1770. dragovsdudu = 0;
  1771. dragovscapo = 0;
  1772. dragovssado = 0;
  1773. dragovscorsi = 0;
  1774. camavssado = 0;
  1775. camavsdudu = 0;
  1776. camavscapo = 0;
  1777. camavscorsi = 0;
  1778. sadovscama = 0;
  1779. sadovsdrago = 0;
  1780. sadovsdudu = 0;
  1781. sadovscapo = 0;
  1782. sadovscorsi = 0;
  1783. duduvssado = 0;
  1784. duduvsdrago = 0;
  1785. duduvscapo = 0;
  1786. duduvscorsi = 0;
  1787. duduvscama = 0;
  1788. capovsdrago = 0;
  1789. capovscama = 0;
  1790. capovssado = 0;
  1791. capovsdudu = 0;
  1792. capovscorsi = 0;
  1793. corsivsdrago = 0;
  1794. corsivscama = 0;
  1795. corsivssado = 0;
  1796. corsivsdudu = 0;
  1797. corsivscapo = 0;
  1798. SetTimer("ShowZones",500,0);
  1799. SetTimer("ShowZones",500,0);
  1800. }
  1801. }
  1802. }
  1803.  
  1804. }
  1805. forward dragodudu();
  1806. public dragodudu()
  1807. {
  1808. takezone = 0;
  1809. if(scoreteamdudu > scoreteamdrago)
  1810. {
  1811. new string[128];
  1812. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {0684FA}Dragonu {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamdrago , scoreteamdudu);
  1813. SendClientMessageToAll(COLOR_YELLOW,string);
  1814. for(new i = 0; i<MAX_PLAYERS; i++)
  1815. {
  1816. if(PlayerInfo[i][pLeader] == 13)
  1817. {
  1818. for(new z=0; z<sizeof(ZoneInfo); z++)
  1819. {if(ZoneInfo[z][zTakeOn] == 1)
  1820. {
  1821. new name[MAX_PLAYER_NAME];
  1822. GetPlayerName(i, name,sizeof(name));
  1823. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1824. ZoneInfo[z][zTeam] = 13;
  1825. scoreteamdrago = 0;
  1826. scoreteamdudu = 0;
  1827. GetTeamZoneColor(13);
  1828. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1829. GangZoneHideForAll(z);
  1830. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1831. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1832. dragovscama = 0;
  1833. dragovscapo = 0;
  1834. dragovssado = 0;
  1835. dragovscorsi = 0;
  1836. camavsdrago = 0;
  1837. camavssado = 0;
  1838. camavsdudu = 0;
  1839. camavscapo = 0;
  1840. camavscorsi = 0;
  1841. sadovscama = 0;
  1842. sadovsdrago = 0;
  1843. sadovsdudu = 0;
  1844. sadovscapo = 0;
  1845. sadovscorsi = 0;
  1846. duduvssado = 0;
  1847. duduvsdrago = 0;
  1848. duduvscapo = 0;
  1849. duduvscorsi = 0;
  1850. duduvscama = 0;
  1851. capovsdrago = 0;
  1852. capovscama = 0;
  1853. capovssado = 0;
  1854. capovsdudu = 0;
  1855. capovscorsi = 0;
  1856. corsivsdrago = 0;
  1857. corsivscama = 0;
  1858. corsivssado = 0;
  1859. corsivsdudu = 0;
  1860. corsivscapo = 0;
  1861. SetTimer("ShowZones",500,0);
  1862. SetTimer("ShowZones",500,0);
  1863. }
  1864. }
  1865. }
  1866. }
  1867. }
  1868. else if(scoreteamdudu<scoreteamdrago)
  1869. {
  1870. new string[128];
  1871. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamdudu , scoreteamdrago);
  1872. SendClientMessageToAll(COLOR_YELLOW,string);
  1873. for(new i = 0; i<MAX_PLAYERS; i++)
  1874. {
  1875. if(PlayerInfo[i][pLeader] == 5)
  1876. {
  1877. for(new z=0; z<sizeof(ZoneInfo); z++)
  1878. {if(ZoneInfo[z][zTakeOn] == 1)
  1879. {
  1880. new name[MAX_PLAYER_NAME];
  1881. GetPlayerName(i, name,sizeof(name));
  1882. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1883. ZoneInfo[z][zTeam] = 5;
  1884. scoreteamdrago = 0;
  1885. scoreteamdudu = 0;
  1886. GetTeamZoneColor(5);
  1887. GangZoneStopFlashForAll(ZoneAttacker[z]);
  1888. GangZoneHideForAll(z);
  1889. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  1890. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1891. dragovscama = 0;
  1892. dragovsdudu = 0;
  1893. dragovscapo = 0;
  1894. dragovssado = 0;
  1895. dragovscorsi = 0;
  1896. camavsdrago = 0;
  1897. camavssado = 0;
  1898. camavsdudu = 0;
  1899. camavscapo = 0;
  1900. camavscorsi = 0;
  1901. sadovscama = 0;
  1902. sadovsdrago = 0;
  1903. sadovsdudu = 0;
  1904. sadovscapo = 0;
  1905. sadovscorsi = 0;
  1906. duduvssado = 0;
  1907. duduvscapo = 0;
  1908. duduvscorsi = 0;
  1909. duduvscama = 0;
  1910. capovsdrago = 0;
  1911. capovscama = 0;
  1912. capovssado = 0;
  1913. capovsdudu = 0;
  1914. capovscorsi = 0;
  1915. corsivsdrago = 0;
  1916. corsivscama = 0;
  1917. corsivssado = 0;
  1918. corsivsdudu = 0;
  1919. corsivscapo = 0;
  1920. SetTimer("ShowZones",500,0);
  1921. SetTimer("ShowZones",500,0);
  1922. }
  1923. }
  1924. }
  1925. }
  1926. }
  1927. else
  1928. {
  1929. new string[128];
  1930. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {9806D1}Duduianu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamdudu , scoreteamdrago);
  1931. SendClientMessageToAll(COLOR_YELLOW,string);
  1932. for(new z=0; z<sizeof(ZoneInfo); z++)
  1933. {
  1934. if(ZoneInfo[z][zTakeOn] == 1)
  1935. {
  1936. scoreteamdrago = 0;
  1937. scoreteamdudu = 0;
  1938. GangZoneStopFlashForAll(z);
  1939. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  1940. dragovscama = 0;
  1941. dragovsdudu = 0;
  1942. dragovscapo = 0;
  1943. dragovssado = 0;
  1944. dragovscorsi = 0;
  1945. camavsdrago = 0;
  1946. camavssado = 0;
  1947. camavsdudu = 0;
  1948. camavscapo = 0;
  1949. camavscorsi = 0;
  1950. sadovscama = 0;
  1951. sadovsdrago = 0;
  1952. sadovsdudu = 0;
  1953. sadovscapo = 0;
  1954. sadovscorsi = 0;
  1955. duduvssado = 0;
  1956. duduvscapo = 0;
  1957. duduvscorsi = 0;
  1958. duduvscama = 0;
  1959. capovsdrago = 0;
  1960. capovscama = 0;
  1961. capovssado = 0;
  1962. capovsdudu = 0;
  1963. capovscorsi = 0;
  1964. corsivsdrago = 0;
  1965. corsivscama = 0;
  1966. corsivssado = 0;
  1967. corsivsdudu = 0;
  1968. corsivscapo = 0;
  1969. SetTimer("ShowZones",500,0);
  1970. SetTimer("ShowZones",500,0);
  1971. }
  1972. }
  1973. }
  1974.  
  1975. }
  1976. forward dragocapo();
  1977. public dragocapo()
  1978. {
  1979. takezone = 0;
  1980. if(scoreteamcapo < scoreteamdrago)
  1981. {
  1982. new string[128];
  1983. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {0684FA}Dragonu {FFFFFF}%d - %d {F10B9D}Capone", scoreteamdrago , scoreteamcapo);
  1984. SendClientMessageToAll(COLOR_YELLOW,string);
  1985. for(new i = 0; i<MAX_PLAYERS; i++)
  1986. {
  1987. if(PlayerInfo[i][pLeader] == 5)
  1988. {
  1989. for(new z=0; z<sizeof(ZoneInfo); z++)
  1990. {if(ZoneInfo[z][zTakeOn] == 1)
  1991. {
  1992. new name[MAX_PLAYER_NAME];
  1993. GetPlayerName(i, name,sizeof(name));
  1994. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  1995. ZoneInfo[z][zTeam] = 5;
  1996. scoreteamdrago = 0;
  1997. scoreteamcapo = 0;
  1998. GetTeamZoneColor(5);
  1999. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2000. GangZoneHideForAll(z);
  2001. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2002. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2003. dragovscama = 0;
  2004. dragovsdudu = 0;
  2005. dragovssado = 0;
  2006. dragovscorsi = 0;
  2007. camavsdrago = 0;
  2008. camavssado = 0;
  2009. camavsdudu = 0;
  2010. camavscapo = 0;
  2011. camavscorsi = 0;
  2012. sadovscama = 0;
  2013. sadovsdrago = 0;
  2014. sadovsdudu = 0;
  2015. sadovscapo = 0;
  2016. sadovscorsi = 0;
  2017. duduvssado = 0;
  2018. duduvscapo = 0;
  2019. duduvscorsi = 0;
  2020. duduvscama = 0;
  2021. duduvsdrago = 0;
  2022. capovsdrago = 0;
  2023. capovscama = 0;
  2024. capovssado = 0;
  2025. capovsdudu = 0;
  2026. capovscorsi = 0;
  2027. corsivsdrago = 0;
  2028. corsivscama = 0;
  2029. corsivssado = 0;
  2030. corsivsdudu = 0;
  2031. corsivscapo = 0;
  2032. SetTimer("ShowZones",500,0);
  2033. SetTimer("ShowZones",500,0);
  2034. }
  2035. }
  2036. }
  2037. }
  2038. }
  2039. else if(scoreteamcapo>scoreteamdrago)
  2040. {
  2041. new string[128];
  2042. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{F10B9D}Capone {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcapo , scoreteamdrago);
  2043. SendClientMessageToAll(COLOR_YELLOW,string);
  2044. for(new i = 0; i<MAX_PLAYERS; i++)
  2045. {
  2046. if(PlayerInfo[i][pLeader] == 14)
  2047. {
  2048. for(new z=0; z<sizeof(ZoneInfo); z++)
  2049. {if(ZoneInfo[z][zTakeOn] == 1)
  2050. {
  2051. new name[MAX_PLAYER_NAME];
  2052. GetPlayerName(i, name,sizeof(name));
  2053. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2054. ZoneInfo[z][zTeam] = 14;
  2055. scoreteamdrago = 0;
  2056. scoreteamcapo = 0;
  2057. GetTeamZoneColor(14);
  2058. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2059. GangZoneHideForAll(z);
  2060. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2061. SaveZones(); ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2062. dragovscama = 0;
  2063. dragovsdudu = 0;
  2064. dragovscapo = 0;
  2065. dragovscorsi = 0;
  2066. camavsdrago = 0;
  2067. camavssado = 0;
  2068. camavsdudu = 0;
  2069. camavscapo = 0;
  2070. camavscorsi = 0;
  2071. sadovscama = 0;
  2072. sadovsdrago = 0;
  2073. sadovsdudu = 0;
  2074. sadovscapo = 0;
  2075. sadovscorsi = 0;
  2076. duduvssado = 0;
  2077. duduvscapo = 0;
  2078. duduvscorsi = 0;
  2079. duduvscama = 0;
  2080. duduvsdrago = 0;
  2081. capovscama = 0;
  2082. capovssado = 0;
  2083. capovsdudu = 0;
  2084. capovscorsi = 0;
  2085. corsivsdrago = 0;
  2086. corsivscama = 0;
  2087. corsivssado = 0;
  2088. corsivsdudu = 0;
  2089. corsivscapo = 0;
  2090. SetTimer("ShowZones",500,0);
  2091. SetTimer("ShowZones",500,0);
  2092. }
  2093. }
  2094. }
  2095. }
  2096. }
  2097. else
  2098. {
  2099. new string[128];
  2100. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{F10B9D}Capone {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcapo , scoreteamdrago);
  2101. SendClientMessageToAll(COLOR_YELLOW,string);
  2102. for(new z=0; z<sizeof(ZoneInfo); z++)
  2103. {
  2104. if(ZoneInfo[z][zTakeOn] == 1)
  2105. {
  2106. scoreteamdrago = 0;
  2107. scoreteamcapo = 0;
  2108. GangZoneStopFlashForAll(z);
  2109. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2110. dragovscama = 0;
  2111. dragovssado = 0;
  2112. dragovsdudu = 0;
  2113. dragovscapo = 0;
  2114. dragovscorsi = 0;
  2115. camavsdrago = 0;
  2116. camavssado = 0;
  2117. camavsdudu = 0;
  2118. camavscapo = 0;
  2119. camavscorsi = 0;
  2120. sadovscama = 0;
  2121. sadovsdudu = 0;
  2122. sadovscapo = 0;
  2123. sadovscorsi = 0;
  2124. sadovsdrago = 0;
  2125. duduvssado = 0;
  2126. duduvscapo = 0;
  2127. duduvscorsi = 0;
  2128. duduvscama = 0;
  2129. capovscama = 0;
  2130. capovssado = 0;
  2131. capovsdudu = 0;
  2132. capovscorsi = 0;
  2133. corsivsdrago = 0;
  2134. corsivscama = 0;
  2135. corsivssado = 0;
  2136. corsivsdudu = 0;
  2137. corsivscapo = 0;
  2138. SetTimer("ShowZones",500,0);
  2139. SetTimer("ShowZones",500,0);
  2140. }
  2141. }
  2142. }
  2143.  
  2144. }
  2145. forward dragosado();
  2146. public dragosado()
  2147. {
  2148. takezone = 0;
  2149. if(scoreteamsado < scoreteamdrago)
  2150. {
  2151. new string[128];
  2152. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {0684FA}Dragonu {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamdrago , scoreteamsado);
  2153. SendClientMessageToAll(COLOR_YELLOW,string);
  2154. for(new i = 0; i<MAX_PLAYERS; i++)
  2155. {
  2156. if(PlayerInfo[i][pLeader] == 5)
  2157. {
  2158. for(new z=0; z<sizeof(ZoneInfo); z++)
  2159. {if(ZoneInfo[z][zTakeOn] == 1)
  2160. {
  2161. new name[MAX_PLAYER_NAME];
  2162. GetPlayerName(i, name,sizeof(name));
  2163. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2164. ZoneInfo[z][zTeam] = 5;
  2165. scoreteamdrago = 0;
  2166. scoreteamsado = 0;
  2167. GetTeamZoneColor(5);
  2168. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2169. GangZoneHideForAll(z);
  2170. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2171. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2172. dragovscama = 0;
  2173. dragovsdudu = 0;
  2174. dragovscapo = 0;
  2175. dragovscorsi = 0;
  2176. camavsdrago = 0;
  2177. camavssado = 0;
  2178. camavsdudu = 0;
  2179. camavscapo = 0;
  2180. camavscorsi = 0;
  2181. sadovscama = 0;
  2182. sadovsdrago = 0;
  2183. sadovsdudu = 0;
  2184. sadovscapo = 0;
  2185. sadovscorsi = 0;
  2186. duduvssado = 0;
  2187. duduvscapo = 0;
  2188. duduvscorsi = 0;
  2189. duduvscama = 0;
  2190. duduvsdrago = 0;
  2191. capovsdrago = 0;
  2192. capovscama = 0;
  2193. capovssado = 0;
  2194. capovsdudu = 0;
  2195. capovscorsi = 0;
  2196. corsivsdrago = 0;
  2197. corsivscama = 0;
  2198. corsivssado = 0;
  2199. corsivsdudu = 0;
  2200. corsivscapo = 0;
  2201. SetTimer("ShowZones",500,0);
  2202. SetTimer("ShowZones",500,0);
  2203. }
  2204. }
  2205. }
  2206. }
  2207. }
  2208. else if(scoreteamsado>scoreteamdrago)
  2209. {
  2210. new string[128];
  2211. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamsado , scoreteamdrago);
  2212. SendClientMessageToAll(COLOR_YELLOW,string);
  2213. for(new i = 0; i<MAX_PLAYERS; i++)
  2214. {
  2215. if(PlayerInfo[i][pLeader] == 12)
  2216. {
  2217. for(new z=0; z<sizeof(ZoneInfo); z++)
  2218. {if(ZoneInfo[z][zTakeOn] == 1)
  2219. {
  2220. new name[MAX_PLAYER_NAME];
  2221. GetPlayerName(i, name,sizeof(name));
  2222. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2223. ZoneInfo[z][zTeam] = 12;
  2224. scoreteamdrago = 0;
  2225. scoreteamsado = 0;
  2226. GetTeamZoneColor(12);
  2227. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2228. GangZoneHideForAll(z);
  2229. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2230. SaveZones(); ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2231. dragovscama = 0;
  2232. dragovsdudu = 0;
  2233. dragovscapo = 0;
  2234. dragovscorsi = 0;
  2235. camavsdrago = 0;
  2236. camavssado = 0;
  2237. camavsdudu = 0;
  2238. camavscapo = 0;
  2239. camavscorsi = 0;
  2240. sadovscama = 0;
  2241. sadovsdrago = 0;
  2242. sadovsdudu = 0;
  2243. sadovscapo = 0;
  2244. sadovscorsi = 0;
  2245. duduvssado = 0;
  2246. duduvscapo = 0;
  2247. duduvscorsi = 0;
  2248. duduvscama = 0;
  2249. duduvsdrago = 0;
  2250. capovsdrago = 0;
  2251. capovscama = 0;
  2252. capovssado = 0;
  2253. capovsdudu = 0;
  2254. capovscorsi = 0;
  2255. corsivsdrago = 0;
  2256. corsivscama = 0;
  2257. corsivssado = 0;
  2258. corsivsdudu = 0;
  2259. corsivscapo = 0;
  2260. SetTimer("ShowZones",500,0);
  2261. SetTimer("ShowZones",500,0);
  2262. }
  2263. }
  2264. }
  2265. }
  2266. }
  2267. else
  2268. {
  2269. new string[128];
  2270. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{069608} Sadoveanu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamsado , scoreteamdrago);
  2271. SendClientMessageToAll(COLOR_YELLOW,string);
  2272. for(new z=0; z<sizeof(ZoneInfo); z++)
  2273. {
  2274. if(ZoneInfo[z][zTakeOn] == 1)
  2275. {
  2276. scoreteamdrago = 0;
  2277. scoreteamsado = 0;
  2278. GangZoneStopFlashForAll(z);
  2279. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2280. dragovscama = 0;
  2281. sadovsdrago = 0;
  2282. dragovsdudu = 0;
  2283. dragovscapo = 0;
  2284. dragovscorsi = 0;
  2285. camavsdrago = 0;
  2286. camavssado = 0;
  2287. camavsdudu = 0;
  2288. camavscapo = 0;
  2289. camavscorsi = 0;
  2290. sadovscama = 0;
  2291. sadovsdudu = 0;
  2292. sadovscapo = 0;
  2293. sadovscorsi = 0;
  2294. duduvssado = 0;
  2295. duduvscapo = 0;
  2296. duduvscorsi = 0;
  2297. duduvscama = 0;
  2298. duduvsdrago = 0;
  2299. capovsdrago = 0;
  2300. capovscama = 0;
  2301. capovssado = 0;
  2302. capovsdudu = 0;
  2303. capovscorsi = 0;
  2304. corsivsdrago = 0;
  2305. corsivscama = 0;
  2306. corsivssado = 0;
  2307. corsivsdudu = 0;
  2308. corsivscapo = 0;
  2309. SetTimer("ShowZones",500,0);
  2310. SetTimer("ShowZones",500,0);
  2311. }
  2312. }
  2313. }
  2314.  
  2315. }
  2316. forward dragocorsi();
  2317. public dragocorsi()
  2318. {
  2319. takezone = 0;
  2320. if(scoreteamcorsi < scoreteamdrago)
  2321. {
  2322. new string[128];
  2323. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit. {0684FA}Dragonu {FFFFFF}%d - %d {AB3C05}Corsicanu", scoreteamdrago , scoreteamcorsi);
  2324. SendClientMessageToAll(COLOR_YELLOW,string);
  2325. for(new i = 0; i<MAX_PLAYERS; i++)
  2326. {
  2327. if(PlayerInfo[i][pLeader] == 5)
  2328. {
  2329. for(new z=0; z<sizeof(ZoneInfo); z++)
  2330. {if(ZoneInfo[z][zTakeOn] == 1)
  2331. {
  2332. new name[MAX_PLAYER_NAME];
  2333. GetPlayerName(i, name,sizeof(name));
  2334. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2335. ZoneInfo[z][zTeam] = 5;
  2336. scoreteamdrago = 0;
  2337. scoreteamcorsi = 0;
  2338. GetTeamZoneColor(5);
  2339. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2340. GangZoneHideForAll(z);
  2341. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2342. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2343. dragovscama = 0;
  2344. dragovsdudu = 0;
  2345. dragovssado = 0;
  2346. dragovscapo = 0;
  2347. camavsdrago = 0;
  2348. camavssado = 0;
  2349. camavsdudu = 0;
  2350. camavscapo = 0;
  2351. camavscorsi = 0;
  2352. sadovscama = 0;
  2353. sadovsdrago = 0;
  2354. sadovsdudu = 0;
  2355. sadovscapo = 0;
  2356. sadovscorsi = 0;
  2357. duduvssado = 0;
  2358. duduvscapo = 0;
  2359. duduvscorsi = 0;
  2360. duduvscama = 0;
  2361. duduvsdrago = 0;
  2362. capovsdrago = 0;
  2363. capovscama = 0;
  2364. capovssado = 0;
  2365. capovsdudu = 0;
  2366. capovscorsi = 0;
  2367. corsivsdrago = 0;
  2368. corsivscama = 0;
  2369. corsivssado = 0;
  2370. corsivsdudu = 0;
  2371. corsivscapo = 0;
  2372. SetTimer("ShowZones",500,0);
  2373. SetTimer("ShowZones",500,0);
  2374. }
  2375. }
  2376. }
  2377. }
  2378. }
  2379. else if(scoreteamcorsi>scoreteamdrago)
  2380. {
  2381. new string[128];
  2382. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{AB3C05}Corsicanu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcorsi , scoreteamdrago);
  2383. SendClientMessageToAll(COLOR_YELLOW,string);
  2384. for(new i = 0; i<MAX_PLAYERS; i++)
  2385. {
  2386. if(PlayerInfo[i][pLeader] == 15)
  2387. {
  2388. for(new z=0; z<sizeof(ZoneInfo); z++)
  2389. {if(ZoneInfo[z][zTakeOn] == 1)
  2390. {
  2391. new name[MAX_PLAYER_NAME];
  2392. GetPlayerName(i, name,sizeof(name));
  2393. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2394. ZoneInfo[z][zTeam] = 15;
  2395. scoreteamdrago = 0;
  2396. scoreteamcorsi = 0;
  2397. GetTeamZoneColor(15);
  2398. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2399. GangZoneHideForAll(z);
  2400. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2401. SaveZones(); ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2402. dragovscama = 0;
  2403. dragovsdudu = 0;
  2404. dragovscapo = 0;
  2405. dragovscorsi = 0;
  2406. camavsdrago = 0;
  2407. camavssado = 0;
  2408. camavsdudu = 0;
  2409. camavscapo = 0;
  2410. camavscorsi = 0;
  2411. sadovscama = 0;
  2412. sadovsdrago = 0;
  2413. sadovsdudu = 0;
  2414. sadovscapo = 0;
  2415. sadovscorsi = 0;
  2416. duduvssado = 0;
  2417. duduvscapo = 0;
  2418. duduvscorsi = 0;
  2419. duduvscama = 0;
  2420. duduvsdrago = 0;
  2421. capovsdrago = 0;
  2422. capovscama = 0;
  2423. capovssado = 0;
  2424. capovsdudu = 0;
  2425. capovscorsi = 0;
  2426. corsivscama = 0;
  2427. corsivssado = 0;
  2428. corsivsdudu = 0;
  2429. corsivscapo = 0;
  2430. SetTimer("ShowZones",500,0);
  2431. SetTimer("ShowZones",500,0);
  2432. }
  2433. }
  2434. }
  2435. }
  2436. }
  2437. else
  2438. {
  2439. new string[128];
  2440. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{AB3C05}Corsicanu {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcorsi , scoreteamdrago);
  2441. SendClientMessageToAll(COLOR_YELLOW,string);
  2442. for(new z=0; z<sizeof(ZoneInfo); z++)
  2443. {
  2444. if(ZoneInfo[z][zTakeOn] == 1)
  2445. {
  2446. scoreteamdrago = 0;
  2447. scoreteamcorsi = 0;
  2448. GangZoneStopFlashForAll(z);
  2449. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2450. dragovscama = 0;
  2451. dragovssado = 0;
  2452. dragovsdudu = 0;
  2453. dragovscapo = 0;
  2454. dragovscorsi = 0;
  2455. camavsdrago = 0;
  2456. camavssado = 0;
  2457. camavsdudu = 0;
  2458. camavscapo = 0;
  2459. camavscorsi = 0;
  2460. sadovscama = 0;
  2461. sadovsdudu = 0;
  2462. sadovscapo = 0;
  2463. sadovscorsi = 0;
  2464. sadovsdrago = 0;
  2465. duduvssado = 0;
  2466. duduvscapo = 0;
  2467. duduvscorsi = 0;
  2468. duduvscama = 0;
  2469. capovscama = 0;
  2470. capovssado = 0;
  2471. capovsdudu = 0;
  2472. capovscorsi = 0;
  2473. capovsdrago = 0;
  2474. corsivscama = 0;
  2475. corsivssado = 0;
  2476. corsivsdudu = 0;
  2477. corsivscapo = 0;
  2478. SetTimer("ShowZones",500,0);
  2479. SetTimer("ShowZones",500,0);
  2480. }
  2481. }
  2482. }
  2483.  
  2484. }
  2485. forward camadudu();
  2486. public camadudu()
  2487. {
  2488. takezone = 0;
  2489. if(scoreteamcama < scoreteamdudu)
  2490. {
  2491. new string[128];
  2492. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamcama , scoreteamdudu);
  2493. SendClientMessageToAll(COLOR_YELLOW,string);
  2494. for(new i = 0; i<MAX_PLAYERS; i++)
  2495. {
  2496. if(PlayerInfo[i][pLeader] == 13)
  2497. {
  2498. for(new z=0; z<sizeof(ZoneInfo); z++)
  2499. {if(ZoneInfo[z][zTakeOn] == 1)
  2500. {
  2501. new name[MAX_PLAYER_NAME];
  2502. GetPlayerName(i, name,sizeof(name));
  2503. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2504. ZoneInfo[z][zTeam] = 13;
  2505. scoreteamcama = 0;
  2506. scoreteamdudu = 0;
  2507. GetTeamZoneColor(13);
  2508. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2509. GangZoneHideForAll(z);
  2510. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2511. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2512. dragovscama = 0;
  2513. dragovsdudu = 0;
  2514. dragovscapo = 0;
  2515. dragovscorsi = 0;
  2516. dragovssado = 0;
  2517. camavsdrago = 0;
  2518. camavssado = 0;
  2519. camavscapo = 0;
  2520. camavscorsi = 0;
  2521. sadovscama = 0;
  2522. sadovsdrago = 0;
  2523. sadovsdudu = 0;
  2524. sadovscapo = 0;
  2525. sadovscorsi = 0;
  2526. duduvssado = 0;
  2527. duduvscapo = 0;
  2528. duduvscorsi = 0;
  2529. duduvscama = 0;
  2530. duduvsdrago = 0;
  2531. capovsdrago = 0;
  2532. capovscama = 0;
  2533. capovssado = 0;
  2534. capovsdudu = 0;
  2535. capovscorsi = 0;
  2536. corsivsdrago = 0;
  2537. corsivscama = 0;
  2538. corsivssado = 0;
  2539. corsivsdudu = 0;
  2540. corsivscapo = 0;
  2541. SetTimer("ShowZones",500,0);
  2542. SetTimer("ShowZones",500,0);
  2543. }
  2544. }
  2545. }
  2546. }
  2547. }
  2548. else if(scoreteamcama>scoreteamdudu)
  2549. {
  2550. new string[128];
  2551. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamcama , scoreteamdudu);
  2552. SendClientMessageToAll(COLOR_YELLOW,string);
  2553. for(new i = 0; i<MAX_PLAYERS; i++)
  2554. {
  2555. if(PlayerInfo[i][pLeader] == 6)
  2556. {
  2557. for(new z=0; z<sizeof(ZoneInfo); z++)
  2558. {if(ZoneInfo[z][zTakeOn] == 1)
  2559. {
  2560. new name[MAX_PLAYER_NAME];
  2561. GetPlayerName(i, name,sizeof(name));
  2562. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2563. ZoneInfo[z][zTeam] = 6;
  2564. scoreteamcama = 0;
  2565. scoreteamdudu = 0;
  2566. GetTeamZoneColor(6);
  2567. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2568. GangZoneHideForAll(z);
  2569. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2570. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2571. dragovscama = 0;
  2572. dragovsdudu = 0;
  2573. dragovscapo = 0;
  2574. dragovscorsi = 0;
  2575. dragovssado = 0;
  2576. camavsdrago = 0;
  2577. camavssado = 0;
  2578. camavscapo = 0;
  2579. camavscorsi = 0;
  2580. sadovscama = 0;
  2581. sadovsdrago = 0;
  2582. sadovsdudu = 0;
  2583. sadovscapo = 0;
  2584. sadovscorsi = 0;
  2585. duduvssado = 0;
  2586. duduvscapo = 0;
  2587. duduvscorsi = 0;
  2588. duduvscama = 0;
  2589. duduvsdrago = 0;
  2590. capovsdrago = 0;
  2591. capovscama = 0;
  2592. capovssado = 0;
  2593. capovsdudu = 0;
  2594. capovscorsi = 0;
  2595. corsivsdrago = 0;
  2596. corsivscama = 0;
  2597. corsivssado = 0;
  2598. corsivsdudu = 0;
  2599. corsivscapo = 0;
  2600. SetTimer("ShowZones",500,0);
  2601. SetTimer("ShowZones",500,0);
  2602. }
  2603. }
  2604. }
  2605. }
  2606. }
  2607. else
  2608. {
  2609. new string[128];
  2610. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {FA7406}Duduianu", scoreteamcama , scoreteamdudu);
  2611. SendClientMessageToAll(COLOR_YELLOW,string);
  2612. for(new z=0; z<sizeof(ZoneInfo); z++)
  2613. {
  2614. if(ZoneInfo[z][zTakeOn] == 1)
  2615. {
  2616. scoreteamcama = 0;
  2617. scoreteamdudu = 0;
  2618. GangZoneStopFlashForAll(z);
  2619. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2620. dragovscama = 0;
  2621. dragovsdudu = 0;
  2622. dragovscapo = 0;
  2623. dragovscorsi = 0;
  2624. dragovssado = 0;
  2625. camavsdrago = 0;
  2626. camavssado = 0;
  2627. camavscapo = 0;
  2628. camavscorsi = 0;
  2629. sadovscama = 0;
  2630. sadovsdrago = 0;
  2631. sadovsdudu = 0;
  2632. sadovscapo = 0;
  2633. sadovscorsi = 0;
  2634. duduvssado = 0;
  2635. duduvscapo = 0;
  2636. duduvscorsi = 0;
  2637. duduvscama = 0;
  2638. duduvsdrago = 0;
  2639. capovsdrago = 0;
  2640. capovscama = 0;
  2641. capovssado = 0;
  2642. capovsdudu = 0;
  2643. capovscorsi = 0;
  2644. corsivsdrago = 0;
  2645. corsivscama = 0;
  2646. corsivssado = 0;
  2647. corsivsdudu = 0;
  2648. corsivscapo = 0;
  2649. SetTimer("ShowZones",500,0);
  2650. SetTimer("ShowZones",500,0);
  2651. }
  2652. }
  2653. }
  2654.  
  2655. }
  2656. forward camasado();
  2657. public camasado()
  2658. {
  2659. takezone = 0;
  2660. if(scoreteamcama < scoreteamsado)
  2661. {
  2662. new string[128];
  2663. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcama , scoreteamsado);
  2664. SendClientMessageToAll(COLOR_YELLOW,string);
  2665. for(new i = 0; i<MAX_PLAYERS; i++)
  2666. {
  2667. if(PlayerInfo[i][pLeader] == 12)
  2668. {
  2669. for(new z=0; z<sizeof(ZoneInfo); z++)
  2670. {if(ZoneInfo[z][zTakeOn] == 1)
  2671. {
  2672. new name[MAX_PLAYER_NAME];
  2673. GetPlayerName(i, name,sizeof(name));
  2674. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2675. ZoneInfo[z][zTeam] = 12;
  2676. scoreteamcama = 0;
  2677. scoreteamsado = 0;
  2678. GetTeamZoneColor(12);
  2679. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2680. GangZoneHideForAll(z);
  2681. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2682. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2683. dragovscama = 0;
  2684. dragovsdudu = 0;
  2685. dragovscapo = 0;
  2686. dragovscorsi = 0;
  2687. dragovssado = 0;
  2688. camavsdrago = 0;
  2689. camavscapo = 0;
  2690. camavscorsi = 0;
  2691. camavsdudu = 0;
  2692. sadovscama = 0;
  2693. sadovsdrago = 0;
  2694. sadovsdudu = 0;
  2695. sadovscapo = 0;
  2696. sadovscorsi = 0;
  2697. duduvssado = 0;
  2698. duduvscapo = 0;
  2699. duduvscorsi = 0;
  2700. duduvscama = 0;
  2701. duduvsdrago = 0;
  2702. capovsdrago = 0;
  2703. capovscama = 0;
  2704. capovssado = 0;
  2705. capovsdudu = 0;
  2706. capovscorsi = 0;
  2707. corsivsdrago = 0;
  2708. corsivscama = 0;
  2709. corsivssado = 0;
  2710. corsivsdudu = 0;
  2711. corsivscapo = 0;
  2712. SetTimer("ShowZones",500,0);
  2713. SetTimer("ShowZones",500,0);
  2714. }
  2715. }
  2716. }
  2717. }
  2718. }
  2719. else if(scoreteamcama > scoreteamsado)
  2720. {
  2721. new string[128];
  2722. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcama , scoreteamsado);
  2723. SendClientMessageToAll(COLOR_YELLOW,string);
  2724. for(new i = 0; i<MAX_PLAYERS; i++)
  2725. {
  2726. if(PlayerInfo[i][pLeader] == 6)
  2727. {
  2728. for(new z=0; z<sizeof(ZoneInfo); z++)
  2729. {if(ZoneInfo[z][zTakeOn] == 1)
  2730. {
  2731. new name[MAX_PLAYER_NAME];
  2732. GetPlayerName(i, name,sizeof(name));
  2733. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2734. ZoneInfo[z][zTeam] = 6;
  2735. scoreteamcama = 0;
  2736. scoreteamsado = 0;
  2737. GetTeamZoneColor(6);
  2738. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2739. GangZoneHideForAll(z);
  2740. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2741. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2742. dragovscama = 0;
  2743. dragovsdudu = 0;
  2744. dragovscapo = 0;
  2745. dragovscorsi = 0;
  2746. dragovssado = 0;
  2747. camavsdrago = 0;
  2748. camavscapo = 0;
  2749. camavscorsi = 0;
  2750. camavsdudu = 0;
  2751. sadovscama = 0;
  2752. sadovsdrago = 0;
  2753. sadovsdudu = 0;
  2754. sadovscapo = 0;
  2755. sadovscorsi = 0;
  2756. duduvssado = 0;
  2757. duduvscapo = 0;
  2758. duduvscorsi = 0;
  2759. duduvscama = 0;
  2760. duduvsdrago = 0;
  2761. capovsdrago = 0;
  2762. capovscama = 0;
  2763. capovssado = 0;
  2764. capovsdudu = 0;
  2765. capovscorsi = 0;
  2766. corsivsdrago = 0;
  2767. corsivscama = 0;
  2768. corsivssado = 0;
  2769. corsivsdudu = 0;
  2770. corsivscapo = 0;
  2771. SetTimer("ShowZones",500,0);
  2772. SetTimer("ShowZones",500,0);
  2773. }
  2774. }
  2775. }
  2776. }
  2777. }
  2778. else
  2779. {
  2780. new string[128];
  2781. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {099C35}Sadoveanu", scoreteamcama , scoreteamsado);
  2782. SendClientMessageToAll(COLOR_YELLOW,string);
  2783. for(new z=0; z<sizeof(ZoneInfo); z++)
  2784. {
  2785. if(ZoneInfo[z][zTakeOn] == 1)
  2786. {
  2787. scoreteamcama = 0;
  2788. scoreteamsado = 0;
  2789. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2790. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2791. dragovscama = 0;
  2792. dragovsdudu = 0;
  2793. dragovscapo = 0;
  2794. dragovscorsi = 0;
  2795. dragovssado = 0;
  2796. camavsdrago = 0;
  2797. camavscapo = 0;
  2798. camavscorsi = 0;
  2799. camavsdudu = 0;
  2800. sadovscama = 0;
  2801. sadovsdrago = 0;
  2802. sadovsdudu = 0;
  2803. sadovscapo = 0;
  2804. sadovscorsi = 0;
  2805. duduvssado = 0;
  2806. duduvscapo = 0;
  2807. duduvscorsi = 0;
  2808. duduvscama = 0;
  2809. duduvsdrago = 0;
  2810. capovsdrago = 0;
  2811. capovscama = 0;
  2812. capovssado = 0;
  2813. capovsdudu = 0;
  2814. capovscorsi = 0;
  2815. corsivsdrago = 0;
  2816. corsivscama = 0;
  2817. corsivssado = 0;
  2818. corsivsdudu = 0;
  2819. corsivscapo = 0;
  2820. SetTimer("ShowZones",500,0);
  2821. SetTimer("ShowZones",500,0);
  2822. }
  2823. }
  2824. }
  2825.  
  2826. }
  2827. forward dragocama();
  2828. public dragocama()
  2829. {
  2830. takezone = 0;
  2831. if(scoreteamcama < scoreteamdrago)
  2832. {
  2833. new string[128];
  2834. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcama , scoreteamdrago);
  2835. SendClientMessageToAll(COLOR_YELLOW,string);
  2836. for(new i = 0; i<MAX_PLAYERS; i++)
  2837. {
  2838. if(PlayerInfo[i][pLeader] == 5)
  2839. {
  2840. for(new z=0; z<sizeof(ZoneInfo); z++)
  2841. {if(ZoneInfo[z][zTakeOn] == 1)
  2842. {
  2843. new name[MAX_PLAYER_NAME];
  2844. GetPlayerName(i, name,sizeof(name));
  2845. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2846. ZoneInfo[z][zTeam] = 5;
  2847. scoreteamdrago = 0;
  2848. scoreteamcama = 0;
  2849. GetTeamZoneColor(5);
  2850. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2851. GangZoneHideForAll(z);
  2852. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2853. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2854. dragovscama = 0;
  2855. dragovsdudu = 0;
  2856. dragovscapo = 0;
  2857. dragovscorsi = 0;
  2858. dragovssado = 0;
  2859. camavssado = 0;
  2860. camavscapo = 0;
  2861. camavscorsi = 0;
  2862. camavsdudu = 0;
  2863. sadovscama = 0;
  2864. sadovsdrago = 0;
  2865. sadovsdudu = 0;
  2866. sadovscapo = 0;
  2867. sadovscorsi = 0;
  2868. duduvssado = 0;
  2869. duduvscapo = 0;
  2870. duduvscorsi = 0;
  2871. duduvscama = 0;
  2872. duduvsdrago = 0;
  2873. capovsdrago = 0;
  2874. capovscama = 0;
  2875. capovssado = 0;
  2876. capovsdudu = 0;
  2877. capovscorsi = 0;
  2878. corsivsdrago = 0;
  2879. corsivscama = 0;
  2880. corsivssado = 0;
  2881. corsivsdudu = 0;
  2882. corsivscapo = 0;
  2883. SetTimer("ShowZones",500,0);
  2884. SetTimer("ShowZones",500,0);
  2885. }
  2886. }
  2887. }
  2888. }
  2889. }
  2890. else if(scoreteamcama > scoreteamdrago)
  2891. {
  2892. new string[128];
  2893. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcama , scoreteamdrago);
  2894. SendClientMessageToAll(COLOR_YELLOW,string);
  2895. for(new i = 0; i<MAX_PLAYERS; i++)
  2896. {
  2897. if(PlayerInfo[i][pLeader] == 6)
  2898. {
  2899. for(new z=0; z<sizeof(ZoneInfo); z++)
  2900. {if(ZoneInfo[z][zTakeOn] == 1)
  2901. {
  2902. new name[MAX_PLAYER_NAME];
  2903. GetPlayerName(i, name,sizeof(name));
  2904. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  2905. ZoneInfo[z][zTeam] = 6;
  2906. scoreteamdrago = 0;
  2907. scoreteamcama = 0;
  2908. GetTeamZoneColor(6);
  2909. GangZoneStopFlashForAll(ZoneAttacker[z]);
  2910. GangZoneHideForAll(z);
  2911. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  2912. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2913. dragovscama = 0;
  2914. dragovsdudu = 0;
  2915. dragovscapo = 0;
  2916. dragovscorsi = 0;
  2917. dragovssado = 0;
  2918. camavssado = 0;
  2919. camavscapo = 0;
  2920. camavscorsi = 0;
  2921. camavsdudu = 0;
  2922. sadovscama = 0;
  2923. sadovsdrago = 0;
  2924. sadovsdudu = 0;
  2925. sadovscapo = 0;
  2926. sadovscorsi = 0;
  2927. duduvssado = 0;
  2928. duduvscapo = 0;
  2929. duduvscorsi = 0;
  2930. duduvscama = 0;
  2931. duduvsdrago = 0;
  2932. capovsdrago = 0;
  2933. capovscama = 0;
  2934. capovssado = 0;
  2935. capovsdudu = 0;
  2936. capovscorsi = 0;
  2937. corsivsdrago = 0;
  2938. corsivscama = 0;
  2939. corsivssado = 0;
  2940. corsivsdudu = 0;
  2941. corsivscapo = 0;
  2942. SetTimer("ShowZones",500,0);
  2943. SetTimer("ShowZones",500,0);
  2944. }
  2945. }
  2946. }
  2947. }
  2948. }
  2949. else
  2950. {
  2951. new string[128];
  2952. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {0684FA}Dragonu", scoreteamcama , scoreteamdrago);
  2953. SendClientMessageToAll(COLOR_YELLOW,string);
  2954. for(new z=0; z<sizeof(ZoneInfo); z++)
  2955. {
  2956. if(ZoneInfo[z][zTakeOn] == 1)
  2957. {
  2958. scoreteamdrago = 0;
  2959. scoreteamcama = 0;
  2960. GangZoneStopFlashForAll(z);
  2961. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  2962. dragovscama = 0;
  2963. dragovsdudu = 0;
  2964. dragovscapo = 0;
  2965. dragovscorsi = 0;
  2966. dragovssado = 0;
  2967. camavssado = 0;
  2968. camavscapo = 0;
  2969. camavscorsi = 0;
  2970. camavsdudu = 0;
  2971. sadovscama = 0;
  2972. sadovsdrago = 0;
  2973. sadovsdudu = 0;
  2974. sadovscapo = 0;
  2975. sadovscorsi = 0;
  2976. duduvssado = 0;
  2977. duduvscapo = 0;
  2978. duduvscorsi = 0;
  2979. duduvscama = 0;
  2980. duduvsdrago = 0;
  2981. capovsdrago = 0;
  2982. capovscama = 0;
  2983. capovssado = 0;
  2984. capovsdudu = 0;
  2985. capovscorsi = 0;
  2986. corsivsdrago = 0;
  2987. corsivscama = 0;
  2988. corsivssado = 0;
  2989. corsivsdudu = 0;
  2990. corsivscapo = 0;
  2991. SetTimer("ShowZones",500,0);
  2992. SetTimer("ShowZones",500,0);
  2993. }
  2994. }
  2995. }
  2996.  
  2997. }
  2998. forward camacapo();
  2999. public camacapo()
  3000. {
  3001. takezone = 0;
  3002. if(scoreteamcama < scoreteamcapo)
  3003. {
  3004. new string[128];
  3005. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {F10B9D}Capone", scoreteamcama , scoreteamcapo);
  3006. SendClientMessageToAll(COLOR_YELLOW,string);
  3007. for(new i = 0; i<MAX_PLAYERS; i++)
  3008. {
  3009. if(PlayerInfo[i][pLeader] == 14)
  3010. {
  3011. for(new z=0; z<sizeof(ZoneInfo); z++)
  3012. {if(ZoneInfo[z][zTakeOn] == 1)
  3013. {
  3014. new name[MAX_PLAYER_NAME];
  3015. GetPlayerName(i, name,sizeof(name));
  3016. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  3017. ZoneInfo[z][zTeam] = 14;
  3018. scoreteamcapo = 0;
  3019. scoreteamcama = 0;
  3020. GetTeamZoneColor(14);
  3021. GangZoneStopFlashForAll(ZoneAttacker[z]);
  3022. GangZoneHideForAll(z);
  3023. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  3024. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3025. dragovscama = 0;
  3026. dragovsdudu = 0;
  3027. dragovscapo = 0;
  3028. dragovscorsi = 0;
  3029. dragovssado = 0;
  3030. camavssado = 0;
  3031. camavsdrago = 0;
  3032. camavscorsi = 0;
  3033. camavsdudu = 0;
  3034. sadovscama = 0;
  3035. sadovsdrago = 0;
  3036. sadovsdudu = 0;
  3037. sadovscapo = 0;
  3038. sadovscorsi = 0;
  3039. duduvssado = 0;
  3040. duduvscapo = 0;
  3041. duduvscorsi = 0;
  3042. duduvscama = 0;
  3043. duduvsdrago = 0;
  3044. capovsdrago = 0;
  3045. capovscama = 0;
  3046. capovssado = 0;
  3047. capovsdudu = 0;
  3048. capovscorsi = 0;
  3049. corsivsdrago = 0;
  3050. corsivscama = 0;
  3051. corsivssado = 0;
  3052. corsivsdudu = 0;
  3053. corsivscapo = 0;
  3054. SetTimer("ShowZones",500,0);
  3055. SetTimer("ShowZones",500,0);
  3056. }
  3057. }
  3058. }
  3059. }
  3060. }
  3061. else if(scoreteamcama > scoreteamcapo)
  3062. {
  3063. new string[128];
  3064. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {F10B9D}Capone", scoreteamcama , scoreteamcapo);
  3065. SendClientMessageToAll(COLOR_YELLOW,string);
  3066. for(new i = 0; i<MAX_PLAYERS; i++)
  3067. {
  3068. if(PlayerInfo[i][pLeader] == 6)
  3069. {
  3070. for(new z=0; z<sizeof(ZoneInfo); z++)
  3071. {if(ZoneInfo[z][zTakeOn] == 1)
  3072. {
  3073. new name[MAX_PLAYER_NAME];
  3074. GetPlayerName(i, name,sizeof(name));
  3075. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  3076. ZoneInfo[z][zTeam] = 6;
  3077. scoreteamcapo = 0;
  3078. scoreteamcama = 0;
  3079. GetTeamZoneColor(6);
  3080. GangZoneStopFlashForAll(ZoneAttacker[z]);
  3081. GangZoneHideForAll(z);
  3082. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  3083. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3084. dragovscama = 0;
  3085. dragovsdudu = 0;
  3086. dragovscapo = 0;
  3087. dragovscorsi = 0;
  3088. dragovssado = 0;
  3089. camavssado = 0;
  3090. camavsdrago = 0;
  3091. camavscorsi = 0;
  3092. camavsdudu = 0;
  3093. sadovscama = 0;
  3094. sadovsdrago = 0;
  3095. sadovsdudu = 0;
  3096. sadovscapo = 0;
  3097. sadovscorsi = 0;
  3098. duduvssado = 0;
  3099. duduvscapo = 0;
  3100. duduvscorsi = 0;
  3101. duduvscama = 0;
  3102. duduvsdrago = 0;
  3103. capovsdrago = 0;
  3104. capovscama = 0;
  3105. capovssado = 0;
  3106. capovsdudu = 0;
  3107. capovscorsi = 0;
  3108. corsivsdrago = 0;
  3109. corsivscama = 0;
  3110. corsivssado = 0;
  3111. corsivsdudu = 0;
  3112. corsivscapo = 0;
  3113. SetTimer("ShowZones",500,0);
  3114. SetTimer("ShowZones",500,0);
  3115. }
  3116. }
  3117. }
  3118. }
  3119. }
  3120. else
  3121. {
  3122. new string[128];
  3123. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {F10B9D}Capone", scoreteamcama , scoreteamcapo);
  3124. SendClientMessageToAll(COLOR_YELLOW,string);
  3125. for(new z=0; z<sizeof(ZoneInfo); z++)
  3126. {
  3127. if(ZoneInfo[z][zTakeOn] == 1)
  3128. {
  3129. scoreteamcapo = 0;
  3130. scoreteamcama = 0;
  3131. GangZoneStopFlashForAll(z);
  3132. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3133. dragovscama = 0;
  3134. dragovsdudu = 0;
  3135. dragovscapo = 0;
  3136. dragovscorsi = 0;
  3137. dragovssado = 0;
  3138. camavssado = 0;
  3139. camavsdrago = 0;
  3140. camavscorsi = 0;
  3141. camavsdudu = 0;
  3142. sadovscama = 0;
  3143. sadovsdrago = 0;
  3144. sadovsdudu = 0;
  3145. sadovscapo = 0;
  3146. sadovscorsi = 0;
  3147. duduvssado = 0;
  3148. duduvscapo = 0;
  3149. duduvscorsi = 0;
  3150. duduvscama = 0;
  3151. duduvsdrago = 0;
  3152. capovsdrago = 0;
  3153. capovscama = 0;
  3154. capovssado = 0;
  3155. capovsdudu = 0;
  3156. capovscorsi = 0;
  3157. corsivsdrago = 0;
  3158. corsivscama = 0;
  3159. corsivssado = 0;
  3160. corsivsdudu = 0;
  3161. corsivscapo = 0;
  3162. SetTimer("ShowZones",500,0);
  3163. SetTimer("ShowZones",500,0);
  3164. }
  3165. }
  3166. }
  3167.  
  3168. }
  3169. forward camacorsi();
  3170. public camacorsi()
  3171. {
  3172. takezone = 0;
  3173. if(scoreteamcama < scoreteamcorsi)
  3174. {
  3175. new string[128];
  3176. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {AB3C05}Corsicanu", scoreteamcama , scoreteamcorsi);
  3177. SendClientMessageToAll(COLOR_YELLOW,string);
  3178. for(new i = 0; i<MAX_PLAYERS; i++)
  3179. {
  3180. if(PlayerInfo[i][pLeader] == 15)
  3181. {
  3182. for(new z=0; z<sizeof(ZoneInfo); z++)
  3183. {if(ZoneInfo[z][zTakeOn] == 1)
  3184. {
  3185. new name[MAX_PLAYER_NAME];
  3186. GetPlayerName(i, name,sizeof(name));
  3187. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  3188. ZoneInfo[z][zTeam] = 15;
  3189. scoreteamcorsi = 0;
  3190. scoreteamcama = 0;
  3191. GetTeamZoneColor(15);
  3192. GangZoneStopFlashForAll(ZoneAttacker[z]);
  3193. GangZoneHideForAll(z);
  3194. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  3195. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3196. dragovscama = 0;
  3197. dragovsdudu = 0;
  3198. dragovscapo = 0;
  3199. dragovscorsi = 0;
  3200. dragovssado = 0;
  3201. camavssado = 0;
  3202. camavsdrago = 0;
  3203. camavscapo = 0;
  3204. camavsdudu = 0;
  3205. sadovscama = 0;
  3206. sadovsdrago = 0;
  3207. sadovsdudu = 0;
  3208. sadovscapo = 0;
  3209. sadovscorsi = 0;
  3210. duduvssado = 0;
  3211. duduvscapo = 0;
  3212. duduvscorsi = 0;
  3213. duduvscama = 0;
  3214. duduvsdrago = 0;
  3215. capovsdrago = 0;
  3216. capovscama = 0;
  3217. capovssado = 0;
  3218. capovsdudu = 0;
  3219. capovscorsi = 0;
  3220. corsivsdrago = 0;
  3221. corsivscama = 0;
  3222. corsivssado = 0;
  3223. corsivsdudu = 0;
  3224. corsivscapo = 0;
  3225. SetTimer("ShowZones",500,0);
  3226. SetTimer("ShowZones",500,0);
  3227. }
  3228. }
  3229. }
  3230. }
  3231. }
  3232. else if(scoreteamcama > scoreteamcorsi)
  3233. {
  3234. new string[128];
  3235. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {AB3C05}Corsicanu", scoreteamcama , scoreteamcorsi);
  3236. SendClientMessageToAll(COLOR_YELLOW,string);
  3237. for(new i = 0; i<MAX_PLAYERS; i++)
  3238. {
  3239. if(PlayerInfo[i][pLeader] == 6)
  3240. {
  3241. for(new z=0; z<sizeof(ZoneInfo); z++)
  3242. {if(ZoneInfo[z][zTakeOn] == 1)
  3243. {
  3244. new name[MAX_PLAYER_NAME];
  3245. GetPlayerName(i, name,sizeof(name));
  3246. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  3247. ZoneInfo[z][zTeam] = 6;
  3248. scoreteamcorsi = 0;
  3249. scoreteamcama = 0;
  3250. GetTeamZoneColor(6);
  3251. GangZoneStopFlashForAll(ZoneAttacker[z]);
  3252. GangZoneHideForAll(z);
  3253. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  3254. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3255. dragovscama = 0;
  3256. dragovsdudu = 0;
  3257. dragovscapo = 0;
  3258. dragovscorsi = 0;
  3259. dragovssado = 0;
  3260. camavssado = 0;
  3261. camavsdrago = 0;
  3262. camavscapo = 0;
  3263. camavsdudu = 0;
  3264. sadovscama = 0;
  3265. sadovsdrago = 0;
  3266. sadovsdudu = 0;
  3267. sadovscapo = 0;
  3268. sadovscorsi = 0;
  3269. duduvssado = 0;
  3270. duduvscapo = 0;
  3271. duduvscorsi = 0;
  3272. duduvscama = 0;
  3273. duduvsdrago = 0;
  3274. capovsdrago = 0;
  3275. capovscama = 0;
  3276. capovssado = 0;
  3277. capovsdudu = 0;
  3278. capovscorsi = 0;
  3279. corsivsdrago = 0;
  3280. corsivscama = 0;
  3281. corsivssado = 0;
  3282. corsivsdudu = 0;
  3283. corsivscapo = 0;
  3284. SetTimer("ShowZones",500,0);
  3285. SetTimer("ShowZones",500,0);
  3286. }
  3287. }
  3288. }
  3289. }
  3290. }
  3291. else
  3292. {
  3293. new string[128];
  3294. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{00AB00} Camataru {FFFFFF}%d - %d {AB3C05}Corsicanu", scoreteamcama , scoreteamcorsi);
  3295. SendClientMessageToAll(COLOR_YELLOW,string);
  3296. for(new z=0; z<sizeof(ZoneInfo); z++)
  3297. {
  3298. if(ZoneInfo[z][zTakeOn] == 1)
  3299. {
  3300. scoreteamcorsi = 0;
  3301. scoreteamcama = 0;
  3302. GangZoneStopFlashForAll(z);
  3303. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3304. dragovscama = 0;
  3305. dragovsdudu = 0;
  3306. dragovscapo = 0;
  3307. dragovscorsi = 0;
  3308. dragovssado = 0;
  3309. camavssado = 0;
  3310. camavsdrago = 0;
  3311. camavscapo = 0;
  3312. camavsdudu = 0;
  3313. sadovscama = 0;
  3314. sadovsdrago = 0;
  3315. sadovsdudu = 0;
  3316. sadovscapo = 0;
  3317. sadovscorsi = 0;
  3318. duduvssado = 0;
  3319. duduvscapo = 0;
  3320. duduvscorsi = 0;
  3321. duduvscama = 0;
  3322. duduvsdrago = 0;
  3323. capovsdrago = 0;
  3324. capovscama = 0;
  3325. capovssado = 0;
  3326. capovsdudu = 0;
  3327. capovscorsi = 0;
  3328. corsivsdrago = 0;
  3329. corsivscama = 0;
  3330. corsivssado = 0;
  3331. corsivsdudu = 0;
  3332. corsivscapo = 0;
  3333. SetTimer("ShowZones",500,0);
  3334. SetTimer("ShowZones",500,0);
  3335. }
  3336. }
  3337. }
  3338.  
  3339. }
  3340. forward capocorsi();
  3341. public capocorsi()
  3342. {
  3343. takezone = 0;
  3344. if(scoreteamcapo < scoreteamcorsi)
  3345. {
  3346. new string[128];
  3347. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{F10B9D}Capone {FFFFFF}%d - %d {00D9FF}Corsicanu", scoreteamcapo , scoreteamcorsi);
  3348. SendClientMessageToAll(COLOR_YELLOW,string);
  3349. for(new i = 0; i<MAX_PLAYERS; i++)
  3350. {
  3351. if(PlayerInfo[i][pLeader] == 15)
  3352. {
  3353. for(new z=0; z<sizeof(ZoneInfo); z++)
  3354. {if(ZoneInfo[z][zTakeOn] == 1)
  3355. {
  3356. new name[MAX_PLAYER_NAME];
  3357. GetPlayerName(i, name,sizeof(name));
  3358. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  3359. ZoneInfo[z][zTeam] = 15;
  3360. scoreteamcapo = 0;
  3361. scoreteamcorsi = 0;
  3362. GetTeamZoneColor(15);
  3363. GangZoneStopFlashForAll(ZoneAttacker[z]);
  3364. GangZoneHideForAll(z);
  3365. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  3366. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3367. dragovscama = 0;
  3368. dragovsdudu = 0;
  3369. dragovscapo = 0;
  3370. dragovscorsi = 0;
  3371. dragovssado = 0;
  3372. camavssado = 0;
  3373. camavscapo = 0;
  3374. camavscorsi = 0;
  3375. camavsdudu = 0;
  3376. camavsdrago = 0;
  3377. sadovscama = 0;
  3378. sadovsdrago = 0;
  3379. sadovsdudu = 0;
  3380. sadovscapo = 0;
  3381. sadovscorsi = 0;
  3382. duduvssado = 0;
  3383. duduvscapo = 0;
  3384. duduvscorsi = 0;
  3385. duduvscama = 0;
  3386. duduvsdrago = 0;
  3387. capovsdrago = 0;
  3388. capovscama = 0;
  3389. capovssado = 0;
  3390. capovsdudu = 0;
  3391. corsivsdrago = 0;
  3392. corsivscama = 0;
  3393. corsivssado = 0;
  3394. corsivsdudu = 0;
  3395. corsivscapo = 0;
  3396. SetTimer("ShowZones",500,0);
  3397. SetTimer("ShowZones",500,0);
  3398. }
  3399. }
  3400. }
  3401. }
  3402. }
  3403. else if(scoreteamcapo > scoreteamcorsi)
  3404. {
  3405. new string[128];
  3406. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{F10B9D}Capone {FFFFFF}%d - %d {00D9FF}Corsicanu", scoreteamcapo , scoreteamcorsi);
  3407. SendClientMessageToAll(COLOR_YELLOW,string);
  3408. for(new i = 0; i<MAX_PLAYERS; i++)
  3409. {
  3410. if(PlayerInfo[i][pLeader] == 14)
  3411. {
  3412. for(new z=0; z<sizeof(ZoneInfo); z++)
  3413. {if(ZoneInfo[z][zTakeOn] == 1)
  3414. {
  3415. new name[MAX_PLAYER_NAME];
  3416. GetPlayerName(i, name,sizeof(name));
  3417. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  3418. ZoneInfo[z][zTeam] = 14;
  3419. scoreteamcapo = 0;
  3420. scoreteamcorsi = 0;
  3421. GetTeamZoneColor(14);
  3422. GangZoneStopFlashForAll(ZoneAttacker[z]);
  3423. GangZoneHideForAll(z);
  3424. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  3425. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3426. dragovscama = 0;
  3427. dragovsdudu = 0;
  3428. dragovscapo = 0;
  3429. dragovscorsi = 0;
  3430. dragovssado = 0;
  3431. camavssado = 0;
  3432. camavscapo = 0;
  3433. camavscorsi = 0;
  3434. camavsdudu = 0;
  3435. camavsdrago = 0;
  3436. sadovscama = 0;
  3437. sadovsdrago = 0;
  3438. sadovsdudu = 0;
  3439. sadovscapo = 0;
  3440. sadovscorsi = 0;
  3441. duduvssado = 0;
  3442. duduvscapo = 0;
  3443. duduvscorsi = 0;
  3444. duduvscama = 0;
  3445. duduvsdrago = 0;
  3446. capovsdrago = 0;
  3447. capovscama = 0;
  3448. capovssado = 0;
  3449. capovsdudu = 0;
  3450. corsivsdrago = 0;
  3451. corsivscama = 0;
  3452. corsivssado = 0;
  3453. corsivsdudu = 0;
  3454. corsivscapo = 0;
  3455. SetTimer("ShowZones",500,0);
  3456. SetTimer("ShowZones",500,0);
  3457. }
  3458. }
  3459. }
  3460. }
  3461. }
  3462. else
  3463. {
  3464. new string[128];
  3465. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{F10B9D}Capone {FFFFFF}%d - %d {00D9FF}Coriscanu", scoreteamcapo , scoreteamcorsi);
  3466. SendClientMessageToAll(COLOR_YELLOW,string);
  3467. for(new z=0; z<sizeof(ZoneInfo); z++)
  3468. {
  3469. if(ZoneInfo[z][zTakeOn] == 1)
  3470. {
  3471. scoreteamcapo = 0;
  3472. scoreteamcorsi = 0;
  3473. GangZoneStopFlashForAll(z);
  3474. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3475. dragovscama = 0;
  3476. dragovsdudu = 0;
  3477. dragovscapo = 0;
  3478. dragovscorsi = 0;
  3479. dragovssado = 0;
  3480. camavssado = 0;
  3481. camavscapo = 0;
  3482. camavscorsi = 0;
  3483. camavsdudu = 0;
  3484. camavsdrago = 0;
  3485. sadovscama = 0;
  3486. sadovsdrago = 0;
  3487. sadovsdudu = 0;
  3488. sadovscapo = 0;
  3489. sadovscorsi = 0;
  3490. duduvssado = 0;
  3491. duduvscapo = 0;
  3492. duduvscorsi = 0;
  3493. duduvscama = 0;
  3494. duduvsdrago = 0;
  3495. capovsdrago = 0;
  3496. capovscama = 0;
  3497. capovssado = 0;
  3498. capovsdudu = 0;
  3499. corsivsdrago = 0;
  3500. corsivscama = 0;
  3501. corsivssado = 0;
  3502. corsivsdudu = 0;
  3503. corsivscapo = 0;
  3504. SetTimer("ShowZones",500,0);
  3505. SetTimer("ShowZones",500,0);
  3506. }
  3507. }
  3508. }
  3509.  
  3510. }
  3511. forward corsicapo();
  3512. public corsicapo()
  3513. {
  3514. takezone = 0;
  3515. if(scoreteamcorsi < scoreteamcapo)
  3516. {
  3517. new string[128];
  3518. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{AB3C05}Corsicanu {FFFFFF}%d - %d {FFCA00}Capone", scoreteamcorsi , scoreteamcapo);
  3519. SendClientMessageToAll(COLOR_YELLOW,string);
  3520. for(new i = 0; i<MAX_PLAYERS; i++)
  3521. {
  3522. if(PlayerInfo[i][pLeader] == 14)
  3523. {
  3524. for(new z=0; z<sizeof(ZoneInfo); z++)
  3525. {if(ZoneInfo[z][zTakeOn] == 1)
  3526. {
  3527. new name[MAX_PLAYER_NAME];
  3528. GetPlayerName(i, name,sizeof(name));
  3529. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  3530. ZoneInfo[z][zTeam] = 14;
  3531. scoreteamcapo = 0;
  3532. scoreteamcorsi = 0;
  3533. GetTeamZoneColor(14);
  3534. GangZoneStopFlashForAll(ZoneAttacker[z]);
  3535. GangZoneHideForAll(z);
  3536. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  3537. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3538. dragovscama = 0;
  3539. dragovsdudu = 0;
  3540. dragovscapo = 0;
  3541. dragovscorsi = 0;
  3542. dragovssado = 0;
  3543. camavssado = 0;
  3544. camavscapo = 0;
  3545. camavscorsi = 0;
  3546. camavsdudu = 0;
  3547. camavsdrago = 0;
  3548. sadovscama = 0;
  3549. sadovsdrago = 0;
  3550. sadovsdudu = 0;
  3551. sadovscapo = 0;
  3552. sadovscorsi = 0;
  3553. duduvssado = 0;
  3554. duduvscapo = 0;
  3555. duduvscorsi = 0;
  3556. duduvscama = 0;
  3557. duduvsdrago = 0;
  3558. capovsdrago = 0;
  3559. capovscama = 0;
  3560. capovssado = 0;
  3561. capovsdudu = 0;
  3562. capovscorsi = 0;
  3563. corsivsdrago = 0;
  3564. corsivscama = 0;
  3565. corsivssado = 0;
  3566. corsivsdudu = 0;
  3567. SetTimer("ShowZones",500,0);
  3568. SetTimer("ShowZones",500,0);
  3569. }
  3570. }
  3571. }
  3572. }
  3573. }
  3574. else if(scoreteamcorsi > scoreteamcapo)
  3575. {
  3576. new string[128];
  3577. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{AB3C05}Corsicanu {FFFFFF}%d - %d {FFCA00}Capone", scoreteamcorsi , scoreteamcapo);
  3578. SendClientMessageToAll(COLOR_YELLOW,string);
  3579. for(new i = 0; i<MAX_PLAYERS; i++)
  3580. {
  3581. if(PlayerInfo[i][pLeader] == 15)
  3582. {
  3583. for(new z=0; z<sizeof(ZoneInfo); z++)
  3584. {if(ZoneInfo[z][zTakeOn] == 1)
  3585. {
  3586. new name[MAX_PLAYER_NAME];
  3587. GetPlayerName(i, name,sizeof(name));
  3588. strmid(ZoneInfo[z][zOwner], name, 0, strlen(name), 255);
  3589. ZoneInfo[z][zTeam] = 15;
  3590. scoreteamcapo = 0;
  3591. scoreteamcorsi = 0;
  3592. GetTeamZoneColor(15);
  3593. GangZoneStopFlashForAll(ZoneAttacker[z]);
  3594. GangZoneHideForAll(z);
  3595. GangZoneShowForAll(z,GetTeamZoneColor(ZoneInfo[z][zTeam]));
  3596. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3597. dragovscama = 0;
  3598. dragovsdudu = 0;
  3599. dragovscapo = 0;
  3600. dragovscorsi = 0;
  3601. dragovssado = 0;
  3602. camavssado = 0;
  3603. camavscapo = 0;
  3604. camavscorsi = 0;
  3605. camavsdudu = 0;
  3606. camavsdrago = 0;
  3607. sadovscama = 0;
  3608. sadovsdrago = 0;
  3609. sadovsdudu = 0;
  3610. sadovscapo = 0;
  3611. sadovscorsi = 0;
  3612. duduvssado = 0;
  3613. duduvscapo = 0;
  3614. duduvscorsi = 0;
  3615. duduvscama = 0;
  3616. duduvsdrago = 0;
  3617. capovsdrago = 0;
  3618. capovscama = 0;
  3619. capovssado = 0;
  3620. capovsdudu = 0;
  3621. capovscorsi = 0;
  3622. corsivsdrago = 0;
  3623. corsivscama = 0;
  3624. corsivssado = 0;
  3625. corsivsdudu = 0;
  3626. SetTimer("ShowZones",500,0);
  3627. SetTimer("ShowZones",500,0);
  3628. }
  3629. }
  3630. }
  3631. }
  3632. }
  3633. else
  3634. {
  3635. new string[128];
  3636. format(string,sizeof(string), "{FFFFFF}Batalia a luat sfarsit.{AB3C05}Corsicanu {FFFFFF}%d - %d {FFCA00}Capone", scoreteamcorsi , scoreteamcapo);
  3637. SendClientMessageToAll(COLOR_YELLOW,string);
  3638. for(new z=0; z<sizeof(ZoneInfo); z++)
  3639. {
  3640. if(ZoneInfo[z][zTakeOn] == 1)
  3641. {
  3642. scoreteamcapo = 0;
  3643. scoreteamcorsi = 0;
  3644. GangZoneStopFlashForAll(z);
  3645. SaveZones();ZoneAttacker[z] = -1; ZoneInfo[z][zTakeOn] = 0;
  3646. dragovscama = 0;
  3647. dragovsdudu = 0;
  3648. dragovscapo = 0;
  3649. dragovscorsi = 0;
  3650. dragovssado = 0;
  3651. camavssado = 0;
  3652. camavscapo = 0;
  3653. camavscorsi = 0;
  3654. camavsdudu = 0;
  3655. camavsdrago = 0;
  3656. sadovscama = 0;
  3657. sadovsdrago = 0;
  3658. sadovsdudu = 0;
  3659. sadovscapo = 0;
  3660. sadovscorsi = 0;
  3661. duduvssado = 0;
  3662. duduvscapo = 0;
  3663. duduvscorsi = 0;
  3664. duduvscama = 0;
  3665. duduvsdrago = 0;
  3666. capovsdrago = 0;
  3667. capovscama = 0;
  3668. capovssado = 0;
  3669. capovsdudu = 0;
  3670. capovscorsi = 0;
  3671. corsivsdrago = 0;
  3672. corsivscama = 0;
  3673. corsivssado = 0;
  3674. corsivsdudu = 0;
  3675. SetTimer("ShowZones",500,0);
  3676. SetTimer("ShowZones",500,0);
  3677. }
  3678. }
  3679. }
  3680.  
  3681. }
  3682. ///////////////////////////
  3683.  
  3684. public LoadZones()
  3685. {
  3686. new arrCoords[6][64];
  3687. new strFromFile2[256];
  3688. new File: file = fopen("gzones.cfg", io_read);
  3689. if (file)
  3690. {
  3691. new idx;
  3692. while (idx < sizeof(ZoneInfo))
  3693. {
  3694. fread(file, strFromFile2);
  3695. split(strFromFile2, arrCoords, '|');
  3696. strmid(ZoneInfo[idx][zOwner], arrCoords[0], 0, strlen(arrCoords[0]), 255);
  3697. ZoneInfo[idx][zMinX] = floatstr(arrCoords[1]);
  3698. ZoneInfo[idx][zMinY] = floatstr(arrCoords[2]);
  3699. ZoneInfo[idx][zMaxX] = floatstr(arrCoords[3]);
  3700. ZoneInfo[idx][zMaxY] = floatstr(arrCoords[4]);
  3701. ZoneInfo[idx][zTeam] = strval(arrCoords[5]);
  3702. printf("(%d) Echipa:%d Ownerul:%s",idx,ZoneInfo[idx][zTeam],ZoneInfo[idx][zOwner]);
  3703. idx++;
  3704. }
  3705. fclose(file);
  3706. }
  3707. return 1;
  3708. }
  3709. public SaveZones()
  3710. {
  3711. new idx;
  3712. new File: file2;
  3713. while (idx < sizeof(ZoneInfo))
  3714. {
  3715. new coordsstring[256];
  3716. format(coordsstring, sizeof(coordsstring), "%s|%f|%f|%f|%f|%d\n",
  3717. ZoneInfo[idx][zOwner],
  3718. ZoneInfo[idx][zMinX],
  3719. ZoneInfo[idx][zMinY],
  3720. ZoneInfo[idx][zMaxX],
  3721. ZoneInfo[idx][zMaxY],
  3722. ZoneInfo[idx][zTeam]);
  3723. if(idx == 0)
  3724. {
  3725. file2 = fopen("gzones.cfg", io_write);
  3726. }
  3727. else
  3728. {
  3729. file2 = fopen("gzones.cfg", io_append);
  3730. }
  3731. fwrite(file2, coordsstring);
  3732. idx++;
  3733. fclose(file2);
  3734. }
  3735. return 1;
  3736. }
  3737.  
  3738. //------------------------------------------------------------------------------------------------------
  3739. public OnGameModeInit()
  3740. {
  3741. LoadZones();
  3742. for(new i=0; i < sizeof(ZoneInfo); i++)
  3743. {
  3744. Zones[i] = GangZoneCreate(ZoneInfo[i][zMinX], ZoneInfo[i][zMinY], ZoneInfo[i][zMaxX], ZoneInfo[i][zMaxY]);
  3745. }
  3746. new string[MAX_PLAYER_NAME];
  3747. new string1[MAX_PLAYER_NAME];
  3748. for(new c=0;c<CAR_AMOUNT;c++)
  3749. {
  3750. Gas[c] = GasMax;
  3751. }
Advertisement
Add Comment
Please, Sign In to add comment