#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
//Регаем кнопки
const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_0
public plugin_init()
{
register_plugin("[ZP] LaserMine Menu", "1.0", "ZP Dev Team")
register_clcmd("laser_mine_menu","new_menu")
// Menus
register_menu("laser mine", KEYSMENU, "laser_menu")
}
public new_menu(id)
{
static menu[250]
new len
// 1. Купить лазер
if (is_user_alive(id))
len += formatex(menu[len], charsmax(menu) - len, "\r1.\w Купить лазер^n", id)
else
len += formatex(menu[len], charsmax(menu) - len, "\d1. Купить лазер^n", id)
// 2. Установить лазер
if (is_user_alive(id))
len += formatex(menu[len], charsmax(menu) - len, "\r2.\w Установить лазер^n", id)
else
len += formatex(menu[len], charsmax(menu) - len, "\d2. Установить лазер^n", id)
// 3. Снять лазер
if (is_user_alive(id))
len += formatex(menu[len], charsmax(menu) - len, "\r3.\w Снять лазер^n", id)
else
len += formatex(menu[len], charsmax(menu) - len, "\d3. Снять лазер^n", id)
// 0. Exit
len += formatex(menu[len], charsmax(menu) - len, "^n^n\r0.\w Exit", id)
show_menu(id, KEYSMENU, menu, -1, "laser mine");
return PLUGIN_HANDLED
}
public laser_menu(id, key)
{
// Отключился ли игрок?
if (!is_user_connected(id))
return PLUGIN_HANDLED;
switch (key)
{
case 0: // Купить мину
{
client_cmd(id,"buy_lasermine")
}
case 1: // Установить мину
{
if (is_user_alive(id))
client_cmd(id, "+setlaser")
else
{
client_print(id, print_chat, "Вы мертвы!")
}
}
case 2: // Снять мину
{
if (is_user_alive(id))
client_cmd(id, "+dellaser")
else
{
client_print(id, print_chat, "Вы мертвы!")
}
}
}
return PLUGIN_HANDLED;
}