Simple Menu Builder

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

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

Simple Menu Builder

Мнение от OciXCrom TM » 07 окт 2016, 16:25

Изображение

Simple Menu Builder
Изображение Изображение Изображение Изображение
Описание
  • С този плъгин можете бързо и лесно да правите прости менюта, които ще изпълнява определени команди в конзолата на играча.
Настройване на плъгина
  • Настройването на менюто става от файла configs/SimpleMenu.ini, който изглежда така:

    [Default Settings] - В този раздел се променят настройките по подразбиране. Тези ще се ползват при всяко създадено меню, в случай, че не задали различна стойност за някоя от тях.
    • MENU_TITLE: Заглавието на менюто.
    • MENU_TITLE_PAGE: Текстът, който ще бъде добавен към заглавието ако менюто има повече от една страница.
    • MENU_BACK: Името на полето за предишна страница.
    • MENU_NEXT: Името на полето за следваща страница.
    • MENU_EXIT: Името на полето за излез от менюто.
    • MENU_OPEN: Команди, с които менюто може да бъде отворено. Разделяйте командите със запетайка ( , ). Ползвайте say и say_team за чат команди. Имайте предвид, че задължително трябва да добавите тази настройка при всяко едно меню, тъй като няма как две менюта да се отварят с една и съща команда.
    • MENU_FLAG: Ако искате менюто да бъде достъпно само за хора с определен флаг, можете да добавите флага тук, в противен случай оставете го "0".
    • MENU_TEAM: Ако искате менюто да е достъпно само за определен отбор (0 = всички; 1 = T; 2 = CT; 3 = SPEC).
    • MENU_ALIVEONLY: Променете го на "1" ако искате менюто да е достъпно само за живите играчи, или на "2", ако искате да е само за мъртви.
    • MENU_ITEMS_PER_PAGE: Броят на предмети на всяка страница. Променете го на "0" за да премахнете полетата за предишна и следваща страница, както и полето за излез, с цел предметите да бъдат само на една страница.
    • MENU_REOPEN: Ако искате менюто да се отвори отново след използване.
    • MENU_ITEM_FORMAT: По какъв начин да се показват предметите в менюто. Ползвайте %item% за името на предмета.
    • MENU_PREFIX: Префиксът, който се ползва в чата.
    • MENU_NOACCESS: Съобщението, което ще се покаже ако нямате достъп до менюто.
    • MENU_NOTEAM: Съобщението, което ще се покаже ако отборът ви няма достъп до менюто.
    • MENU_ALIVE: Съобщението, което ще се покаже ако менюто е достъпно само за живи играчи.
    • MENU_DEAD: Съобщението, което ще се покаже ако менюто е достъпно само за мъртви играчи.
    • MENU_SOUND: Ако искате менюто да има звук при отваряне.
    Добавянето на ново меню става по следния начин:

    [New Menu = My Menu] - С това казвате на плъгина, че правите ново меню и всичко под този ред ще се отнася за това меню.
    [Menu Settings] - Под този ред добавяте всички настройки на менюто. Имайте предвид, че няма нужда да добавяте дадена настройка, ако искате тя да е съща като тази от настройките по подразбиране. Длъжни сте да добавите настройката MENU_OPEN.
    [Menu Items] - Този раздел съдържа всички предмети в менюто. Няма ограничение за броя на предмети, които можете да добавите. Предметите се добавят по следния начин:
    • Име: Това е името на предмета, което ще се показва в менюто.
      Команда: Командата, която ще бъде изпълнена след избиране на въпросната опция от менюто.
      Флаг: Ако искате предметът да е достъпен само за хора с определен флаг.
      Отбор: Ако искате предметът да е достъпен само за определен отбор.
    За да добавите празен ред, ползвайте #blank 0/1 (1 = числата ще бъдат променени; 0 = числата няма да бъдат променени).

    Можете да добавите и текст в менюто, използвайки #text "текста тук" 0/1 (1 = числата ще бъдат променени; 0 = числата няма да бъдат променени).

    За да направите меню с играчи, ползвайте #addplayers "команда" "флагове" (флагове: "a" = не добавяй играчите с имунитет; "b" = добави себе си; "c" = не добавяй мъртви играчи).

    Можете да направите дадени менюта или предмети в тях да се показват само на определени карти. Ползвайте - име_на_мапа - за определена карта, - мап_* - за префикс и -#all - за всички карти.

    Даже можете директно да изпълните функция от друг плъгин с do.func(име_на_плъгина.amxx, име_на_функцията). Имайте предвид, че можете да ползвате само функции с един параметър, а този параметър трябва да е играчът.
Допълнителна информация и линк за теглене

Изображение
Изображение
Изображение

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

cgozzie Dubstep
Потребител
Потребител
Мнения: 926
Регистриран: 13 окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 67 пъти
Получена благодарност: 10 пъти
Контакти:

Re: Simple Menu Builder v1.3

Мнение от cgozzie Dubstep » 23 дек 2016, 14:04

Може ли да го направите менюто да се отваря с клавиш "N"

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

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

Re: Simple Menu Builder v1.3

Мнение от OciXCrom TM » 23 дек 2016, 14:22

