С този плъгин можете бързо и лесно да правите прости менюта, които ще изпълнява определени команди в конзолата на играча.
☄ Настройване на плъгина
Настройването на менюто става от файла 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, име_на_функцията). Имайте предвид, че можете да ползвате само функции с един параметър, а този параметър трябва да е играчът.
MENU_OPEN: Команди, с които менюто може да бъде отворено. Разделяйте командите със запетайка ( , ). Ползвайте say и say_team за чат команди. Имайте предвид, че задължително трябва да добавите тази настройка при всяко едно меню, тъй като няма как две менюта да се отварят с една и съща команда.
Командата на бутона "N" (нощно срение) е nightvision, съответно:
Благодаря ти всичко работи перфектно.Имам друга молба може ли да направиш под името My Simple Menu да изписва "Hello" ''name%името на играча отворил менюто" след него свободен текст примерно скайпа и след него да изписва колко време му остават от правата зададени в user.ini.Надявам се да ми помогнеш.
Последно промяна от cgozzie на 21 Мар 2017, 13:01, променено общо 1 път.
Добавена е опция MENU_TEAM, с която можете да направите меню достъпно само за определен отбор, съответно и MENU_NOTEAM - текстът, който ще се покаже ако нямате достъп.
Добавено е опция предмет от менюто да е достъпен само за определен отбор. Пример:
Няма ли да е по-добре, ако просто премахнеш опцията за 1/0? В смисъл единствено да може да се добавя празно място/текст, което да не заема място? И да отбележа - #blank, #text не може да се добавят в началото на менюто, трябва да има поне 1 предмет преди него.