I need optimize this code, But i can't find some way to do it.
PHP Code:
public ev_curweapon(id)
{
if(!is_user_alive(id) || zp_get_user_zombie(id)) return PLUGIN_CONTINUE;
g_playercurweapon[id] = read_data(2)
if(g_playercurweapon[id] == CSW_AK47)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_ak47.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_ak47.mdl");
}
else if(g_playercurweapon[id] == CSW_AUG)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_aug.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_aug.mdl");
}
else if(g_playercurweapon[id] == CSW_AWP)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_awp.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_awp.mdl");
}
else if(g_playercurweapon[id] == CSW_DEAGLE)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_deagle.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_deagle.mdl");
}
else if(g_playercurweapon[id] == CSW_ELITE)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_elite.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_elite.mdl");
}
else if(g_playercurweapon[id] == CSW_FAMAS)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_famas.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_famas.mdl");
}
else if(g_playercurweapon[id] == CSW_FIVESEVEN)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_fiveseven.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_fiveseven.mdl");
}
else if(g_playercurweapon[id] == CSW_FLASHBANG)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_flashbang.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_flashbang.mdl");
}
else if(g_playercurweapon[id] == CSW_G3SG1)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_g3sg1.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_g3sg1.mdl");
}
else if(g_playercurweapon[id] == CSW_GALIL)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_galil.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_galil.mdl");
}
else if(g_playercurweapon[id] == CSW_GLOCK18)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_glock18.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_glock18.mdl");
}
else if(g_playercurweapon[id] == CSW_HEGRENADE)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_hegrenade.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_hegrenade.mdl");
}
else if(g_playercurweapon[id] == CSW_KNIFE)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_knife.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_knife.mdl");
}
else if(g_playercurweapon[id] == CSW_M3)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_m3.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_m3.mdl");
}
else if(g_playercurweapon[id] == CSW_M4A1)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_m4a1.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_m4a1.mdl");
}
else if(g_playercurweapon[id] == CSW_M249)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_m249.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_m249.mdl");
}
else if(g_playercurweapon[id] == CSW_MAC10)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_mac10.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_mac10.mdl");
}
else if(g_playercurweapon[id] == CSW_MP5NAVY)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_mp5.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_mp5.mdl");
}
else if(g_playercurweapon[id] == CSW_P90)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_p90.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_p90.mdl");
}
else if(g_playercurweapon[id] == CSW_P228)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_p228.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_p228.mdl");
}
else if(g_playercurweapon[id] == CSW_SCOUT)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_scout.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_scout.mdl");
}
else if(g_playercurweapon[id] == CSW_SG550)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_sg550.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_sg550.mdl");
}
else if(g_playercurweapon[id] == CSW_SG552)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_sg552.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_sg552.mdl");
}
else if(g_playercurweapon[id] == CSW_SMOKEGRENADE)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_smokegrenade.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_smokegrenade.mdl");
}
else if(g_playercurweapon[id] == CSW_TMP)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_tmp.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_tmp.mdl");
}
else if(g_playercurweapon[id] == CSW_UMP45)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_ump45.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_ump45.mdl");
}
else if(g_playercurweapon[id] == CSW_USP)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_usp.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_usp.mdl");
}
else if(g_playercurweapon[id] == CSW_XM1014)
{
if(g_player_sex[id] == 1)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/male/v_xm1014.mdl");
else if(g_player_sex[id] == 2)
set_pev(id, pev_viewmodel2, "models/zombie_mode/weapons/female/v_xm1014.mdl");
}
return PLUGIN_CONTINUE;
}