29.05.2014, 07:55
Quote:
Код:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart) { if(GetPlayerWeapon(playerid)==0) { if(GetPlayerFightingStyle(playerid)==7) // '7' is for FIGHT_STYLE_KNEEHEAD { SetPlayerHealth(damagedid,GetPlayerHealth(damagedid)-5.0); } } return 1; } |
Surprised that your indentation is a little better..
You should rather use a positive value. Otherwise he will just get more damage.
pawn Код:
if(GetPlayerFightingStyle(playerid)==7) // '7' is for FIGHT_STYLE_KNEEHEAD
{
SetPlayerHealth(damagedid,GetPlayerHealth(damagedid) + 45.0);
}