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

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

Рейтинг



Цвет цифр

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

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

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

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28206
Нанёс повреждений: 467 ед.
Возраст: 32

Рейтинг



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


steza
в hud.h
меняй

C++ Source Code:
#define RGB_YELLOWISH 0x00FFA000

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

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

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

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

Рейтинг



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

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

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

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

Рейтинг



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

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

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

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

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

Рейтинг



#define RGB_YELLOWISH 0x000000FF

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

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

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

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

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

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

Рейтинг



А вот я и код нашел еще и кое-че перевел:
Клиентка
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:
inline void UnpackRGB(int &r, int &g, int &b, unsigned long ulRGB)
{
    r = (ulRGB & 0xFF0000) >>16;
    g = (ulRGB & 0xFF00) >> 8;
    b = ulRGB & 0xFF;
}


этим:
C++ Source Code:
inline void UnpackRGB(int &r, int &g, int &b, unsigned long ulRGB)
{
    if ( ulRGB == RGB_YELLOWISH )
        {
            r = CVAR_GET_FLOAT( "hud_red" );
        g = CVAR_GET_FLOAT( "hud_green" );
        b = CVAR_GET_FLOAT( "hud_blue" );
    }
    else
        {
            r = (ulRGB & 0xFF0000) >>16;
        g = (ulRGB & 0xFF00) >> 8;
        b = ulRGB & 0xFF;
    }
}


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 в 18:14

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

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

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28206
Нанёс повреждений: 467 ед.
Возраст: 32

Рейтинг



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


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

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

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

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

Рейтинг



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

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

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

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

Рейтинг



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

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

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

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

Рейтинг



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

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

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

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

Рейтинг



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

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

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

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

Рейтинг



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

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

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

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

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

Рейтинг



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

__________________
SERVICE OF PROTECTION OF CORPORATION THE UMBRELLA

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

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

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

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

Рейтинг



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

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

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

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

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



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


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

Временная зона GMT. Текущее время 17:21. Новая тема    Ответить
  Предыдущая тема   Следующая тема
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.
Дизайн и программирование: Chain Studios © 2005-2018

Рейтинг@Mail.ru