Меню сервера на F3, не компилируется плагин [РЕШЕНО] |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Меню сервера на F3, не компилируется плагин [РЕШЕНО] |
SiJey686 |
29.12.2017, 22:19
Сообщение
|
|
Здравствуйте всем, помогите разобраться.
Cкрытый текст #include <amxmodx> #include <amxmisc> #include <dhudmessage> #define PLUGIN "Menu" #define VERSION "1.0" #define AUTHOR "SiJey" new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN U_KEY_8|MENU_KEY_9|MENU_KEY_10|MENU_KEY_11|MENU_KEY_0 new cvar_showhudmsg public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_menu("Menu 1", keys, "func_menu") register_concmd("menu", "Server_Menu") register_concmd("chooseteam", "Server_Menu") cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off } public client_authorized(id) { client_cmd(id, "bind ^"F3^" ^"menu^"") } public client_putinserver(id) { if(get_pcvar_num(cvar_showhudmsg)) set_task(1.0, "task_hudmsg", id, _, _, "b") } public task_hudmsg(id) { set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0) show_hudmessage(id, "Меню Сервера На [F3]") } 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, "\yМеню\w Arrows\r Novokuznetsk\w*\d ©^n\wМы\r [\yВ\r]\wК:\r vk.com/arrowsnvkz^n\r [\yIP:\r] 31.220.164.250:27015^n^n") iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[1]. \r[\yСменить команду\r]\d?^n") keys |= MENU_KEY_1 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[2]. \r[\yСменить карту\r]\d?^n") keys |= MENU_KEY_2 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[3]. \r[\yЗабанить читера\r]\d?^n") keys |= MENU_KEY_3 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[4]. \r[\yОбнулить счёт\r]\d?^n") keys |= MENU_KEY_4 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[5]. \r[\yТоп 15\r]\d?^n") keys |= MENU_KEY_5 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[6]. \r[\yМой Ранк\r]\d?^n") keys |= MENU_KEY_6 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[7]. \r[\yВип и Админ онлайн\r]\d?^n^n") keys |= MENU_KEY_7 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d8\w]. [\rВип\w|\rМеню\w*]\d?^n") keys |= MENU_KEY_8 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d9\w]. [\rАдмин\w|\rМеню\w*]\d?^n^n") keys |= MENU_KEY_9 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d10\w]. [\rПокупка\w|\rVIP\w*]\d?^n^n") keys |= MENU_KEY_10 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d11\w]. [\rПокупка\w|\rADMIN\w*]\d?^n^n") keys |= MENU_KEY_11 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[0]. [\yExit\r]^n") keys |= MENU_KEY_0 show_menu(id, keys, menu, -1, "Menu 1") return PLUGIN_HANDLED } public func_menu(id, key) { switch(key) { case 0: client_cmd(id, "jointeam") case 1: client_cmd(id, "say /rtv") case 2: client_cmd(id, "say /voteban") case 3: client_cmd(id, "say /rs") case 4: client_cmd(id, "say /top15") case 5: client_cmd(id, "say /rank") case 6: client_cmd(id, "say /admin") case 7: client_cmd(id, "say /vipmenu") case 8: client_cmd(id, "amxmodmenu") case 9: client_cmd(id, "say /vipka") case 10: client_cmd(id, "say /adminka") } return PLUGIN_HANDLED } |
|
|
NiceGaming |
30.12.2017, 2:04
Сообщение
|
#include <amxmodx>
#include <amxmisc> #include <dhudmessage> #define PLUGIN "Menu" #define VERSION "1.0" #define AUTHOR "SiJey" new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN U_KEY_8|MENU_KEY_9|MENU_KEY_0 new cvar_showhudmsg public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_menu("Menu 1", keys, "func_menu") register_concmd("menu", "Server_Menu") register_concmd("chooseteam", "Server_Menu") cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off } public client_authorized(id) { client_cmd(id, "bind ^"F3^" ^"menu^"") } public client_putinserver(id) { if(get_pcvar_num(cvar_showhudmsg)) set_task(1.0, "task_hudmsg", id, _, _, "b") } public task_hudmsg(id) { set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0) show_hudmessage(id, "Меню Сервера На [F3]") } 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, "\yМеню\w Arrows\r Novokuznetsk\w*\d ©^n\wМы\r [\yВ\r]\wК:\r vk.com/arrowsnvkz^n\r [\yIP:\r] 31.220.164.250:27015^n^n") iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[1]. \r[\yСменить команду\r]\d?^n") keys |= MENU_KEY_1 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[2]. \r[\yСменить карту\r]\d?^n") keys |= MENU_KEY_2 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[3]. \r[\yЗабанить читера\r]\d?^n") keys |= MENU_KEY_3 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[4]. \r[\yОбнулить счёт\r]\d?^n") keys |= MENU_KEY_4 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[5]. \r[\yТоп 15\r]\d?^n") keys |= MENU_KEY_5 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[6]. \r[\yМой Ранк\r]\d?^n") keys |= MENU_KEY_6 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[7]. \r[\yВип и Админ онлайн\r]\d?^n^n") keys |= MENU_KEY_7 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d8\w]. [\rВип\w|\rМеню\w*]\d?^n") keys |= MENU_KEY_8 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d9\w]. [\rАдмин\w|\rМеню\w*]\d?^n^n") keys |= MENU_KEY_9 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[0]. [\yExit\r]^n") keys |= MENU_KEY_0 show_menu(id, keys, menu, -1, "Menu 1") return PLUGIN_HANDLED } public func_menu(id, key) { switch(key) { case 0: client_cmd(id, "jointeam") case 1: client_cmd(id, "say /rtv") case 2: client_cmd(id, "say /voteban") case 3: client_cmd(id, "say /rs") case 4: client_cmd(id, "say /top15") case 5: client_cmd(id, "say /rank") case 6: client_cmd(id, "say /admin") case 7: client_cmd(id, "say /vipmenu") case 8: client_cmd(id, "amxmodmenu") case 9: client_cmd(id, "say /vipka") case 10: client_cmd(id, "say /adminka") } return PLUGIN_HANDLED } попробуй так в меню не нужно добавлять больше 9 кнопок так как сервер небудет его воспиймать потому что на клавиатуре нет кнопок 10-11 |
|
|
|
Vasiok007 |
30.12.2017, 17:07
Сообщение
|
|
Мир всем местным
|
Поблагодарили 2 раз
|
|
SiJey686 |
30.12.2017, 22:59
Сообщение
|
|
|
|
|