Simple Menu Builder

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

Simple Menu Builder

Мнение от OciXCrom » 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
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Re: Simple Menu Builder v1.3

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

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

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

Re: Simple Menu Builder v1.3

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

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

MENU_OPEN: nightvision

Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1318
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 244 пъти
Получена благодарност: 42 пъти

Re: Simple Menu Builder v1.3

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

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

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

Re: Simple Menu Builder

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

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

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

Re: Simple Menu Builder

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

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

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

Re: Simple Menu Builder

Мнение от OciXCrom » 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
Извън линия
Потребител
Потребител
Мнения: 178
Регистриран на: 21 Дек 2016, 20:50
Получена благодарност: 6 пъти

Re: Simple Menu Builder

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

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

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

Re: Simple Menu Builder

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

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

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

Re: Simple Menu Builder

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

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

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

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

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 8 госта