Раскрутка сайтов!
Например: cs-22.ucoz.ru
cs-22.ucoz.ru - Добро пожаловать на главную страницу
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для клиентской части cs 1.6 » Изменение клиента cs 1.6 » Создание GUI для Counter Strike 1.6 (Редактирование главного меню игры)
Создание GUI для Counter Strike 1.6
RUSSAK
Дата: Понедельник, 07-11-11, 02:16 | Сообщение # 1
Пользователи
Сообщений:
187
Награды:
1
Offline
В этой статье я расскажу вам о базовых изменениях в главном меню Counter Strike 1.6.
Из этой статьи вы узнаете:
Как изменять название пунктов меню.
Как добавлять новые пункты меню.
Как изменять размер и шрифт.
Как изменить цвет пунктов меню.
Для урока нам понадобиться: Counter Strike 1.6, или ее русифицированная версия, любой текстовый редактор, и CS 1.6 color scheme v3 final, качаем программу с нашего сайта. Теперь приступим.

Скорее всего почти у всех меню игры русифицировано. У меня оно выглядит так :



1. Начнем с изменения названия пунктов.



Заходим в «%GAMEDIR%\cstrike\resource» открываем файл GameMenu.res. Этот файл отвечает за главное меню. Открываем его любым текстовым редактором. В файле мы видим:

Переименовываем пункт меню. Ищем строки:

Quote
"6"
{
"label" "#GameUI_GameMenu_FindServers"
"command" "OpenServerBrowser"
}


Теперь #GameUI_GameMenu_FindServers изменяем к примеру на Lan Game.

Quote
"6"
{
"label" "Lan Game"
"command" "OpenServerBrowser"
}


Заходим в игру, смотрим:



Таким методом можно добавить еще серверов. Вот что вышло у меня :



Если на сервере стоить пароль:

Quote
"*"
{
"label" "Server"
"command" "engine password 12345;engine connect s1.cs-hlds.ru:27385"
}


Как мы видим, при нажатии пункта Server, вначале сработает ввод пароля а потом уже коннект на сам сервер)
Теперь добавим еще пару новых пунктов меню:

Quote
"*"
{
"label" "SnickErS.cfg"
"command" "exec snickers.cfg"
}


В меню появится пункт который позволит загрузить ваш личный конфиг. Вышеописанным способом вы можете русифицировать имя конфига. Кол-во пунктов меню зависит от вас biggrin



Теперь добавим смену игры на Half-Life.
В удобное нам место добавим строки:

Quote
"*"
{
"label" "#GameUI_GameMenu_ChangeGame"
"command" "OpenChangeGameDialog"
"notsteam" "1"
"notsingle" "1"
"notmulti" "1"
}


Смотрим что у нас вышло:





Форум » Всё для клиентской части cs 1.6 » Изменение клиента cs 1.6 » Создание GUI для Counter Strike 1.6 (Редактирование главного меню игры)
  • Страница 1 из 1
  • 1
Поиск: