hi all,
can anyone help me solve this error? ..when I try to complie this plug (along with the rest of it) I get error from
(damagebits == DMG_GRENADE)
I'm using amxx Studio and error says:
Error: Undefined symbol "DMG_GRENADE" on line 2031
can anyone help me with this?! .. thanks in advance
PHP Code:
public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damagebits)
{
if(g_gamestart < 2)
return HAM_SUPERCEDE
if(!is_user_connected(victim) || !is_user_connected(attacker))
return HAM_IGNORED
if(!g_zombie[victim] && !g_zombie[attacker])
return HAM_SUPERCEDE
if(g_zombie[victim] && g_zombie[attacker])
return HAM_SUPERCEDE
if(g_zombie[attacker] && get_user_weapon(attacker) == CSW_KNIFE)
{
if(damagebits == DMG_GRENADE)
return HAM_SUPERCEDE
message_begin(MSG_BROADCAST, g_MsgDeathMsg)
write_byte(attacker) // killer
write_byte(victim) // victim
write_byte(0) // headshot flag
write_string("knife") // killer's weapon
message_end()
FixDeadAttrib(victim)
update_frags(attacker, 1)
update_deaths(victim, 1)
set_user_zombie(victim, ZOMBIE_TYPE_HOST, 0)
ExecuteForward(g_forwards[FORWARD_INFECTED], g_fwDummyResult, victim, attacker)
} else if(g_zombie[victim] && !g_zombie[attacker]) {
set_pdata_float(victim, 108, 1.0, 50)
static Float:MyOrigin[3]
pev(attacker, pev_origin, MyOrigin)
hook_ent2(victim, MyOrigin, cfg_zombie_kbpower, 2)
}
return HAM_HANDLED
}
public update_frags(id, frag)
{
if(!is_user_connected(id))
return
set_pev(id, pev_frags, float(pev(id, pev_frags) + frag))
message_begin(MSG_BROADCAST, get_user_msgid("ScoreInfo"))
write_byte(id) // id
write_short(pev(id, pev_frags)) // frags
write_short(cs_get_user_deaths(id)) // deaths
write_short(0) // class?
write_short(get_pdata_int(id, 114, 5)) // team
message_end()
}