Half-Life DeathMatch
Сообщество

Форум сообщества Half-Life

Чат сообщества Half-Life
Онлайн

Онлайн: 1
Гостей: 1
Пользователи: 
отсутствуют

Роботы: 
отсутствуют

 Последние посетители: 
Популярное

Последние сообщения с форума
Тема Послед. сообщение
Идеи для карт. 2024-03-18 | Nyanicore
Армагедонец 2023-11-27 | Alice
newbspguy 2023-11-23 | Nikita
Half-Life Unified SDK Map Decompiler 2023-11-22 | Nikita

Half-Life DeathMatch » Интересное » Статьи » Удобное меню

11-12-2012, 19:44 | Разместил: Nikita

Удобное меню

Удобное меню


Скачать готовое командное меню для Half-Life
cmdmenu.zip [1.22 Kb] (cкачиваний: 196)


В Half-Life и ее модах есть возможность сделать свое меню для удобного выполнения заданных команд, не прибегая к консоли. При помощи меню, например, можно быстро сменить ник, модель, цвет игрока, поменять сервер и тп.

Для начала нам потребуется создать файл commandmenu.txt, в этом файле и редактируется наше меню, создавать нужно в папке valve или valve_russian.
Например C:/Games/Half-Life/valve/

Чтобы вызвать меню нужно прописать в наш конфиг следующую команду:

bind "m" "+commandmenu"

Где m - наша буква, по нажатию которой появляется меню.
Можно прописать в консоли игры Half-Life, запустив игру и нажав кнопку ~ (тильда)

Приступим к редактированию нашего меню.
Устроено оно следующим образом:

"Номер" "Имя пункта меню" " консольная команда"


Номер это цифра на нашей клавиатуре, нажимая на 0-9 мы будем выбирать пункты в нашем меню.

Для примера, сделаем меню из одного пункта, для быстрого соединения с император сервером.
Для этого вставляем в файл commandmenu.txt следующий текст

"1" "Император сервер" "connect hldm.org:27015"


Меню выглядит следующим образом.

Удобное меню


Для всех пяти наших HLDM серверов меню будет следующее

"1" "Император сервер" "connect hldm.org:27015"
"2" "Дружный сервер" "connect hldm.org:27016"
"3" "Веселый сервер" "connect hldm.org:27017"
"4" "GunGame сервер" "connect hldm.org:27018"
"5" "AG сервер" "connect hldm.org:27019"


Выглядит все следующим образом
Удобное меню


Можно также сделать сложное меню, с несколькими подуровнями

"Номер раздела" "Имя раздела" {
          "Номер пункта" "Имя пункта меню" "консольная команда"
          "Номер пункта" "Имя пункта меню" "консольная команда"
          "Номер пункта" "Имя пункта меню" "консольная команда"
          "Номер пункта" "Имя пункта меню" "консольная команда"
}


Либо еще сложнее
"Номер раздела" "Имя раздела" {

          "Номер раздела" "Имя раздела" {
                                 "Номер пункта" "Имя пункта меню" "консольная команда"
                                 "Номер пункта" "Имя пункта меню" "консольная команда"
                                 "Номер пункта" "Имя пункта меню" "консольная команда"    
           }

          "Номер пункта" "Имя пункта меню" "консольная команда"
          "Номер пункта" "Имя пункта меню" "консольная команда"
          "Номер пункта" "Имя пункта меню" "консольная команда"
}



А вот уже готовое меню, там остается только сменить стандартные ники на свои.
Все что нужно сделать, это скопировать следующий текст в commandmenu.txt

"1" "Names" {
              "1" "[HLDM.ORG] Gamer" "name [HLDM.ORG]%Gamer"
              "2" "HLDM.org" "name HLDM.org"
              "0" "Exit" "slot10"
}

"2" "Модели" {
              "1" "scientist" "model scientist"
              "2" "barney" "model barney"
              "3" "robo" "model robo"
              "4" "helmet" "model helmet"
              "0" "Exit" "slot10"
}

"3" "Servers" {
              "1" "UMI7EPATOP CEPBEP" "connect hldm.org:27015"
              "2" "DPY}I{HbIU CEPBEP" "connect hldm.org:27016"
              "3" "BECEJIbIU CEPBEP" "connect hldm.org:27017"
              "4" "GunGame" "connect hldm.org:27018"
              "5" "AG Mini" "connect hldm.org:27019"
              "0" "Exit" "slot10"
}

    "4" "Spectate" "spectate"

    "0" "Exit" "slot10"


Меню выглядит следующим образом

Удобное меню

Удобное меню


P.S.
Обратите внимание, что если в консольной команде требуется пробел, например он содержится в нике, то вместо пробела пишите %
Пример:

"1" "[HLDM.ORG] Gamer" "name [HLDM.ORG]%Gamer"

При выборе этого пункта имя игрока сменится на [HLDM.ORG] Gamer


Скачать готовое командное меню для Half-Life
cmdmenu.zip [1.22 Kb] (cкачиваний: 196)



Другие новости по теме:

Теги:  
Pontiy | ICQ: 574870761 | 11 December 2012 23:20


Публикаций: 8
Комментариев: 44
А можно ведь из этого сделать amx меню?


--------------------


Добавить отзыв

Мониторинг серверов

ИМПЕРАТОР СЕРВЕР
HLDM.ORG:27015
Игроков: 3/32
Карта: coldice

Развернуть



ВЕСЕЛЫЙ СЕРВЕР (FUN)
HLDM.ORG:27017
Игроков: 3/32
Карта: zone_888

Развернуть



GunGame 2.2
HLDM.ORG:27018
Игроков: 3/24
Карта: gg_egypt

Развернуть



Кооператив (Sven Co-op)
HLDM.ORG:27025
Игроков: 0/32
Карта: yabma

Развернуть



TF2 Classic #1. Custom Weapons
TF2C.HLDM.ORG:27015
Игроков: 3/24
Карта: koth_chasm_b1

Развернуть



TF2 Classic #2. Custom Weapons
TF2C.HLDM.ORG:27016
Игроков: /
Карта:

Развернуть




Администраторы серверов :
ET^NiK
ET^Pontiy
kissbb
NH.Kanm!!r
GordonFreeman
Kiler