|
Форум Сайт CS-AMBA.RU Новости Подскажите пожалуйста (Я дно) |
Подскажите пожалуйста |
Дата: Четверг, 04.04.2019, 06:47 | Сообщение # 1
Дух ( Новичок )
Offline
Подскажите пожалуйста что нужно сделать чтобы только игрок с флагом ADMIN_MENU (u) мог заходить в это меню.
Код: #include <amxmodx> #include <amxmisc> #define PLUGIN "PMenu" #define VERSION "1.0" #define AUTHOR "-" new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_menu("Menu 1", keys, "func_menu") register_concmd("pmenu", "Server_Menu") } public Server_Menu(id) { new name[32] get_user_name(id, name, 31) static menu[700], iLen iLen = 0 iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\r[Knife] \yМеню привилегий^n^n") iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] Вип меню^n") keys |= MENU_KEY_1 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] Супер-вип меню^n") keys |= MENU_KEY_2 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] Админ меню^n") keys |= MENU_KEY_3 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] Вампир меню^n") keys |= MENU_KEY_4 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r5\y] Меню создателя^n^n") keys |= MENU_KEY_5 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] AmxModMenu^n") keys |= MENU_KEY_6 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] Выбрать свечение^n^n") keys |= MENU_KEY_7 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r0\y] \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, "vipmenu") case 1: client_cmd(id, "supervipmenu") case 2: client_cmd(id, "adminmenu") case 3: client_cmd(id, "vampirmenu") case 4: client_cmd(id, "foundermenu") case 5: client_cmd(id, "amxmodmenu") case 6: client_cmd(id, "say /render") } return PLUGIN_HANDLED }
Сообщение отредактировал Dead_D - Четверг, 04.04.2019, 06:49
|
Дата: Четверг, 04.04.2019, 12:00 | Сообщение # 2
Дух ( Новичок )
Offline
Вот программка генератор меню выставишь всё что тебе нужно
Сообщение отредактировал Phubaxz - Четверг, 04.04.2019, 12:02
|
Дата: Четверг, 04.04.2019, 12:36 | Сообщение # 3
Местный
Offline
Код #include <amxmodx> #include <amxmisc> #define PLUGIN "PMenu" #define VERSION "1.0" #define AUTHOR "-" new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_menu("Menu 1", keys, "func_menu") register_concmd("pmenu", "Server_Menu") } public Server_Menu(id) { if(get_user_flags(id) && ADMIN_MENU) { static menu[700], iLen iLen = 0 iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\r [Knife]\yМеню привилегий^n^n") iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] Вип меню^n") keys |= MENU_KEY_1 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] Супер-вип меню^n") keys |= MENU_KEY_2 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] Админ меню^n") keys |= MENU_KEY_3 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] Вампир меню^n") keys |= MENU_KEY_4 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r5\y] Меню создателя^n^n") keys |= MENU_KEY_5 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] AmxModMenu^n") keys |= MENU_KEY_6 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] Выбрать свечение^n^n") keys |= MENU_KEY_7 iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r0\y] \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, "vipmenu") case 1: client_cmd(id, "supervipmenu") case 2: client_cmd(id, "adminmenu") case 3: client_cmd(id, "vampirmenu") case 4: client_cmd(id, "foundermenu") case 5: client_cmd(id, "amxmodmenu") case 6: client_cmd(id, "say /render") } return PLUGIN_HANDLED } Попробуй это... |
Дата: Четверг, 04.04.2019, 15:51 | Сообщение # 4
Дух ( Новичок )
Offline
Sllool не получилось(
Phubaxz пробывал скачать эту программу ещё давно мне там ошибку выдаёт при установке
Сообщение отредактировал Dead_D - Четверг, 04.04.2019, 15:53
|
Дата: Четверг, 04.04.2019, 17:29 | Сообщение # 5
Legend User
VIP
Offline
Пробуй:
Прикрепления:
pmenu.sma
(2.5 Kb)
|
| |||
| |||