Код
#include amxmodx
#include <cstrike>
#include <fun>
#define PLUGIN "CT_WEAPONS"
#define VERSION "final"
#define AUTHOR "refflexx"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("roq", "Menus" )
}
public Menus(id)
{
if (cs_get_user_team(id) == CS_TEAM_CT)
{
new i_Menu = menu_create("\y Выбирай Себе оружие \d[ by ReFFleX* ]", "MMENU" )
menu_additem(i_Menu, "MG3 + Luger", "1", 0)
menu_additem(i_Menu, "MP40 + Luger", "2", 0)
menu_additem(i_Menu, "MP7A1 + Luger", "3", 0)
menu_additem(i_Menu, "F2000 + Luger", "4", 0)
menu_additem(i_Menu, "SCAR + Luger", "5", 0)
menu_additem(i_Menu, "K1ASE + Luger", "6", 0)
if(cs_get_user_money(id) < 3500)
{
menu_additem(i_Menu, "\dAK47 Long + Luger\d 3500$", "7", 0)
}
else if(cs_get_user_money(id) >= 3500)
{
menu_additem(i_Menu, "AK47 Long + Luger\y 3500$", "7", 0)
}
if(cs_get_user_money(id) < 4000)
{
menu_additem(i_Menu, "\dWATERGUN + Luger\d 4000$", "8", 0)
}
else if(cs_get_user_money(id) >= 4000)
{
menu_additem(i_Menu, "WATERGUN + Luger\y 4000$", "8", 0)
}
if(cs_get_user_money(id) < 5500)
{
menu_additem(i_Menu, "\dXM8 + Luger\d 5500$", "9", 0)
}
else if(cs_get_user_money(id) >= 5500)
{
menu_additem(i_Menu, "XM8 + Luger\y 5500$", "9", 0)
}
if(cs_get_user_money(id) < 5600)
{
menu_additem(i_Menu, "\dKross + Luger\d 5600$", "10", 0)
}
else if(cs_get_user_money(id) >= 5600)
{
menu_additem(i_Menu, "Kross + Luger\y 5600$", "10", 0)
}
if(cs_get_user_money(id) < 16000)
{
menu_additem(i_Menu, "\dAWP + infinity \d16000$", "11", 0)
}
else if(cs_get_user_money(id) >= 16000)
{
menu_additem(i_Menu, "AWP + infinity \y16000$", "11", 0)
}
if(cs_get_user_money(id) < 17500)
{
menu_additem(i_Menu, "\dAк47 Нож + luger \d17500$", "12", 0)
}
else if(cs_get_user_money(id) >= 17500)
{
menu_additem(i_Menu, "Aк47 Нож + luger \y17500$", "12", 0)
}
if(get_user_flags(id) & ADMIN_ALL)
{
menu_additem(i_Menu, "\dGitara + infinity\r ( VIP only )", "13", 0)
}
else if(get_user_flags(id) & ADMIN_LEVEL_H)
{
menu_additem(i_Menu, "\yGitara + infinity\r ( VIP only )", "13", 0)
}
if(get_user_flags(id) & ADMIN_ALL)
{
menu_additem(i_Menu, "\dVsk94 + Luger\r ( Admin only )", "14", 0)
}
else if(get_user_flags(id) & ADMIN_BAN)
{
menu_additem(i_Menu, "\yVsk94 + Luger\r ( Admin only )", "14", 0)
}
if(get_user_flags(id) & ADMIN_ALL)
{
menu_additem(i_Menu, "\dM4A4 + infinity\r ( Admin only ) \d10000$", "15", 0)
}
else if(get_user_flags(id) & ADMIN_BAN)
{
menu_additem(i_Menu, "\yM4A4 + infinity\r ( Admin only ) \y10000$", "15", 0)
}
menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, i_Menu, 0)
return PLUGIN_HANDLED
}
}
public MMENU(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1:
{
client_cmd(id, "luger")
client_cmd(id, "mg3")
}
case 2:
{
client_cmd(id, "mp40")
client_cmd(id, "luger")
}
case 3:
{
client_cmd(id, "mp7a1_give")
client_cmd(id, "luger")
}
case 4:
{
client_cmd(id, "f2000_give")
client_cmd(id, "luger")
}
case 5:
{
client_cmd(id, "scar_give")
client_cmd(id, "luger")
}
case 6:
{
client_cmd(id, "k1ase_give")
client_cmd(id, "luger")
}
case 7:
{
if(cs_get_user_money(id) < 3500)
{
client_print(id, print_chat, "У вас не хватает денег,выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "cv47_give")
client_cmd(id, "luger")
}
case 8:
{
if(cs_get_user_money(id) < 4000)
{
client_print(id, print_chat, "У вас не хватает денег,выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "watergun_give")
client_cmd(id, "luger")
}
case 9:
{
if(cs_get_user_money(id) < 5500)
{
client_print(id, print_chat, "У вас не хватает денег,выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "xm8_give")
client_cmd(id, "luger")
}
case 10:
{
if(cs_get_user_money(id) < 5600)
{
client_print(id, print_chat, "У вас не хватает денег,выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "dualkriss_give")
client_cmd(id, "luger")
}
case 11:
{
if(cs_get_user_money(id) < 16000)
{
client_print(id, print_chat, "У вас не хватает денег,выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "m95sps")
client_cmd(id, "infosps")
}
case 12:
{
if(cs_get_user_money(id) < 17500)
{
client_print(id, print_chat, "У вас не хватает денег,выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "goosps")
client_cmd(id, "luger")
}
case 13:
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
if(cs_get_user_money(id) < 0)
{
client_print(id, print_chat, "Вы не VIP, выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "guitar_give")
client_cmd(id, "infosps")
}
case 14:
if(get_user_flags(id) & ADMIN_BAN)
{
if(cs_get_user_money(id) < 0)
{
client_print(id, print_chat, "Вы не ADMIN, выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "vsk94sps")
client_cmd(id, "luger")
}
case 15:
if(get_user_flags(id) & ADMIN_BAN)
{
if(cs_get_user_money(id) < 10000)
{
client_print(id, print_chat, "Нехватает Денег, выбери себе что то другое")
client_cmd(id, "roq")
return PLUGIN_HANDLED;
}
client_cmd(id, "hk416")
client_cmd(id, "infosps")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}