|
Senior Member
|
02-13-2024
, 08:52
Re: [CS] CS 1.5 (Retro) Knife
|
#6
|
ReAPI method:
PHP Code:
#include <amxmodx>
#include <reapi>
new const szModelP[] = "models/p_knife_r.mdl";
new const szModelV[] = "models/v_knife_r.mdl";
public plugin_precache()
{
precache_model(szModelP);
precache_model(szModelV);
}
public plugin_init()
{
register_plugin("Knife Skin", "0.0.1", "metal_upa");
RegisterHookChain(RG_CBasePlayerWeapon_DefaultDeploy, "OnDefaultDeployPre", 0);
}
public OnDefaultDeployPre(const ent, szViewModel[], szWeaponModel[], iAnim, szAnimExt[], skiplocal)
{
#pragma unused iAnim, szAnimExt, skiplocal
if(!is_entity(ent)) return HC_CONTINUE;
if(get_member(ent, m_iId) == WEAPON_KNIFE)
{
SetHookChainArg(2, ATYPE_STRING, szModelV);
SetHookChainArg(3, ATYPE_STRING, szModelP);
}
return HC_CONTINUE;
}
|
|
|
|