public plugin_precache() { precache_model("models/knife-mod/v_butcher.mdl") precache_model("models/knife-mod/p_butcher.mdl") precache_model("models/knife-mod/v_machete.mdl") precache_model("models/knife-mod/p_machete.mdl") precache_model("models/knife-mod/v_bak.mdl") precache_model("models/knife-mod/p_bak.mdl") precache_model("models/knife-mod/v_pocket.mdl") precache_model("models/knife-mod/p_pocket.mdl") precache_model("models/knife-mod/v_katana.mdl") precache_model("models/knife-mod/p_katana.mdl") precache_model("models/knife-mod/v_boski.mdl") precache_model("models/knife-mod/p_boski.mdl") precache_model("models/knife-mod/v_miecz.mdl") precache_model("models/knife-mod/_miecz.mdl") precache_model("models/knife-mod/v_lecz.mdl") precache_model("models/knife-mod/p_lecz.mdl") } public SetKnife(id , Knife) { knife_model[id] = Knife new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) if ( Weapon != CSW_KNIFE ) return PLUGIN_HANDLED new vModel[56],pModel[56] switch(Knife) { case 0: { format(vModel,55,"models/knife-mod/v_lecz.mdl") format(vModel,55,"models/knife-mod/p_lecz.mdl") } case 1: { format(vModel,55,"models/knife-mod/v_butcher.mdl") format(pModel,55,"models/knife-mod/p_butcher.mdl") } case 2: { format(vModel,55,"models/knife-mod/v_bak.mdl") format(pModel,55,"models/knife-mod/p_bak.mdl") } case 3: { format(vModel,55,"models/knife-mod/v_pocket.mdl") format(pModel,55,"models/knife-mod/p_pocket.mdl") } case 4: { format(vModel,55,"models/knife-mod/v_machete.mdl") format(pModel,55,"models/knife-mod/p_machete.mdl") } case 5: { format(vModel,55,"models/knife-mod/v_katana.mdl") format(vModel,55,"models/knife-mod/p_katana.mdl") } case 6: { format(vModel,55,"models/knife-mod/v_boski.mdl") format(vModel,55,"models/knife-mod/p_boski.mdl") } case 7: { format(vModel,55,"models/knife-mod/v_miecz.mdl") format(vModel,55,"models/knife-mod/p_miecz.mdl") } } entity_set_string(id, EV_SZ_viewmodel, vModel) entity_set_string(id, EV_SZ_weaponmodel, pModel) return PLUGIN_HANDLED; }