try this:
PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <engine>
public plugin_init()
{
register_plugin("Weapon Recoil", "v1.0.0", "Kiske");
new const sWeaponEntNames[][] = {"weapon_p228", "weapon_scout", "weapon_xm1014", "weapon_mac10",
"weapon_aug", "weapon_elite", "weapon_fiveseven", "weapon_ump45", "weapon_sg550",
"weapon_galil", "weapon_famas", "weapon_usp", "weapon_glock18", "weapon_awp", "weapon_mp5navy", "weapon_m249",
"weapon_m3", "weapon_m4a1", "weapon_tmp", "weapon_g3sg1", "weapon_deagle", "weapon_sg552",
"weapon_ak47", "weapon_p90"};
for(new i; i < sizeof(sWeaponEntNames); i++)
RegisterHam(Ham_Weapon_PrimaryAttack, sWeaponEntNames[i], "fw_Weapon_PrimaryAttack_Post", 1);
}
public fw_Weapon_PrimaryAttack_Post(weapon)
{
static id;
if(!pev_valid(weapon))
return HAM_IGNORED;
id = get_pdata_cbase(weapon, 41, 4); // Line 28
if(is_user_alive(id))
entity_set_vector(id, EV_VEC_punchangle, Float:{0.0, 0.0, 0.0});
return HAM_IGNORED;
}
__________________