#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta_util>
#include <colorchat>
#define PLUGIN "ServerMenu_CSDM"
#define VERSION "0.1"
#define AUTHOR "Bitter"
new keys6 = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_8|MENU_KEY_0
new iMoney,iShop[7];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("menu_6", keys6, "menus6")
register_concmd("nightvision", "menu6")
register_clcmd("menu", "menu6")
register_clcmd("say /menu", "menu6")
register_clcmd("say_team /menu", "menu6")
register_event( "HLTV", "RoundStart", "a", "1=0", "2=0" ); // Событие старта раунда
}
public RoundStart()
{
for(new r = 0; r <= 7; r++)
{
iShop[r] = 0;
}
}
public menu6(id)
{
iMoney = cs_get_user_money(id);
static menu[650], keys, iLen;
iLen = 0, keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_8|MENU_KEY_0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\wМеню \yАвтоматов^n\wДеньги\d: \y%d$^n^n",iMoney);
if(iShop[1] == 0)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y1. \wКупить \yGuitar \r| \d(\y1000$\d)^n")
keys |= MENU_KEY_1
}
else
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y1. \dКупить \yGuitar \r| \d(\y1000$\d)^n")
keys |= MENU_KEY_1
}
if(iShop[2] == 0)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y2. \wКупить \yScar \r| \d(\y1000$\d)^n")
keys |= MENU_KEY_2
}
else
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y2. \dКупить \yScar \r| \d(\y1000$\d)^n")
keys |= MENU_KEY_2
}
if(iShop[3] == 0)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y3. \wКупить \yF2000 \r| \d(\y1000$\d)^n^n")
keys |= MENU_KEY_3
}
else
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y3. \dКупить \yF2000 \r| \d(\y1000$\d)^n^n")
keys |= MENU_KEY_3
}
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y0. \wВыход :)^n")
keys |= MENU_KEY_0
return show_menu(id, keys6, menu, -1, "menu_6")
}
public menus6(id, key)
{
new name[32],UserMoney[33];
get_user_name(id,name,charsmax(name));
UserMoney[id] = cs_get_user_money(id);
switch(key)
{
case 0:
{
if(iShop[1] == 0)
{
if(UserMoney[id] >= 1000)
{
cs_set_user_money(id,UserMoney[id] - 1000);
ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Вы ^1купил ^3Guitar ^1в ^1магазине CSO");
fm_strip_user_gun( id, CSW_M249 ) ;
fm_strip_user_gun( id, CSW_SCOUT ) ;
fm_strip_user_gun( id, CSW_M4A1 ) ;
fm_strip_user_gun( id, CSW_FAMAS ) ;
fm_strip_user_gun( id, CSW_GALIL ) ;
fm_strip_user_gun( id, CSW_AK47 ) ;
fm_strip_user_gun( id, CSW_AWP ) ;
fm_strip_user_gun( id, CSW_P90 ) ;
fm_strip_user_gun( id, CSW_M3 ) ;
client_cmd(id, "guitarsp")
return menu6(id)
}
else ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Игрок ^3%s^1 у вас недостаточно ^3средств.",name);
}else ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Можно купить ^41 раз.");
}
case 1:
{
if(iShop[2] == 0)
{
if(UserMoney[id] >= 1000)
{
cs_set_user_money(id,UserMoney[id] - 1000);
ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Вы ^1купил ^3Scarsp ^1в ^1магазине CSO");
fm_strip_user_gun( id, CSW_M249 ) ;
fm_strip_user_gun( id, CSW_SCOUT ) ;
fm_strip_user_gun( id, CSW_M4A1 ) ;
fm_strip_user_gun( id, CSW_FAMAS ) ;
fm_strip_user_gun( id, CSW_GALIL ) ;
fm_strip_user_gun( id, CSW_AK47 ) ;
fm_strip_user_gun( id, CSW_AWP ) ;
fm_strip_user_gun( id, CSW_P90 ) ;
fm_strip_user_gun( id, CSW_M3 ) ;
client_cmd(id, "scarsp")
return menu6(id)
}
else ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Игрок ^3%s^1 у вас недостаточно ^3средств.",name);
}else ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Можно купить ^41 раз.");
}
case 2:
{
if(iShop[3] == 0)
{
if(UserMoney[id] >= 1000)
{
cs_set_user_money(id,UserMoney[id] - 1000);
ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Вы ^1купил ^3F2000 ^1в ^1магазине CSO");
fm_strip_user_gun( id, CSW_M249 ) ;
fm_strip_user_gun( id, CSW_SCOUT ) ;
fm_strip_user_gun( id, CSW_M4A1 ) ;
fm_strip_user_gun( id, CSW_FAMAS ) ;
fm_strip_user_gun( id, CSW_GALIL ) ;
fm_strip_user_gun( id, CSW_AK47 ) ;
fm_strip_user_gun( id, CSW_AWP ) ;
fm_strip_user_gun( id, CSW_P90 ) ;
fm_strip_user_gun( id, CSW_M3 ) ;
client_cmd(id, "f2000sp")
return menu6(id)
}
else ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Игрок ^3%s^1 у вас недостаточно ^3средств.",name);
}else ColorChat(id,GREEN,"^1[^4Магазин^1] ^1Можно купить ^41 раз.");
}
}
return PLUGIN_HANDLED
}