Simple Menu Builder
Публикувано на: 07 Окт 2016, 16:25
- С този плъгин можете бързо и лесно да правите прости менюта, които ще изпълнява определени команди в конзолата на играча.
- Настройването на менюто става от файла 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] - Този раздел съдържа всички предмети в менюто. Няма ограничение за броя на предмети, които можете да добавите. Предметите се добавят по следния начин:- Име: Това е името на предмета, което ще се показва в менюто.
Команда: Командата, която ще бъде изпълнена след избиране на въпросната опция от менюто.
Флаг: Ако искате предметът да е достъпен само за хора с определен флаг.
Отбор: Ако искате предметът да е достъпен само за определен отбор.
Можете да добавите и текст в менюто, използвайки #text "текста тук" 0/1 (1 = числата ще бъдат променени; 0 = числата няма да бъдат променени).
За да направите меню с играчи, ползвайте #addplayers "команда" "флагове" (флагове: "a" = не добавяй играчите с имунитет; "b" = добави себе си; "c" = не добавяй мъртви играчи).
Можете да направите дадени менюта или предмети в тях да се показват само на определени карти. Ползвайте - име_на_мапа - за определена карта, - мап_* - за префикс и -#all - за всички карти.
Даже можете директно да изпълните функция от друг плъгин с do.func(име_на_плъгина.amxx, име_на_функцията). Имайте предвид, че можете да ползвате само функции с един параметър, а този параметър трябва да е играчът.