 |
|
Veteran Member
Join Date: Feb 2007
Location: Tennessee
|

06-29-2009
, 21:52
Re: [HELP] Code for Damage Multiplier
|
#8
|
Quote:
Originally Posted by shadow.hk
PHP Code:
#include < amxmodx >
#include < fakemeta >
#include < hamsandwich >
#define MULTIPLY 2.0
public plugin_init ( )
RegisterHam ( Ham_TakeDamage, "player", "ham_player_damage" );
public ham_player_damage ( e_Victim, e_Inflictor, e_Attacker, Float:f_Damage, m_DamageBits )
{
if ( g_ExtraDamage[e_Attacker] && m_DamageBits & ( DMG_NEVERGIB | DMG_BULLET ) )
{
pev ( e_Victim, pev_dmg_take, f_Damage );
SetHamParamFloat ( 4, f_Damage * MULTIPLY );
}
}
|
Should be:
PHP Code:
#include < amxmodx >
#include < fakemeta >
#include < hamsandwich >
#define MULTIPLY 2.0
new g_iMaxPlayers;
public plugin_init ( )
{
RegisterHam ( Ham_TakeDamage, "player", "ham_player_damage" );
g_iMaxPlayers = get_maxplayers( );
}
public ham_player_damage ( e_Victim, e_Inflictor, e_Attacker, Float:f_Damage, m_DamageBits )
{
if ( 1 <= e_Attacker <= g_iMaxPlayers && g_ExtraDamage[e_Attacker] && m_DamageBits & ( DMG_NEVERGIB | DMG_BULLET ) )
{
pev ( e_Victim, pev_dmg_take, f_Damage );
SetHamParamFloat ( 4, f_Damage * MULTIPLY );
}
}
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw
I love you exolent!
|
|
|
|
|