Offline |
 |
Csatlakozott:2014.10.30. 10:18 Hozzászólások:468 Megköszönt másnak: 235 alkalommal Megköszönték neki: 34 alkalommal
|
Sziasztok! A fegyverrendszer pluginba próbáltam beleilleszteni a rangrendszer plugint az ölések számlolásának céljából, csak valami hiba csúszott a dologba... A plugin lefordul, fut is, csak amikor megöl valakit valakit akkor feldob egy hibát, ami miatt a webkonzol igen zsúfolt lesz... Van ötlete valakinek mi lehet a hiba? Sajnos nem jövök rá, és így 3 nap után már igen frusztrál a dolog!! Hibaüzenet: L 12/01/2015 - 10:55:33: [AMXX] Displaying debug trace (plugin "keszre_upd.amxx") L 12/01/2015 - 10:55:33: [AMXX] Run time error 4: index out of bounds L 12/01/2015 - 10:55:33: [AMXX] [0] keszre_upd.sma::eDeath (line 418) 385-424 Sor 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 }
Teljes sma: #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") } }
|
|