Создай свое меню в игре - Статьи на тему cs - Статьи - Каталог статей - Сайт клана CStrikers™
Главная » Статьи » Статьи » Статьи на тему cs

Создай свое меню в игре
Создай свое меню в игре. Файл commandmenu.txt
Большинство игроков абсолютно не знают о том, что можно пользоваться специальным(вспомогательным) меню игры и тем более его изменять. Это меню специально предложено разработчиками игры для изменения. Вызывается консольной командой "+commandmenu", по умолчанию эта команда присвоена клавише "H". Структура меню храниться в файле, "commandmenu.txt", также в этом файле можно найти и правила описания меню, но тем не менее рассмотрим основные аспекты его создания/изменения.

Допустимые структуры документа могут выглядеть следующим образом: 
"KEY" "KEY_TEXT" "COMMAND" 
Например: 
"1" "Move Forvard" "+forward" 
Здесь "KEY" - клавиша активизации, "KEY_TEXT" - название пункта меню(если название пункта заключить в апострофы, то все буквы будут преобразованы в большие), "COMMAND" - команда консоли. 

Такая структура меню может быть изменена замещением части "COMMAND" фигурные скобки. В этом случае будет создано подменю, содержание которого надо описать в фигурных скобках. Например: 
"S" "Say Team" 
"1" "Go go go!" "say_team Go go go!" 
"2" "Need Backup" "say_team Need backup" 
}

Каждый пункт подменю может содержать в себе другие подменю и т.д. Вполне естественно, что на создаваемое меню наложены ограничения, правда взглянув на них, можно сказать, что их нет. 
Максимальное количество подменю - 40. 
Максимальное количество пунктов в меню - 100. 

Условия отображения 
Каждому пункту меню, будь то простой пункт или содержащий в себе другие подменю, можно задать условие для отображения. Естественно, что он будет отображаться в меню только в том случае, если условие верно. Такое условие задается непосредственно перед определением меню. 

"Условие" "KEY" "KEY_TEXT" "COMMAND" 
Пример: 
MAP de_dust "S" "Say Team" 
"1" " bomb" "say_team bomb" 
"2" "I have bomb" "say_team I have bomb" 
MAP cs_italy "S" "Say Team" 
"1" "Kill all hostage" "say_team Kill all hostage" 
"2" "Turn off radio" "say_team Turn off radio" 
}

  Полезно для админов серверов :)
Категория: Статьи на тему cs | Добавил: BestCsGamer (29.06.2012)
Просмотров: 556 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: