PHP Code:
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
if(issuerid != INVALID_PLAYER_ID && weaponid == 34 && bodypart == 9)
{
// 1 tiro de sniper na cabeзa, mata de forma instantвnea
SetPlayerHealth(playerid, 0.0);
}
return 0;
}
Й uma base do que deve ser feito.
Note que,
'playerid' refere-se ao jogador que recebe o dano,
'issuerid' refere-se ao jogador que dб o dano,
'weaponid' refere-se ao ID da arma utilizada,
'bodypart' refere-se a parte do corpo que atingiu o tiro,
'amount' й o dano que foi gerado.
A wiki desta callback da informaзхes mais precisas, e quais os problemas ou glitchs dela.
https://sampwiki.blast.hk/wiki/OnPlayerTakeDamage