Im having errors on my console with this script... Am i doing something wrong?
Script itself compiles without errors or warnings, but in-game it does.
PHP Code:
public TakeDamage( this , idinflictor , idattacker , Float:damage , damagebits )
{
if ( get_user_weapon( idattacker ) == CSW_AWP) //the run time error starts here (line 13)
{
SetHamParamFloat( 4 , damage * 1 )
}
else if ( get_user_weapon( idattacker ) == CSW_KNIFE)
{
SetHamParamFloat( 4 , damage * 1.5)
}
else if (get_user_weapon(idattacker) == CSW_HEGRENADE)
{
if( idattacker == idinflictor ){
return HAM_IGNORED;
}
SetHamParamFloat( 4 , damage * 6)
}
else
{
SetHamParamFloat( 4 , damage / 3 )
return HAM_HANDLED;
}
return HAM_IGNORED;
}
PHP Code:
Run time error 10: native error (native "get_user_weapon")
[0] dmgmultiplier.sma::TakeDamage (line 13)