#include <amxmodx>
#include <reapi>
#define CHECK_ACCESS //если не нужна проверка на флаг доступа, закоментируйте
#if defined CHECK_ACCESS
#define ACCESS ADMIN_LEVEL_D
#define IS_ACCESS(%0) bool:(get_user_flags(%0) & ACCESS)
#endif
new g_Cvar;
public plugin_init() {
register_clcmd("kadmsakml]awaldmenu", "Counter_check");
bind_pcvar_num(create_cvar("amx_f_every_rounds", "3"), g_Cvar);
AutoExecConfig(true);
}
public Counter_check(id) {
#if defined CHECK_ACCESS
if(!IS_ACCESS(id))
return;
#endif
new Round_Counter = get_member_game(m_iTotalRoundsPlayed) +1;
if(Round_Counter >= g_Cvar) {
cmdMenu(id);
client_print(id, print_chat, "Вы открыли меню [PREMIUM]");
}
else client_print(id, print_chat, "Меню будет доступно через %i раунд(а)", g_Cvar - Round_Counter);
}
public cmdMenu(id) {
new i_Menu = menu_create("PREMIUM меню", "menu_handler");
menu_additem(i_Menu, "\rPREMIUM \wM4A1 \r[250%]", "1", 0);
menu_additem(i_Menu, "\rPREMIUM \wAK47 \r[250%]", "2", 0);
menu_setprop(i_Menu, MPROP_NEXTNAME, "Далее");
menu_setprop(i_Menu, MPROP_BACKNAME, "Назад");
menu_setprop(i_Menu, MPROP_EXITNAME, "Выход");
menu_display(id, i_Menu, 0);
}
public menu_handler(id, menu, item) {
menu_destroy(menu);
if(item != MENU_EXIT) {
switch(item) {
case 0: client_cmd(id, "give_msadwqadsdmajismdaomxcak");
case 1: client_cmd(id, "give_padspkwqmsiadmw");
}
}
}