Статья: Как добавить сервер в меню.
В этой статье речь пойдет об изменении меню в Counter Strike.
Думаю многие замечали сборки, в которых меню изменено так, что над основным
меню есть ссылки на сервера. У каждого игрока есть свои любимые сервера и со временем
в разделе «Favorites» их скапливается очень много и найти самые любимые
становиться проблемно. Я хочу поделиться с Вами своим небольшим опытом по
изменению этого меню.
Я разобью весь процесс на шаги. Итак поехали:
1. Заходим в папку resource (cstrike\resource). Если у вас чья то сборка кс то лучше скачать чистый gamemenu http://forze-arena.do.am/load/menju_igry/gamemenu/63-1-0-3 и залить его с заменой в эту папку, и продолжать всё делать дальше по инструкции)
2. Открываем файл GameMenu.res как обычный .txt файл (с помощью
блакнота).
3. Вот вы открыли GameMenu.res и видите такие строки:
"GameMenu"
{
"1"
{
"label" "#GameUI_GameMenu_ResumeGame"
"command" "ResumeGame"
"OnlyInGame" "1"
}
"2"
{
"label" "#GameUI_GameMenu_Disconnect"
"command" "Disconnect"
"OnlyInGame" "1"
"notsingle" "1"
}
"3"
{
"label" "#GameUI_GameMenu_PlayerList"
"command" "OpenPlayerListDialog"
"OnlyInGame" "1"
"notsingle" "1"
}
"4"
{
"label" ""
"OnlyInGame" "1"
}
"5"
{
"label" "#GameUI_GameMenu_NewGame"
"command" "OpenCreateMultiplayerGameDialog"
}
"6"
{
"label" "#GameUI_GameMenu_FindServers"
"command" "OpenServerBrowser"
}
"7"
{
"label" "#GameUI_GameMenu_Options"
"command" "OpenOptionsDialog"
}
"8"
{
"label" "#GameUI_GameMenu_Quit"
"command" "Quit"
}
}
Это основные строки игры и их трогать нестоит.
4. Теперь мы должны добавить сервер.
Для этого нам нужно будет посмотреть и скопировать IP сервера, так же придумать
ему название.
После в самый верх уже открытого GameMenu.res после строк
"GameMenu"
{
вписать такие строки:
{
"label" "[Forze-Arena.Ru] Public #1"
"command" "engine connect 87.103.172.215:27015"
}
Где:
[Forze-Arena.Ru] Public #1 – это
название сервера.
87.103.172.215:27015 – IP сервера.
Также добавим "пробел” после сервера командой:
{
"label" ""
}
5. Теперь лишь остается привести все в порядок и посмотреть что получилось:
Проставим нумерацию всех команд:
"GameMenu"
{
"1"
{
"label" "[Forze-Arena.Ru] Public #1"
"command" "engine connect 87.103.172.215:27015"
}
"2"
{
"label" ""
}
"3"
{
"label" "#GameUI_GameMenu_ResumeGame"
"command" "ResumeGame"
"OnlyInGame" "1"
}
"4"
{
"label" "#GameUI_GameMenu_Disconnect"
"command" "Disconnect"
"OnlyInGame" "1"
"notsingle" "1"
}
"5"
{
"label" "#GameUI_GameMenu_PlayerList"
"command" "OpenPlayerListDialog"
"OnlyInGame" "1"
"notsingle" "1"
}
"6"
{
"label" ""
"OnlyInGame" "1"
}
"7"
{
"label" "#GameUI_GameMenu_NewGame"
"command" "OpenCreateMultiplayerGameDialog"
}
"8"
{
"label" "#GameUI_GameMenu_FindServers"
"command" "OpenServerBrowser"
}
"9"
{
"label" "#GameUI_GameMenu_Options"
"command" "OpenOptionsDialog"
}
"10"
{
"label" "#GameUI_GameMenu_Quit"
"command" "Quit"
}
}
6. Все в порядке, сохраняем файл GameMenu.res и помещаем/заменяем его в
исходную папку (если вы его от туда вытягивали или качали чистое меню).
Вот и все, теперь лишь осталось запустить Counter-Strike и посмотреть
что у нас вышло.
P.S. Если нужно добавить еще один сервер, то Вам
предстоит провернуть пол шага №4, добаляя новый сервер после предыдущего и не
вписывая строку с "пробелом" (он здесь некчему), так же проводить
нумерацию.
|