Simple Menu Builder

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Аватар
LoShIaA
Извън линия
Потребител
Потребител
Мнения: 323
Регистриран на: 20 Окт 2016, 14:44
Местоположение: Стара Загора
Се отблагодари: 120 пъти
Получена благодарност: 9 пъти

Simple Menu Builder

Мнение от LoShIaA » 10 Окт 2017, 14:47

Код за потвърждение: Избери целия код

[New menu = Spec Menu] 
[Menu Settings]
MENU_OPEN = say /specmenu

[Menu Items]
"Join spectator" "say /spec"
"Return to game" "say /back"
"Change your team" "say /change"
"\yPrevious Page" "say /menu"

[Help Menu] 
[Menu Settings]
MENU_TITLE = Help Menu
MENU_TITLE_PAGE = %newline%Page:\d
MENU_BACK = \yPrevious Page
MENU_NEXT = \yNext Page
MENU_EXIT = \rClose
MENU_OPEN = chooseteam, say /menu, say_team /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[!tHelp Menu!g]
MENU_NOACCESS = !gYou have !tno !gaccess to this menu.
MENU_NOTEAM = !gYour team !tisn't !gallowed to use this menu.
MENU_ALIVE = !gYou need to be !talive !gto use this menu.
MENU_DEAD = !gYou need to be !tdead !gto use this menu.
MENU_SOUND =

[Menu Items]
;<Item Name> <Command> [Flag] [Team]
"Show Rules" "say /rules"
"Shop Menu" "say /shop"
"Our Servers" "say /server"
"Admin Menu" "say /admin"
"Mute Menu" "say /mutemenu"
"Hats Menu" "say /hat"
"AWP Menu" "say /awp"
"Knifes Menu" "say /knife"
"Camera Menu" "say /cam"
"Reset Score" "say /rs"
"Show IP" "say /showip"
"Death Note" "say /dn" "b"
"Spec Menu" "say /specmenu" "b"
Слагам в тоя таг, че да е по-мъничко. Пробвах така нищо не стана. Менюто остана едно, а новите команди се добавиха най-отгоре. Също така как мога да добавя команда, която отваря меню след като се напише в конзола. Примерно amx_gagmenu

Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Simple Menu Builder

Мнение от deadlylord » 10 Окт 2017, 15:09

Новото меню трябва да се добави най-отдолу ...

За gag/ban/slap менютата, можеш да използваш следните команди
"Kick Player" "amx_kickmenu",
"Ban Player" "amx_banmenu",
"Slap /Slay Player "amx_slapmenu",
"Gag Player" "amx_gagmenu",
"Change Map" "amx_mapmenu",
"Vote for maps" "amx_votemapmenu"

А пък, ако искаш да ти отваря стандартното меню, можеш да напишеш "AMX Mod X Menu" "amxmodmenu"

Код за потвърждение: Избери целия код

