Код:
#include <amxmodx>
#include <dhudmessage>
#define PLUGIN "Menu Servera"
#define VERSION "1.0"
#define AUTHOR "BeasT"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menucmd(register_menuid("Menu Servera"), 1023, "ServerMenu_Func")
register_clcmd("menu", "ServerMenu")
register_clcmd("say /menu", "ServerMenu")
register_clcmd("say_team /menu", "ServerMenu")
set_task(1.0, "taskHudMsg", .flags = "b")
}
public taskHudMsg()
{
set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.85, 0.0, 0, 0.0, 1.0, 0.1, 0.1, false);
show_dhudmessage(0, "Меню сервера на F3");
}
public client_authorized(id)
client_cmd(id, "bind ^"F3^" ^"say /menu^"");
public ServerMenu(id)
{
static g_Menu[512], keys, len
len = formatex(g_Menu, 511, "\r[\wМеню Сервера\r]^nПятизвездочный CSDM^n^n");
len += formatex(g_Menu[len], 511 - len, "\r1. \yОткрыть \r[\yМагазин\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r2. \yПоставить \r[\yТурель\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r3. \yКупить \r[\yЗолотой АК\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r4. \yКупить \r[\yЗолотую M4A1\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r5. \yУстановить \r[\yЗолотую AWP\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r6. \yУстановить \r[\yНаземную Мину\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r7. \yПоставить \r[\yРаздатчик Здоровья\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r8. \yКупить \r[\yАдминку\r]^n");
len += formatex(g_Menu[len], 511 - len, "\r9. \yГруппа \r[\yВконтакте\r]^n");
len += formatex(g_Menu[len], 511 - len, "^n\r0. \wВыход")
keys |= (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<9)
return show_menu(id, keys, g_Menu, -1, "Menu Servera")
}
public ServerMenu_Func(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /shop");
case 1: client_cmd(id, "sentry_build");
case 2: client_cmd(id, "say /goldenak");
case 3: client_cmd(id, "say /goldm4a1");
case 4: client_cmd(id, "say /goldenawp");
case 5: client_cmd(id, "buymine;+amxx_mine");
case 6: client_cmd(id, "buy_disp");
case 7: client_cmd(id, "say /adminka");
case 8: client_cmd(id, "say /vk");
}
return PLUGIN_HANDLED
}
Отредактировал: steelzzz, - 31.8.2016, 18:50
Прикрепленные файлы:
123.sma ( 2,5 килобайт )
Кол-во скачиваний: 4