Maybe something like this?
Spoiler
at this line
Code:
new const weapon_model[] = { "models/weapon_name.mdl" }
change directory and name of your model
at this line
Code:
RegisterHam(Ham_Item_Deploy, "weapon_hegrenade", "OnCWeapon_Deploy_Post", true)
after weapon_ type your weapon, ex.: weapon_knife
PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
new const weapon_model[] = { "models/weapon_name.mdl" }
const XO_CBASEPLAYERITEM = 4
const m_pPlayer = 41
new g_iMaxPlayers
#define IsPlayer(%0) ( 1 <= (%0) <= g_iMaxPlayers )
public plugin_precache()
{
engfunc(EngFunc_PrecacheModel, weapon_model)
}
public plugin_init()
{
RegisterHam(Ham_Item_Deploy, "weapon_hegrenade", "OnCWeapon_Deploy_Post", true)
g_iMaxPlayers = get_maxplayers()
}
public OnCWeapon_Deploy_Post(iWeapon)
{
new id = get_pdata_cbase(iWeapon, m_pPlayer, XO_CBASEPLAYERITEM)
if( IsPlayer(id) )
{
set_pev(id, pev_viewmodel2, weapon_model)
}
}