[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 = Help Menu
MENU_TITLE_PAGE = %newline%Page:\d
MENU_BACK = \yPrevious Page
MENU_NEXT = \yNext Page
MENU_EXIT = \rClose
;MENU_OPEN = chooseteam, say /menu, say_team /menu
MENU_FLAG = 0
MENU_TEAM = 0
MENU_ALIVEONLY = 0
MENU_ITEMS_PER_PAGE = 7
MENU_REOPEN = 1
MENU_ITEM_FORMAT = %item%
MENU_PREFIX = !g[!tHelp Menu!g]
MENU_NOACCESS = !gYou have !tno !gaccess to this menu.
MENU_NOTEAM = !gYour team !tisn't !gallowed to use this menu.
MENU_ALIVE = !gYou need to be !talive !gto use this menu.
MENU_DEAD = !gYou need to be !tdead !gto use this menu.
MENU_SOUND =

[New Menu = Menu Sample]

[Menu Settings]
;<settings> = <value>

MENU_OPEN = chooseteam, say /menu, say_team /menu

[Menu Items]
;<Item Name> <Command> [Flag] [Team]
"Show Rules" "say /rules"
"Shop Menu" "say /shop"
"Our Servers" "say /server"
"Admin Menu" "say /admin"
"Mute Menu" "say /mutemenu"
"Hats Menu" "say /hat"
"AWP Menu" "say /awp"
"Knifes Menu" "say /knife"
"Camera Menu" "say /cam"
"Reset Score" "say /rs"
"Show IP" "say /showip"
"Death Note" "say /dn" "b"
"Spec Menu" "say /specmenu" "b"

[New menu = Spec Menu] 
[Menu Settings]
MENU_OPEN = say /specmenu

[Menu Items]
"Join spectator" "say /spec"
"Return to game" "say /back"
"Change your team" "say /change"
"\yPrevious Page" "say /menu"
Ето ти и твоето меню, а за биндове, различни от chooseteam(копчето M) можеш да видиш в config.cfg

Аватар
LoShIaA
Извън линия
Потребител
Потребител
Мнения: 323
Регистриран на: 20 Окт 2016, 14:44
Местоположение: Стара Загора
Се отблагодари: 120 пъти
Получена благодарност: 9 пъти

Simple Menu Builder

Мнение от LoShIaA » 10 Окт 2017, 16:04

Мерси, работи. Вдянах кое как е вече. Аз го бях сложил и най-отдолу както в момента ти си го направил тоест пробвах доста варианти. Проблема беше, че [New menu = Spec Menu] съм махал [ Spec Menu] new menu = и от там то изобщо не прави ново меню. И заради това е бил и този проблем
Следва:
[Menu Settings]
1. Всички тези настройки ли се отнасят за този раздел?
MENU_TITLE = Help Menu
MENU_TITLE_PAGE = %newline%Page:\d
MENU_BACK = \yPrevious Page
MENU_NEXT = \yNext Page
MENU_EXIT = \rClose
MENU_OPEN = chooseteam, say /menu, say_team /menu
MENU_FLAG = 0
MENU_TEAM = 0
MENU_ALIVEONLY = 0
MENU_ITEMS_PER_PAGE = 7
MENU_REOPEN = 1
MENU_ITEM_FORMAT = %item%
MENU_PREFIX = !g[!tHelp Menu!g]
MENU_NOACCESS = !gYou have !tno !gaccess to this menu.
MENU_NOTEAM = !gYour team !tisn't !gallowed to use this menu.
MENU_ALIVE = !gYou need to be !talive !gto use this menu.
MENU_DEAD = !gYou need to be !tdead !gto use this menu.
MENU_SOUND =
2.Тук пише това
Имайте предвид, че няма нужда да добавяте дадена настройка, ако искате тя да е съща като тази от настройките по подразбиране.Длъжни сте да добавите настройката MENU_OPEN.

Обаче, ако не добавя това:
MENU_TITLE = Help Menu - менюто остава без име
MENU_TITLE_PAGE = %newline%Page:\d - няма страници
MENU_BACK = \yPrevious Page - изчезва
MENU_NEXT = \yNext Page - изчезва
MENU_EXIT = \rClose - изчезва
MENU_ITEMS_PER_PAGE = 7 - итемите стават колкото могат
MENU_ITEM_FORMAT = %item% - нищо, че го има в настройките горе, менюто остава без текст
Мисълта ми тук е че не взима стойностите, които са зададени в настройките по-горе.
, който е изцяло моя грешка извинявам се.

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

Simple Menu Builder

Мнение от OciXCrom » 10 Окт 2017, 20:02

MENU_ITEM_FORMAT = %item% - тук освен item може ли да има друга функция
Това е просто как ще се показват итемите в менюто, където %item% е името на опцията. Можеш примерно да го направиш "\y[ \r%item% \y]" и ще бъдат в скоби и оцветени.
Обаче, ако не добавя това:

MENU_TITLE = Help Menu - менюто остава без име
MENU_TITLE_PAGE = %newline%Page:\d - няма страници
MENU_BACK = \yPrevious Page - изчезва
MENU_NEXT = \yNext Page - изчезва
MENU_EXIT = \rClose - изчезва
MENU_ITEMS_PER_PAGE = 7 - итемите стават колкото могат
MENU_ITEM_FORMAT = %item% - нищо, че го има в настройките горе, менюто остава без текст

Мисълта ми тук е че не взима стойностите, които са зададени в настройките по-горе.
Вероятно си сложил менюто над тези опции, следователно те още не са били прочетени от плъгина. Остави настройките по подразбиране най-отгоре, а новите менюта ги добавяй долу. Настройките ще са същите от горе ако не ги добавиш.
[New Menu = My Menu] - има ли някакви настройки за този ред? Или той просто си е за създаване на ново меню и толкова?
Няма настройки. Това само казва на плъгина, че трябва да направи ново меню и следващите редове да се отнасят за него. Даже и самото име "My Menu" е ненужно, слага се само заради прегледност във файла. Плъгинът чете само "new menu" между [ скоби ].
1.Какъв е синтаксисът на #blank, #addplayers къде се поставят между редовете, на края на редът и т.н.
Пише се #blank 0 или 1. Ако е 0, числата на итемите под него няма да се променят (1, 2, 3, 4). Ако е 0, ще счита и него като итем и съответно ще промени числата (1, 2, 3, 5). Добавя се при итемите. Пример:

Код за потвърждение: Избери целия код

[Menu Items]
"Join spectator" "say /spec"
"Return to game" "say /back"
"Change your team" "say /change"
#blank 0
"\yPrevious Page" "say /menu"
Същото се отнася и за #addplayers. Можеш да го добавиш в каквото да е меню, и то ще добави всички играчи в него.
Също така как мога да добавя команда, която отваря меню след като се напише в конзола. Примерно amx_gagmenu
Ако искаш да е в чат, ще пишеш "say /komanda", следователно ако премахнеш "say", ще е за конзолата. Реално "say /komanda" се пише в конзолата.

Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Simple Menu Builder

Мнение от deadlylord » 29 Яну 2018, 07:39

Можеш ли да добавиш 2 настройки към плъгина: времетраене на менюто и меню отваращо се при event(damage, kill и тн)

Аватар
Maverick
Извън линия
Потребител
Потребител
Мнения: 254
Регистриран на: 22 Окт 2016, 17:05
Местоположение: 93.123.18.81:27017
Се отблагодари: 34 пъти
Получена благодарност: 14 пъти
Обратна връзка:

Simple Menu Builder

Мнение от Maverick » 12 Фев 2018, 18:05

Можеш ле да ми кажеш защо се получава този бъг?
Изображение
Сложил съм ги всичките редове последовожателно
[New Menu = Boost Menu]
[Menu Settings]
MENU_TITLE = 1 SMS = 1.20 Euro = VIP for 30 days.
MENU_OPEN = say boost, say_team boost, amx_boost
[Menu Items]
"Country |Send to| Message format:"
"Bulgaria |1916 | TXT GTRS 93.123.18.81:27017 YourName"
"Serbia |1310 | 100 GTRS 93.123.18.81:27017 YourName"
"Macedonia |141551 | TAP GTRS 93.123.18.81:27017 YourName"
"Pakistan |5716 | FOR GTRS 93.123.18.81:27017 YourName"
"Romania |1235 | TXT GTRS 93.123.18.81:27017 YourName"
"India |9287090010| GMT GTRS 93.123.18.81:27017 YourName"
"Russia |4448 | FOR GTRS 93.123.18.81:27017 YourName"
"Croatia |866866 | TXT6 GTRS 93.123.18.81:27017 YourName"
"Bosnia |091810700 | TXT GTRS 93.123.18.81:27017 YourName"
"Montenegro |14741 | FOR GTRS 93.123.18.81:27017 YourName"
"Slovenia |3838 | TXT GTRS 93.123.18.81:27017 YourName"
"Albania |54345 | TXT GTRS 93.123.18.81:27017 YourName"
"Czech Rep. |90309 | TXT3 GTRS 93.123.18.81:27017 YourName"
"Kosovo |55050 | TXT GTRS 93.123.18.81:27017 YourName"
"Ukraine |3161 | WLW GTRS 93.123.18.81:27017 YourName"
"France |83355 | TXT GTRS 93.123.18.81:27017 YourName"
"Germany |89000 | FOR GTRS 93.123.18.81:27017 YourName"
"Switzerland| 565 | TAP GTRS 93.123.18.81:27017 YourName"
"Sweden | 72401 | TXT GTRS 93.123.18.81:27017 YourName"
"Argentina | 22533 | FOR GTRS 93.123.18.81:27017 YourName"
"Belgium | 6569 | TXT GTRS 93.123.18.81:27017 YourName"
"Peru | 35100 | TXT GTRS 93.123.18.81:27017 YourName"
"Greece | 54344 | TXT GTRS 93.123.18.81:27017 YourName"
"UAE | 6442 | TXT GTRS 93.123.18.81:27017 YourName"
"Cyprus | 7510 | FOR GTRS 93.123.18.81:27017 YourName"
И възможно ли е да се оправи или пък аз бъркам някъде?

Аватар
TheRedShoko
Извън линия
Модератор
Модератор
Мнения: 1016
Регистриран на: 06 Окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 5 пъти
Получена благодарност: 84 пъти

Simple Menu Builder

Мнение от TheRedShoko » 12 Фев 2018, 20:04

В играта има ограничение от 512 символа за меню. Играта ще визуализира до 511-тия символ и ще спре. Ето защо ти реже опциите за следваща страница и изход. Реално ги има, но не ти ги визуализира.

Аватар
deadlylord
Извън линия
Потребител
Потребител
Мнения: 572
Регистриран на: 04 Апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 2 пъти
Обратна връзка:

Simple Menu Builder

Мнение от deadlylord » 12 Фев 2018, 20:28

Ако намалиш редовете на менюто ще бъдеш под лимита и няма да имаш проблеми :)

