Вернуться   D3Scene.Ru Софт портал игр | Хаки | Проги | Статьи > FPS Shooters > Counter - Strike > Counter Strike 1.6
Присоединяйся к нам



Ответ
 
Опции темы Опции просмотра
Старый 20.08.2010, 23:08   #1
Местный
 
Аватар для gradinas
 
Регистрация: 19.06.2010
Адрес: UA
Сообщений: 136
Репутация: 85
Отправить сообщение для gradinas с помощью ICQ
Автор По умолчанию

Создание собственного GUI для Counter-Strike (Часть 3)


Здравствуйте это gradinas. Сегодня я расскажу, как изменять таблицу счета.


Для начала сделаем размер таблицы не стабильным, а изменяющего от количества игроков.
Заходим в «%\cstrike\resource\UI» открываем файл ScoreBoard.res.


ScoreBoard


Ищем надпись "tall" "360" ("ClientScoreBoard") и изменяем значение 360 на 0.
Посмотрим что вышло:



Сделаем фон таблицы прозрачным. Для этого заходим в «%\cstrike\resource» открываем файл ClientScheme.res. Ищем строчку "ListBG" и ставим значение на "0 0 0 0". Вместо прозрачного можно сделать любой понравившийся цвет.



Сделаем таблицу как в Steam ( реклама OrangeBox )



Для того что б все вышло нужно отменить 2й пункт, таблица должна быть стабильная.



Будем использовать рекламу продаж Garena Item'ов UnDeaDRoCUser'ом. Хочу % за рекламу



Изменим формат рисунка на .tga и кинем в папку «%\cstrike\gfx\vgui» (Для удобства я назову эту картинку user.tga).
Рисунок готов осталось только разместить эго над таблицей. Для этого
заходим в «%\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/user"
"scaleImage" "1"
"zpos" "1"
}
"xpos" и "ypos" – начало рисунка (я поставил значение 0 для того что б рисунок был сначала окна)
"wide" и "tall" – размеры рисунка
"image" "gfx/vgui/user" – ссылка на рисунок, нужно писать просто название без .tga.

Для того что б рисунок было видно нам нужно будет подвинуть таблицу вниз. У меня высота рисунка 40, изменяем значения:
Цитата:
"ClientScoreBoard"
{
"ypos" "122"
}
Цитата:
"ServerName"
{
"ypos" "82"
}
Цитата:
"PlayerList"
{
"ypos" "40"
}
Результат:
__________________
[Ссылки скрыты от гостей.]
  Ответить с цитированием Наверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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


Powered by vBulletin
Copyright © 2017 vBulletin Solutions, Inc.
Перевод: zCarot | Дизайн: G-A | Верстка: OldEr
Текущее время: 02:47. Часовой пояс GMT +4.