Guest User

Untitled

a guest
Dec 8th, 2012
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.33 KB | None | 0 0
  1. public OnPlayerDeath(playerid, killerid, reason)
  2. {
  3. printf("DEBUG: OnPlayerDeath(%i, %i, %i)", playerid, killerid, reason);
  4. new name[MAX_PLAYER_NAME];
  5. new string[256];
  6. //new dmessage[128];
  7. //new deathreason[20];
  8. new playercash;
  9. new victimteam;
  10. new Float:px,Float:py,Float:pz;
  11. new killerteam;
  12.  
  13. victimteam = gTeam[playerid];
  14. killerteam = gTeam[killerid];
  15. gPlayerSpawned[playerid] = 0;
  16. GetPlayerName(playerid, name, sizeof(name));
  17. PlayerInfo[playerid][pLocal] = 255;
  18. GetPlayerPos(playerid, px, py, pz);
  19. if(WantedPoints[playerid] > 0 || WantedLevel[playerid] > 0)
  20. {
  21. PlayerInfo[playerid][pSaveWanted] = WantedLevel[playerid]; // salveaza wanted-ul daca mori
  22. }
  23. if(gPlayerUsingLoopingAnim[playerid] == 1)
  24. {
  25. gPlayerUsingLoopingAnim[playerid] = 0;
  26. }
  27. if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
  28. {
  29. DisablePlayerCheckpoint(playerid);
  30. gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
  31. }
  32. new caller = Mobile[playerid];
  33. if(caller != 255)
  34. {
  35. if(caller < 255)
  36. {
  37. SendClientMessage(caller, COLOR_GRAD2, " Nu mai prindeti semnal....");
  38. CellTime[caller] = 0;
  39. CellTime[playerid] = 0;
  40. Mobile[caller] = 255;
  41. }
  42. Mobile[playerid] = 255;
  43. CellTime[playerid] = 0;
  44. }
  45. if(PlayerPaintballing[playerid] != 0)
  46. {
  47. PlayerPaintballKills[killerid] ++;
  48. if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
  49. {
  50. new killer[MAX_PLAYER_NAME];
  51. PaintballWinner = killerid;
  52. PaintballWinnerKills = PlayerPaintballKills[killerid];
  53. GetPlayerName(killerid, killer, sizeof(killer));
  54. for(new i = 0; i < MAX_PLAYERS; i++)
  55. {
  56. if(IsPlayerConnected(i))
  57. {
  58. if(PlayerPaintballing[i] != 0)
  59. {
  60. format(string, sizeof(string), "* %s este in principal, cu %d kill-uri.",killer,PaintballWinnerKills);
  61. SendClientMessage(i, COLOR_WHITE, string);
  62. }
  63. }
  64. }
  65. }
  66. return 1;
  67. }
  68. if(GettingCK[playerid] < 999 || OnCK[playerid] < 999)
  69. {
  70. if(IsPlayerConnected(killerid))
  71. {
  72. if(GettingCK[killerid] < 999 || OnCK[playerid] < 999)
  73. {
  74. new killer[MAX_PLAYER_NAME];
  75. new dier[MAX_PLAYER_NAME];
  76. GetPlayerName(playerid, dier, sizeof(dier));
  77. GetPlayerName(killerid, killer, sizeof(killer));
  78. format(string, sizeof(string), "* %s nu are voie sa joaca cu acest cont pe server.",killer);
  79. SendClientMessage(playerid, COLOR_LIGHTRED, string);
  80. format(string, sizeof(string), "** %s are un caracter ucis %s **",killer,dier);
  81. CKLog(string);
  82. PlayerInfo[playerid][pCK] = 1;
  83. if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; }
  84. else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; }
  85. if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; }
  86. else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; }
  87. KickPlayer[playerid] = 1;
  88. }
  89. }
  90. }
  91. if(PlayerInfo[playerid][pHeadValue] > 0)
  92. {
  93. if(IsPlayerConnected(killerid))
  94. {
  95. if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLeader] == 8)
  96. {
  97. if(GoChase[killerid] == playerid)
  98. {
  99. ConsumingMoney[killerid] = 1;
  100. new killer[MAX_PLAYER_NAME];
  101. GetPlayerName(killerid, killer, sizeof(killer));
  102. GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
  103. format(string,128,"<< Hitman %s a indeplinit contractul pe %s si a colectat %d lei >>",killer,name,PlayerInfo[playerid][pHeadValue]);
  104. SendFamilyMessage(8, COLOR_YELLOW, string);
  105. PlayerInfo[playerid][pHeadValue] = 0;
  106. GotHit[playerid] = 0;
  107. GetChased[playerid] = 999;
  108. GoChase[killerid] = 999;
  109. }
  110. }
  111. }
  112. }
  113. if(victimteam >= 4)
  114. {
  115. if(IsPlayerConnected(killerid))
  116. {
  117. //new killer[MAX_PLAYER_NAME];
  118. //GetPlayerName(killerid, killer, sizeof(killer));
  119. new slice = 1; //lei100
  120. playercash = GetPlayerMoney(playerid);
  121. if(gTeam[killerid] != 2) { WantedPoints[killerid] += 2; } //+ 2 wanted points
  122. if(SafeTime[playerid] <= 0)
  123. {
  124. if(gTeam[killerid] != gTeam[playerid])
  125. {
  126. if(GetPlayerState(killerid) == 1)
  127. {
  128. PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 2;
  129. }
  130. else
  131. {
  132. PlayerInfo[killerid][pKills]++;
  133. }
  134. PlayerInfo[playerid][pKills]--;
  135. }
  136. }
  137. /*if (strlen(deathreason) > 0)// patch
  138. {
  139. if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || gTeam[killerid] == gTeam[playerid])//med kill criminal
  140. {
  141. format(string, sizeof(string), ".: %s murdered %s. (%s) :.", killer, name, deathreason);
  142. }
  143. else
  144. {
  145. format(string, sizeof(string), ".: %s murdered %s. (%s) for %d lei :.", killer, name, deathreason, slice);
  146. }
  147.  
  148. }
  149. else
  150. {
  151. if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill || gTeam[killerid] == gTeam[playerid]))
  152. {
  153. format(string, sizeof(string), ".: %s murdered %s :.", killer, name);
  154. }
  155. else
  156. {
  157. format(string, sizeof(string), ".: %s murdered %s for %d lei :.", killer, name, slice);
  158. }
  159. }*/
  160. if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
  161. {
  162. slice = 0;
  163. }
  164. if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
  165. {
  166. slice = 0;
  167. }
  168. if (playercash > 0)
  169. {
  170. GivePlayerMoney(playerid, -slice);
  171. }
  172. else
  173. {
  174. slice = slice+50;
  175. }
  176. GivePlayerMoney(killerid, slice);
  177. //GameTextForPlayer(playerid, dmessage, 5000, 2);
  178. PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
  179. if (((gTeam[killerid]) == 3) && reason != 49)
  180. {
  181. SetPlayerCriminal(killerid,255, "Omor premediat");
  182. }
  183. else if (((gTeam[killerid]) == 3) && reason == 49)
  184. {
  185. SetPlayerCriminal(killerid,255, "Fugire de la crima.");
  186. }
  187. }
  188. }
  189. else if (victimteam == 2)
  190. {
  191. if(IsPlayerConnected(killerid))
  192. {
  193. //new killer[MAX_PLAYER_NAME];
  194. //GetPlayerName(killerid, killer, sizeof(killer));
  195. // Cop kill
  196. PlayerInfo[playerid][pKills]--;
  197. if (gTeam[killerid] == 2)//cops kill cop
  198. {
  199. //format(string,128,".: Officer %s murdered Officer %s (%s) and was sued for %d lei :.",killer,name,deathreason,suecost);
  200. PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
  201. GivePlayerMoney(killerid, -suecost);
  202. GivePlayerMoney(playerid, suecost+10);//+100pays hospital bill
  203. }
  204. else
  205. {
  206. //format(string,128,".: %s murdered Officer %s (%s) :.",killer,name,deathreason);
  207. }
  208. if (gTeam[killerid] >= 3)
  209. {
  210. WantedPoints[killerid] += 2; //+ 2 wanted points
  211. if(reason != 49)
  212. {
  213. SetPlayerCriminal(killerid,255, "Omor premediat");
  214. }
  215. else if (reason == 49)
  216. {
  217. SetPlayerCriminal(killerid,255, "Hit And Run");
  218. }
  219. }
  220. if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
  221. {
  222. if(GetPlayerState(killerid) == 1)
  223. {
  224. PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills]+2;
  225. }
  226. else
  227. {
  228. PlayerInfo[killerid][pKills]++;
  229. }
  230. WantedPoints[killerid]+=2;
  231. }
  232. //BroadCast(COLOR_RED, string);
  233. }
  234. }
  235. else if (victimteam == 3)
  236. {
  237. if(IsPlayerConnected(killerid))
  238. {
  239. //new killer[MAX_PLAYER_NAME];
  240. //GetPlayerName(killerid, killer, sizeof(killer));
  241. // Civ kill
  242. if ((gTeam[killerid]) == 2)//cops kill civ
  243. {
  244. if(WantedLevel[playerid] < 1)
  245. {
  246. //format(string,128,".: Officer %s murdered %s (%s) and was sued for %d lei :.",killer,name,deathreason,suecost);
  247. PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
  248. GivePlayerMoney(killerid, -suecost);
  249. GivePlayerMoney(playerid, suecost+10);//+100pays hospital bill
  250. }
  251. }
  252. else
  253. {
  254. //format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
  255. WantedPoints[killerid] += 2;
  256. }
  257. if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
  258. {
  259. SetPlayerCriminal(killerid,255, "Omor premediat");
  260. }
  261. else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
  262. {
  263. SetPlayerCriminal(killerid,255, "Hit And Run");
  264. }
  265. //BroadCast(COLOR_RED, string);
  266. }
  267. }
  268. if(PlayerInfo[killerid][pMember] == 5 || PlayerInfo[killerid][pLeader] == 5)
  269. {
  270. if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
  271. {
  272. new killer[MAX_PLAYER_NAME];
  273. GetPlayerName(killerid, killer, sizeof(killer));
  274. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din La Cosa Nostra l-a ucis pe %s din Yakuza",killer,name);
  275. SendLCNMessage(COLOR_GREEN, string);
  276. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Yakuza a fost ucis de %s din LCN",name,killer);
  277. SendYKZMessage(COLOR_LIGHTBLUE, string);
  278. GivePlayerMoney(killerid, 20);
  279. return 1;
  280. }
  281. }
  282. if(PlayerInfo[killerid][pMember] == 6 || PlayerInfo[killerid][pLeader] == 6)
  283. {
  284. if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
  285. {
  286. new killer[MAX_PLAYER_NAME];
  287. GetPlayerName(killerid, killer, sizeof(killer));
  288. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Yakuza l-a ucis pe %s din LCN",killer,name);
  289. SendYKZMessage(COLOR_GREEN, string);
  290. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din La Cosa Nostra a fost ucis de %s din Yakuza",name,killer);
  291. SendLCNMessage(COLOR_LIGHTBLUE, string);
  292. GivePlayerMoney(killerid, 20);
  293. return 1;
  294. }
  295. }
  296. if(PlayerInfo[killerid][pMember] == 12 || PlayerInfo[killerid][pLeader] == 12)
  297. {
  298. if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
  299. {
  300. new killer[MAX_PLAYER_NAME];
  301. GetPlayerName(killerid, killer, sizeof(killer));
  302. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Grove Street l-a ucis pe %s din Ballas",killer,name);
  303. SendBZMessage(COLOR_GREEN, string);
  304. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Ballas a fost ucis de %s din Groove",name,killer);
  305. SendCZMessage(COLOR_LIGHTBLUE, string);
  306. GivePlayerMoney(killerid, 20);
  307. return 1;
  308. }
  309. }
  310. if(PlayerInfo[killerid][pMember] == 13 || PlayerInfo[killerid][pLeader] == 13)
  311. {
  312. if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
  313. {
  314. new killer[MAX_PLAYER_NAME];
  315. GetPlayerName(killerid, killer, sizeof(killer));
  316. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Ballas l-a ucis pe %s din Groove",killer,name);
  317. SendCZMessage(COLOR_GREEN, string);
  318. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Grove Street a fost ucis de %s din Ballas",name,killer);
  319. SendBZMessage(COLOR_LIGHTBLUE, string);
  320. GivePlayerMoney(killerid, 20);
  321. return 1;
  322. }
  323. }
  324. if(PlayerInfo[killerid][pMember] == 14 || PlayerInfo[killerid][pLeader] == 14)
  325. {
  326. if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
  327. {
  328. new killer[MAX_PLAYER_NAME];
  329. GetPlayerName(killerid, killer, sizeof(killer));
  330. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Los Santos Vagos l-a ucis pe %s din Los Aztecas",killer,name);
  331. SendVagosMessage(COLOR_GREEN, string);
  332. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Varrio Los Aztecas a fost ucis de %s din Vagos",name,killer);
  333. SendAztecasMessage(COLOR_LIGHTBLUE, string);
  334. GivePlayerMoney(killerid, 20);
  335. return 1;
  336. }
  337. }
  338. if(PlayerInfo[killerid][pMember] == 15 || PlayerInfo[killerid][pLeader] == 15)
  339. {
  340. if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
  341. {
  342. new killer[MAX_PLAYER_NAME];
  343. GetPlayerName(killerid, killer, sizeof(killer));
  344. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Varrio Los Aztecas l-a ucis pe %s din Vagos",killer,name);
  345. SendAztecasMessage(COLOR_GREEN, string);
  346. format(string,128,"{FFFFFF}^ {24BBFF}eXtream {F65205}Admin {FFFFFF}^ %s din Los Santos Vagos a fost ucis de %s din Los Aztecas",name,killer);
  347. SendVagosMessage(COLOR_LIGHTBLUE, string);
  348. GivePlayerMoney(killerid, 20);
  349. return 1;
  350. }
  351. }
  352. else if (victimteam == 1)
  353. {
  354. if(IsPlayerConnected(killerid))
  355. {
  356. //new killer[MAX_PLAYER_NAME];
  357. //GetPlayerName(killerid, killer, sizeof(killer));
  358. // Civ kill
  359. if ((gTeam[killerid]) == 2)//cops kill civ
  360. {
  361. //format(string,128,".: Officer %s murdered Paramedic %s (%s) and was sued for %d lei :.",killer,name,deathreason,suecost);
  362. PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
  363. GivePlayerMoney(killerid, -suecost);
  364. GivePlayerMoney(playerid, suecost+10);//+100pays hospital bill
  365. }
  366. else if ((gTeam[killerid]) == 1)//med kill civ
  367. {
  368. //format(string,128,".: Paramedic %s murdered %s (%s) and was sued for %d lei :.",killer,name,deathreason,suecost);
  369. PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
  370. GivePlayerMoney(killerid, -suecost);
  371. GivePlayerMoney(playerid, suecost+10);//+100pays hospital bill
  372. }
  373. else
  374. {
  375. //format(string,128,".: %s murdered %s (%s) :.",killer,name,deathreason);
  376. }
  377. if (((gTeam[killerid]) == 4) && reason != 49)
  378. {
  379. SetPlayerCriminal(killerid,255, "Omor premediat");
  380. }
  381. else if (((gTeam[killerid]) == 3) && reason == 49)
  382. {
  383. SetPlayerCriminal(killerid,255, "Hit And Run");
  384. }
  385. //BroadCast(COLOR_RED, string);
  386. }
  387. }
  388. if (victimteam >= 3 && WantedPoints[playerid] > 0 && killerteam == 2)
  389. {
  390. SetPlayerFree(playerid,killerid, "A fost ucis.");
  391. }
  392. if(FarmerVar[playerid] != 0)
  393. {
  394. FarmerVar[playerid] = 0;
  395. DisablePlayerCheckpoint(playerid);
  396. }
  397.  
  398. if(takezone == 1)
  399. {
  400. if(PlayerInfo[killerid][pLeader] == 12 || PlayerInfo[killerid][pMember] == 12)
  401. {
  402. if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)
  403. {
  404. for(new z=0; z<sizeof(ZoneInfo); z++)
  405. {
  406. if(ZoneInfo[z][zTakeOn] == 1 && bllsvsgst == 1 || lsvvsgst == 1 || vlavsgst == 1)
  407. {
  408. new killer[MAX_PLAYER_NAME];
  409. GetPlayerName(killerid, killer, sizeof(killer));
  410. format(string,128,"{8B8BD9}* %s {349C00}Grove Street {8B8BD9}l-a omorat pe %s {349C00}Grove Street{8B8BD9} si a pierdut 1 punct.",killer,name);
  411. SendBZMessage(-1,string);
  412. scoreteamgst--;
  413. }
  414. }
  415. }
  416. }
  417. if(PlayerInfo[killerid][pLeader] == 13 || PlayerInfo[killerid][pMember] == 13)
  418. {
  419. if(PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pMember] == 13)
  420. {
  421. for(new z=0; z<sizeof(ZoneInfo); z++)
  422. {
  423. if(ZoneInfo[z][zTakeOn] == 1 && bllsvsgst == 1 || lsvvsblls == 1 || vlavsblls == 1)
  424. {
  425. new killer[MAX_PLAYER_NAME];
  426. GetPlayerName(killerid, killer, sizeof(killer));
  427. format(string,128,"{8B8BD9}* %s {940099}Ballas{8B8BD9} l-a omorat pe %s {940099}Ballas{8B8BD9} si a pierdut 1 punct.",killer,name);
  428. SendCZMessage(-1,string);
  429. scoreteamblls--;
  430. }
  431. }
  432. }
  433. }
  434. if(PlayerInfo[killerid][pLeader] == 5 || PlayerInfo[killerid][pMember] == 5)
  435. {
  436. if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 5)
  437. {
  438. for(new z=0; z<sizeof(ZoneInfo); z++)
  439. {
  440. if(ZoneInfo[z][zTakeOn] == 1 && lsvvsblls == 1 || lsvvsgst == 1 || vlavslsv == 1)
  441. {
  442. new killer[MAX_PLAYER_NAME];
  443. GetPlayerName(killerid, killer, sizeof(killer));
  444. format(string,128,"{8B8BD9}* %s {FFA300}La Cosa Nostra {8B8BD9}l-a omorat pe %s {FFA300}La Cosa Nostra{8B8BD9} si a pierdut 1 punct.",killer,name);
  445. SendNTMessage(-1,string);
  446. scoreteamlsv--;
  447. }
  448. }
  449. }
  450. }
  451. if(PlayerInfo[killerid][pLeader] == 6 || PlayerInfo[killerid][pMember] == 6)
  452. {
  453. if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
  454. {
  455. for(new z=0; z<sizeof(ZoneInfo); z++)
  456. {
  457. if(ZoneInfo[z][zTakeOn] == 1 && vlavsblls == 1 || vlavslsv == 1 || vlavsgst == 1)
  458. {
  459. new killer[MAX_PLAYER_NAME];
  460. GetPlayerName(killerid, killer, sizeof(killer));
  461. format(string,128,"{8B8BD9}* %s {00AB00}The Yakuza {8B8BD9}l-a omorat pe %s {00AB00}The Yakuza {8B8BD9}si a pierdut 1 punct.",killer,name);
  462. SendSTMessage(-1,string);
  463. scoreteamvla--;
  464. }
  465. }
  466. }
  467. }
  468. if(PlayerInfo[killerid][pLeader] == 14 || PlayerInfo[killerid][pMember] == 14)
  469. {
  470. if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pMember] == 14)
  471. {
  472. for(new z=0; z<sizeof(ZoneInfo); z++)
  473. {
  474. if(ZoneInfo[z][zTakeOn] == 1)
  475. {
  476. new killer[MAX_PLAYER_NAME];
  477. GetPlayerName(killerid, killer, sizeof(killer));
  478. format(string,128,"{8B8BD9}* %s {FFCA00}Vagos {8B8BD9}l-a omorat pe %s {FFCA00}Vagos {8B8BD9}si a pierdut 1 punct.",killer,name);
  479. SendVagosMessage(-1,string);
  480. scoreteamvagos--;
  481. }
  482. }
  483. }
  484. }
  485. if(PlayerInfo[killerid][pLeader] == 15 || PlayerInfo[killerid][pMember] == 15)
  486. {
  487. if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15)
  488. {
  489. for(new z=0; z<sizeof(ZoneInfo); z++)
  490. {
  491. if(ZoneInfo[z][zTakeOn] == 1)
  492. {
  493. new killer[MAX_PLAYER_NAME];
  494. GetPlayerName(killerid, killer, sizeof(killer));
  495. format(string,128,"{8B8BD9}* %s {00D9FF}Aztecas {8B8BD9}l-a omorat pe %s {00D9FF}Aztecas {8B8BD9}si a pierdut 1 punct.",killer,name);
  496. SendAztecasMessage(-1,string);
  497. scoreteamaztecas--;
  498. }
  499. }
  500. }
  501. }
  502. if(bllsvsgst == 1)
  503. {
  504. if(PlayerInfo[killerid][pLeader] == 12 || PlayerInfo[killerid][pMember] == 12)
  505. {
  506. if(PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pMember] == 13)
  507. {
  508. new killer[MAX_PLAYER_NAME];
  509. GetPlayerName(killerid, killer, sizeof(killer));
  510. format(string,128,"{D0FCAC}* %s {349C00}Grove Street{D0FCAC} l-a omorat pe %s {940099}Ballas{D0FCAC} si a primit 1 punct.",killer,name);
  511. SendBZMessage(-1,string);
  512. format(string,128,"{D998A8}* %s {940099}Ballas{D998A8} a fost omorat de %s {349C00}Grove Street.",name,killer);
  513. SendCZMessage(-1,string);
  514. scoreteamgst++;
  515. }
  516. }
  517. if(PlayerInfo[killerid][pLeader] == 13 || PlayerInfo[killerid][pMember] == 13)
  518. {
  519. if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)
  520. {
  521. new killer[MAX_PLAYER_NAME];
  522. GetPlayerName(killerid, killer, sizeof(killer));
  523. format(string,128,"{D0FCAC}* %s {940099}Ballas{D0FCAC} l-a omorat pe %s {349C00}Grove Street{D0FCAC} si a primit 1 punct.",killer,name);
  524. SendCZMessage(-1,string);
  525. format(string,128,"{D998A8}* %s {349C00}Grove Street{D998A8} a fost omorat de %s {940099}Ballas.",name,killer);
  526. SendBZMessage(-1,string);
  527. scoreteamblls++;
  528. }
  529. }
  530. }
  531. if(lsvvsgst == 1)
  532. {
  533. if(PlayerInfo[killerid][pLeader] == 12 || PlayerInfo[killerid][pMember] == 12)
  534. {
  535. if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 5)
  536. {
  537. new killer[MAX_PLAYER_NAME];
  538. GetPlayerName(killerid, killer, sizeof(killer));
  539. format(string,128,"{D0FCAC}* %s {349C00}Grove Street{D0FCAC} l-a omorat pe %s {FFA300}La Cosa Nostra {D0FCAC}si a primit 1 punct.",killer,name);
  540. SendBZMessage(-1,string);
  541. format(string,128,"{D998A8}* %s {FFA300}La Cosa Nostra {D998A8}a fost omorat de %s {349C00}Grove Street.",name,killer);
  542. SendNTMessage(-1,string);
  543. scoreteamgst++;
  544. }
  545. }
  546. if(PlayerInfo[killerid][pLeader] == 5 || PlayerInfo[killerid][pMember] == 5)
  547. {
  548. if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)
  549. {
  550. new killer[MAX_PLAYER_NAME];
  551. GetPlayerName(killerid, killer, sizeof(killer));
  552. format(string,128,"{D0FCAC}* %s {FFA300}La Cosa Nostra {D0FCAC}l-a omorat pe %s {349C00}Grove Street{D0FCAC} si a primit 1 punct.",killer,name);
  553. SendNTMessage(-1,string);
  554. format(string,128,"{D998A8}* %s {349C00}Grove Street {D998A8}a fost omorat de %s {FFA300}La Cosa Nostra.",name,killer);
  555. SendBZMessage(-1,string);
  556. scoreteamlsv++;
  557. }
  558. }
  559. }
  560. if(vlavsgst == 1)
  561. {
  562. if(PlayerInfo[killerid][pLeader] == 12 || PlayerInfo[killerid][pMember] == 12)
  563. {
  564. if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
  565. {
  566. new killer[MAX_PLAYER_NAME];
  567. GetPlayerName(killerid, killer, sizeof(killer));
  568. format(string,128,"{D0FCAC}* %s {349C00}Grove Street {D0FCAC}l-a omorat pe %s {00AB00}The Yakuza{D0FCAC} si a primit 1 punct.",killer,name);
  569. SendBZMessage(-1,string);
  570. format(string,128,"{D998A8}* %s {00AB00}The Yakuza {D998A8}a fost omorat de %s {349C00}Grove Street.",name,killer);
  571. SendSTMessage(-1,string);
  572. scoreteamgst++;
  573. }
  574. }
  575. if(PlayerInfo[killerid][pLeader] == 6 || PlayerInfo[killerid][pMember] == 6)
  576. {
  577. if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)
  578. {
  579. new killer[MAX_PLAYER_NAME];
  580. GetPlayerName(killerid, killer, sizeof(killer));
  581. format(string,128,"{D0FCAC}* %s {00AB00}The Yakuza{D0FCAC} l-a omorat pe %s {349C00}Grove Street{D0FCAC} si a primit 1 punct.",killer,name);
  582. SendSTMessage(-1,string);
  583. format(string,128,"{D998A8}* %s {349C00}Grove Street {D998A8}a fost omorat de %s {00AB00}The Yakuza.",name,killer);
  584. SendBZMessage(-1,string);
  585. scoreteamvla++;
  586. }
  587. }
  588. }
  589. if(lsvvsblls == 1)
  590. {
  591. if(PlayerInfo[killerid][pLeader] == 13 || PlayerInfo[killerid][pMember] == 13)
  592. {
  593. if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 5)
  594. {
  595. new killer[MAX_PLAYER_NAME];
  596. GetPlayerName(killerid, killer, sizeof(killer));
  597. format(string,128,"{D0FCAC}* %s {940099}Ballas{D0FCAC} l-a omorat pe %s {FFA300}La Cosa Nostra{D0FCAC} si a primit 1 punct.",killer,name);
  598. SendCZMessage(-1,string);
  599. format(string,128,"{D998A8}* %s {FFA300}La Cosa Nostra{D998A8} a fost omorat de %s {940099}Ballas.",name,killer);
  600. SendNTMessage(-1,string);
  601. scoreteamblls++;
  602. }
  603. }
  604. if(PlayerInfo[killerid][pLeader] == 5 || PlayerInfo[killerid][pMember] == 5)
  605. {
  606. if(PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pMember] == 13)
  607. {
  608. new killer[MAX_PLAYER_NAME];
  609. GetPlayerName(killerid, killer, sizeof(killer));
  610. format(string,128,"{D0FCAC}* %s {FFA300}La Cosa Nostra{D0FCAC} l-a omorat pe %s {940099}Ballas {D0FCAC}si a primit 1 punct.",killer,name);
  611. SendNTMessage(-1,string);
  612. format(string,128,"{D998A8}* %s {940099}Ballas {D998A8}a fost omorat de %s {FFA300}La Cosa Nostra.",name,killer);
  613. SendCZMessage(-1,string);
  614. scoreteamlsv++;
  615. }
  616. }
  617. }
  618. if(vagosvsaztecas == 1)
  619. {
  620. if(PlayerInfo[killerid][pLeader] == 14 || PlayerInfo[killerid][pMember] == 14)
  621. {
  622. if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15)
  623. {
  624. new killer[MAX_PLAYER_NAME];
  625. GetPlayerName(killerid, killer, sizeof(killer));
  626. format(string,128,"{D0FCAC}* %s {FFCA00}Vagos{D0FCAC} l-a omorat pe %s {00D9FF}Aztecas{D0FCAC} si a primit 1 punct.",killer,name);
  627. SendVagosMessage(-1,string);
  628. format(string,128,"{D998A8}* %s {00D9FF}Aztecas{D998A8} a fost omorat de %s {FFCA00}Vagos.",name,killer);
  629. SendAztecasMessage(-1,string);
  630. scoreteamvagos++;
  631. }
  632. }
  633. if(PlayerInfo[killerid][pLeader] == 15 || PlayerInfo[killerid][pMember] == 15)
  634. {
  635. if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pMember] == 14)
  636. {
  637. new killer[MAX_PLAYER_NAME];
  638. GetPlayerName(killerid, killer, sizeof(killer));
  639. format(string,128,"{D0FCAC}* %s {00D9FF}Aztecas{D0FCAC} l-a omorat pe %s {FFCA00}Vagos {D0FCAC}si a primit 1 punct.",killer,name);
  640. SendAztecasMessage(-1,string);
  641. format(string,128,"{D998A8}* %s {FFCA00}Vagos {D998A8}a fost omorat de %s {00D9FF}Aztecas.",name,killer);
  642. SendVagosMessage(-1,string);
  643. scoreteamaztecas++;
  644. }
  645. }
  646. }
  647. if(aztecasvsvagos == 1)
  648. {
  649. if(PlayerInfo[killerid][pLeader] == 15 || PlayerInfo[killerid][pMember] == 15)
  650. {
  651. if(PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pMember] == 14)
  652. {
  653. new killer[MAX_PLAYER_NAME];
  654. GetPlayerName(killerid, killer, sizeof(killer));
  655. format(string,128,"{D0FCAC}* %s {00D9FF}Aztecas{D0FCAC} l-a omorat pe %s {FFCA00}Vagos{D0FCAC} si a primit 1 punct.",killer,name);
  656. SendCZMessage(-1,string);
  657. format(string,128,"{D998A8}* %s {FFCA00}Vagos{D998A8} a fost omorat de %s {00D9FF}Aztecas.",name,killer);
  658. SendNTMessage(-1,string);
  659. scoreteamaztecas++;
  660. }
  661. }
  662. if(PlayerInfo[killerid][pLeader] == 14 || PlayerInfo[killerid][pMember] == 14)
  663. {
  664. if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15)
  665. {
  666. new killer[MAX_PLAYER_NAME];
  667. GetPlayerName(killerid, killer, sizeof(killer));
  668. format(string,128,"{D0FCAC}* %s {FFCA00}Vagos{D0FCAC} l-a omorat pe %s {00D9FF}Aztecas {D0FCAC}si a primit 1 punct.",killer,name);
  669. SendNTMessage(-1,string);
  670. format(string,128,"{D998A8}* %s {00D9FF}Aztecas {D998A8}a fost omorat de %s {FFCA00}Vagos.",name,killer);
  671. SendCZMessage(-1,string);
  672. scoreteamvagos++;
  673. }
  674. }
  675. }
  676. if(vlavsblls==1)
  677. {
  678. if(PlayerInfo[killerid][pLeader] == 13 || PlayerInfo[killerid][pMember] == 13)
  679. {
  680. if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
  681. {
  682. new killer[MAX_PLAYER_NAME];
  683. GetPlayerName(killerid, killer, sizeof(killer));
  684. format(string,128,"{D0FCAC}* %s {940099}Ballas{D0FCAC} l-a omorat pe %s {00AB00}The Yakuza {D0FCAC}si a primit 1 punct.",killer,name);
  685. SendCZMessage(-1,string);
  686. format(string,128,"{D998A8}* %s {00AB00}The Yakuza {D998A8}a fost omorat de %s {940099}Ballas.",name,killer);
  687. SendSTMessage(-1,string);
  688. scoreteamblls++;
  689. }
  690. }
  691. if(PlayerInfo[killerid][pLeader] == 6 || PlayerInfo[killerid][pMember] == 6)
  692. {
  693. if(PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pMember] == 13)
  694. {
  695. new killer[MAX_PLAYER_NAME];
  696. GetPlayerName(killerid, killer, sizeof(killer));
  697. format(string,128,"{D0FCAC}* %s {00AB00}The Yakuza {D0FCAC}l-a omorat pe %s {940099}Ballas {D0FCAC}si a primit 1 punct.",killer,name);
  698. SendSTMessage(-1,string);
  699. format(string,128,"{D998A8}* %s {940099}Ballas {D998A8}a fost omorat de %s {00AB00}The Yakuza.",name,killer);
  700. SendCZMessage(-1,string);
  701. scoreteamvla++;
  702. }
  703. }
  704. }
  705. if(vlavslsv == 1)
  706. {
  707. if(PlayerInfo[killerid][pLeader] == 5 || PlayerInfo[killerid][pMember] == 5)
  708. {
  709. if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6)
  710. {
  711. new killer[MAX_PLAYER_NAME];
  712. GetPlayerName(killerid, killer, sizeof(killer));
  713. format(string,128,"{D0FCAC}* %s {FFA300}La Cosa Nostra{D0FCAC} l-a omorat pe %s {00AB00}The Yakuza {D0FCAC}si a primit 1 punct.",killer,name);
  714. SendNTMessage(-1,string);
  715. format(string,128,"{D998A8}* %s {00AB00}The Yakuza {D998A8}a fost omorat de %s {FFA300}La Cosa Nostra.",name,killer);
  716. SendSTMessage(-1,string);
  717. scoreteamlsv++;
  718. }
  719. }
  720. if(PlayerInfo[killerid][pLeader] == 6 || PlayerInfo[killerid][pMember] == 6)
  721. {
  722. if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 5)
  723. {
  724. new killer[MAX_PLAYER_NAME];
  725. GetPlayerName(killerid, killer, sizeof(killer));
  726. format(string,128,"{D0FCAC}* %s {00AB00}The Yakuza {D0FCAC}l-a omorat pe %s {FFA300}La Cosa Nostra{D0FCAC} si a primit 1 punct.",killer,name);
  727. SendSTMessage(-1,string);
  728. format(string,128,"{D998A8}* %s {FFA300}La Cosa Nostra{D998A8} a fost omorat de %s {00AB00}The Yakuza.",name,killer);
  729. SendNTMessage(-1,string);
  730. scoreteamvla++;
  731. }
  732. }
  733. }
  734. }
  735.  
  736. killerid = INVALID_PLAYER_ID;
  737. SetPlayerColor(playerid,COLOR_GRAD2);
  738. return 1;
  739. }
Advertisement
Add Comment
Please, Sign In to add comment