[Ajuda] Local e Nome da Arma que o Player Morreu - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Local e Nome da Arma que o Player Morreu (
/showthread.php?tid=511338)
Local e Nome da Arma que o Player Morreu -
WendeLKILL - 05.05.2014
Bom Eu Criei Uma Mensagem a Qual quando o player morre й enviada Mostrando a o id da arma e o Player que o Matou Eu Queria Botar para aparecer o local e o nome da arma que ele foi morto Semelhante a um fs que o Dimenor postou que Mostra o local em q cada tiro Foi pego mas no meu caso eu quero so o Ultimo Exemplo: Vocк Foi Morto Por [Nome_Matador] Com a Arma: [Nome da Arma] Com um Tiro Que Acertou [Ex:Torзo]
o Meu Code que Mostra o Player e o id da arma que foi morto
pawn Код:
format(string, sizeof(string), "Vocк Foi Morto Por [%s] Com a Arma: [%s]", NomePlayerMatou, IdArma);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
Re: Local e Nome da Arma que o Player Morreu -
BreakDriFT - 05.05.2014
https://sampwiki.blast.hk/wiki/GetWeaponName
Re: Local e Nome da Arma que o Player Morreu -
WendeLKILL - 05.05.2014
Ok o Nome eu Consegui e o local do tiro ?
Re: Local e Nome da Arma que o Player Morreu -
ViniBorn - 05.05.2014
Use o parвmetro
bodypart de
OnPlayerGiveDamage
Re: Local e Nome da Arma que o Player Morreu -
WendeLKILL - 05.05.2014
eu Nгo entendi Muito bem a wiki Pode me dar um exemplo do Bodypart ?
Re: Local e Nome da Arma que o Player Morreu -
DogeMan - 05.05.2014
pawn Код:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart)
{
if(bodypart == 9) SendClientMessage(damagedid, -1, "Voce tomou um headshot");
return 1;
}
Re: Local e Nome da Arma que o Player Morreu -
WendeLKILL - 05.05.2014
Mas No Caso Como Eu Colocaria Pra ser Somente Aparecer pro ultimo Tiro em que o Player levou pois fiz e ta a cada dano aparecendo
Re: Local e Nome da Arma que o Player Morreu -
arakuta - 05.05.2014
Simples, basta por numa variбvel per-player o ъltimo local que ele levou o tiro, entгo faзa essa verificaзгo em OnPlayerDeath.
pawn Код:
new LastBodyPart[MAX_PLAYERS];
// OnPlayerGiveDamage
LastBodyPart[damagedid] = bodypart;
// OnPlayerDeath
if(LastBodyPart[playerid] == 9)
SendClientMessage(playerid,-1,"Vocк foi morto por um headshot :(");