HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 08.05.2013, 18:07
im0rg
Постоянный
Регистрация: 19.03.2013
Сообщений: 586
С нами: 6920791

Репутация: 113


По умолчанию

Всем привет это урок по добавлению 2 HUD'a в собейт

Заходим в proxyIDirect3DDevice9.cpp и находим:

Код:





Код:
#define HUD_TEXT( x, color, text ) \
    pD3DFont->PrintShadow( 1.0f + (x), (float)(pPresentParam.BackBufferHeight) - pD3DFont->DrawHeight() - 3, (color), \
                          (text) ); \
    ( x ) += pD3DFont->DrawLength( text );




И после это го вставляем:

Код:





Код:
#define HUD_TEXT2( z, color, text ) \
    pD3DFont->PrintShadow( 4.0f + (z), 0, (color), \
                          (text) ); \
    ( z ) += pD3DFont->DrawLength( text );




Далее находим:

Код:





Код:
#define HUD_TEXT_TGL( x, color, text ) \
    HUD_TEXT( x, color_text, "[" ); \
    HUD_TEXT( x, color, text ); \
    HUD_TEXT( x, color_text, "] " )




После это го вставляем:

Код:





Код:
#define HUD_TEXT_TGL2( z, color, text ) \
    HUD_TEXT2( z, color_text, " [" ); \
    HUD_TEXT2( z, color, text ); \
    HUD_TEXT2( z, color_text, "] " )




Ищем:



Код:





Код:
float        x = 0.0f;


После это го:



Код:





Код:
float        z = 0.0f;




Ищем:



Код:





Код:
( x ) += 102.f;




После него вставляем:

Код:





Код:
( z ) += 1.f;


Ну и на последок ищем:

Код:





Код:
render->D3DBoxi( (int)x - 1, (int)(pPresentParam.BackBufferHeight - 1) - (int)pD3DFont->DrawHeight() - 3,
                                    (int)(pPresentParam.BackBufferWidth + 14), 22, bar_color, NULL );




И после него вставляем



Код:





Код:
render->D3DBoxi( 0,0,(int)(pPresentParam.BackBufferWidth + 14), 22, bar_color, NULL );




Теперь как объявить на 2 HUD'e

Код:





Код:
if ( set.hud_indicator_flooder )
 
                {
 
                    HUD_TEXT_TGL2( z, cheat_state->_generic.flooder ? color_enabled : color_disabled, "Flooder" );
 
                }




С вами был Jesus. Специально для сайта BlastHack.Net

При копировании указывать источникBlastHack.Net
 
Ответить с цитированием

  #2  
Старый 08.05.2013, 18:57
megatoN_
Участник форума
Регистрация: 19.03.2013
Сообщений: 188
С нами: 6921707

Репутация: 0
По умолчанию

спасибо за урок, лови няшу :33
 
Ответить с цитированием

  #3  
Старый 22.07.2013, 13:34
dimoz
Новичок
Регистрация: 13.12.2020
Сообщений: 0
С нами: 2851002

Репутация: 0
По умолчанию

Вот сверху панелька добавилась, а функция, при помещении на эту панельку, остается внизу

Как отрегулировать высоту?
 
Ответить с цитированием

  #4  
Старый 24.08.2013, 20:35
UnknownPlayer
Познающий
Регистрация: 04.08.2013
Сообщений: 33
С нами: 6722028

Репутация: 0
По умолчанию

Цитата:
Сообщение от Dimoz  

Вот сверху панелька добавилась, а функция, при помещении на эту панельку, остается внизу
Как отрегулировать высоту?
Координаты проверь установки ф-ции на панель.
 
Ответить с цитированием

  #5  
Старый 09.05.2014, 22:04
PoccoJI
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами: 6460176

Репутация: 0
По умолчанию

Я хочу этот HUD сделать чуть выше первого, скажите как это сделать
 
Ответить с цитированием

  #6  
Старый 10.05.2014, 14:49
mvk_1
Познающий
Регистрация: 27.09.2013
Сообщений: 42
С нами: 6645249

Репутация: 0
По умолчанию

Цитата:
Сообщение от PoccoJI  

Я хочу этот HUD сделать чуть выше первого, скажите как это сделать

Изменить координаты.
 
Ответить с цитированием

  #7  
Старый 10.05.2014, 16:31
PoccoJI
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами: 6460176

Репутация: 0
По умолчанию

Цитата:
Сообщение от mvk_1  

Изменить координаты.

а где?
 
Ответить с цитированием

  #8  
Старый 15.05.2014, 23:50
mvk_1
Познающий
Регистрация: 27.09.2013
Сообщений: 42
С нами: 6645249

Репутация: 0
По умолчанию

Цитата:
Сообщение от PoccoJI  

а где?

Подумай.
 
Ответить с цитированием

  #9  
Старый 16.05.2014, 15:29
PoccoJI
Участник форума
Регистрация: 02.02.2014
Сообщений: 135
С нами: 6460176

Репутация: 0
По умолчанию

Цитата:
Сообщение от mvk_1  

Подумай.
( z ) += 1.f; не меняются
 
Ответить с цитированием

  #10  
Старый 16.05.2014, 17:18
Skel
Познающий
Регистрация: 31.03.2013
Сообщений: 92
С нами: 6903095

Репутация: 0
По умолчанию

Цитата:
Сообщение от PoccoJI  

( z ) += 1.f; не меняются

это вправо
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.