HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Цвет цифр
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
steza
Новичок

Дата регистрации: Sep 2006
Проживает: USA
Сообщений: 19
Возраст: 43

Рейтинг



Цвет цифр

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

Сообщить модератору | | IP: Записан
Сообщение: 7681

Старое сообщение 25-09-2006 01:31
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


steza
в hud.h
меняй

C++ Source Code:
#define RGB_YELLOWISH 0x00FFA000

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

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 7683

Старое сообщение 25-09-2006 03:54
-
steza
Новичок

Дата регистрации: Sep 2006
Проживает: USA
Сообщений: 19
Возраст: 43

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 7684

Старое сообщение 25-09-2006 06:04
- За что?
DarkEvelen
Не до диабло )

Группа: Неопытный
Дата регистрации: Jul 2006
Проживает: Набережные Челны
Сообщений: 85
Возраст: 31

Рейтинг



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

За это сообщение DarkEvelen получил предупреждение за флуд

Сообщить модератору | | IP: Записан
Сообщение: 7700

Старое сообщение 25-09-2006 11:36
- За что?
ToMMuK
SmallHabit'at

Дата регистрации: Jun 2006
Проживает: Рига
Сообщений: 634
Возраст: 32

Рейтинг



#define RGB_YELLOWISH 0x000000FF

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

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

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

Сообщить модератору | | IP: Записан
Сообщение: 7702

Старое сообщение 25-09-2006 12:41
- За что?
DarkEvelen
Не до диабло )

Группа: Неопытный
Дата регистрации: Jul 2006
Проживает: Набережные Челны
Сообщений: 85
Возраст: 31

Рейтинг



А вот я и код нашел еще и кое-че перевел:
Клиентка
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" }
}

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

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

Отредактировано DarkEvelen 25-09-2006 в 17:14

Сообщить модератору | | IP: Записан
Сообщение: 7705

Старое сообщение 25-09-2006 17:07
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


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

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 7706

Старое сообщение 25-09-2006 17:11
-
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 39

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 7722

Старое сообщение 26-09-2006 02:09
- За что?
steza
Новичок

Дата регистрации: Sep 2006
Проживает: USA
Сообщений: 19
Возраст: 43

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 7801

Старое сообщение 27-09-2006 21:56
- За что?
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 39

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 7802

Старое сообщение 28-09-2006 01:44
- За что?
HUNTER
SURVIVOR

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: ВЛАДИВОСТОК
Сообщений: 79
Возраст: 34

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 7927

Старое сообщение 01-10-2006 09:19
- За что?
PREDATOR
Лорд ХАОСА

Дата регистрации: Dec 2005
Проживает: в ВАРПЕ
Сообщений: 198
Возраст: 34

Рейтинг



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

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

Сообщить модератору | | IP: Записан
Сообщение: 7930

Старое сообщение 01-10-2006 11:03
- За что?
HUNTER
SURVIVOR

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: ВЛАДИВОСТОК
Сообщений: 79
Возраст: 34

Рейтинг



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

__________________
SERVICE OF PROTECTION OF CORPORATION THE UMBRELLA

За это сообщение HUNTER получил предупреждение за кэпслокинг

Сообщить модератору | | IP: Записан
Сообщение: 7944

Старое сообщение 02-10-2006 03:46
- За что?
PREDATOR
Лорд ХАОСА

Дата регистрации: Dec 2005
Проживает: в ВАРПЕ
Сообщений: 198
Возраст: 34

Рейтинг



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

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

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

Сообщить модератору | | IP: Записан
Сообщение: 7950

Старое сообщение 02-10-2006 10:07
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 13:40. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Цвет цифр
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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