gaZmanoV
05.03.2021, 18:36
Нигде не могу найти "CDXUTEditBox". Всё, что мне от него нужно - узнать координаты вот этого, "InputBox"?(я честно хз как оно называется. Скрин чего мне именно нужно внизу).
https://forum.antichat.xyz/attachments/27684547/
В sampfuncs CDXUTEditBox как бы есть, но толку от него ноль
https://forum.antichat.xyz/attachments/27684547/
В sampapi тоже самое. Пытаюсь сделать вот так(код ниже), получаю "0.0" :(
C++:
/*
0x26E8DC - это SAMP_INFO_OFFSET;
0x8 - смещение на stInputBox
=======
0x8 - смещение на dwPosChatInput[0];
0xC - смещение на dwPosChatInput[1];
*/
float
fCoordInputBox
[
2
]
=
{
*
(
float
*
)
sampapi
::
GetAddress
(
0x26E8DC
+
0x8
+
0x8
)
,
*
(
float
*
)
sampapi
::
GetAddress
(
0x26E8DC
+
0x8
+
0xC
)
}
;
Смещения считал по этой структуре (https://github.com/BlastHackNet/mod_s0beit_sa-1/blob/dc9b3b13599a8b6325e566f567b5391b0b2a6dc8/src/samp.h#L847).
Так как получить координаты input чата? Заранее спасибо за ответ =)
https://forum.antichat.xyz/attachments/27684547/
В sampfuncs CDXUTEditBox как бы есть, но толку от него ноль
https://forum.antichat.xyz/attachments/27684547/
В sampapi тоже самое. Пытаюсь сделать вот так(код ниже), получаю "0.0" :(
C++:
/*
0x26E8DC - это SAMP_INFO_OFFSET;
0x8 - смещение на stInputBox
=======
0x8 - смещение на dwPosChatInput[0];
0xC - смещение на dwPosChatInput[1];
*/
float
fCoordInputBox
[
2
]
=
{
*
(
float
*
)
sampapi
::
GetAddress
(
0x26E8DC
+
0x8
+
0x8
)
,
*
(
float
*
)
sampapi
::
GetAddress
(
0x26E8DC
+
0x8
+
0xC
)
}
;
Смещения считал по этой структуре (https://github.com/BlastHackNet/mod_s0beit_sa-1/blob/dc9b3b13599a8b6325e566f567b5391b0b2a6dc8/src/samp.h#L847).
Так как получить координаты input чата? Заранее спасибо за ответ =)