PDA

Просмотр полной версии : [mod_sa] Украшаем собейт. Часть 1


im0rg
24.12.2013, 00:48
Всем привет, вот и настало время урока..​У меня отличное настроение, вот и решил сделать его. Урок будет не сколько по c++, а сколько просто рассказ как выполнить определенную вещь..​​В этом уроке мы с вами научимся менять шрифт собейту.​Ну что же начнем.​Давайте откроем наш проект и найдем тамproxyIDirect3DDevice9.cpp​​И найдем там

Код:






*pD3DFont = new CD3DFont




​Теперь нам надо найти шрифт на который мы и будем заменять. Сайт шрифтов (кликабельно) (https://www.blast.hk/redirect/aHR0cDovL3d3dy5mb250b3YubmV0Lw)​​Скачае там понравившийся шрифт. Я скачал "Tele-Marines" (https://www.blast.hk/redirect/aHR0cDovL3d3dy5mb250b3YubmV0L1RlbGUtTWFyaW5lcw)​ ​Возвращаемся к собейту. Давайте сменим шрифт 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 )




​[LEFT]const char *szFontName

Код:






#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






http://radikal.ua/data/upload/4efc3/fb1a9/64e60b6985.png

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


[COLOR="#363940"]

Код:






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







Дерзайте.

Специально для сайта BlastHack.Net (http://blasthack.net/)

​​​

Skel
24.12.2013, 13:38
лучше напиши как встааить картинку в худ

:)

im0rg
24.12.2013, 15:31
лучше напиши как встааить картинку в худ
:)




ок

William_Young1
24.12.2013, 21:58
Как только сурс скачал, сделал, интуитивно понятно)

За урок спасибо :ok:

FYP
24.12.2013, 23:20
ахуенно, давно мечтал, спасибо.

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

im0rg
24.12.2013, 23:21
зы: эти флаги бесполезны, они совсем не используюся, используются только те, которые начинаются на FCR_




Понятно, сам не знал.

Мне было не до этого, я просто отвлекал себя..