
04.03.2023, 23:39
|
|
Новичок
Регистрация: 19.09.2019
Сообщений: 15
С нами:
3501125
Репутация:
53
|
|
C++:
Код:
void
ReplyDialog
(
bool
button
)
{
BYTE respLen
=
(
BYTE
)
strlen
(
szInput
)
;
RakNet
::
BitStream bsSend
;
bsSend
.
Write
(
(
WORD
)
dialog
.
wDialogID
)
;
bsSend
.
Write
(
(
BYTE
)
button
)
;
bsSend
.
Write
(
(
WORD
)
iSelectedItem
)
;
bsSend
.
Write
(
respLen
)
;
bsSend
.
Write
(
szInput
,
respLen
)
;
Bot
::
pRakInterface
->
RPC
(
&
RPC_DialogResponse
,
&
bsSend
,
HIGH_PRIORITY
,
RELIABLE_ORDERED
,
0
,
FALSE
,
UNASSIGNED_NETWORK_ID
,
NULL
)
;
}
Что не так тут? Не выбираются пункты меню в одном диалоге, в другом всегда выбирается нулевой, в другом все корректно выбираются
iSelectedItem int т.к. это селектор имгуи
upd: забыл передать имя селектора
|
|
|