Заявка за ВИП МЕНЮ

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Отговори
Потребителски аватар

Автор на темата
mazeto
Потребител
Потребител
Мнения: 7
Регистриран: 31 дек 2018, 16:39
Се отблагодари: 3 пъти

Заявка за ВИП МЕНЮ

Мнение от mazeto » 31 дек 2018, 17:00

здравейте бих икал един плугин вип мену в това мену като напише
да му от твори менюто и да има вътре
/menu
да му от твори менюто и да има вътре
AMX_GAG
AMX_KICK
AMX_SWAP
AMX_BAN
AMX_SALY
AMX_SLAP
flag m

/vipmenu
да му от твори менюто и да има вътре
AMX_GAG
AMX_DIE
AMX_SWAP

флаг t

Потребителски аватар

OciXCrom TM
Администратор
Администратор
Мнения: 5038
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 56 пъти
Получена благодарност: 470 пъти
Години: 21
Контакти:

Заявка за ВИП МЕНЮ

Мнение от OciXCrom TM » 31 дек 2018, 17:33

Точно както си го описал.

Код: Избери всички

#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

Потребителски аватар

Автор на темата
mazeto
Потребител
Потребител
Мнения: 7
Регистриран: 31 дек 2018, 16:39
Се отблагодари: 3 пъти

Заявка за ВИП МЕНЮ

Мнение от mazeto » 01 яну 2019, 19:55

но когато се от тваря менюто и като натисна кик или някой друга опция ништо не се полочава

Потребителски аватар

Huehue БРАТМЕЕ
Модератор
Модератор
Мнения: 196
Регистриран: 16 яну 2017, 23:42
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 24 пъти
Години: 21
Контакти:

Заявка за ВИП МЕНЮ

Мнение от Huehue БРАТМЕЕ » 01 яну 2019, 19:56

Reapi ползвате ли?

Потребителски аватар

Psych0_91 example
Потребител
Потребител
Мнения: 121
Регистриран: 08 сеп 2018, 15:53
Се отблагодари: 5 пъти
Получена благодарност: 6 пъти

Заявка за ВИП МЕНЮ

Мнение от Psych0_91 example » 01 яну 2019, 20:10

mazeto написа:
01 яну 2019, 19:55
но когато се от тваря менюто и като натисна кик или някой друга опция ништо не се полочава
Еми ти не си искал командата наистина да прави нещо искаше просто да си пише :D

Потребителски аватар

OciXCrom TM
Администратор
Администратор
Мнения: 5038
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 56 пъти
Получена благодарност: 470 пъти
Години: 21
Контакти:

Заявка за ВИП МЕНЮ

Мнение от OciXCrom TM » 02 яну 2019, 01:50

Не си написал какво трябва да правят тези неща в менюто, дали да ползват вече съществуваща команда или да се напишат изцяло, съответно нищо и не съм направил да се случва при избиране на опция. Дай повече информация.

Потребителски аватар

Автор на темата
mazeto
Потребител
Потребител
Мнения: 7
Регистриран: 31 дек 2018, 16:39
Се отблагодари: 3 пъти

Заявка за ВИП МЕНЮ

Мнение от mazeto » 04 яну 2019, 18:34

Такае прав си не сам на писал ами искам тези команди като напише /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
Immediately написа:
01 яну 2019, 23:52
Всеки човек греши :shy:
Напротив, точно така си е написано в първото мнение.

Не си написал какво трябва да правят тези неща в менюто, дали да ползват вече съществуваща команда или да се напишат изцяло, съответно нищо и не съм направил да се случва при избиране на опция. Дай повече информация.
искам да ползват
съществуващатата команда

Потребителски аватар

OciXCrom TM
Администратор
Администратор
Мнения: 5038
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 56 пъти
Получена благодарност: 470 пъти
Години: 21
Контакти:

Заявка за ВИП МЕНЮ

Мнение от OciXCrom TM » 05 яну 2019, 15:55

Демек след избиране на нещо от менюто, трябва да се отвори още едно меню показващо всички играчи и като се избере играч, да изпълнява дадената команда? Или пък имаш команди които отварят въпросните менюта?! Много информация пропускаш. Моят съвет е да ползваш този плъгин със следния конфигурационнен файл:

Код: Избери всички

[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"
Разгледай конфигурацията и промени си нещата както желаеш. Ако нямаш някои от командите, можеш да си създадеш и менюта с играчи (повече информация в първия пост от темата на плъгина).

Отговори

Върни се в “Заявки за плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 2 госта