Guest User

Untitled

a guest
Dec 13th, 2013
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.07 KB | None | 0 0
  1. public OnPlayerDeath(playerid, killerid, reason)
  2. {
  3.  
  4. PlayerInfo[playerid][pMats] = 0;
  5. PlayerInfo[playerid][pDrogas] = 0; // maconha
  6. PlayerInfo[playerid][pDrogas2] = 0; // coca
  7. //PlayerInfo[playerid][pDrogas3] = 0; crack qnd morrer n vai perder vai ser tipo droga vip
  8.  
  9.  
  10. new gunname[32], pt[64], fName[MAX_PLAYER_NAME], sName[MAX_PLAYER_NAME];
  11. GetWeaponName(reason,gunname,sizeof(gunname));
  12. GetPlayerName(playerid,fName,MAX_PLAYER_NAME);
  13. GetPlayerName(killerid,sName,MAX_PLAYER_NAME);
  14. format(pt, sizeof(pt), "%s matou %s com a %s.", sName, fName, gunname);
  15. SendClientMessageToAll(0xFFFFFFAA,pt);
  16.  
  17. //===================================================================
  18.  
  19. if(PlayerInfo[playerid][pVIP] < 1 && SistemaHospital == 1 && helpertrampando[playerid] < 1 && admtrampando[playerid] < 1)
  20. {
  21. if(PlayerInfo[playerid][pJailed] >= 1){return SendClientMessage(playerid,COLOR_LIGHTRED,"Você Saiu do Hospital e Foi Preso");}
  22. if(PlayerInfo[playerid][pOrigem] == 2)
  23. {
  24. SendClientMessage(playerid, COLOR_GRAD2, "[Informação] Você será internado no hospital da sua cidade {FFFFFF}(Hospital Regional de Vila Medeiros)");
  25. PlayerInfo[playerid][pTempoHospitalizado] = 170;
  26. storeexit[playerid] = 4;
  27. PlayerInfo[playerid][pHospitalID] = 1;
  28. }
  29. else
  30. {
  31. SendClientMessage(playerid, COLOR_GRAD2, "[Informação] Você será internado no hospital da sua cidade {FFFFFF}(Hospital Regional de JD.Brasil)");
  32. PlayerInfo[playerid][pTempoHospitalizado] = 180;
  33. storeexit[playerid] = 5;
  34. PlayerInfo[playerid][pHospitalID] = 2;
  35. }
  36. }
  37. if(PlayerInfo[playerid][pVIP] > 0 && SistemaHospital == 1)
  38. {
  39. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Você é um player VIP e ficará metade da metade do tempo no hospital");
  40. SendClientMessage(playerid, COLOR_GRAD2, "[Informação] Você será internado no hospital da sua cidade {FFFFFF}(Hospital Regional de JD.Brasil)");
  41. PlayerInfo[playerid][pTempoHospitalizado] = 30;
  42. storeexit[playerid] = 5;
  43. PlayerInfo[playerid][pHospitalID] = 2;
  44. }
  45. if(concorrendoevento[playerid] == 1)
  46. {
  47. concorrendoevento[playerid] = 0;
  48. DisablePlayerRaceCheckpoint(playerid);
  49. if(corridainiciada) { checknumero[playerid] = 0; }
  50. if(dirtiniciado) { checknumerodirt[playerid] = 0; }
  51. }
  52. StopPlayerHoldingObject(playerid);
  53. /* if(killerid == INVALID_PLAYER_ID)
  54. {
  55. SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
  56. }
  57. else
  58. {
  59. SendDeathMessage(killerid,playerid,reason);
  60. } */
  61. if(PlayerInfo[killerid][pJailed] == 2 && PlayerInfo[playerid][pJailed] == 2)
  62. {
  63. SendClientMessage(killerid, COLOR_RED,"Você foi Kickado por Cometer DM na Cela Admin.");
  64. Kick(killerid);
  65. //return 1;
  66. }
  67. new Float:px,Float:py,Float:pz;
  68. PlayerInactivity[playerid] = 0;
  69. DropWeapons(playerid);
  70. DropVida(playerid);
  71. HaveTaser[playerid] = 0;
  72. SetPVarInt(playerid, "spawned", false);
  73. gPlayerSpawned[playerid] = 0;
  74. PlayerInfo[playerid][pLocal] = 255;
  75. GetPlayerPos(playerid, px, py, pz);
  76. spawnado[playerid] = 0;
  77. if (gPlayerTerminal[playerid] != 0)
  78. {
  79. BusrouteEnd(playerid);
  80. }
  81. if (gPlayerTerminalTrafic[playerid] != 0)
  82. {
  83. BusrouteEnd(playerid);
  84. }
  85. if(PlayerPaintballing[killerid] == 0)
  86. {
  87. //SetPlayerCriminal(killerid, 255, "Assasinato");
  88. PlayerInfo[killerid][pKills] += 1;
  89. }
  90. if(TendoGuerra == 1 && IsPlayerInTerritorio(playerid) && IsPlayerInTerritorio(killerid))
  91. {
  92. if(PlayerInfo[killerid][pMembro] == 3 || PlayerInfo[killerid][pLider] == 3)
  93. {
  94. if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
  95. {
  96. Territorio[talmortos] += 1;
  97. }
  98. if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)
  99. {
  100. Territorio[almortos] += 1;
  101. }
  102. if(PlayerInfo[playerid][pMembro] == 28 || PlayerInfo[playerid][pLider] == 28)
  103. {
  104. Territorio[hamamortos] += 1;
  105. }
  106. }
  107. if(PlayerInfo[killerid][pMembro] == 6 || PlayerInfo[killerid][pLider] == 6)
  108. {
  109. if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
  110. {
  111. Territorio[exemortos] += 1;
  112. }
  113. if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)
  114. {
  115. Territorio[almortos] += 1;
  116. }
  117. if(PlayerInfo[playerid][pMembro] == 28 || PlayerInfo[playerid][pLider] == 28)
  118. {
  119. Territorio[hamamortos] += 1;
  120. }
  121. }
  122. if(PlayerInfo[killerid][pMembro] == 15 || PlayerInfo[killerid][pLider] == 15)
  123. {
  124. if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
  125. {
  126. Territorio[exemortos] += 1;
  127. }
  128. if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
  129. {
  130. Territorio[talmortos] += 1;
  131. }
  132. if(PlayerInfo[playerid][pMembro] == 28 || PlayerInfo[playerid][pLider] == 28)
  133. {
  134. Territorio[hamamortos] += 1;
  135. }
  136. }
  137. if(PlayerInfo[killerid][pMembro] == 28 || PlayerInfo[killerid][pLider] == 28)
  138. {
  139. if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
  140. {
  141. Territorio[hamamortos] += 1;
  142. }
  143. if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
  144. {
  145. Territorio[talmortos] += 1;
  146. }
  147. if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)
  148. {
  149. Territorio[almortos] += 1;
  150. }
  151. }
  152. }
  153. //=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=====( SUSPEITO MORTO )=-=-=-=-=-=-=-=-=-=-=-=-=-=-===//
  154. if(WantedPoints[playerid] >= 1)
  155. {
  156. new price = WantedPoints[playerid] * 100;
  157. if(PlayerInfo[killerid][pMembro] == 1 || PlayerInfo[killerid][pLider] == 1 || PlayerInfo[killerid][pMembro] == 2 || PlayerInfo[killerid][pLider] == 2 || PlayerInfo[killerid][pMembro] == 3 || PlayerInfo[killerid][pLider] == 3 || PlayerInfo[killerid][pMembro] == 16 || PlayerInfo[killerid][pLider] == 16)
  158. {
  159. format(gstring, sizeof(gstring), "~w~Suspeito ~w~Morto~w~Bonus~g~R$%d", price);
  160. GameTextForPlayer(killerid, gstring, 5000, 1);
  161. ConsumingMoney[killerid] = 1;
  162. GivePlayerMoney(killerid, price / 2);
  163. PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
  164. GivePlayerMoney(playerid, - price);
  165. PlayerInfo[playerid][pJailed] = 1;
  166. PlayerInfo[playerid][pJailTime] = (WantedPoints[playerid])*(150);
  167. format(gstring, sizeof(gstring), "* Você está preso por %d Segundos na Policia Militar, e perdeu R$%d por trocar tiros e fugir dos policiais.", PlayerInfo[playerid][pJailTime], price);
  168. SendClientMessage(playerid, COLOR_LIGHTRED, gstring);
  169. WantedPoints[playerid] = 0;
  170. SetPlayerWantedLevel(playerid, 0);
  171. PlayerInfo[playerid][pDrogas] = 0;
  172. PlayerInfo[playerid][pDrogas2] = 0;
  173. PlayerInfo[playerid][pDrogas3] = 0;
  174. PlayerInfo[playerid][pMats] = 0;
  175. if(PlayerCuffed[playerid])
  176. {
  177. ClearAnimations(playerid);
  178. RemovePlayerAttachedObject(playerid,4);
  179. // SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); warning
  180. TogglePlayerControllable(playerid, 1);
  181. PlayerCuffed[playerid] = 0;
  182. PlayerInfo[playerid][pMuted] = 0;
  183. }
  184. }
  185. }
  186. //=-=-=-=-=-=-=-=-=-=-==( NOVO ROUBAR )=-=-=-=-=-=-=-=-=-=-=
  187. if(ProvocoOperacao[playerid] == 1)
  188. {
  189. new string[128];
  190. GetPlayerName(playerid, sendername, sizeof(sendername));
  191. format(string, sizeof(string), "{808000}* {FF0000} %s {808000}e os{FF0000} %s {FF0000}não {808000}conseguiram finalizar a Operação no Casarão com sucesso! ", sendername, NomeORG(playerid));
  192. SendClientMessageToAll(COR_CV, string);
  193. ProvocoOperacao[playerid] = 0; roubando[playerid] = 0; operacao = 0; KillTimer(tempoop); tempooperacao = 0;
  194. }
  195. if(ProvocoBanco[playerid] == 1)
  196. {
  197. ProvocoBanco[playerid] = 0; roubando[playerid] = 0; roubobanco = 0; KillTimer(tempobanco); temporoubobanco = 0;
  198. if(IsACop(playerid))
  199. {
  200. new stest[64];
  201. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar o banco!");
  202. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  203. }
  204. }
  205. if(Provocoposto[playerid] == 1)
  206. {
  207. Provocoposto[playerid] = 0; roubando[playerid] = 0; rouboposto = 0; KillTimer(tempoposto); temporouboposto = 0;
  208. if(IsACop(playerid))
  209. {
  210. new stest[64];
  211. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar o posto sul de LS!");
  212. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  213. }
  214. }
  215. if(ProvocoLot[playerid] == 1)
  216. {
  217. ProvocoLot[playerid] = 0; roubando[playerid] = 0; roubolot = 0; KillTimer(tempolot); temporoubolot = 0;
  218. if(IsACop(playerid))
  219. {
  220. new stest[64];
  221. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar a loterica!");
  222. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  223. }
  224. }
  225. if(ProvocoLoja1[playerid] == 1)
  226. {
  227. ProvocoLoja1[playerid] = 0; roubando[playerid] = 0; rouboloja1 = 0; KillTimer(tempoloja1); temporouboloja1 = 0;
  228. if(IsACop(playerid))
  229. {
  230. new stest[64];
  231. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar a loja de armas 1!");
  232. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  233. }
  234. }
  235. if(ProvocoLoja2[playerid] == 1)
  236. {
  237. ProvocoLoja2[playerid] = 0; roubando[playerid] = 0; rouboloja2 = 0; KillTimer(tempoloja2); temporouboloja2 = 0;
  238. if(IsACop(playerid))
  239. {
  240. new stest[64];
  241. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar a loja de armas 2!");
  242. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  243. }
  244. }
  245. if(ProvocoPrefe[playerid] == 1)
  246. {
  247. ProvocoPrefe[playerid] = 0; roubando[playerid] = 0; rouboprefe = 0; KillTimer(tempoprefe); temporouboprefe = 0;
  248. if(IsACop(playerid))
  249. {
  250. new stest[64];
  251. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar a prefeitura!");
  252. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  253. }
  254. }
  255. if(ProvocoPuteiro2[playerid] == 1)
  256. {
  257. ProvocoPuteiro2[playerid] = 0; roubando[playerid] = 0; roubandoPuteiro = 0; KillTimer(TempoPuteiro); rroubandoPuteiro = 0;
  258. if(IsACop(playerid))
  259. {
  260. new stest[64];
  261. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar o puteiro!");
  262. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  263. }
  264. }
  265. if(Provoco24[playerid] == 1)
  266. {
  267. Provoco24[playerid] = 0; roubando[playerid] = 0; roubando24 = 0; KillTimer(tempo24); rroubando24 = 0;
  268. if(IsACop(playerid))
  269. {
  270. new stest[64];
  271. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar a 24-7!");
  272. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  273. }
  274. }
  275. if(Provocosorvete[playerid] == 1)
  276. {
  277. Provocosorvete[playerid] = 0; roubando[playerid] = 0; roubandosorvete = 0; KillTimer(tempo24); rroubandosorvete = 0;
  278. if(IsACop(playerid))
  279. {
  280. new stest[64];
  281. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar a sorveteria!");
  282. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  283. }
  284. }
  285. if(Provocoshopping[playerid] == 1)
  286. {
  287. Provocoshopping[playerid] = 0; roubando[playerid] = 0; roubandoshopping = 0; KillTimer(tempo24); rroubandoshopping = 0;
  288. if(IsACop(playerid))
  289. {
  290. new stest[64];
  291. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar o shopping!");
  292. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  293. }
  294. }
  295. if(Provococlube[playerid] == 1)
  296. {
  297. Provococlube[playerid] = 0; roubando[playerid] = 0; roubandoclube = 0; KillTimer(tempo24); rroubandoclube = 0;
  298. if(IsACop(playerid))
  299. {
  300. new stest[64];
  301. format(stest, sizeof(stest), "COPOM: Missão cumprida! Os assaltantes não conseguiram roubar o clube VIP!");
  302. SendClientMessage(playerid, TEAM_BLUE_COLOR, stest);
  303. }
  304. }
  305. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=( FIM ROUBAR )=-=-=-=-=-=-=-=-=-=-=-=-=-=-==
  306. if(ProvocoMata[playerid] == 1)
  307. {
  308. GangZoneStopFlashForAll(GZMata);
  309. GangZoneShowForAll(GZMata, 0xFFFFFF96);
  310. GuerranoMata = 0;
  311. ProvocoMata[playerid] = 0;
  312. donomata = 0;
  313. Dominando[playerid] = 0;
  314. KillTimer(TempoGuerraMata);
  315. }
  316. if(ProvocoHotel[playerid] == 1)
  317. {
  318. GangZoneStopFlashForAll(GZHotel);
  319. GangZoneShowForAll(GZHotel, 0xFFFFFF96);
  320. GuerranoHotel = 0;
  321. ProvocoHotel[playerid] = 0;
  322. donohotel = 0;
  323. Dominando[playerid] = 0;
  324. KillTimer(TempoGuerraHotel);
  325. }
  326. if(ProvocoCasarao[playerid] == 1)
  327. {
  328. GangZoneStopFlashForAll(GZCasarao);
  329. GangZoneShowForAll(GZCasarao, 0xFFFFFF96);
  330. GuerranoCasarao = 0;
  331. ProvocoCasarao[playerid] = 0;
  332. donocasarao = 0;
  333. Dominando[playerid] = 0;
  334. KillTimer(TempoGuerraCasarao);
  335. }
  336. if(ProvocoEstacao[playerid] == 1)
  337. {
  338. GangZoneStopFlashForAll(GZEstacao);
  339. GangZoneShowForAll(GZEstacao, 0xFFFFFF96);
  340. GuerranaEstacao = 0;
  341. ProvocoEstacao[playerid] = 0;
  342. donoestacao = 0;
  343. Dominando[playerid] = 0;
  344. KillTimer(TempoGuerraEstacao);
  345. }
  346. if(ProvocoEstacaoLV[playerid] == 1)
  347. {
  348. GangZoneStopFlashForAll(GZEstacaoLV);
  349. GangZoneShowForAll(GZEstacaoLV, 0xFFFFFF96);
  350. GuerranaEstacaoLV = 0;
  351. ProvocoEstacaoLV[playerid] = 0;
  352. donoestacaoLV = 0;
  353. Dominando[playerid] = 0;
  354. KillTimer(TempoGuerraEstacaoLV);
  355. }
  356. if(Provocoroda[playerid] == 1)
  357. {
  358. GangZoneStopFlashForAll(GZroda);
  359. GangZoneShowForAll(GZroda, 0xFFFFFF96);
  360. Guerranaroda = 0;
  361. Provocoroda[playerid] = 0;
  362. donoroda = 0;
  363. Dominando[playerid] = 0;
  364. KillTimer(TempoGuerraroda);
  365. }
  366. if(Provocopg[playerid] == 1)
  367. {
  368. GangZoneStopFlashForAll(GZparkglen);
  369. GangZoneShowForAll(GZparkglen, 0xFFFFFF96);
  370. Guerranapg = 0;
  371. Provocopg[playerid] = 0;
  372. donopg = 0;
  373. Dominando[playerid] = 0;
  374. KillTimer(TempoGuerrapg);
  375. }
  376. if(ProvocoFavela[playerid] == 1)
  377. {
  378. GangZoneStopFlashForAll(GZFavela);
  379. GangZoneShowForAll(GZFavela, 0xFFFFFF96);
  380. GuerranaFavela = 0;
  381. ProvocoFavela[playerid] = 0;
  382. donoFavela = 0;
  383. Dominando[playerid] = 0;
  384. KillTimer(TempoGuerraFavela);
  385. }
  386. if(ProvocoSkate[playerid] == 1)
  387. {
  388. GangZoneStopFlashForAll(GZSkate);
  389. GangZoneShowForAll(GZSkate, 0xFFFFFF96);
  390. GuerranoSkate = 0;
  391. ProvocoSkate[playerid] = 0;
  392. donoskate = 0;
  393. Dominando[playerid] = 0;
  394. KillTimer(TempoGuerraSkate);
  395. }
  396. if(GetPlayerState(killerid) == 2)
  397. {
  398. GetPlayerName(killerid,kickname,sizeof(kickname));
  399. format(gstring,sizeof(gstring),"Atenção: {E8000B}%s ID:[%d]{FFF8F8} cometeu DB em {E8000B}%s ID:[%d]{FFF8F8} e será kickado por um admin !",kickname,killerid,PlayerName(playerid),playerid);
  400. SendClientMessageToAll(COLOR_WHITE,gstring);
  401. }
  402. if(reason == 38)
  403. {
  404. if(IsPlayerConnected(killerid))
  405. {
  406. format(gstring, 128, "AdmAviso: [%d]%s usou minigun em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
  407. ABroadCast(COLOR_YELLOW,gstring,1);
  408. printf("%s", gstring);
  409. }
  410. }
  411. if(reason == 35)
  412. {
  413. if(IsPlayerConnected(killerid))
  414. {
  415. format(gstring, 128, "AdmAviso: [%d]%s usou Bazuka em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
  416. ABroadCast(COLOR_YELLOW,gstring,1);
  417. printf("%s", gstring);
  418. }
  419. }
  420. if(reason == 36)
  421. {
  422. if(IsPlayerConnected(killerid))
  423. {
  424. format(gstring, 128, "AdmAviso: [%d]%s usou Bazuka =2= em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
  425. ABroadCast(COLOR_YELLOW,gstring,1);
  426. printf("%s", gstring);
  427. }
  428. }
  429. if(reason == 26)
  430. {
  431. if(IsPlayerConnected(killerid))
  432. {
  433. format(gstring, 128, "AdmAviso: [%d]%s usou 12 Cano cerrado em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
  434. ABroadCast(COLOR_YELLOW,gstring,1);
  435. printf("%s", gstring);
  436. }
  437. }
  438. if(reason == 32)
  439. {
  440. if(IsPlayerConnected(killerid))
  441. {
  442. format(gstring, 128, "AdmAviso: [%d]%s usou TEC9 em %s.",killerid,PlayerName(killerid),PlayerName(playerid));
  443. ABroadCast(COLOR_YELLOW,gstring,1);
  444. printf("%s", gstring);
  445. }
  446. }
  447. if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
  448. {
  449. DisablePlayerCheckpoint(playerid);
  450. gPlayerCheckpointStatus[playerid] = CHECKPOINT_Nenhum;
  451. }
  452. new caller = Mobile[playerid];
  453. if(caller != 255)
  454. {
  455. if(caller < 255)
  456. {
  457. SendClientMessage(caller, COLOR_GRAD2, "Morreram do outro lado da linha....");
  458. CellTime[caller] = 0;
  459. CellTime[playerid] = 0;
  460. Mobile[caller] = 255;
  461. }
  462. Mobile[playerid] = 255;
  463. CellTime[playerid] = 0;
  464. }
  465. ClearCrime(playerid);
  466. if(PlayerPaintballing[playerid] != 0)
  467. {
  468. PlayerPaintballKills[killerid] ++;
  469. if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
  470. {
  471. PaintballWinner = killerid;
  472. PaintballWinnerKills = PlayerPaintballKills[killerid];
  473. for(new i = 0; i < MAX_PLAYERS; i++)
  474. {
  475. if(IsPlayerConnected(i))
  476. {
  477. if(PlayerPaintballing[i] != 0)
  478. {
  479. format(gstring, sizeof(gstring), "* %s está em 1º com %d Kills.",PlayerName(killerid),PaintballWinnerKills);
  480. SendClientMessage(i, COLOR_WHITE, gstring);
  481. }
  482. }
  483. }
  484. }
  485. }
  486. if(PlayerInfo[playerid][pHeadValue] > 0)
  487. {
  488. if(IsPlayerConnected(killerid))
  489. {
  490. if(gTeam[killerid] == 10 || PlayerInfo[killerid][pLider] == 8 || PlayerInfo[killerid][pMembro] == 8)
  491. {
  492. if(GoChase[killerid] == playerid)
  493. {
  494. ConsumingMoney[killerid] = 1;
  495. GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
  496. format(gstring,128,"Você foi morto por contrato pelo hitman %s no valor de %d e não foi DM!",PlayerName(killerid),PlayerInfo[playerid][pHeadValue]);
  497. SendClientMessage(playerid, COLOR_YELLOW, gstring);
  498. format(gstring, sizeof(gstring), "<< Assasino %s Cumpriu o contrato em %s e recebeu $%d >>",PlayerName(killerid),PlayerName(playerid),PlayerInfo[playerid][pHeadValue]);
  499. SendClientMessageToAll(COLOR_YELLOW, gstring);
  500. PlayerInfo[playerid][pHeadValue] = 0;
  501. GotHit[playerid] = 0;
  502. GetChased[playerid] = 999;
  503. GoChase[killerid] = 999;
  504. }
  505. }
  506. }
  507. }
  508. if(PlayerInfo[playerid][pHeadValueT] > 0)
  509. {
  510. if(IsPlayerConnected(killerid))
  511. {
  512. if(PlayerInfo[killerid][pLider] == 27 || PlayerInfo[killerid][pMembro] == 27)
  513. {
  514. if(GoChase[killerid] == playerid)
  515. {
  516. ConsumingMoney[killerid] = 1;
  517. GivePlayerMoney(killerid, PlayerInfo[playerid][pHeadValue]);
  518. format(gstring,128,"Você foi morto por contrato pelo triad %s no valor de %d e não foi DM!",PlayerName(killerid),PlayerInfo[playerid][pHeadValueT]);
  519. SendClientMessage(playerid, COLOR_YELLOW, gstring);
  520. format(gstring,128,"<< Triad %s Cumpriu o contrato em %s e recebeu $%d >>",PlayerName(killerid),PlayerName(playerid),PlayerInfo[playerid][pHeadValueT]);
  521. SendFamilyMessage(27, COLOR_YELLOW, gstring);
  522. PlayerInfo[playerid][pHeadValueT] = 0;
  523. GotTri[playerid] = 0;
  524. GetChased[playerid] = 999;
  525. GoChase[killerid] = 999;
  526. }
  527. }
  528. }
  529. }
  530. if(PlayerInfo[killerid][pHeadValue] > 0)
  531. {
  532. if(IsPlayerConnected(playerid))
  533. {
  534. if(PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembro] == 8)
  535. {
  536. if(GoChase[playerid] == killerid)
  537. {
  538. ConsumingMoney[playerid] = 1;
  539. format(gstring,128,"<< Assasino %s foi morto por %s e perdeu o contrato >>",PlayerName(playerid),PlayerName(killerid));
  540. SendFamilyMessage(8, COLOR_YELLOW, gstring);
  541. PlayerInfo[killerid][pHeadValue] = 0;
  542. GotHit[killerid] = 0;
  543. GetChased[killerid] = 999;
  544. GoChase[playerid] = 999;
  545. }
  546. }
  547. }
  548. }
  549. else if(PlayerInfo[killerid][pHeadValueT] > 0)
  550. {
  551. if(IsPlayerConnected(playerid))
  552. {
  553. if(PlayerInfo[playerid][pLider] == 27 || PlayerInfo[playerid][pMembro] == 27)
  554. {
  555. if(GoChase[playerid] == killerid)
  556. {
  557. ConsumingMoney[playerid] = 1;
  558. format(gstring,128,"<< Triad %s foi morto por %s e perdeu o contrato >>",PlayerName(playerid),PlayerName(killerid));
  559. SendFamilyMessage(27, COLOR_YELLOW, gstring);
  560. PlayerInfo[killerid][pHeadValueT] = 0;
  561. GotTri[killerid] = 0;
  562. GetChased[killerid] = 999;
  563. GoChase[playerid] = 999;
  564. }
  565. }
  566. }
  567. }
  568. killerid = INVALID_PLAYER_ID;
  569. SetPlayerColor(playerid,COLOR_GRAD2);
  570. return 1;
  571. }
Advertisement
Add Comment
Please, Sign In to add comment