HLFX.Ru Forum
Показать все 14 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Цвет цифр (https://hlfx.ru/forum/showthread.php?threadid=396)


Отправлено steza 25-09-2006 в 01:31:

Цвет цифр

Где и как сменить цвет цифр здоровья и т.д. с желтого на синий. Подскажите кто знает.


Отправлено XaeroX 25-09-2006 в 03:54:

steza
в hud.h
меняй

C++ Source Code:
#define RGB_YELLOWISH 0x00FFA000

на, скажем
C++ Source Code:
#define RGB_YELLOWISH 0x000000FF

__________________

xaerox on Vivino


Отправлено steza 25-09-2006 в 06:04:

Мощность батареи в Ксаше определяется в skill.cfg или где-то в коде?


Отправлено DarkEvelen 25-09-2006 в 11:36:

а в моем модике цвет HUD меняется командами hud_red; hud_green; hud_blue естетенно в RGB))) эт я нашел пример гдето .... точно не помню


Отправлено ToMMuK 25-09-2006 в 12:41:

#define RGB_YELLOWISH 0x000000FF

Ето очень легко. Например : 0x00 ето просто так и остается.А остальные цифры ето сам цвет только в коде который можно узнать из любой програмы по Веб дизайну : 00FF40 - ето зелёный.

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.


Отправлено DarkEvelen 25-09-2006 в 17:07:

А вот я и код нашел еще и кое-че перевел:
Клиентка
hud.cpp
init() (строка 306).
добавить после двух CVAR_CREATE

C++ Source Code:
CVAR_CREATE( "hud_red","255", FCVAR_ARCHIVE );
CVAR_CREATE( "hud_green", "160", FCVAR_ARCHIVE );
CVAR_CREATE( "hud_blue", "0", FCVAR_ARCHIVE );

cl_util.h
UnpackRGB() (строка 153)
заменить это:
C++ Source Code:
1
inline void UnpackRGB(int &r, int &g, int &b, unsigned long ulRGB)
2
{
3
  r = (ulRGB & 0xFF0000) >>16;
4
  g = (ulRGB & 0xFF00) >> 8;
5
  b = ulRGB & 0xFF;
6
}

этим:
C++ Source Code:
1
inline void UnpackRGB(int &r, int &g, int &b, unsigned long ulRGB)
2
{
3
  if ( ulRGB == RGB_YELLOWISH )
4
  {
5
    r = CVAR_GET_FLOAT( "hud_red" );
6
    g = CVAR_GET_FLOAT( "hud_green" );
7
    b = CVAR_GET_FLOAT( "hud_blue" );
8
  }
9
  else
10
  {
11
    r = (ulRGB & 0xFF0000) >>16;
12
    g = (ulRGB & 0xFF00) >> 8;
13
    b = ulRGB & 0xFF;
14
  }
15
}

health.cpp
строка 233
заменить это:
C++ Source Code:
FillRGBA(x, y, iWidth, iHeight, 255, 160, 0, a);

этим:
C++ Source Code:
FillRGBA(x, y, iWidth, iHeight, r, g, b, a);

по коду все.
компилим и проверяем.
теперь командами hud_red, hud_green, hud_blue вы можете менять цвета всего HUD

и еще если вы хотите внести в настройки игры (Multiplayer->Customize->Advanced Options) эти переменные то вам надо открыть файл user.scr (он лежит в папке valve) и добавить в него строки в самом конце

"hud_red"
{
"Hud Red"
{ NUMBER 0 255 }
{ "255" }
}
"hud_green"
{
"Hud Green"
{ NUMBER 0 255 }
{ "160" }
}
"hud_blue"
{
"Hud Blue"
{ NUMBER 0 255 }
{ "0" }
}

Все готово!
Незабудьте сохранить все отредактированные файлы.
Проверенно на собственном опыте. Заменяет цвет цифр в низу и панели выбора оружия.

Ого ксерокс шустрый я и маргнуть не успел как он мне предупреждение за флуд поставил)))))


Отправлено XaeroX 25-09-2006 в 17:11:

DarkEvelen неплохо. Можно в туториалы переместить даже. Если БУзеру не лениво будет

__________________

xaerox on Vivino


Отправлено BUzer 26-09-2006 в 02:09:

XaeroX
Дык а поиск на что? Кому надо - найдут


Отправлено steza 27-09-2006 в 21:56:

А какой файл отвечает за шрифт в тексте, который выводится в игре и размер цифр в игре?


Отправлено BUzer 28-09-2006 в 01:44:

Шрифт в gfx.wad, а цифры для худа - в спрайтах (настраиваются в hud.txt)


Отправлено HUNTER 01-10-2006 в 09:19:

steza если хочишь! посмотреть можешь скачать мод с сайта www.sity17.ru например в Smod на Half-Life 2 и игра полностью меняется +цвет синий цифр здоровья и т.д.


Отправлено PREDATOR 01-10-2006 в 11:03:

HUNTER ай-яй-яй не так написал [url]www.city17.ru[/url]

__________________
Мы ХАОС а ХАОС СИЛА!!!


Отправлено HUNTER 02-10-2006 в 03:46:

PREDATOR
ЕСЛИ ПОКАПАТЬСЯ МЖНО И НЕ ТО НАЙТИ В www.sity17.ru

__________________
SERVICE OF PROTECTION OF CORPORATION THE UMBRELLA


Отправлено PREDATOR 02-10-2006 в 10:07:

извините меня ну что он пишет я непойму

спроси в привате.

__________________
Мы ХАОС а ХАОС СИЛА!!!


Временная зона GMT. Текущее время 16:31.
Показать все 14 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024