Error 21: Symbol already defined "OnPlayerTakeDamage"
#3

Quote:
Originally Posted by JordanZaundd
View Post
You have two OnPlayerTakeDamage declarations:
PHP Code:
public OnPlayerTakeDamage(playeridissueridFloatamountweaponid)
{
    new 
Float:HP;
    
GetPlayerHealth(playeridHP);
    if(
weaponid == 24SetPlayerHealth(playeridHP-45);//DesertEagle
    
if(weaponid == 31SetPlayerHealth(playeridHP-30);//M4
    
if(weaponid == 34SetPlayerHealth(playeridHP-100);//SniperRifle
    
if(weaponid == 25SetPlayerHealth(playeridHP-60);//PumpShotgun
    
return 1;
}
public 
OnPlayerTakeDamage(playeridissueridFloat:amountweaponidbodypart)
{
    if(
bodypart == BODY_PART_HEAD)
    {
        if(
issuerid == INVALID_PLAYER_ID && playerid == INVALID_PLAYER_ID) return 0;
        return 
CallLocalFunction("OnPlayerHeadShot""iif"playeridissueridamount);
    }
    return 
true;

How do I fix it? I don't know how to put two functions under a callback..
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)