MENU_OPEN: Команди, с които менюто може да бъде отворено. Разделяйте командите със запетайка ( , ). Ползвайте say и say_team за чат команди. Имайте предвид, че задължително трябва да добавите тази настройка при всяко едно меню, тъй като няма как две менюта да се отварят с една и съща команда.
Командата на бутона "N" (нощно срение) е nightvision, съответно:

MENU_OPEN: nightvision

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

cgozzie Dubstep
Потребител
Потребител
Мнения: 926
Регистриран: 13 окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 67 пъти
Получена благодарност: 10 пъти
Контакти:

Re: Simple Menu Builder v1.3

Мнение от cgozzie Dubstep » 23 дек 2016, 17:26

Благодаря ти всичко работи перфектно.Имам друга молба може ли да направиш под името My Simple Menu да изписва "Hello" ''name%името на играча отворил менюто" след него свободен текст примерно скайпа и след него да изписва колко време му остават от правата зададени в user.ini.Надявам се да ми помогнеш.
Последна промяна от cgozzie Dubstep на 21 мар 2017, 13:01, променено общо 1 път.

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

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

Re: Simple Menu Builder

Мнение от OciXCrom TM » 14 яну 2017, 22:07

Update @ 14.01.2017
  • Добавена е опция дадени менюта или предмети в тях да се показват само на определени карти. Може да ползвате и префикси (cs_*, de_*, etc).
  • Добавена е опция за директно изпълняване на функции от други плъгини - do.func(plugin_name.amxx, function_name).

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

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

Re: Simple Menu Builder

Мнение от OciXCrom TM » 04 фев 2017, 15:19

Bugfix v2.0b @ 04.02.2017
  • Следният проблем е оправен: менюто не може да се затвори ако е включено MENU_REOPEN.

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

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

Re: Simple Menu Builder

Мнение от OciXCrom TM » 25 фев 2017, 16:42

Update v2.1 @ 25.02.2017
  • Добавена е опция MENU_TEAM, с която можете да направите меню достъпно само за определен отбор, съответно и MENU_NOTEAM - текстът, който ще се покаже ако нямате достъп.
  • Добавено е опция предмет от менюто да е достъпен само за определен отбор. Пример:

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

    ;<Item Name> <Command> [Flag] [Team]
    "Terrorist Menu" "say /tmenu" "" "1"
    "CT Menu" "say /ctmenu" "" "2"
    "Spec Menu" "say /specmenu" "" "3"
    "CT Hats Menu" "say /hats" "b" "2"

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

Unbr3akable 3/120
Потребител
Потребител
Мнения: 178
Регистриран: 21 дек 2016, 20:50

Re: Simple Menu Builder

Мнение от Unbr3akable 3/120 » 12 мар 2017, 14:34

Bug: Когато добавя #blank 1, опциите под бланка се бъгват и не работят.

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

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

Re: Simple Menu Builder

Мнение от OciXCrom TM » 12 мар 2017, 16:00

Това не е нещо, което аз мога да оправя. Проблемът си е от самия AMXX и това винаги се случва при ползване на blank/addtext в меню.

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

TheRedShoko ReShoko
Модератор
Модератор
Мнения: 990
Регистриран: 06 окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 4 пъти
Получена благодарност: 53 пъти

Re: Simple Menu Builder

Мнение от TheRedShoko ReShoko » 12 мар 2017, 23:04

Няма ли да е по-добре, ако просто премахнеш опцията за 1/0? В смисъл единствено да може да се добавя празно място/текст, което да не заема място? И да отбележа - #blank, #text не може да се добавят в началото на менюто, трябва да има поне 1 предмет преди него.

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

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

Re: Simple Menu Builder

Мнение от OciXCrom TM » 13 мар 2017, 19:05

Мне, тъй като в някои случаи си работи (виж първата снимка). Предполагам е в ред когато има само една страница. Плюс, при бъдещ ъпдейт на AMXX сигурно ще го оправят, тъй че няма смисъл да го премахвам. Същата работа е и с 1 и с 0.

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

deadlylord ZONATAEU
Рекламатор
Рекламатор
Мнения: 572
Регистриран: 04 апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 1 път
Години: 21
Контакти:

Re: Simple Menu Builder

Мнение от deadlylord ZONATAEU » 10 апр 2017, 06:37

Може ли да направиш менюто винаги да си запазва 0 - EXIT , защото когато човек напише "MENU_ITEMS_PER_PAGE 0", exit-а изчезва и менюто не може да бъде затворено, опитах се с MENU_EXIT = \rClose и само \rClose да добавя 0, която да затваря, но без успех

Също така как мога да направя, така че менюто да излиза на човека, веднага като влезе в сървъра и отделно да се отваря с "М" опитах с всякакви вариации на Select team, но отново без успех

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

TheRedShoko ReShoko
Модератор
Модератор
Мнения: 990
Регистриран: 06 окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 4 пъти
Получена благодарност: 53 пъти

Re: Simple Menu Builder

Мнение от TheRedShoko ReShoko » 10 апр 2017, 10:10

Напълно нормално е, когато зададеш items per page на 0 да изчезне бутона за излизане. Това е заложено в самият AMXX, не е от плъгина и не е бъг.За влизането в сървъра може да се направи нова настройка на менютата, но това croma да го реши.

Отговори

Върни се в “Одобрени плъгини”

Кой е на линия

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