Re: [ZP] Whats wrong with this code?
Don't test yet:
PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <engine_stocks>
#include <zombieplague>
#define PLUGIN "Suck..."
#define VERSION "1.0"
#define AUTHOR "I Love IU :D"
new cvar_damage_1 , cvar_damage_2
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
cvar_damage_1 = register_cvar("zp_knife_dmg", "500.0")
cvar_damage_2 = register_cvar("zp_knife_dmg_2", "5000.0")
RegisterHam(Ham_TakeDamage, "player", "forward_takedamage")
}
public forward_takedamage(victim, inflictor, attacker, Float:damage, damage_type)
{
if(attacker == zp_get_user_zombie(attacker)) return HAM_IGNORED;
if(get_user_weapon(attacker) == CSW_KNIFE && (get_user_button(attacker) == IN_ATTACK))
{
SetHamParamFloat(4, damage * get_pcvar_float( cvar_damage_1 ))
return HAM_IGNORED;
}
if(get_user_weapon(attacker) == CSW_KNIFE && (get_user_button(attacker) == IN_ATTACK2))
{
SetHamParamFloat(4, damage * get_pcvar_float( cvar_damage_2 ))
return HAM_IGNORED;
}
return HAM_IGNORED;
}
|