[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Популярные игры » Counter-Strike 1.6 » Создай свое меню в игре. Файл commandmenu.txt
Создай свое меню в игре. Файл commandmenu.txt
RolexДата: Понедельник, 20.04.2009, 09:54 | Сообщение # 1
Звание: Младший сержант
Постов на форуме: 156
Репутация:
[ 16 ]
Подарки:
[ 0 ]
Не в сети

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

Допустимые структуры документа могут выглядеть следующим образом:
"KEY" "KEY_TEXT" "COMMAND"


Например:

Code
"1" "Move Forvard" "+forward"

Здесь "KEY" - клавиша активизации, "KEY_TEXT" - название пункта меню(если название пункта заключить в апострофы ('), то все буквы будут преобразованы в большие), "COMMAND" - команда консоли.

Такая структура меню может быть изменена замещением части "COMMAND" фигурные скобки. В этом случае будет создано подменю, содержание которого надо описать в фигурных скобках. Например:

Code
"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"
Пример:

Code
MAP de_dust "S" "Say Team"
{
"1" "Drop bomb" "say_team Drop 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"
}

На de_dust меню будет выглядеть так:

Вот что у меня получилось:

Code
"1" "Game"
{
"1" "Timeleft" "timeleft"
"2" "Reconnect" "reconnect"
"3" "config"
{
"1" "Emka.cfg" "exec emka.cfg"
}
}
"2" "Adminko"
{
"1" "Restart" "amx_rr 1"
"2" "Slapmenu" "amx_slapmenu"
"3" "Kickmenu" "amx_kickmenu"
"4" "Banmenu" "amx_banmenu"
"5" "teleportmenu" "amx_teleportmenu"
"6" "Votemap"
{
"1" "de_dust2 de_inferno de_nuke" "amx_votemap de_dust2 de_inferno de_nuke"
"2" "de_dust2" "amx_votemap de_dust2"
"3" "de_inferno" "amx_votemap de_inferno"
"4" "de_nuke" "amx_votemap de_nuke"
"5" "Change map?" "amx_vote Change_map? da net"
}
"3" "Message"
{
"1" "Spectators" "amx_csay Spectators go play or kick"
"2" "Mat" "amx_csay Mat i oskarblenuya zapresheni!"
"3" "Go" "amx_csay GO!GO!GO!"
}

}
"3" "EXIT" "slot10"
Прикрепления: 1715373.png (26.3 Kb) · 9053448.gif (5.8 Kb) · 1983130.gif (16.9 Kb) · 7844189.gif (14.9 Kb) · 7670817.jpg (9.6 Kb)


CAO Record's maza fucka!!!

УДАЛЕНО


Сообщение отредактировал Rolex - Понедельник, 20.04.2009, 09:58
 
Goodik39Дата: Понедельник, 20.04.2009, 10:28 | Сообщение # 2
Ph0en1x aka Good'1k
Постов на форуме: 1449
Репутация:
[ 218 ]
Подарки:
[ 81 ]
Не в сети
Макс, надо было сами коды заключить в рамки)
P.S. исправил)


Команда - это капитан и игроки сплоченные вместе и чем больше вы будете помогать друг другу не только в игре но и в реальной жизни, тем приятнее и выше будет подъем к вершинам киберспортивного олимпа.
 
RolexДата: Понедельник, 20.04.2009, 11:08 | Сообщение # 3
Звание: Младший сержант
Постов на форуме: 156
Репутация:
[ 16 ]
Подарки:
[ 0 ]
Не в сети
Гыгы+))) Точно

CAO Record's maza fucka!!!

УДАЛЕНО
 
cfGДата: Понедельник, 20.04.2009, 13:02 | Сообщение # 4
Звание: Рядовой
Постов на форуме: 37
Репутация:
[ 3 ]
Подарки:
[ 0 ]
Не в сети
Нет слов, одни эмоции <_<


"стучу по твоей крыше, но ты не услышишь, как всегда ни чего не поймешь...но не стану я тише, мои капли напишут на твоем окне-это был дождь...о да я жалею что я стал дождем, и я превращусь в ливень от мысли что я тебе на столько противен. ну а ты в который раз ничего не поймешь...ну смотри я люблю тебя, я дождь...."
 
RolexДата: Суббота, 25.04.2009, 17:05 | Сообщение # 5
Звание: Младший сержант
Постов на форуме: 156
Репутация:
[ 16 ]
Подарки:
[ 0 ]
Не в сети
Я себе настроил на админку) Куль вещь

CAO Record's maza fucka!!!

УДАЛЕНО
 
StifДата: Понедельник, 22.03.2010, 16:41 | Сообщение # 6
Звание: Ефрейтор
Постов на форуме: 81
Репутация:
[ 0 ]
Подарки:
[ 0 ]
Не в сети
спасибо!действительно не знал
 
Форум » Популярные игры » Counter-Strike 1.6 » Создай свое меню в игре. Файл commandmenu.txt
  • Страница 1 из 1
  • 1
Поиск:
Статистика сайта
Последние новости Самые отвечаемые темы Последние статьи
EA раскрыла подробно... 18.04.2013
Bethesda прекращает ... 18.04.2013
Создатели World of T... 18.04.2013
Battlefield 4 не буд... 18.04.2013
Авторы Silent Hill: ... 18.04.2013
Курилка! 103
Общая тема для обсуждений 67
Изготовление аваторов 50
Новости сервера 37
Команда сайта 35
История Starcraft: Н... 10.02.2013
Почему в Valve решил... 20.08.2012
Танки рвутся в кибер... 15.08.2012
Лучшие финалы в исто... 17.06.2012
Киберспорт - спорт? ... 14.04.2012
Новые пользователи Активные пользователи Лучшие комментаторы
PiterRScaks 03.04.2022
guterNAvis 08.12.2021
cuperNAvis 20.11.2021
gIRONAvis 29.09.2021
dashaNAvis 28.08.2021
Goodik39 1449
FeRz1k 319
WedMacK 200
warcraf 200
Rolex 156
Goodik39 56
FeRz1k 56
koJIxo3Huk 19
Die 13
scool 9