Страница 1 от 1
Заявка за ВИП МЕНЮ
Публикувано на: 31 Дек 2018, 17:00
от mazeto
здравейте бих икал един плугин вип мену в това мену като напише
да му от твори менюто и да има вътре
/menu
да му от твори менюто и да има вътре
AMX_GAG
AMX_KICK
AMX_SWAP
AMX_BAN
AMX_SALY
AMX_SLAP
flag m
/vipmenu
да му от твори менюто и да има вътре
AMX_GAG
AMX_DIE
AMX_SWAP
флаг t
Заявка за ВИП МЕНЮ
Публикувано на: 31 Дек 2018, 17:33
от OciXCrom
Точно както си го описал.
Код за потвърждение: Избери целия код
#include <amxmodx>
new const g_szVIPMenu1[][] =
{
"AMX_GAG",
"AMX_KICK",
"AMX_SWAP",
"AMX_BAN",
"AMX_SALY",
"AMX_SLAP"
}
new const g_szVIPMenu2[][] =
{
"AMX_GAG",
"AMX_DIE",
"AMX_SLAP"
}
new g_iMenu1, g_iMenu2
public plugin_init()
{
register_plugin("VIP Menu", "1.0", "OciXCrom")
register_clcmd("say /menu", "Cmd_Menu")
register_clcmd("say_team /menu", "Cmd_Menu")
register_clcmd("say /vipmenu", "Cmd_VIPMenu")
register_clcmd("say_team /vipmenu", "Cmd_VIPMenu")
g_iMenu1 = menu_create("VIP Menu", "Menu_Handler")
g_iMenu2 = menu_create("VIP Menu", "Menu_Handler")
for(new i; i < sizeof(g_szVIPMenu1); i++)
menu_additem(g_iMenu1, g_szVIPMenu1[i])
for(new i; i < sizeof(g_szVIPMenu2); i++)
menu_additem(g_iMenu2, g_szVIPMenu2[i])
}
public Cmd_Menu(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_A)
menu_display(id, g_iMenu1)
}
public Cmd_VIPMenu(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
menu_display(id, g_iMenu2)
}
public Menu_Handler(id, iMenu, iItem)
return PLUGIN_HANDLED
Заявка за ВИП МЕНЮ
Публикувано на: 01 Яну 2019, 19:55
от mazeto
но когато се от тваря менюто и като натисна кик или някой друга опция ништо не се полочава
Заявка за ВИП МЕНЮ
Публикувано на: 01 Яну 2019, 19:56
от Huehue
Reapi ползвате ли?
Заявка за ВИП МЕНЮ
Публикувано на: 01 Яну 2019, 20:10
от Psych0_91
mazeto написа: ↑01 Яну 2019, 19:55
но когато се от тваря менюто и като натисна кик или някой друга опция ништо не се полочава
Еми ти не си искал командата наистина да прави нещо искаше просто да си пише
Заявка за ВИП МЕНЮ
Публикувано на: 02 Яну 2019, 01:50
от OciXCrom
Не си написал какво трябва да правят тези неща в менюто, дали да ползват вече съществуваща команда или да се напишат изцяло, съответно нищо и не съм направил да се случва при избиране на опция. Дай повече информация.
Заявка за ВИП МЕНЮ
Публикувано на: 04 Яну 2019, 18:35
от mazeto
Такае прав си не сам на писал ами искам тези команди като напише /menu да си работят да гагва да киква итай
също с /vipmenu
/menu
да му от твори менюто и да има вътре
AMX_GAG
AMX_KICK
AMX_SWAP
AMX_BAN
AMX_SALY
AMX_SLAP
flag m
/vipmenu
да му от твори менюто и да има вътре
AMX_GAG
AMX_DIE
AMX_SWAP
флаг t
Добавено преди 1 минута 10 секунди:
OciXCrom написа: ↑02 Яну 2019, 01:50
Напротив, точно така си е написано в първото мнение.
Не си написал какво трябва да правят тези неща в менюто, дали да ползват вече съществуваща команда или да се напишат изцяло, съответно нищо и не съм направил да се случва при избиране на опция. Дай повече информация.
искам да ползват
съществуващатата команда
Заявка за ВИП МЕНЮ
Публикувано на: 05 Яну 2019, 15:55
от OciXCrom
Демек след избиране на нещо от менюто, трябва да се отвори още едно меню показващо всички играчи и като се избере играч, да изпълнява дадената команда? Или пък имаш команди които отварят въпросните менюта?! Много информация пропускаш. Моят съвет е да ползваш
този плъгин със следния конфигурационнен файл:
Код за потвърждение: Избери целия код
[Default Settings]
;These are the default settings for each menu created.
;You can add certain options in [Menu Settings] if you want to change them.
;Please note that every menu needs to have a different MENU_OPEN settings, therefore there's no default one.
MENU_TITLE = My Simple Menu
MENU_TITLE_PAGE = %newline%Page:\d
MENU_BACK = \yPrevious Page
MENU_NEXT = \yNext Page
MENU_EXIT = \rClose
;MENU_OPEN = say /menu, say_team /menu, amx_mymenu -- This must be set with a different value on every menu!
MENU_FLAG = 0
MENU_TEAM = 0
MENU_ALIVEONLY = 0
MENU_ITEMS_PER_PAGE = 7
MENU_REOPEN = 0
MENU_ITEM_FORMAT = %item%
MENU_PREFIX = !g[Simple Menu]!n
MENU_NOACCESS = You have no access to this menu.
MENU_NOTEAM = Your team isn't allowed to use this menu.
MENU_ALIVE = You need to be alive to use this menu.
MENU_DEAD = You need to be dead to use this menu.
MENU_SOUND =
[New Menu = Menu]
[Menu Settings]
MENU_OPEN = say /menu, say_team /menu
MENU_FLAG = m
[Menu Items]
AMX_GAG "amx_gagmenu"
AMX_KICK "amx_kickmenu"
AMX_SWAP "amx_swapmenu"
AMX_BAN "amx_banmenu"
AMX_SALY "amx_slapmenu"
AMX_SLAP "amx_slapmenu"
[New Menu = VIP Menu]
[Menu Settings]
MENU_OPEN = say /vipmenu, say_team /vipmenu
MENU_FLAG = t
[Menu Items]
AMX_GAG "amx_gagmenu"
AMX_DIE "amx_diemenu"
AMX_SWAP "amx_swapmenu"
Разгледай конфигурацията и промени си нещата както желаеш. Ако нямаш някои от командите, можеш да си създадеш и менюта с играчи (повече информация в първия пост от темата на плъгина).