int iKnives[10];
public void OnMapStart(){
// Blue
iKnives[1] = PrecacheModel("models/weaponf/v_knife_bsaber.mdl");
AddFileToDownloadsTable("models/weapons/v_knife_bsaber.vvd");
AddFileToDownloadsTable("models/weapons/w_knife_bsaber.dx90.vtx");
AddFileToDownloadsTable("models/weapons/w_knife_bsaber.mdl");
AddFileToDownloadsTable("models/weapons/w_knife_bsaber.phy");
AddFileToDownloadsTable("materials/models/weapons/lightsabre_blue/kenobi_blade.vtf");
AddFileToDownloadsTable("materials/models/weapons/lightsabre_blue/kenobi_glow.vmt");
AddFileToDownloadsTable("materials/models/weapons/lightsabre_blue/kenobi_glow.vtf");
AddFileToDownloadsTable("materials/models/weapons/lightsabre_blue/kenobi_handle.vmt");
AddFileToDownloadsTable("materials/models/weapons/lightsabre_blue/kenobi_handle.vtf");
AddFileToDownloadsTable("materials/models/weapons/lightsabre_blue/kenobi_handle_mask.vtf");
AddFileToDownloadsTable("materials/models/weapons/lightsabre_blue/kenobi_blade.vmt");
// Red
iKnives[2] = PrecacheModel("models/weaponf/v_red.mdl");
AddFileToDownloadsTable("models/weapons/redsaber/v_red.mdl");
AddFileToDownloadsTable("models/weapons/redsaber/v_red.vvd");
AddFileToDownloadsTable("models/weapons/redsaber/v_red.dx90.vtx");
AddFileToDownloadsTable("materials/models/weapons/lightsabre/is_kyloren_syber_handle.vtf");
AddFileToDownloadsTable("materials/models/weapons/lightsabre/is_kyloren_syber_syber.vmt");
AddFileToDownloadsTable("materials/models/weapons/lightsabre/is_kyloren_syber_syber.vtf");
AddFileToDownloadsTable("materials/models/weapons/lightsabre/is_kyloren_syber_handle.vmt");
}
public void OnClientPostAdminCheck(int iClient) {
FPVMI_AddViewModelToClient(iClient, "weapon_knife", iKnives[1]);
}