#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <csstats>
#include <fakemeta>
#include <nvault>
#define PLUGIN "Fegyverskin"
#define VERSION "1.0"
#define AUTHOR "Blesh & Deroid & mforce & Crazyboy"
#define ASD 45
new ak47_sz[33], m4a1_sz[33], awp_sz[33], deagle_sz[33], kes_sz[33]
new ak47_oles[33], m4a1_oles[33], awp_oles[33], deagle_oles[33], kes_oles[33], o_oles[33]
new vault
new message[192]
new nev[33]
new Temp[192]
static color[10]
new szint[33]
new tulaj[33] = "abcdefghijklmnopqrstu"
new foadmin[33] = "bcdefimnopqrstu"
new admin[33] = "cdefimnopqrstu"
new vip[33] = "cefiu"
new const szPrefix[] = "[Információ]"
//************************************************Rang rendszer ************************************
new const szamok[ASD] = {
0,
10,
80,
180,
290,
410,
540,
670,
810,
960,
1110,
1300,
1500,
1700,
1900,
2200,
2500,
2800,
3100,
3400,
3700,
4000,
4300,
4700,
5100,
5500,
5900,
6300,
6700,
7100,
7600,
8100,
8600,
9100,
9600,
10500,
12000,
13700,
15800,
18000,
20800,
23400,
28200,
32000,
36200
}
new const rangok[ASD+1][] = {
"Hiany",
"Ujonc",
"Senior ujonc",
"Sorozat gyilkos",
"Privat gyilkos",
"Tizedes",
"Senior tizedes",
"Plutonium",
"Ormester",
"Senior ormester",
"Juior hadnagy",
"Hadnagy",
"Senior hadnagy",
"Hajos",
"Zaszlos",
"Sas Szem",
"Kapitany",
"Gyilkos",
"Alezredes",
"Ezredes",
"Dandar tabornok",
"Dandar osztaly",
"Dandar fegyveres",
"Dandar Vezer",
"Fiatal Veteran",
"Veteran",
"Senior Weteran",
"Fiatal mesterlovesz",
"Mesterlovesz",
"Senior Mesterlovesz",
"Vezer",
"Gyilkos Majom",
"Lovesz",
"Mega mesterlovesz",
"Szakmai Lovesz",
"Megallithatatlan Lovesz",
"Vegrehajto",
"Fiatal Anti-TE",
"Anti-TE",
"Senior Anti-TE",
"Fiatal Csalo",
"Csalo",
"Senior Csalo",
"Tabornok",
"Elettelen",
"Lengyel katona"
}
//************************************************Rang rendszer ************************************
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_dictionary("weaponskin_vh.txt")
//Chat parancsok
register_clcmd("say /awp", "awp_menu")
register_clcmd("say_team /awp", "awp_menu")
register_clcmd("say /deagle", "deagle_menu")
register_clcmd("say_team /deagle", "deagle_menu")
register_clcmd("say /kes", "kes_menu")
register_clcmd("say_team /kes", "kes_menu")
register_clcmd("say /m4a1", "m4a1_menu")
register_clcmd("say_team /m4a1", "m4a1_menu")
register_clcmd("say /m4", "m4a1_menu")
register_clcmd("say_team /m4", "m4a1_menu")
register_clcmd("say /ak47", "ak47_menu")
register_clcmd("say_team /ak47", "ak47_menu")
register_clcmd("say /ak", "ak47_menu")
register_clcmd("say_team /ak", "ak47_menu")
register_clcmd("say /menu", "fomenu")
register_clcmd("say_team /menu", "fomenu")
//************************************************Rang rendszer ****************************
register_clcmd("say /rang", "hud")
register_clcmd("say", "sayhook")
register_clcmd("say_team", "tshook")
//************************************************Rang rendszer ****************************
//Fegyverváltás
register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
//Halál
register_event("DeathMsg", "eDeath", "ade")
vault = nvault_open("Fegyverskin")
}
//************************************************Rang rendszer ************************************
public hud(id)
{
if(szint[id] != ASD+1)
{
ColorChat(id, RED, "Rang:^4%s ^1| ^3Ölések:^4%d ^1| ^3Kell még:^4%d",rangok[szint[id]], o_oles[id],szamok[szint[id]]-o_oles[id] )
} else
{
ColorChat(id, GREEN, "Elerted a ^3Maximalis ^4Szintet.Gratulalunk.")
}
}
public sayhook(id)
{
read_args (message, 191)
remove_quotes (message)
if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
{
return PLUGIN_CONTINUE
}
get_user_name(id, nev, 31)
if(is_user_alive(id))
{
get_user_team(id, color, 9)
if(get_user_flags(id) == read_flags(tulaj))
formatex(Temp, 191, "^x04[Tulaj]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(foadmin))
formatex(Temp, 191, "^x04[Főadmin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(admin))
formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(vip))
formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else formatex(Temp, 191, "^x04[Játékos]%s ^x03%s^x01: %s", rangok[szint[id]], nev, message)
} else
{
get_user_team(id, color, 9)
if(get_user_flags(id) == read_flags(tulaj))
formatex(Temp, 191, "^x04[Tulaj]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(foadmin))
formatex(Temp, 191, "^x04[Főadmin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(admin))
formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(vip))
formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else formatex(Temp, 191, "^x04[Játékos]%s ^x03%s^x01: %s", rangok[szint[id]], nev, message)
}
sendmessage(color)
return PLUGIN_HANDLED
}
public tshook(id)
{
read_args (message, 191)
remove_quotes (message)
if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
{
return PLUGIN_CONTINUE
}
get_user_name(id, nev, 31)
new playerTeam = get_user_team(id)
new playerTeamName[19]
switch (playerTeam)
{
case 1: {
copy (playerTeamName, 11, "*Terrorista*")
}
case 2: {
copy (playerTeamName, 18, "*Anti-Terrorista*")
}
default:
copy (playerTeamName, 9, "*Néző*")
}
if(is_user_alive(id))
{
get_user_team(id, color, 9)
if(get_user_flags(id) == read_flags(tulaj))
formatex(Temp, 191, "^x04[Tulaj]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(foadmin))
formatex(Temp, 191, "^x04[Főadmin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(admin))
formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(vip))
formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else formatex(Temp, 191, "^x04[Játékos]%s ^x03%s^x01: %s", rangok[szint[id]], nev, message)
} else
{
get_user_team(id, color, 9)
if(get_user_flags(id) == read_flags(tulaj))
formatex(Temp, 191, "^x04[Tulaj]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(foadmin))
formatex(Temp, 191, "^x04[Főadmin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(admin))
formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else if(get_user_flags(id) == read_flags(vip))
formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message)
else formatex(Temp, 191, "^x04[Játékos]%s ^x03%s^x01: %s", rangok[szint[id]], nev, message)
}
sendtmessage(color, playerTeam)
return PLUGIN_HANDLED
}
public sendmessage(color[])
{
new teamName[10]
for(new player = 1; player < get_maxplayers(); player++)
{
get_user_team (player, teamName, 9)
teamf (player, color)
elkuldes(player, Temp)
teamf(player, teamName)
}
}
public sendtmessage(color[], playerTeam)
{
new teamName[10]
for (new player = 1; player < get_maxplayers(); player++)
{
if(get_user_team(player) == playerTeam)
{
get_user_team (player, teamName, 9)
elkuldes(player, Temp)
teamf (player, teamName)
teamf (player, color)
}
}
}
public teamf(player, team[])
{
message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
write_byte(player)
write_string(team)
message_end()
}
public elkuldes(player, Temp[])
{
message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
write_byte( player )
write_string( Temp )
message_end()
}
//************************************************Rang rendszer ************************************
public plugin_precache()
{
precache_model("models/dhb_mdl/v_awp_v1.mdl")
precache_model("models/dhb_mdl/v_awp_v2.mdl")
precache_model("models/dhb_mdl/v_awp_v3.mdl")
precache_model("models/dhb_mdl/v_awp_v4.mdl")
precache_model("models/dhb_mdl/v_awp_v5.mdl")
precache_model("models/dhb_mdl/v_deagle_v1.mdl")
precache_model("models/dhb_mdl/v_deagle_v2.mdl")
precache_model("models/dhb_mdl/v_deagle_v3.mdl")
precache_model("models/dhb_mdl/v_deagle_v4.mdl")
precache_model("models/dhb_mdl/v_deagle_v5.mdl")
precache_model("models/dhb_mdl/v_knife_v1.mdl")
precache_model("models/dhb_mdl/v_knife_v2.mdl")
precache_model("models/dhb_mdl/v_knife_v3.mdl")
precache_model("models/dhb_mdl/v_knife_v4.mdl")
precache_model("models/dhb_mdl/v_knife_v5.mdl")
precache_model("models/dhb_mdl/v_m4a1_v1.mdl")
precache_model("models/dhb_mdl/v_m4a1_v2.mdl")
precache_model("models/dhb_mdl/v_m4a1_v3.mdl")
precache_model("models/dhb_mdl/v_m4a1_v4.mdl")
precache_model("models/dhb_mdl/v_m4a1_v5.mdl")
precache_model("models/dhb_mdl/v_ak47_v11.mdl")
precache_model("models/dhb_mdl/v_ak47_v2.mdl")
precache_model("models/dhb_mdl/v_ak47_v3.mdl")
precache_model("models/dhb_mdl/v_ak47_v4.mdl")
precache_model("models/dhb_mdl/v_ak47_v5.mdl")
}
public eDeath() {
new attacker = read_data(1)
new victim = read_data(2)
if(attacker != victim)
{
o_oles[attacker]++
}
if(get_user_weapon(attacker) == CSW_AWP)
{
awp_oles[attacker]++
}
if(get_user_weapon(attacker) == CSW_AK47)
{
ak47_oles[attacker]++
}
if(get_user_weapon(attacker) == CSW_M4A1)
{
m4a1_oles[attacker]++
}
if(get_user_weapon(attacker) == CSW_KNIFE)
{
kes_oles[attacker]++
}
if(get_user_weapon(attacker) == CSW_DEAGLE)
{
deagle_oles[attacker]++
}
while(o_oles[attacker] >= szamok[szint[attacker]])
{
szint[attacker]++;
}
return PLUGIN_CONTINUE
}
public fomenu(id) {
new menu = menu_create("Főmenü", "fomenu_h")
menu_additem(menu, "AWP Skinek", "1", 0)
menu_additem(menu, "Deagle Skinek", "2", 0)
menu_additem(menu, "Kes Skinek", "3", 0)
menu_additem(menu, "M4A1 Skinek", "4", 0)
menu_additem(menu, "AK47 Skinek", "5", 0)
menu_display(id, menu, 0)
}
public fomenu_h(id, menu, item) {
if(item == MENU_EXIT)
{
menu_cancel(id)
return PLUGIN_HANDLED
}
new data[9], access, callback, szName[64]
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
new key = str_to_num(data)
switch(key) {
case 1:{
awp_menu(id)
}
case 2:{
deagle_menu(id)
}
case 3:{
kes_menu(id)
}
case 4:{
m4a1_menu(id)
}
case 5:{
ak47_menu(id)
}
}
return PLUGIN_HANDLED
}
public awp_menu(id) {
new szText[512]
new cim[121]
format(cim, charsmax(cim), "AWP Skinek [ AWP Öléseid: %d]",awp_oles[id])
new menu = menu_create(cim, "awp_handler" )
if(awp_oles[id] < 50)
{
formatex(szText, charsmax(szText), "Worm God AWP [Még %d ölés]", 50-awp_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Worm God AWP [Elérve]", "1", 0)
if(awp_oles[id] < 150)
{
formatex(szText, charsmax(szText), "Tiger Tooth AWP [Még %d ölés]", 150-awp_oles[id])
menu_additem(menu, szText, "2", 0)
}
else
menu_additem(menu, "Tiger Tooth AWP [Elérve]", "2", 0)
if(awp_oles[id] < 300)
{
formatex(szText, charsmax(szText), "Eagle Paint AWP [Még %d ölés]", 300-awp_oles[id])
menu_additem(menu, szText, "3", 0)
}
else
menu_additem(menu, "Eagle Paint AWP [Elérve]", "3", 0)
if(awp_oles[id] < 500)
{
formatex(szText, charsmax(szText), "Aor AWP [Még %d ölés]", 500-awp_oles[id])
menu_additem(menu, szText, "4", 0)
}
else
menu_additem(menu, "Aor AWP [Elérve]", "4", 0)
if(awp_oles[id] < 800)
{
formatex(szText, charsmax(szText), "Woot AWP [Még %d ölés]", 800-awp_oles[id])
menu_additem(menu, szText, "5", 0)
}
else
menu_additem(menu, "Woot AWP [Elérve]", "5", 0)
if(awp_oles[id] < 1)
{
formatex(szText, charsmax(szText), "!!ALAP AWP SKIN!! [Még %d ölés]", 1-awp_oles[id])
menu_additem(menu, szText, "6", 0)
}
else
menu_additem(menu, "!!ALAP AWP!! [Valtas]", "6", 0)
menu_display(id, menu, 0)
}
public awp_handler(id, menu, item) {
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:{ //AWP1
if(awp_sz[id] != 1)
{
if(awp_oles[id] >= 50)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Worm God AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
awp_sz[id] = 1
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 50-awp_oles[id])
awp_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
awp_menu(id)
}
}
case 2:{ //AWP2
if(awp_sz[id] != 2)
{
if(awp_oles[id] >= 150)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Tiger Tooth AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
awp_sz[id] = 2
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 150-awp_oles[id])
awp_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
awp_menu(id)
}
}
case 3:{ //AWP3
if(awp_sz[id] != 3)
{
if(awp_oles[id] >= 300)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Eagle Paint AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
awp_sz[id] = 3
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 300-awp_oles[id])
awp_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
awp_menu(id)
}
}
case 4:{ //AWP4
if(awp_sz[id] != 4)
{
if(awp_oles[id] >= 500)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Aor AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
awp_sz[id] = 4
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 500-awp_oles[id])
awp_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
awp_menu(id)
}
}
case 5:{ //AWP5
if(awp_sz[id] != 5)
{
if(awp_oles[id] >= 800)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Woot AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
awp_sz[id] = 5
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-awp_oles[id])
awp_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
awp_menu(id)
}
}
case 6:{ //AWP ALAP
if(awp_sz[id] != 0)
{
if(awp_oles[id] >= 1)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L !!ALAP AWP Skin!!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
awp_sz[id] = 0
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1-awp_oles[id])
awp_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
awp_menu(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public deagle_menu(id) {
new cim[121]
new szText[512]
format(cim, charsmax(cim), "Deagle Skinek [ Deagle Öléseid: %d]",deagle_oles[id])
new menu = menu_create(cim, "deagle_handler" )
if(deagle_oles[id] < 50)
{
formatex(szText, charsmax(szText), "Carbon Liner Deagle [Még %d ölés]", 50-deagle_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Carbon Liner Deagle [Elérve]", "1", 0)
if(deagle_oles[id] < 150)
{
formatex(szText, charsmax(szText), "Eagle Paint Deagle [Még %d ölés]", 150-deagle_oles[id])
menu_additem(menu, szText, "2", 0)
}
else
menu_additem(menu, "Eagle Paint Deagle [Elérve]", "2", 0)
if(deagle_oles[id] < 300)
{
formatex(szText, charsmax(szText), "Camo Deagle [Még %d ölés]", 300-deagle_oles[id])
menu_additem(menu, szText, "3", 0)
}
else
menu_additem(menu, "Camo Deagle [Elérve]", "3", 0)
if(deagle_oles[id] < 500)
{
formatex(szText, charsmax(szText), "Strykerwolf Deagle[Még %d ölés]", 500-deagle_oles[id])
menu_additem(menu, szText, "4", 0)
}
else
menu_additem(menu, "Strykerwolf Deagle [Elérve]", "4", 0)
if(deagle_oles[id] < 800)
{
formatex(szText, charsmax(szText), "Gold&Silver Engraved Deagle [Még %d ölés]", 800-deagle_oles[id])
menu_additem(menu, szText, "5", 0)
}
else
menu_additem(menu, "Gold&Silver Engraved Deagle [Elérve]", "5", 0)
if(deagle_oles[id] < 1)
{
formatex(szText, charsmax(szText), "!!ALAP Deagle SKIN!! [Még %d ölés]", 1-deagle_oles[id])
menu_additem(menu, szText, "6", 0)
}
else
menu_additem(menu, "!!ALAP DEAGLE!! [Valtas]", "6", 0)
menu_display(id, menu, 0)
}
public deagle_handler(id, menu, item) {
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:{ //Deagle1
if(deagle_sz[id] != 1)
{
if(deagle_oles[id] >= 50)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Carbon Liner Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
deagle_sz[id] = 1
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 50-deagle_oles[id])
deagle_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
deagle_menu(id)
}
}
case 2:{ //Deagle2
if(deagle_sz[id] != 2)
{
if(deagle_oles[id] >= 150)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Eagle Paint Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
deagle_sz[id] = 2
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 150-deagle_oles[id])
deagle_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
deagle_menu(id)
}
}
case 3:{ //Deagle3
if(deagle_sz[id] != 3)
{
if(deagle_oles[id] >= 300)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Camo Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
deagle_sz[id] = 3
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 300-deagle_oles[id])
deagle_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
deagle_menu(id)
}
}
case 4:{ //Deagle4
if(deagle_sz[id] != 4)
{
if(deagle_oles[id] >= 500)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Strykerwolf Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
deagle_sz[id] = 4
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 500-deagle_oles[id])
deagle_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
deagle_menu(id)
}
}
case 5:{ //Deagle5
if(deagle_sz[id] != 5)
{
if(deagle_oles[id] >= 800)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Gold&Silver Engraved Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
deagle_sz[id] = 5
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-deagle_oles[id])
deagle_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
deagle_menu(id)
}
}
case 6:{ //ALAP
if(deagle_sz[id] != 0)
{
if(deagle_oles[id] >= 1)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L !!ALAP DEAGLE Skin!!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
deagle_sz[id] = 0
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1-deagle_oles[id])
deagle_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
deagle_menu(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public kes_menu(id) {
new szText[512]
new cim[121]
format(cim, charsmax(cim), "Kés Skinek [Kés Öléseid: %d]",kes_oles[id])
new menu = menu_create(cim, "kes_handler" )
if(kes_oles[id] < 75)
{
formatex(szText, charsmax(szText), "Nautilus Kés [Még %d ölés]", 75-kes_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Nautilus Kés [Elérve]", "1", 0)
if(kes_oles[id] < 200)
{
formatex(szText, charsmax(szText), "Fire Kés [Még %d ölés]", 200-kes_oles[id])
menu_additem(menu, szText, "2", 0)
}
else
menu_additem(menu, "Fire Kés [Elérve]", "2", 0)
if(kes_oles[id] < 400)
{
formatex(szText, charsmax(szText), "Night Bayonet [Még %d ölés]", 400-kes_oles[id])
menu_additem(menu, szText, "3", 0)
}
else
menu_additem(menu, "Night Bayonet [Elérve]", "3", 0)
if(kes_oles[id] < 600)
{
formatex(szText, charsmax(szText), "Deep Space Bayonet [Még %d ölés]", 600-kes_oles[id])
menu_additem(menu, szText, "4", 0)
}
else
menu_additem(menu, "Deep Space Bayonet [Elérve]", "4", 0)
if(kes_oles[id] < 900)
{
formatex(szText, charsmax(szText), "Aqua Nautilus Kés [Még %d ölés]", 900-kes_oles[id])
menu_additem(menu, szText, "5", 0)
}
else
menu_additem(menu, "Aqua Nautilus Kés [Elérve]", "5", 0)
if(kes_oles[id] < 1)
{
formatex(szText, charsmax(szText), "!!ALAP KES SKIN!! [Még %d ölés]", 1-kes_oles[id])
menu_additem(menu, szText, "6", 0)
}
else
menu_additem(menu, "!!ALAP KES!! [Valtas]", "6", 0)
menu_display(id, menu, 0)
}
public kes_handler(id, menu, item) {
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:{ //Kes1
if(kes_sz[id] != 1)
{
if(kes_oles[id] >= 75)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L A Nautilus Kés-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
kes_sz[id] = 1
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 75-kes_oles[id])
kes_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
kes_menu(id)
}
}
case 2:{ //USP2
if(kes_sz[id] != 2)
{
if(kes_oles[id] >= 200)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Fire Kés-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
kes_sz[id] = 2
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 200-kes_oles[id])
kes_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
kes_menu(id)
}
}
case 3:{ //USP3
if(kes_sz[id] != 3)
{
if(kes_oles[id] >= 400)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Night Bayonet-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
kes_sz[id] = 3
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 400-kes_oles[id])
kes_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
kes_menu(id)
}
}
case 4:{ //USP4
if(kes_sz[id] != 4)
{
if(kes_oles[id] >= 600)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Deep Space Bayonet-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
kes_sz[id] = 4
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 600-kes_oles[id])
kes_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
kes_menu(id)
}
}
case 5:{ //USP5
if(kes_sz[id] != 5)
{
if(kes_oles[id] >= 900)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Aqua Nautilus Kés -t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
kes_sz[id] = 5
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 900-kes_oles[id])
kes_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
kes_menu(id)
}
}
case 6:{ //ALAP Kes
if(kes_sz[id] != 0)
{
if(kes_oles[id] >= 1)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L !!ALAP KES!!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
kes_sz[id] = 0
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1-kes_oles[id])
kes_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
kes_menu(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public m4a1_menu(id) {
new szText[512]
new cim[121]
format(cim, charsmax(cim), "M4A1 Skinek [M4A1 Öléseid: %d]",m4a1_oles[id])
new menu = menu_create(cim, "m4a1_handler" )
if(m4a1_oles[id] < 150)
{
formatex(szText, charsmax(szText), "Dragon M4A1 [Még %d ölés]", 150-m4a1_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Dragon M4A1 [Elérve]", "1", 0)
if(m4a1_oles[id] < 375)
{
formatex(szText, charsmax(szText), "Eagle Paint M4A1 [Még %d ölés]", 375-m4a1_oles[id])
menu_additem(menu, szText, "2", 0)
}
else
menu_additem(menu, "Eagle Paint M4A1 [Elérve]", "2", 0)
if(m4a1_oles[id] < 750)
{
formatex(szText, charsmax(szText), "Hq M4A1 [Még %d ölés]", 750-m4a1_oles[id])
menu_additem(menu, szText, "3", 0)
}
else
menu_additem(menu, "Hq M4A1 [Elérve]", "3", 0)
if(m4a1_oles[id] < 980)
{
formatex(szText, charsmax(szText), "Woodland Camo M4A1 [Még %d ölés]", 980-m4a1_oles[id])
menu_additem(menu, szText, "4", 0)
}
else
menu_additem(menu, "Woodland Camo M4A1 [Elérve]", "4", 0)
if(m4a1_oles[id] < 1280)
{
formatex(szText, charsmax(szText), "Black Hawk Down M4A1 [Még %d ölés]", 1280-m4a1_oles[id])
menu_additem(menu, szText, "5", 0)
}
else
menu_additem(menu, "Black Hawk Down M4A1 [Elérve]", "5", 0)
if(m4a1_oles[id] < 1)
{
formatex(szText, charsmax(szText), "!!ALAP M4 SKIN!! [Még %d ölés]", 1-m4a1_oles[id])
menu_additem(menu, szText, "6", 0)
}
else
menu_additem(menu, "!!ALAP M4!! [Valtas]", "6", 0)
menu_display(id, menu, 0)
}
public m4a1_handler(id, menu, item) {
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:{ //M4A11
if(m4a1_sz[id] != 1)
{
if(m4a1_oles[id] >= 150)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Dragon M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
m4a1_sz[id] = 1
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 150-m4a1_oles[id])
m4a1_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
m4a1_menu(id)
}
}
case 2:{ //M4A12
if(m4a1_sz[id] != 2)
{
if(m4a1_oles[id] >= 375)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Eagle Paint M4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
m4a1_sz[id] = 2
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 375-m4a1_oles[id])
m4a1_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
m4a1_menu(id)
}
}
case 3:{ //M4A13
if(m4a1_sz[id] != 3)
{
if(m4a1_oles[id] >= 750)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Hq M4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
m4a1_sz[id] = 3
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 750-m4a1_oles[id])
m4a1_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
m4a1_menu(id)
}
}
case 4:{ //M4A14
if(m4a1_sz[id] != 4)
{
if(m4a1_oles[id] >= 980)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Woodland Camo M4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
m4a1_sz[id] = 4
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 980-m4a1_oles[id])
m4a1_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
m4a1_menu(id)
}
}
case 5:{ //M4A15
if(m4a1_sz[id] != 5)
{
if(m4a1_oles[id] >= 1280)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Black Hawk Down M4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
m4a1_sz[id] = 5
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1280-m4a1_oles[id])
m4a1_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
m4a1_menu(id)
}
}
case 6:{ //ALAP M4A1
if(m4a1_sz[id] != 0)
{
if(m4a1_oles[id] >= 1)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L !!ALAP M4!!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
m4a1_sz[id] = 0
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1-m4a1_oles[id])
m4a1_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
m4a1_menu(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public ak47_menu(id) {
new szText[512]
new cim[121]
format(cim, charsmax(cim), "AK47 Skinek [AK47 Öléseid: %d]",ak47_oles[id])
new menu = menu_create(cim, "ak47_handler" )
if(ak47_oles[id] < 140)
{
formatex(szText, charsmax(szText), "Blue Star Ak47 [Még %d ölés]", 140-ak47_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Blue Star Ak47 [Elérve]", "1", 0)
if(ak47_oles[id] < 365)
{
formatex(szText, charsmax(szText), "Hq AK47 [Még %d ölés]", 365-ak47_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Hq AK47 [Elérve]", "2", 0)
if(ak47_oles[id] < 740)
{
formatex(szText, charsmax(szText), "Eagle Paint AK47 [Még %d ölés]", 740-ak47_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Eagle Paint AK47 [Elérve]", "3", 0)
if(ak47_oles[id] < 970)
{
formatex(szText, charsmax(szText), "Egyptian Ak47 [Még %d ölés]", 970-ak47_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Egyptian Ak47 [Elérve]", "4", 0)
if(ak47_oles[id] < 1180)
{
formatex(szText, charsmax(szText), "Planted Ak47 [Még %d ölés]", 1180-ak47_oles[id])
menu_additem(menu, szText, "1", 0)
}
else
menu_additem(menu, "Planted Ak47 [Elérve]", "5", 0)
if(ak47_oles[id] < 1)
{
formatex(szText, charsmax(szText), "!!ALAP AK SKIN!! [Még %d ölés]", 1-ak47_oles[id])
menu_additem(menu, szText, "6", 0)
}
else
menu_additem(menu, "!!ALAP AK!! [Valtas]", "6", 0)
menu_display(id, menu, 0)
}
public ak47_handler(id, menu, item) {
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:{ //AK471
if(ak47_sz[id] != 1)
{
if(ak47_oles[id] >= 140)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Blue Star-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
ak47_sz[id] = 1
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 140-ak47_oles[id])
ak47_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
ak47_menu(id)
}
}
case 2:{ //AK472
if(ak47_sz[id] != 2)
{
if(ak47_oles[id] >= 365)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Hq Ak-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
ak47_sz[id] = 2
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 365-ak47_oles[id])
ak47_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
ak47_menu(id)
}
}
case 3:{ //AK473
if(ak47_sz[id] != 3)
{
if(ak47_oles[id] >= 740)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Eagle Paint Ak-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
ak47_sz[id] = 3
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 740-ak47_oles[id])
ak47_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
ak47_menu(id)
}
}
case 4:{ //AK474
if(ak47_sz[id] != 4)
{
if(ak47_oles[id] >= 970)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Egyptian Ak-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
ak47_sz[id] = 4
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 970-ak47_oles[id])
ak47_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
ak47_menu(id)
}
}
case 5:{ //AK475
if(ak47_sz[id] != 5)
{
if(ak47_oles[id] >= 1180)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L Planted Ak-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
ak47_sz[id] = 5
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1180-ak47_oles[id])
ak47_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
ak47_menu(id)
}
}
case 6:{ //AK475
if(ak47_sz[id] != 0)
{
if(ak47_oles[id] >= 1)
{
ColorChat(id, TEAM_COLOR, "%s ^1%L !!ALAP AK!!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
ak47_sz[id] = 0
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1-ak47_oles[id])
ak47_menu(id)
}
}
else
{
ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
ak47_menu(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
/*public client_putinserver(id)
{
awp_sz[id] = 0
deagle_sz[id] = 0
kes_sz[id] = 0
m4a1_sz[id] = 0
ak47_sz[id] = 0
}*/
public mentes(id)
{
new AuthId[32]
get_user_authid(id, AuthId, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s", AuthId)
format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#",m4a1_oles[id],m4a1_sz[id],ak47_oles[id],ak47_sz[id],awp_oles[id],awp_sz[id],deagle_oles[id],deagle_sz[id],kes_oles[id],kes_sz[id],o_oles[id])
nvault_set(vault,vaultkey,vaultdata)
return PLUGIN_CONTINUE
}
public betoltes(id)
{
new AuthId[32]
get_user_authid(id, AuthId, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s", AuthId)
format(vaultdata,255,"%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#%i#",m4a1_oles[id],m4a1_sz[id],ak47_oles[id],ak47_sz[id],awp_oles[id],awp_sz[id],deagle_oles[id],deagle_sz[id],kes_oles[id],kes_sz[id],o_oles[id])
nvault_get(vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new m_o[32], m_s[32], a_o[32], a_s[32], aw_o[32], aw_s[32], d_o[32], d_s[32], k_o[32], k_s[32], o_o[32]
parse(vaultdata, m_o, 31, m_s, 31, a_o, 31, a_s, 31, aw_o, 31, aw_s, 31, d_o, 31, d_s, 31, k_o, 31, k_s, 31, o_o, 31)
m4a1_oles[id] = str_to_num(m_o)
m4a1_sz[id] = str_to_num(m_s)
ak47_oles[id] = str_to_num(a_o)
ak47_sz[id] = str_to_num(a_s)
awp_oles[id] = str_to_num(aw_o)
awp_sz[id] = str_to_num(aw_s)
deagle_oles[id] = str_to_num(d_o)
deagle_sz[id] = str_to_num(d_s)
kes_oles[id] = str_to_num(k_o)
kes_sz[id] = str_to_num(k_s)
o_oles[id] = str_to_num(o_o)
return PLUGIN_CONTINUE
}
public client_connect(id)
{
betoltes(id)
}
public client_disconnect(id)
{
mentes(id)
}
public fegyvervaltas(id) {
new fgy = get_user_weapon(id)
if(awp_sz[id] == 1 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_awp_v1.mdl")
}
if(awp_sz[id] == 2 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_awp_v2.mdl")
}
if(awp_sz[id] == 3 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_awp_v3.mdl")
}
if(awp_sz[id] == 4 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_awp_v4.mdl")
}
if(awp_sz[id] == 5 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_awp_v5.mdl")
}
if(deagle_sz[id] == 1 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_deagle_v1.mdl")
}
if(deagle_sz[id] == 2 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_deagle_v2.mdl")
}
if(deagle_sz[id] == 3 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_deagle_v3.mdl")
}
if(deagle_sz[id] == 4 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_deagle_v4.mdl")
}
if(deagle_sz[id] == 5 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_deagle_v5.mdl")
}
if(kes_sz[id] == 1 && fgy == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_knife_v1.mdl")
}
if(kes_sz[id] == 2 && fgy == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_knife_v2.mdl")
}
if(kes_sz[id] == 3 && fgy == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_knife_v3.mdl")
}
if(kes_sz[id] == 4 && fgy == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_knife_v4.mdl")
}
if(kes_sz[id] == 5 && fgy == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_knife_v5.mdl")
}
if(m4a1_sz[id] == 1 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_m4a1_v1.mdl")
}
if(m4a1_sz[id] == 2 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_m4a1_v2.mdl")
}
if(m4a1_sz[id] == 3 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_m4a1_v3.mdl")
}
if(m4a1_sz[id] == 4 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_m4a1_v4.mdl")
}
if(m4a1_sz[id] == 5 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_m4a1_v5.mdl")
}
if(ak47_sz[id] == 1 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_ak47_v11.mdl")
}
if(ak47_sz[id] == 2 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_ak47_v2.mdl")
}
if(ak47_sz[id] == 3 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_ak47_v3.mdl")
}
if(ak47_sz[id] == 4 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_ak47_v4.mdl")
}
if(ak47_sz[id] == 5 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/dhb_mdl/v_ak47_v5.mdl")
}
}