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;
}