Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Изменяем таблицу счета.

-

Статьи и описания по Counter-Strike

- Статьи, руководства и описания по игре Counter-Strike

Ответ
 
Опции темы
Старый 28.03.2011, 19:41   #1
 Пехотинец
Аватар для Skiffy
 
Skiffy на правильном путиSkiffy на правильном пути
Регистрация: 28.12.2009
Сообщений: 90
Популярность: 199
Сказал(а) спасибо: 86
Поблагодарили 128 раз(а) в 72 сообщениях
Отправить сообщение для Skiffy с помощью ICQ
 
По умолчанию Изменяем таблицу счета.

В этом коротком уроке я научу вас изменять таблицу счета в игре Counter Strike.
Для урока нам понадобится :

*Любой текстовый редактор.
*Любой графический редактор.
*И [Ссылки могут видеть только зарегистрированные пользователи. ]

Вот так изначально выглядит моя таблица счета (я использую steam) :
[Ссылки могут видеть только зарегистрированные пользователи. ]
Если вы используете No-Steam клиент, ваша таблица будет выглядеть так :
[Ссылки могут видеть только зарегистрированные пользователи. ]

За основу я беру именно сборку no-steam. Мы попробуем вставить картинку/баннер как на первом скриншоте, в таблицу счета.
Для начала нам нужно найти файл отвечающий за таблицу счета. Отправляемся в «%GAMEDIR%\cstrike\resource\UI», находим и открываем файл ScoreBoard.res. Открываем файл :
Код:
"Resource/UI/ScoreBoard.res" 
{ 
"ClientScoreBoard" 
{ 
"ControlName" "CClientScoreBoardDialog" 
"fieldName" "ClientScoreBoard" 
"xpos" "63" 
" ypos" "42" 
"wide" "444" 
"tall" "360" 
"autoResize" "0" 
"pinCorner" "0" 
"visible" "0" 
"enabled" "1" 
"tabPosition" " 0" 
} 
"ServerName" 
{ 
"ControlName" "Label" 
"fieldName" "ServerName" 
"xpos" "3" 
"ypos" "2" 
"wide" "250" 
"tall" " 24" 
"autoResize" "0" 
"pinCorner" "0" 
"visible" "1" 
"enabled" "1" 
"labelText" "" 
"textAlignment" "north-west" 
"dull text" "0" 
"brighttext" "1" 
} 
"PlayerList" 
{ 
"ControlName" "SectionedListPanel" 
"fieldName" "PlayerList" 
"xpos" "0" 
" ypos" "0" 
"wide" "444" 
"tall" "360" 
"autoResize" "0" 
"pinCorner" "0" 
"visible" "1" 
"enabled" "1" 
"tabPosition" " 0" 
"autoresize" "3" 
"linespacing" "13" 
} 
}
Таблицу можно оставить обычной, а можно сделать изменяющейся от количества игроков. Что бы сделать таблицу не стабильной нам нужно найти строчку:
Код:
{ 
"ClientScoreBoard" 
{ 
"ControlName" "CClientScoreBoardDialog" 
"fieldName" "ClientScoreBoard" 
"xpos" "63" 
"ypos" "42" 
" wide" "444" 
"tall" "360" 
"autoResize" "0" 
"pinCorner" "0" 
"visible" "0" 
"enabled" "1" 
"tabPosition" "0" 
}
Значение 360 изменяем на 0.

Закрываем и сохраняем текстовый документ. Заходим в игру и открываем таблицу счета:
[Ссылки могут видеть только зарегистрированные пользователи. ]

Теперь займемся изготовлением нашей картинки для таблицы счета. Наш баннер должен быть в формате .tga и лежать в папке «%\cstrike\gfx\vgui». После того как все подготовлено нам нужно правильно расположить баннер в таблице счета. Для этого заходим в «%\cstrike\resource\UI» и открываем файл ScoreBoard.res. Допишем в самый конец :
Код:
"logo" 
{ 
"ControlName" "ImagePanel" 
"fieldName" "logoimage" 
"xpos" "133" 
"ypos" "0" 
"wide" "234" 
"tall""40" 
"autoResize" "0" 
"pinCorner" "0" 
"visible" "1" 
"enabled" "1" 
"textAlignment" "west" 
"image" "gfx/vgui/cshlds" 
"scaleImage" "1" 
"zpos" "1" 
}
Код:
"xpos" и "ypos" – Я указал 0 так как изображение будет указываться сверху таблицы счета. 
"wide" и "tall" – Размеры рисунка. 
"image" "gfx/vgui/cshlds"– Путь к нашему рисунку.
Теперь нужно выровнять нашу таблицу по всем значениям :
Код:
"ClientScoreBoard" 
{ 
"ypos" "122" 
}
Код:
"ServerName" 
{ 
"ypos" "82" 
}
Код:
"PlayerList" 
{ 
"ypos" "40" 
}
Смотрим что получилось :
[Ссылки могут видеть только зарегистрированные пользователи. ]
Теперь изменим цветовую гамму нашей таблицы. Можно сделать это вручную а можно и более удобным способом. Я воспользуюсь программой [Ссылки могут видеть только зарегистрированные пользователи. ].
Собственно все
Источник cs-hlds.ru
________________
Самое лучшее в добрых делах это желание их утаить
  Ответить с цитированием
Пользователь сказал cпасибо:
Хрен (02.04.2011)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] кто может дать таблицу званий в КФ? варкупу Общение и обсуждение CrossFire 7 08.04.2011 14:53
Дайте таблицу на читы zkvalex Свободное обсуждение 11 12.12.2010 23:35
Как самому сделать таблицу для СЕ и уже готовая табличка для 21 патча! ( by Фернан ) Фернан S4 League 18 29.08.2010 00:27

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 09:42.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net