САЙТ В ПРОЦЕССЕ РАЗРАБОТКИ
Главное меню сайта
Делаем сами
настройки игры
качаем общие файлы
качаем для клиента
качаем для сервера
качаем проги и др.
трюки
разное
создание таблицы счета


В этом коротком уроке я научу вас изменять таблицу счета в игре Counter Strike. 
Для урока нам понадобится : 
Любой текстовый редактор. 
Любой графический редактор. 
И CS 1.6 Color Scheme v3 final. 
Вот так изначально выглядит моя таблица счета (я использую 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" 
}

Смотрим что получилось : 



Вот собственно и все 
Форма входа
Поиск по сайту
Наш опрос
Оцените наш сайт
Всего ответов: 14
Мини-чат
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
qwertys © 2025
Сделать бесплатный сайт с uCoz