//PLUGIN KÉSZÍTŐ: Freeway ~ Fun Szerver tulajdonosa YopYoy)"
////////////PRIVÁT PLUGIN (VÓLT)
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <colorchat>
new skin1[33], skin2[33], skin3[33], skin4[33], skin5[33], skin6[33], skin7[33], skin8[33], skin9[33], skin10[33], skin11[33], skin12[33], skin13[33], skin14[33], skin15[33], skin16[33], skin17[33]
public plugin_init()
{
register_plugin("fegyvermenu", "1.0", "YopYoy");
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
RegisterHam(Ham_Spawn, "player", "fegyomenu", 1)
register_logevent("logevent_end", 2, "1=Round_End")
register_logevent("logevent_end", 2, "1&Restart_Round")
register_logevent("logevent_end", 2, "1=Game_Commencing")
}
public plugin_precache() {
precache_model("models/skines_fegybermenu/v_m4a1.mdl")
precache_model("models/skines_fegybermenu/v_ak47.mdl")
precache_model("models/skines_fegybermenu/v_deagle.mdl")
precache_model("models/skines_fegybermenu/v_awp.mdl")
precache_model("models/skines_fegybermenu/v_knife.mdl")
precache_model("models/skines_fegybermenu/v_aug.mdl")
precache_model("models/skines_fegybermenu/v_famas.mdl")
precache_model("models/skines_fegybermenu/v_m249.mdl")
precache_model("models/skines_fegybermenu/v_m3.mdl")
precache_model("models/skines_fegybermenu/v_xm1014.mdl")
precache_model("models/skines_fegybermenu/v_scout.mdl")
precache_model("models/skines_fegybermenu/v_mp5.mdl")
precache_model("models/skines_fegybermenu/v_galil.mdl")
precache_model("models/skines_fegybermenu/v_sg552.mdl")
precache_model("models/skines_fegybermenu/v_p90.mdl")
precache_model("models/skines_fegybermenu/v_tmp.mdl")
precache_model("models/skines_fegybermenu/v_ump.mdl")
}
public Event_Change_Weapon(id)
{
new fgy = get_user_weapon(id)
if(skin1[id] == 0 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_m4a1.mdl")
}
if(skin2[id] == 1 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_ak47.mdl")
}
if(skin3[id] == 2 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_deagle.mdl")
}
if(skin4[id] == 3 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_awp.mdl")
}
if(skin5[id] == 4 && fgy == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_knife.mdl")
}
if(skin6[id] == 5 && fgy == CSW_AUG)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_aug.mdl")
}
if(skin7[id] == 6 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_famas.mdl")
}
if(skin8[id] == 7 && fgy == CSW_M249)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_m249.mdl")
}
if(skin9[id] == 8 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_m3.mdl")
}
if(skin10[id] == 9 && fgy == CSW_XM1014)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_xm1014.mdl")
}
if(skin11[id] == 10 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_scout.mdl")
}
if(skin12[id] == 11 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_mp5.mdl")
}
if(skin13[id] == 12 && fgy == CSW_GALIL)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_galil.mdl")
}
if(skin14[id] == 13 && fgy == CSW_SG552)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_sg552.mdl")
}
if(skin14[id] == 13 && fgy == CSW_P90)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_p90.mdl")
}
if(skin15[id] == 14 && fgy == CSW_TMP)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_tmp.mdl")
}
if(skin16[id] == 15 && fgy == CSW_UMP45)
{
set_pev(id, pev_viewmodel2, "models/skines_fegybermenu/v_ump.mdl")
}
}
public fegyomenu(id)
{
new menu = menu_create("\\rFegyver menü", "qqqq");
menu_additem(menu, "\\rM4A1 \\ycsomag", "1", 0); // case 0
menu_additem(menu, "\\rAK47 \\ycsomag", "2", 0); // case 1
menu_additem(menu, "\\rAWP \\ycsomag", "3", 0); // case 1
menu_additem(menu, "\\rAUG \\ycsomag", "4", 0); // case 1
menu_additem(menu, "\\rFAMAS \\ycsomag", "5", 0); // case 1
menu_additem(menu, "\\rM249 \\ycsomag", "6", 0); // case 1
menu_additem(menu, "\\rM3 \\ycsomag \\w[Shotgun]", "7", 0); // case 1
menu_additem(menu, "\\rXM1014 \\ycsomag \\w[Autó-Shotgun]", "8", 0); // case 1
menu_additem(menu, "\\rSCOUT \\ycsomag", "9", 0); // case 1
menu_additem(menu, "\\rMP5 \\ycsomag", "10", 0); // case 1
menu_additem(menu, "\\rGALIL \\ycsomag", "11", 0); // case 1
menu_additem(menu, "\\rSG552 \\ycsomag", "12", 0); // case 1
menu_additem(menu, "\\rP90 \\ycsomag", "13", 0); // case 1
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public qqqq(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(item) {
case 0:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin1[id] = 0
give_item(id, "weapon_m4a1")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1M4A1 Csomagot.")
}
case 1:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin2[id] = 1
give_item(id, "weapon_ak47")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1AK47 Csomagot.")
}
case 2:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin4[id] = 3
give_item(id, "weapon_awp")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1AWP Csomagot.")
}
case 3:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin6[id] = 5
give_item(id,"weapon_aug");
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1AUG Csomagot.")
}
case 4:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin7[id] = 6
give_item(id,"weapon_famas")
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1FAMAS Csomagot.")
}
case 5:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin8[id] = 7
give_item(id,"weapon_m249")
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1M249 Csomagot.")
}
case 6:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin9[id] = 8
give_item(id,"weapon_m3")
give_item(id,"ammo_buckshot");
give_item(id,"ammo_buckshot");
give_item(id,"ammo_buckshot");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1M3 Csomagot.")
}
case 7:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin10[id] = 9
give_item(id,"weapon_xm1014")
give_item(id,"ammo_buckshot");
give_item(id,"ammo_buckshot");
give_item(id,"ammo_buckshot");
give_item(id,"ammo_buckshot");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1XM1014 Csomagot.")
}
case 8:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin11[id] = 10
give_item(id,"weapon_scout")
give_item(id,"ammo_762nato");
give_item(id,"ammo_762nato");
give_item(id,"ammo_762nato");
give_item(id,"ammo_762nato");
give_item(id,"ammo_762nato");
give_item(id,"ammo_762nato");
give_item(id,"ammo_762nato");
give_item(id,"ammo_762nato");
give_item(id,"ammo_762nato");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1SCOUT Csomagot.")
}
case 9:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin12[id] = 11
give_item(id,"weapon_mp5navy")
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1MP5 Csomagot.")
}
case 10:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin13[id] = 12
give_item(id,"weapon_galil")
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1GALIL Csomagot.")
}
case 11:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin14[id] = 13
give_item(id,"weapon_sg552")
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id,"ammo_556nato");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1SG552 Csomagot.")
}
case 12:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin15[id] = 14
give_item(id,"weapon_p90")
give_item(id,"ammo_57mm");
give_item(id,"ammo_57mm");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1P90 Csomagot.")
}
case 13:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin16[id] = 15
give_item(id,"weapon_tmp")
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id,"ammo_9mm");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1TMP Csomagot.")
}
case 14:
{
skin5[id] = 4
give_item(id, "weapon_knife")
skin3[id] = 2
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
skin17[id] = 16
give_item(id,"weapon_ump45")
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id,"ammo_45acp");
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "item_thighpack")
give_item(id, "item_assaultsuit")
ColorChat(id, NORMAL, "^4[.:%s:.]^3Sikeresen kiválasztottad a(z) ^1UMP45 Csomagot.")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}