#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <colorchat>
#define PLUGIN "Jobb fegyvermenu"
#define VERSION "1.0"
#define AUTHOR "xXLegendXx"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /fegyver", "fegyvermenu");
RegisterHam(Ham_Spawn, "player", "fegyvermenu", 1)
}
public fegyvermenu(id)
{
if(!user_has_weapon(id, CSW_C4))
{
strip_user_weapons(id);
new menu = menu_create("\rValassz fegyvert!", "handler");
menu_additem(menu, "M4A1 csomag.", "1", 0);
menu_additem(menu, "AK47 csomag..", "2", 0);
menu_additem(menu, "AWP csomag..\y", "3", 0);
menu_additem(menu, "MachineGun csomag..", "4", 0);
menu_additem(menu, "AUG csomag..", "5", 0);
menu_additem(menu, "FAMAS csomag..", "6", 0);
menu_additem(menu, "Galil csomag..", "7", 0);
menu_additem(menu, "SMG csomag..", "8", 0);
menu_additem(menu, "Autoshotgun csomag.. \d (xm1014)", "9", 0);
menu_additem(menu, "Shotgun csomag..\d (m3)", "10", 0);
menu_additem(menu, "Scout csomag..", "11", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu);
}
else
{
new menu = menu_create("\rValassz fegyvert!", "handler");
menu_additem(menu, "M4A1 csomag..", "1", 0);
menu_additem(menu, "AK47 csomag..", "2", 0);
menu_additem(menu, "AWP csomag..\y", "3", 0);
menu_additem(menu, "MachineGun csomag..", "4", 0);
menu_additem(menu, "AUG csomag..", "5", 0);
menu_additem(menu, "FAMAS csomag..", "6", 0);
menu_additem(menu, "Galil csomag..", "7", 0);
menu_additem(menu, "SMG csomag..", "8", 0);
menu_additem(menu, "Autoshotgun csomag.. \d (xm1014)", "9", 0);
menu_additem(menu, "Shotgun csomag..\d (m3)", "10", 0);
menu_additem(menu, "Scout csomag..", "11", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu);
}
}
public handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], 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:
{
m4menu(id);
ColorChat(id, RED, "[Dream]^x04 M4A1 MENU!");
}
case 2:
{
akmenu(id);
ColorChat(id, RED, "[Dream]^x04 AK47 MENU!");
}
case 3:
{
//wpmenu(id);
ColorChat(id, RED, "[Dream]^x04 AWP MENU!");
}
case 4:
{
//mcgmenu(id);
ColorChat(id, RED, "[Dream]^x04 MACHINEGUN MENU!");
}
case 5:
{
//augmenu(id);
ColorChat(id, RED, "[Dream]^x04 AUG MENU!");
}
case 6:
{
//famasmenu(id);
ColorChat(id, RED, "[Dream]^x04 FAMAS MENU!");
}
case 7:
{
//galilmenu(id);
ColorChat(id, RED, "[Dream]^x04 GALIL MENU!");
}
case 8:
{
//smgmenu(id);
ColorChat(id, RED, "[Dream]^x04 SMG MENU!");
}
case 9:
{
//ashotimenu(id);
ColorChat(id, RED, "[Dream]^x04 AUTOSHOTGUN MENU!");
}
case 10:
{
//shotimenu(id);
ColorChat(id, RED, "[Dream]^x04 SHOTGUN MENU!");
}
case 11:
{
//scoutmenu(id);
ColorChat(id, RED, "[Dream]^x04 Vettel egy Scout csomagot!");
}
}
return PLUGIN_HANDLED;
}
public m4menu(id)
{
new menu = menu_create("\rValassz fegyvert!", "m4menu_h");
menu_additem(menu, "M4A1+Deagle..", "1", 0);
menu_additem(menu, "M4A1+Fiveseven..", "2", 0);
menu_additem(menu, "M4A1+P228..", "3", 0);
menu_additem(menu, "M4A1+Dual elite..", "4", 0);
menu_additem(menu, "M4A1+Usp..", "5", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu);
}
public m4menu_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], 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:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90)
ColorChat(id, RED, "[Dream]^x04 M4A1+Deagle!");
}
case 2:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_fiveseven");
cs_set_user_bpammo(id, CSW_FIVESEVEN, 100)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90)
ColorChat(id, RED, "[Dream]^x04 M4A1+Five-Seven!");
}
case 3:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_p228");
cs_set_user_bpammo(id, CSW_P228, 52)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90)
ColorChat(id, RED, "[Dream]^x04 M4A1+P228!");
}
case 4:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_elite");
cs_set_user_bpammo(id, CSW_ELITE, 120)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90)
ColorChat(id, RED, "[Dream]^x04 M4A1+Dual elite!");
}
case 5:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_usp");
cs_set_user_bpammo(id, CSW_USP, 24)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 90)
ColorChat(id, RED, "[Dream]^x04 M4A1+Usp!");
}
}
return PLUGIN_HANDLED;
}
public akmenu(id)
{
new menu = menu_create("\rValassz fegyvert!", "akmenu_h");
menu_additem(menu, "AK47+Deagle..", "1", 0);
menu_additem(menu, "AK47+Fiveseven..", "2", 0);
menu_additem(menu, "AK47+P228..", "3", 0);
menu_additem(menu, "AK47+Dual elite..", "4", 0);
menu_additem(menu, "AK47+Usp..", "5", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu);
}
public akmenu_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], 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:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_AK47, 90)
ColorChat(id, RED, "[Dream]^x04 AK47+Deagle!");
}
case 2:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_fiveseven");
cs_set_user_bpammo(id, CSW_FIVESEVEN, 100)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_AK47, 90)
ColorChat(id, RED, "[Dream]^x04 AK47+Five-Seven!");
}
case 3:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_p228");
cs_set_user_bpammo(id, CSW_P228, 52)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_AK47, 90)
ColorChat(id, RED, "[Dream]^x04 AK47+P228!");
}
case 4:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_elite");
cs_set_user_bpammo(id, CSW_ELITE, 120)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_AK47, 90)
ColorChat(id, RED, "[Dream]^x04 AK47+Dual elite!");
}
case 5:
{
give_item(id, "weapon_hegranade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
give_item(id, "weapon_usp");
cs_set_user_bpammo(id, CSW_USP, 24)
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_AK47, 90)
ColorChat(id, RED, "[Dream]^x04 AK47+Usp!");
}
}
return PLUGIN_HANDLED;
}