Simple Menu Builder

Тук е мястото да представите плъгин(и), написани от вас!
Post Reply
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Simple Menu Builder

Post by OciXCrom »

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

    Code: Select all

    [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_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_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 Sample]
    
    [Menu Settings]
    MENU_OPEN = say /menu, say_team /menu, amx_mymenu
    
    [Menu Items]
    "Show Rules" "say /rules"
    "Hats Menu" "say /hats" b
    "Turn the Radio On" "say /radio"
    "Leave the Server" "disconnect"
    #blank 0
    "Open Sub-Menu" "submenu1"
    #blank 0
    #text "Look, this is a \ycool text\w!" 0
    #blank 0
    "Command #5" ""
    "Command #6" ""
    "Command #7" "" d
    "Command #8" "teeeest" d
    "Command #9" ""
    "Command #10" ""
    
    [New Menu = Sub Menu]
    
    [Menu Settings]
    MENU_OPEN = submenu1
    MENU_TITLE = My Simple Sub Menu
    MENU_ITEM_FORMAT = \r< \y%item% \r>
    
    [Menu Items]
    "Option 1" "say option1"
    "Option 2" "say option2"
    "Option 3" "say option3"
    "Option 4" "say option4"
    
    [New Menu = Slap Menu]
    
    [Menu Settings]
    MENU_OPEN = say /slap, say_team /slap
    MENU_TITLE = \rExtra \yCool \wSlap \dMenu
    MENU_REOPEN = 1
    
    [Menu Items]
    #addplayers "amx_slap #%userid% 0" "ab"
    [Default Settings] - В този раздел се променят настройките по подразбиране. Тези ще се ползват при всяко създадено меню, в случай, че не задали различна стойност за някоя от тях.
    • MENU_TITLE: Заглавието на менюто.
    • MENU_TITLE_PAGE: Текстът, който ще бъде добавен към заглавието ако менюто има повече от една страница.
    • MENU_BACK: Името на полето за предишна страница.
    • MENU_NEXT: Името на полето за следваща страница.
    • MENU_EXIT: Името на полето за излез от менюто.
    • MENU_OPEN: Команди, с които менюто може да бъде отворено. Разделяйте командите със запетайка ( , ). Ползвайте say и say_team за чат команди. Имайте предвид, че задължително трябва да добавите тази настройка при всяко едно меню, тъй като няма как две менюта да се отварят с една и съща команда.
    • MENU_FLAG: Ако искате менюто да бъде достъпно само за хора с определен флаг, можете да добавите флага тук, в противен случай оставете го "0".
    • MENU_ALIVEONLY: Променете го на "1" ако искате менюто да е достъпно само за живите играчи, или на "2", ако искате да е само за мъртви.
    • MENU_ITEMS_PER_PAGE: Броят на предмети на всяка страница. Променете го на "0" за да премахнете полетата за предишна и следваща страница, както и полето за излез, с цел предметите да бъдат само на една страница.
    • MENU_REOPEN: Ако искате менюто да се отвори отново след използване.
    • MENU_ITEM_FORMAT: По какъв начин да се показват предметите в менюто. Ползвайте %item% за името на предмета.
    • MENU_PREFIX: Префиксът, който се ползва в чата.
    • MENU_NOACCESS: Съобщението, което ще се покаже ако нямате достъп до менюто.
    • 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" = не добавяй мъртви играчи).
Снимки

Image Image Image Image

* Цъкни тук за да видиш всички сървъри, които използват този плъгин.

Изтегли плъгина
  • Download from iPlay.bg -- Това е линкът към оригинала. При разпространяване на плъгина по други сайтове/форуми, длъжни сте да го добавите към темата си!
Last edited by OciXCrom on 06 Sep 2016, 14:48, edited 5 times in total.
User avatar
The Shock
V.I.P.
V.I.P.
Posts: 151
Joined: 04 Jun 2015, 15:02
CS Nick: titulqra
Favorite version: CS: Global Offensive

Re: Simple Menu Builder

Post by The Shock »

Много добър плъгин, особено за хората, които не могат да си напишат плъгин с меню.
User avatar
LAWLIET
CS-GOLD Owner
CS-GOLD Owner
Posts: 116
Joined: 06 Nov 2010, 19:09
Skype: LawlietBG
CS Nick: LAWLIET
Favorite version: CS: 1.6
Steam Community ID: kaloian5
Location: В cs-bg.info
Contact:

Re: Simple Menu Builder

Post by LAWLIET »

Очаквам плъгина още от както видях темата ти в алиедмодс-а, питаше нещо ли какво беше..
Иначе много добър плъгин! :)
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Re: Simple Menu Builder

Post by OciXCrom »

Попитах дали е възможно да добавя опция за добавяне на повече менюта и все още чакам отговор. Ако някой има идеи, нека да пише.
User avatar
Desmeon
Потребител
Потребител
Posts: 258
Joined: 05 May 2013, 18:48
Skype: ЛС!
Location: Дом на масата.

Re: Simple Menu Builder

Post by Desmeon »

Много добър плъгин. :o Може да добавиш също така и при всяка избрана опция да има emit_sound.
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Re: Simple Menu Builder

Post by OciXCrom »

Unbr3akable wrote:Много добър плъгин. :o Може да добавиш също така и при всяка избрана опция да има emit_sound.
emit_sound го чуват всички играчи. Май имаш предвид speak sound, което е клиентска команда и съответно можеш да я добавиш към менюто, в полето за команда - "say /blabla; spk sound.wav".
User avatar
feruchio
Потребител
Потребител
Posts: 20
Joined: 14 Jun 2011, 20:02
Steam Community ID: feruchio
Location: 93.123.18.81:27017
Contact:

