PHP Code:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
new Float:HP;
GetPlayerHealth(playerid, HP);
if(weaponid == 24) SetPlayerHealth(playerid, HP-45);//DesertEagle
if(weaponid == 31) SetPlayerHealth(playerid, HP-30);//M4
if(weaponid == 34) SetPlayerHealth(playerid, HP-100);//SniperRifle
if(weaponid == 25) SetPlayerHealth(playerid, HP-60);//PumpShotgun
if(bodypart == BODY_PART_HEAD)
{
if(issuerid == INVALID_PLAYER_ID && playerid == INVALID_PLAYER_ID) return 0;
return CallLocalFunction("OnPlayerHeadShot", "iif", playerid, issuerid, amount);
}
return 1;
}