#include <amxmodx>
#include <amxmisc>
new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3
public plugin_init() {
register_plugin("Price menu", "1.1 beta", "asd")
register_menu("Menu_1", keys, "func_menu1")
register_concmd("price", "Server_Menu")
register_clcmd("say /price", "Server_Menu")
register_clcmd("say /adminka", "PriceADM");
register_clcmd("say_team /adminka", "PriceAMD");
register_clcmd("say_team /vk", "PriceVK")
register_clcmd("say_team /vipka", "VIP")
set_task(1.0, "dhud_message", .flags = "b")
}
public Server_Menu(id) {
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rПрайс МЕНЮ ^n\wПривет, \d%s^n^n", name)
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1. \wЦены на Админку^n")
keys |= MENU_KEY_1
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2. \yЦены на вип^n")
keys |= MENU_KEY_2
}
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r3. \w Группа VK^n")
keys |= MENU_KEY_3
}
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "^n\r0. \rВыход^n")
keys |= MENU_KEY_0
show_menu(id, keys, menu, -1, "Menu_1")
}
public func_menu1(id, key){
switch(key)
{
case 0: set_task(0.1, "PriceAMD")
case 1: set_task(0.1, "PriceVIP")
case 2: set_task(0.1, "VK")
}
}
public PriceAMD(id)
{
set_hudmessage(255, 0, 0, .x = -1.0, .y = 0.05, .holdtime = 5.0, .channel = -1);
show_hudmessage(0, "Стоимость Админки 300руб");
}
public PriceVIP(id){
set_hudmessage(255, 0, 0, .x = -1.0, .y = 0.05, .holdtime = 5.0, .channel = -1);
show_hudmessage(0, "Стоимость VIP 150руб");
}
public VK(id){
set_hudmessage(255, 0, 0, .x = -1.0, .y = 0.05, .holdtime = 5.0, .channel = -1);
show_hudmessage(0, "Группа вконтакте: vk.com");
}