#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
new const vWeapons[][] =
{
"",
"models/xmass/v_m4a1.mdl",
"models/xmass/v_ak47.mdl",
"models/xmass/v_m3.mdl",
"models/xmass/v_xm1014.mdl",
"models/xmass/v_famas.mdl",
"models/xmass/v_mp5navy.mdl",
"models/xmass/v_deagle.mdl"
}
new const pWeapons[][] =
{
"",
"models/xmass/p_m4a1.mdl",
"models/xmass/p_ak47.mdl",
"models/xmass/p_m3.mdl",
"models/xmass/p_xm1014.mdl",
"models/xmass/p_famas.mdl",
"models/xmass/p_mp5navy.mdl",
"models/xmass/p_deagle.mdl"
}
static const
PLUGIN[] = "",
VERSION[] = "1.0",
AUTHOR[] = "scosmyn";
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_event("CurWeapon","CurrentWeapon","be","1=1")
RegisterHam(Ham_Spawn,"player","player_spawn",1)
}
public player_ppawn(id) CurrentWeapon(id)
public CurrentWeapon(id) {
if(!is_user_alive(id)) return
new weapon = get_user_weapon(id)
switch(weapon)
{
case CSW_M4A1:
{
set_pev(id,pev_viewmodel2,vWeapons[1])
set_pev(id,pev_weaponmodel2,pWeapons[1])
}
case CSW_AK47:
{
set_pev(id,pev_viewmodel2,vWeapons[2])
set_pev(id,pev_weaponmodel2,pWeapons[2])
}
case CSW_M3:
{
set_pev(id,pev_viewmodel2,vWeapons[3])
set_pev(id,pev_weaponmodel2,pWeapons[3])
}
case CSW_XM1014:
{
set_pev(id,pev_viewmodel2,vWeapons[4])
set_pev(id,pev_weaponmodel2,pWeapons[4])
}
case CSW_FAMAS:
{
set_pev(id,pev_viewmodel2,vWeapons[5])
set_pev(id,pev_weaponmodel2,pWeapons[5])
}
case CSW_MP5NAVY:
{
set_pev(id,pev_viewmodel2,vWeapons[6])
set_pev(id,pev_weaponmodel2,pWeapons[6])
}
case CSW_DEAGLE:
{
set_pev(id,pev_viewmodel2,vWeapons[7])
set_pev(id,pev_weaponmodel2,pWeapons[7])
}
}
}
public plugin_precache() {
new i,j
for(i = 1;i < sizeof vWeapons; i++)
precache_model(vWeapons)
for(j = 1;j < sizeof vWeapons; j++)
precache_model(vWeapons[j])
}