ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   SA-MP R3-1 | Как узнать координаты InputBox ? (https://forum.antichat.xyz/showthread.php?t=1380880)

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
)
}
;



Смещения считал по этой структуре.

Так как получить координаты input чата? Заранее спасибо за ответ =)

SR_team 05.03.2021 19:55

stInputBox это и есть обычный CDXUTEditBox

CDXUT/EditBox.h · master · Prime-Hack / SAMP / Plugins / Templates / DXUT · GitLab

GitLab.com

gitlab.com


Время: 21:11