Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 14 ноя 2019, 23:33

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: HLSDK (client) - Hud message by server
СообщениеДобавлено: 09 авг 2017, 13:47 
Не в сети
Аватара пользователя
Зарегистрирован:
09 фев 2015, 02:46
Последнее посещение:
19 июл 2018, 16:07
Сообщения: 91
Откуда: Endcamp
Hi.
I have a question, what is this?
I do not paint the color hud of the character
They use the same method of painting the letters.

I convert the ASCII code to letters
Can the error be there in the conversion?

Код:
for (j = 0; j < m_parms.lineLength; j++)
      {
         m_parms.currentChar = wLine[j];
         int nextX = m_parms.x + gHUD.GetHudCharWidth(m_parms.currentChar);
         MessageScanNextChar();
         if (m_parms.x >= 0 && m_parms.y >= 0 && nextX <= ScreenWidth)
         {
            char m_szTest[1500];
            sprintf(m_szTest, "%c", m_parms.currentChar);
            //TextMessageDrawChar(m_parms.x, m_parms.y, m_parms.currentChar, m_parms.r, m_parms.g, m_parms.b);
            gHUD.DrawHudString(m_parms.x, m_parms.y, ScreenWidth, m_szTest, m_parms.r, m_parms.g, m_parms.b);
         }
         m_parms.x = nextX;
      }

 

_________________
Gennaro.R+
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: HLSDK (client) - Hud message by server
СообщениеДобавлено: 09 авг 2017, 15:36 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
23 сен 2019, 12:13
Сообщения: 6730
Not sure exactly what you are asking, but check MessageScanNextChar - it can change colors in m_parms.r/g/b.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: HLSDK (client) - Hud message by server
СообщениеДобавлено: 09 авг 2017, 16:04 
Не в сети
Аватара пользователя
Зарегистрирован:
09 фев 2015, 02:46
Последнее посещение:
19 июл 2018, 16:07
Сообщения: 91
Откуда: Endcamp
I want to color the hud messages that are generated in the example server with amxmodx:

Код:
set_hudmessage(255, 0, 0, 0.93, 0.95, 0, 6.0, 12.0)
show_hudmessage(id, "^1G^2G")
//Or with hlsdk
UTIL_HudMessage

Thank you for your answer now i check

_________________
Gennaro.R+
Изображение


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB