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

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
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
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

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

Мнение от OciXCrom » 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
Извън линия
Модератор
Модератор
Мнения: 352
Регистриран на: 16 Яну 2017, 23:42
Местоположение: София
Се отблагодари: 7 пъти
Получена благодарност: 171 пъти
Обратна връзка:

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

Мнение от Huehue » 01 Яну 2019, 19:56

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

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

My GitHub Profile
GitHub

My AMXX Includes Collection
AMXX Include Libraries

My Steam Profile (from SteamDB)
  • Value: 4179€
  • Games owned: 1855
  • Games played: 754 (40%)
  • Hours on record: 4,994.9h

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

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

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

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

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

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

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

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

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

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

Мнение от mazeto » 04 Яну 2019, 18:35

Такае прав си не сам на писал ами искам тези команди като напише /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
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

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

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

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 14 госта