ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Вопрос по отрисовки TextDraw в asi (https://forum.antichat.xyz/showthread.php?t=1397594)

Red Fox 09.08.2021 09:57

Добрый день

Скачал библиотеку samp-api но не могу понять как правильна отрисовывать textdraw

Можете пожалуйста скинуть пример на его создания

Буду очень благодарен

Receiver 21.08.2021 14:01

Создаёшь структуру Transmit и заполняешь её. Затем создаёшь класс CTextDraw и в его конструктор передаёшь заполненную структуру и текст.

C++:





Код:

struct
SAMPAPI_EXPORT
Transmit
{
union
{
struct
{
unsigned
char
m_bBox
:
1
;
unsigned
char
m_bLeft
:
1
;
unsigned
char
m_bRight
:
1
;
unsigned
char
m_bCenter
:
1
;
unsigned
char
m_bProportional
:
1
;
}
;
unsigned
char
m_nFlags
;
}
;
float
m_fLetterWidth
;
float
m_fLetterHeight
;
D3DCOLOR      m_letterColor
;
float
m_fBoxWidth
;
float
m_fBoxHeight
;
D3DCOLOR      m_boxColor
;
unsigned
char
m_nShadow
;
bool
m_bOutline
;
D3DCOLOR      m_backgroundColor
;
unsigned
char
m_nStyle
;
unsigned
char
unknown
;
float
m_fX
;
float
m_fY
;
unsigned
short
m_nModel
;
CVector        m_rotation
;
float
m_fZoom
;
unsigned
short
m_aColor
[
2
]
;
}
;



C++:





Код:

CTextDraw
::
CTextDraw
(
Transmit
*
pTransmit
,
const
char
*
szText
)
;



Время: 17:56