В этой статье речь пойдет об изменении меню в Counter Strike. Думаю многие замечали сборки, в которых меню изменено так, что над основным меню есть ссылки на сервера. У каждого игрока есть свои любимые сервера и со временем в разделе «Favorites» их скапливается очень много и найти самые любимые становиться проблемно. Я хочу поделиться с Вами своим небольшим опытом по изменению этого меню. Я разобью весь процесс на шаги. Итак поехали:
1. Заходим в папку resource (cstrike\resource).
2. Открываем файл GameMenu.res как обычный .txt файл (с помощью блакнота). В этом файле находиться вся информация о меню. Если у вас чья то сборка и у вас в меню стоят сервера, то вам будет тяжело работать с этим файлом, поэтому скачайте чистый gamemenu-clear.rar.
3. Вот вы открыли GameMenu.res и видите такие строки: Quote "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 после строк
вписать такие строки: Quote { "label" ".::Game-arts.ru::. Pub#1" "command" "engine connect 93.190.40.134:27036" }
Где: .::Game-arts.ru::. Pub#1 – это название сервера. 93.190.40.134:27036– IP сервера. Также добавим "пробел” после сервера командой:
Quote { "label" "" "command" "" }
5. Теперь лишь остается привести все в порядок и посмотреть что получилось: Проставим нумерацию всех команд:
Quote "GameMenu" {
"1" { "label" ".::Game-arts.ru::. Pub#1" "command" "engine connect 93.190.40.134:27036" } "2" { "label" "" "command" "" } "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, добаляя новый серврер после предыдущего и не вписывая строку с "пробелом" (он здесь некчему), так же проводить нумерацию.
|