15.07.2014, 00:12
alguem faz esse comando pra min ? Vlw!
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
if(weaponid == 24 ) // Detecta se a arma й uma eagle
{
new Float:Life = GetPlayerHealth(playerid, Life);
SetPlayerHealth(playerid, Life /2); // Diminue a vida pela metade
}
return 1;
}
eu indico utilizar o public OnPlayerGiveDamage no lugar do OnPlayerTakeDamage.
o GiveDamage serб tiro diretamente a skin do jogador. |
OnPlayerTakeDamage - Esta callback й chamado quando um jogador recebe dano.
OnPlayerGiveDamage - Esta callback й chamado quando um jogador dб dano a outro jogador. No meu entender seu comentбrio nгo faz sentido. |