#pragma semicolon 1
#pragma newdecls required
#include <sdktools>
static const char g_sARMS[] = "models/weapons/v_models/arms/glove_molekura/v_glove_molekura.mdl";
public void OnMapStart()
{
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/fingers.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/fingers.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/fingers_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/gloves.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/gloves.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/gloves_expo.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/gloves_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/Glove_Molekura.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/glow.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/glow.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/gps.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/gps_molekura.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/int.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/int.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/molek_d.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/molek_exp.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/molek_n.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_main.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_main.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_main2.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_main2.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_main_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_screens.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_screens.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_screens_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_triangle.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_triangle.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_triangle_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_tubes.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_tubes.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p1_tubes_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_details.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_details.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_details_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_tube.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_tube.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_tube_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_watch.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_watch.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_watch_expo.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p2_watch_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_attach.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_attach.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_attach_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_main.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_main.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_main_expo.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_main_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_tubes.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_tubes.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p3_tubes_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p4_collier.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p4_collier.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p4_collier_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p4_tube.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p4_tube.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p4_tube_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_attach.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_attach.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_attach_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_cube.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_cube.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_cube_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_front.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_front.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_front_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_support.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_support.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/p5_support_nm.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/screen2.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/screen2.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat000.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat001.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat002.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat003.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat004.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat005.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat006.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat007.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat008.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stat009.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stattrak_module.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stattrak_module.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/stattrak_module_exponent.vtf");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/triangle2.vmt");
AddFileToDownloadsTable("materials/models/weapons/v_models/arms/molekura/triangle2.vtf");
AddFileToDownloadsTable("models/weapons/v_fists_molekura.ani");
AddFileToDownloadsTable("models/weapons/v_fists_molekura.dx90.vtx");
AddFileToDownloadsTable("models/weapons/v_fists_molekura.mdl");
AddFileToDownloadsTable("models/weapons/v_fists_molekura.vvd");
AddFileToDownloadsTable("models/weapons/v_ied_molek.ani");
AddFileToDownloadsTable("models/weapons/v_ied_molek.dx90.vtx");
AddFileToDownloadsTable("models/weapons/v_ied_molek.mdl");
AddFileToDownloadsTable("models/weapons/v_ied_molek.vvd");
AddFileToDownloadsTable("models/weapons/v_models/arms/glove_molekura/v_glove_molekura.dx90.vtx");
AddFileToDownloadsTable("models/weapons/v_models/arms/glove_molekura/v_glove_molekura.mdl");
AddFileToDownloadsTable("models/weapons/v_models/arms/glove_molekura/v_glove_molekura.vvd");
AddFileToDownloadsTable("models/weapons/v_pist_hkp20001.ani");
AddFileToDownloadsTable("models/weapons/v_pist_hkp20001.dx90.vtx");
AddFileToDownloadsTable("models/weapons/v_pist_hkp20001.mdl");
AddFileToDownloadsTable("models/weapons/v_pist_hkp20001.vvd");
AddFileToDownloadsTable("models/weapons/v_tablet_molek3.ani");
AddFileToDownloadsTable("models/weapons/v_tablet_molek3.dx90.vtx");
AddFileToDownloadsTable("models/weapons/v_tablet_molek3.mdl");
AddFileToDownloadsTable("models/weapons/v_tablet_molek3.vvd");
PrecacheModel(g_sARMS);
HookEvent("player_spawn", Event_PlayerSpawn);
}
void Event_PlayerSpawn(Handle hEvent, char[] chEvent, bool bDontBroadcast)
{
int iClient = GetClientOfUserId(GetEventInt(hEvent, "userid"));
if(IsPlayerAlive(iClient))
{
int iEnt = GetEntPropEnt(iClient, Prop_Send, "m_hMyWearables");
if(iEnt != -1)
{
AcceptEntityInput(iEnt, "KillHierarchy");
}
SetEntPropString(iClient, Prop_Send, "m_szArmsModel", g_sARMS);
}
}