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

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

Автор на темата
mazeto
Потребител
Потребител
Мнения: 8
Регистриран: 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
Администратор
Администратор
Мнения: 5253
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 74 пъти
Получена благодарност: 535 пъти
Години: 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
Потребител
Потребител
Мнения: 8
Регистриран: 31 дек 2018, 16:39
Се отблагодари: 3 пъти

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

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

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

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

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

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

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

Reapi ползвате ли?
LOYAL TO THE OATH OF OMERTА̀

Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..

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

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
Администратор
Администратор
Мнения: 5253
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 74 пъти
Получена благодарност: 535 пъти
Години: 21
Контакти:

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

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

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

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

Автор на темата
mazeto
Потребител
Потребител
Мнения: 8
Регистриран: 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
Администратор
Администратор
Мнения: 5253
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 74 пъти
Получена благодарност: 535 пъти
Години: 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"
Разгледай конфигурацията и промени си нещата както желаеш. Ако нямаш някои от командите, можеш да си създадеш и менюта с играчи (повече информация в първия пост от темата на плъгина).

Отговори

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

Кой е на линия

Потребители, разглеждащи този форум: blazz3rzbg NSFW и 2 госта