In primul rand, in header adaugam.
Code: Select all
#include < hamsandwich >
new const m_pPlayer = 41, XO_WEAPON = 4;
new const test_model[] = "link-catre-model";
In al doilea rand adaugam in plugin_init:
Code: Select all
RegisterHam(Ham_Item_Deploy, "weapon_knife", "CMD_WeaponKnife");
"weapon_knife" reprezinta arma careia vrem sa ii schimbam modelul.
Pe urma descarcam modelul jucatorilor care nu il au
Code: Select all
public plugin_precache() {
precache_model(test_model)
}
Code: Select all
public CMD_WeaponKnife(ent)
{
//ent rerezinta weapon_knife.
new id = get_pdata_cbase(ent, m_pPlayer, XO_WEAPON);
// am flat ownerul entitatii weapon_knife.
// cea ce mai ramane de facut este sa setam modelul
set_pev(id, pev_viewmodel2, test_model);
return HAM_IGNORED;
// si nu in ultimul rand, sa nu uitam de return.
}
Credite: luxor / Hamlet