Делаю для своего зомби сервера Weapon Menu ,
Меню как бы уже гатова , только проблемка есть не дается оружие ...
Скажите пожалуста в чем проблема , и может еще где ошибку найдете . : #include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <vault>
#include <engine>
#define MainBuyMenu (1<<0)|(1<<1)|(1<<2)|(1<<3)
#define Keyshandgun (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)
#define Keyssubgun (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<9)
#define Keysshotgun (1<<0)|(1<<1)|(1<<2)
new PLUGIN[]="Weapon Menu"
new AUTHOR[]="asdf"
new VERSION[]="v1.0"
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_cvar("buy_menu","1")
register_clcmd( "say /buy","ShowBuyMenu")
register_menucmd(register_menuid("BuyMenu"), MainBuyMenu, "PressedBuyMenu")
}
public ShowBuyMenu(id) {
show_menu(id, MainBuyMenu, "Zombie Mod Infection Weapon Menu: ^n1: Shotguns ^n2: SMG^n3: Exit^n", -1, "BuyMenu") // Display menu
}
public PressedBuyMenu(id, key) {
switch (key) {
case 0: { // 1
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
Showshotgun(id)
}
case 1: { // 2
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
Showsubgun(id)
}
}
return PLUGIN_CONTINUE
}
public Showhandgunmenu(id)
{
show_menu(id, Keyshandgun, "Zombie Mod Infection Weapon Menu[Pistols]: ^n1: 9X19mm Sidearm ^n2: K&M .45 Tactical ^n3: 228 Compact ^n4: Nught Hawk ^n5: ES Five-Seven ^n6: Duel Elites ^n7: Exit^n", -1, "Handgun") // Display menu
}
public Pressedhandgun(id, key) {
switch (key) {
case 0: { // 1
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_glock18")
//cs_set_user_bpammo(id,CSW_GLOCK18,250)
}
case 1: { // 2
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_usp")
//cs_set_user_bpammo(id,CSW_USP,250)
}
case 2: { // 3
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_p228")
//cs_set_user_bpammo(id,CSW_P228,250)
}
case 3: { // 4
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_deagle")
//cs_set_user_bpammo(id,CSW_DEAGLE,250)
}
case 4: { // 5
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_fiveseven")
//cs_set_user_bpammo(id,CSW_FIVESEVEN,250)
}
case 5: { // 6
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_elite")
//cs_set_user_bpammo(id,CSW_ELITE,250)
}
}
return PLUGIN_CONTINUE
}
public Showsubgun(id) {
show_menu(id, Keyssubgun, "Zombie Mod Infection Weapon Menu[SMG]: ^n1: TMP ^n2: MP5 ^n3: UMP45 ^n4: ES C90 ^n5: UZI ^n6: Exit^n", -1, "Handgun") // Display menu
}
public Pressedsubgun(id, key) {
switch (key) {
case 0: { // 1
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_tmp")
cs_set_user_bpammo(id,CSW_TMP,250)
Showhandgunmenu(id)
}
case 1: { // 2
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_mp5navy")
cs_set_user_bpammo(id,CSW_MP5NAVY,250)
Showhandgunmenu(id)
}
case 2: { // 3
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_ump45")
cs_set_user_bpammo(id,CSW_UMP45,250)
Showhandgunmenu(id)
}
case 3: { // 4
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_p90")
cs_set_user_bpammo(id,CSW_P90,250)
Showhandgunmenu(id)
}
case 4: { // 5
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_mac10")
cs_set_user_bpammo(id,CSW_MAC10,250)
Showhandgunmenu(id)
}
}
return PLUGIN_CONTINUE
}
public Showshotgun(id)
{
show_menu(id, Keysshotgun, "Zombie Mod Infection Weapon Menu[Shotguns]:^n1: Leone 12 Gauge Super ^n2: Leone YG1265 Auto ^n3: Exit^n", -1, "shotgun") // Display menu
}
public Pressedshotgun(id, key) {
switch (key) {
case 0: { // 1
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_m3")
//cs_set_user_bpammo(id,CSW_M3,250)
Showhandgunmenu(id)
}
case 1: { // 2
if(get_cvar_num("amx_zombie_mode") == 0)
{
client_print(id, print_chat, "[Buy] This Plugin Is Disabled.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_xm1014")
//cs_set_user_bpammo(id,CSW_XM1014,250)
Showhandgunmenu(id)
}
}
return PLUGIN_CONTINUE
}