Меню для сервера |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
+
) или ссылку на плагин который вызывает у вас вопросы.
|
|
Меню для сервера |
Саша
|
26.5.2012, 10:31
Сообщение
|
![]() |
Ошибка хоть какая?
|
Поблагодарили 1 раз
|
|
Simbo
|
26.5.2012, 10:36
Сообщение
|
|
|
|
|
|
|
s-nesterov
|
26.5.2012, 11:39
Сообщение
|
![]() |
Держи у меня стоит. + в этом плагине же сразу есть /rs
Скачать плагин Исходник /* Created Menu Servera by VO Team for www.vk.com/ Web Help - www.vk.com/ All ingenious is simple - VO Serega. . */ #include <amxmodx> #include <cstrike> #include <fun> #include <vo_colorchat> #include <dhudmessage> new const PLUGIN[] = "Меню для сервера", VERSION[] = "1.0", AUTHOR[] = "Serega" new vo_resetscore, vo_menu_informatin, vo_ips public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ); register_dictionary("vo_menu.txt"); register_clcmd("menu", "open_menu"); register_clcmd("say /rs", "reset_score"); register_clcmd("say /ips", "ips"); set_task(60.0,"menu_informer",_,_,_,"b"); vo_ips = register_cvar("amx_vo_ips", "1"); vo_resetscore = register_cvar("amx_vo_resetscore", "1"); vo_menu_informatin = register_cvar("amx_vo_information", "1"); } public open_menu(id) { new menu = menu_create("\rМеню сервера\w \w[\dby VO Team\w]\w", "menu_handler") menu_additem(menu, "\wОбнулить Счет \d[\rRS\d]\w","1") menu_additem(menu, "\wКупить \d[\rVIP'S\d]\w","2") menu_additem(menu, "\wАдмины \d[\ronline\d]\w", "3") menu_additem(menu, "\wВипы \d[\ronline\d]\w", "4", 0) menu_additem(menu, "\wПравила \d[\rRULES\d]\w", "5") menu_additem(menu, "\wЗабанить игрока \d[\rVOTEBAN\d]\w", "6") menu_additem(menu, "\wЗаткнуть игрока \d[\rMUTE\d]\w", "7") menu_additem(menu, "\wIP данного сервера \d[\rIP\d]\w", "8") menu_additem(menu, "\wВход в админку \d[\rAMXMODMENU\d]\w", "9") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_setprop(menu, MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) return PLUGIN_HANDLED } public menu_handler(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64], access, callback menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { client_cmd(id, "say /rs") } case 2: { show_motd(id, "addons/amxmodx/configs/menu/vip.txt", "VIP's система"); } case 3: { client_cmd(id, "say /admin") } case 4: { client_cmd(id, "say /vips") } case 5: { show_motd(id, "addons/amxmodx/configs/menu/rules.txt", "Правила сервера"); } case 6: { client_cmd(id, "say /voteban") } case 7: { client_cmd(id, "say /mute") } case 8: { client_cmd(id, "say /ips") } case 9: { if(get_user_flags(id) & ADMIN_MENU) { client_cmd(id, "amxmodmenu") } else { set_dhudmessage( 100, 100, 100, 0.57, -1.0, 1, 6.0, 3.0, 0.1, 1.5 ); show_dhudmessage( id, "%L", LANG_PLAYER, "VO_ADM_NO" ); } } } return PLUGIN_HANDLED } public client_authorized(id) { client_cmd(id, "bind ^"F5^" ^"menu^"") } public reset_score(id) { if(get_pcvar_num(vo_resetscore)) { set_user_frags(id, 0); cs_set_user_deaths(id, 0); set_dhudmessage( 255, 170, 0, -1.0, 0.71, 2, 6.0, 3.0, 0.1, 1.5 ); show_dhudmessage( id, "%L", LANG_PLAYER, "VO_RS_INFO" ); } } public menu_informer() { if(get_pcvar_num(vo_menu_informatin)) { ChatColor( 0, "%L", LANG_PLAYER, "VO_MENU_INFORMER") } } public ips(id) { if(get_pcvar_num(vo_ips)) { ChatColor( id, "%L", LANG_PLAYER, "VO_IPS") } }
Отредактировал: s-nesterov, - 26.5.2012, 11:41
|
Поблагодарили 1 раз
|
|
![]() ![]() |