Re: Simple Menu Builder

Post by feruchio »

Бих искал да разбера дали с този плугин може да се правят и подменюта, примерно както е показано на картинката Show Rules, да не ми отваря MOTD, а да ми покаже подменю с правилата които аз съм направил с него. Благодаря!
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Re: Simple Menu Builder

Post by OciXCrom »

feruchio wrote:Бих искал да разбера дали с този плугин може да се правят и подменюта, примерно както е показано на картинката Show Rules, да не ми отваря MOTD, а да ми покаже подменю с правилата които аз съм направил с него. Благодаря!
За момента не, но новата версия е готова, обаче не ми остана време да я кача. Направил съм да може да се добавят колкото поискаш менюта, съответно може да се правят въпросните подменюта. Утре ще я кача.
Last edited by OciXCrom on 23 Jul 2016, 16:04, edited 1 time in total.
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Re: Simple Menu Builder

Post by OciXCrom »

Update v1.1 @ 24.06.2016
  • Добавена е възможност за добавяне на повече от едно меню. Вече можете да добавяте колкото поискате такива, съответно можете да правите и събменюта.
  • Добавени са нови настройки.
  • Добавен е раздел [Default Settings] в .ini файла, който съдържа настройките по подразбиране. Всяко ново меню ще ползва тези в случай, че не сте задали различна стойност за някоя настройка.
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Re: Simple Menu Builder

Post by OciXCrom »

Update v1.3 @ 25.08.2016
  • Добавена е опция за добавяне празен ред: #blank 0/1.
  • Добавена е опция за добавяне текст в менюто: #text "текста тук" 0/1.
  • Добавени са менюто с играчи: #addplayers "команда" "флагове".
  • Добавена е настройка MENU_REOPEN, с която можете да направите менюто да се отваря отново след като е било използвано.
User avatar
Vulevv
Потребител
Потребител
Posts: 81
Joined: 08 Jan 2013, 14:02
Skype: welyohaha
CS Nick: Vulevv
Favorite version: CS: 1.6
Steam Community ID: skandau
Location: root

Re: Simple Menu Builder

Post by Vulevv »

Ами примерно искам да улесня админите във сървъра като със /adm им се отваря пряк път до командите
Примерно

1) Izritai igrach
2) Banni igrach
3) Ubii/Slapni igrach
4) Premesti igrach
5) Sistema za zabrana na chat
6) Sistema za preduprejdeniq

Разбра ли ме? А до менюто да имат достъп примерно играчи с флаг (ADMIN_KICK)
Идеята ми е да улесня като цяло админите, вместо да влизат в конзолата да пишат команди.. само с три букви в чата да могат да реагират бързо :)
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Re: Simple Menu Builder

Post by OciXCrom »

Добавяш това в configs/SimpleMenu.ini:

Code: Select all

[New Menu = Admin Menu]
[Menu Settings]

MENU_OPEN = say /adm, say_team /adm
MENU_TITLE = Admin Shortcut Menu
MENU_FLAG = c

[Menu Items]

"Izritai igrach" "amx_kickmenu" "c"
"Banni igrach" "amx_banmenu" "d"
"Ubii/Slapni igrach" "amx_slapmenu" "e"
"Premesti igrach" "amx_teammenu"
"Sistema za zabrana za chat" "amx_gagmenu"
"Sistema za preduprejdeniq" "amx_warnmenu"
Предполагам получи идея как работи плъгинът и вече можеш сам да си правиш менютата.
User avatar
Vulevv
Потребител
Потребител
Posts: 81
Joined: 08 Jan 2013, 14:02
Skype: welyohaha
CS Nick: Vulevv
Favorite version: CS: 1.6
Steam Community ID: skandau
Location: root

Re: Simple Menu Builder

Post by Vulevv »

OciXCrom wrote:Добавяш това в configs/SimpleMenu.ini:

Code: Select all

[New Menu = Admin Menu]
[Menu Settings]

MENU_OPEN = say /adm, say_team /adm
MENU_TITLE = Admin Shortcut Menu
MENU_FLAG = c

[Menu Items]

"Izritai igrach" "amx_kickmenu" "c"
"Banni igrach" "amx_banmenu" "d"
"Ubii/Slapni igrach" "amx_slapmenu" "e"
"Premesti igrach" "amx_teammenu"
"Sistema za zabrana za chat" "amx_gagmenu"
"Sistema za preduprejdeniq" "amx_warnmenu" 
Предполагам получи идея как работи плъгинът и вече можеш сам да си правиш менютата.
Тъй вярно, работи. Благодаря.
User avatar
Desmeon
Потребител
Потребител
Posts: 258
Joined: 05 May 2013, 18:48
Skype: ЛС!
Location: Дом на масата.

Re: Simple Menu Builder

Post by Desmeon »

Може да направиш менюто да се редактира по време на игра в сървъра, вместо чрез .ini файл.
User avatar
OciXCrom
OciXCrom™ Official Profile
OciXCrom™ Official Profile
Posts: 585
Joined: 21 Mar 2013, 14:21
Skype: doctor.crom1234
CS Nick: OciXCrom
Favorite version: CS: 1.6
Steam Community ID: OciXCrom
Location: jb.iplay.bg:27015
Contact:

Re: Simple Menu Builder

Post by OciXCrom »

Не ми се занимава да усложнявам плъгина до този степен и да си губя времето с подобно нещо при положение, че е в пъти по-лесно да се ползва чрез .ini файл.
Post Reply

Return to “Ваши плъгини”