[mod_sa] Украшаем собейт. Часть 1

Статус
В этой теме нельзя размещать новые ответы.

im0rg

Известный
Автор темы
Друг
587
216
Всем привет, вот и настало время урока..
У меня отличное настроение, вот и решил сделать его. Урок будет не сколько по c++, а сколько просто рассказ как выполнить определенную вещь..
В этом уроке мы с вами научимся менять шрифт собейту.
Ну что же начнем.
Давайте откроем наш проект и найдем там proxyIDirect3DDevice9.cpp
И найдем там
Код:
*pD3DFont = new CD3DFont
Теперь нам надо найти шрифт на который мы и будем заменять. Сайт шрифтов (кликабельно)
Скачаем там понравившийся шрифт. Я скачал "Tele-Marines"
Возвращаемся к собейту. Давайте сменим шрифт HUD'a и меню.​
Код:
CD3DFont                *pD3DFont = new CD3DFont( "Tahoma", 10, FW_BOLD );
Где "Tahoma" имя шрифта, меняем его на наше.
Код:
CD3DFont                *pD3DFont = new CD3DFont( "Tele-Marines", 10, FW_BOLD);
Давайте теперь разберем CD3DFont.
Код:
CD3DFont::CD3DFont ( const char *szFontName, int fontHeight, DWORD dwCreateFlags )
const char *szFontName <-- название нашего шрифта.
int fontHeight <-- высота шрифта, простыми словами размер.
DWORD dwCreateFlags <-- это флаги, как я понял это жирность шрифта.
Список флагов:
Код:
#define FW_DONTCARE        0
#define FW_THIN            100
#define FW_EXTRALIGHT      200
#define FW_LIGHT            300
#define FW_NORMAL          400
#define FW_MEDIUM          500
#define FW_SEMIBOLD        600
#define FW_BOLD            700
#define FW_EXTRABOLD        800
#define FW_HEAVY            900

64e60b6985.png


Все зависит от вашей фантазии..

Код:
CopyFile("Tele-Marines.ttf", "C:\Windows\Fonts\Tele-Marines.ttf", true);

Дерзайте.

Специально для сайта BlastHack.Net
 
  • Нравится
Реакции: William_Young1 и kane

Skel

Потрачен
92
3
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
лучше напиши как встааить картинку в худ
:)
 

FYP

Известный
Администратор
1,764
5,924
ахуенно, давно мечтал, спасибо.

зы: эти флаги бесполезны, они совсем не используюся, используются только те, которые начинаются на FCR_
 
Статус
В этой теме нельзя размещать новые ответы.