Здравствуйте ребятки,можете помочь чтоб вот эта менюшка открывалась тоесть по времени автоматически вылазила через 2 минутки,поможете? Заранее благодарствую.
ой не то....прикрепил извините вот --- Сообщение склеено, 31 июл 2017 --- а то мод собрал все залил,решил вот вместо стандартных оружек свои втыкнуть,так грамотнее получается)
да без разницы у меня стоит фри вип на сервере тоесть у обычных игроков сразу же вип можешь на флаг t сделать а можешь для всех на твое усмотрение.
Спойлер Код: #include <amxmodx> #include <amxmisc> #pragma semicolon 1 #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new iMaxPlayers; new i_Menu; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("vipmenu", "cmdMenu", ADMIN_LEVEL_H, "Show Menu vip"); register_event("HLTV", "RoundStart", "a", "1=0", "2=0"); register_logevent("RoundEnd", 2, "1=Round_End"); iMaxPlayers = get_maxplayers(); } public plugin_cfg() { i_Menu = menu_create("\w[\yVIP-меню\w] - \w[\rБесплатно,Навсегда\w]","menu_handler"); menu_additem(i_Menu, "\w[\yВзять \w[\rK1A\w]", "1"); menu_additem(i_Menu, "\w[\yВзять \w[\rAK47 DRAGON\w]", "2"); menu_additem(i_Menu, "\w[\yВзять \w[\rM4A1 DRAGON\w]", "3"); menu_setprop(i_Menu, MPROP_NEXTNAME, "Далее"); menu_setprop(i_Menu, MPROP_BACKNAME, "Назад"); menu_setprop(i_Menu, MPROP_EXITNAME, "Выход"); } public RoundStart() set_task(2.0, "ShowMenu", 13378); public RoundEnd() remove_task(13378); public ShowMenu() { for(new i = 1; i <= iMaxPlayers; i++) { if (!is_user_connected(i)) continue; if (!(get_user_flags(i) & ADMIN_LEVEL_H)) continue; menu_display(i, i_Menu); } } public cmdMenu(id, level, cid) { if (!is_user_connected(id)) return PLUGIN_HANDLED; if (!cmd_access(id, level, cid, 1, true)) return PLUGIN_HANDLED; menu_display(id, i_Menu, 0); return PLUGIN_HANDLED; } public menu_handler(id, menu, item) { if( item < 0 ) return PLUGIN_HANDLED; new cmd[3], access, callback; menu_item_getinfo(menu, item, access, cmd,2,_,_, callback); new Choise = str_to_num(cmd); switch (Choise) { case 1: client_cmd(id, "say /k1a"); case 2: client_cmd(id, "say /ak47dragon"); case 3: client_cmd(id, "say /m4a1dragon"); } menu_destroy(menu); return PLUGIN_HANDLED; }
С начала нового раунда ожидается 2 сек и показывается всем у кого есть флаг. set_task(2.0, "ShowMenu", 13378);, где 2.0 - количество секунд через которое откроется меню. 60 сек = 1 минута --- Сообщение склеено, 1 авг 2017 --- Работает каждый раунд
странно не работает почему то.. --- Сообщение склеено, 1 авг 2017 --- а не работает спасибо сделал,это у меня косяки с временем) благодарю,огромное тебе спасибо! --- Сообщение склеено, 1 авг 2017 --- тему можно закрывать! --- Сообщение склеено, 1 авг 2017 --- а что к чему работает через раз? --- Сообщение склеено, 1 авг 2017 --- и открывает у всех игроков надо бы блин чтоб у строителей только...
жаль,как захочешь что нибудь толковое сделать везде одни косяки в итоге бросашь все и ничего не доделываешь... --- Сообщение склеено, 1 авг 2017 --- вообщем ладно решил сделать по другому,тему можно закрыть