Аватар
mar1anx
Извън линия
Foreigner
Foreigner
Мнения: 41
Регистриран на: 17 Сеп 2018, 00:56
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти

Simple Menu Builder

Мнение от mar1anx » 17 Сеп 2018, 03:31

L 09/17/2018 - 03:37:27: callfunc_push_xxx called without callfunc_begin
L 09/17/2018 - 03:37:27: [AMXX] Displaying debug trace (plugin "crx_simplemenu.amxx", version "2.1.1")
L 09/17/2018 - 03:37:27: [AMXX] Run time error 10: native error (native "callfunc_push_int")
L 09/17/2018 - 03:37:27: [AMXX] [0] crx_simplemenu.sma::handlerMain (line 470)


anyone to help me with this problem ?

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

Simple Menu Builder

Мнение от OciXCrom » 17 Сеп 2018, 14:59

mar1anx написа: 17 Сеп 2018, 03:31 L 09/17/2018 - 03:37:27: callfunc_push_xxx called without callfunc_begin
L 09/17/2018 - 03:37:27: [AMXX] Displaying debug trace (plugin "crx_simplemenu.amxx", version "2.1.1")
L 09/17/2018 - 03:37:27: [AMXX] Run time error 10: native error (native "callfunc_push_int")
L 09/17/2018 - 03:37:27: [AMXX] [0] crx_simplemenu.sma::handlerMain (line 470)


anyone to help me with this problem ?
Please provide your SimpleMenu.ini file so we can see what you did wrong.

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

Обратно към “Одобрени плъгини”

Кой е на линия

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