 |

13.12.2014, 04:20
|
|
Познающий
Регистрация: 09.07.2014
Сообщений: 42
С нами:
6233649
Репутация:
0
|
|
Hello, how can I get the response from my dialog?
Код:
Код:
SF->getSAMP()->getDialog()->ShowDialog(1, 2, buf1, buf2, "Next","Close");
|
|
|

14.12.2014, 01:31
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
U should hook outcoming RPC_DialogResponse and read parameters:
WORD dialogID, BYTE buttonID, WORD listboxItem, BYTE strLen, char[] text
bool CALLBACK incomingRPC(stRakNetHookParams *params)
{
WORD wDialogID;
BYTE bButtonID;
WORD wListBoxItem;
char szInputResp[128+1];
unsigned char iInputRespLen;
params->bitStream->Read(wDialogID);
params->bitStream->Read(bButtonID);
params->bitStream->Read(wListBoxItem);
params->bitStream->Read(iInputRespLen);
params->bitStream->Read(szInputResp, iInputRespLen);
szInputResp[iInputRespLen] = 0;}
|
|
|

14.12.2014, 03:07
|
|
Познающий
Регистрация: 09.07.2014
Сообщений: 42
С нами:
6233649
Репутация:
0
|
|
Сообщение от NarutoUA
U should hook outcoming RPC_DialogResponse and read parameters:
WORD dialogID, BYTE buttonID, WORD listboxItem, BYTE strLen, char[] text
bool CALLBACK incomingRPC(stRakNetHookParams *params)
{
WORD wDialogID;
BYTE bButtonID;
WORD wListBoxItem;
char szInputResp[128+1];
unsigned char iInputRespLen;
params->bitStream->Read(wDialogID);
params->bitStream->Read(bButtonID);
params->bitStream->Read(wListBoxItem);
params->bitStream->Read(iInputRespLen);
params->bitStream->Read(szInputResp, iInputRespLen);
szInputResp[iInputRespLen] = 0;}
Большое спасибо! Однако белых я не люблю я его правильно зарегистрироваться.
tRaknet->registerRCICallback( ??, incomingRPC);
|
|
|

14.12.2014, 03:29
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
sf.getRakNet()->registerRakNetCallback(RakNetScriptHookType::RAKH OOK_TYPE_OUTCOMING_RPC, incomingRPC);
|
|
|

14.12.2014, 03:35
|
|
Познающий
Регистрация: 09.07.2014
Сообщений: 42
С нами:
6233649
Репутация:
0
|
|
Ладно работает. серверные диалоги имеют я ответа. но не из диалогов, которые я создал.
|
|
|

14.12.2014, 04:10
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Сообщение от Uztor
Ладно работает. серверные диалоги имеют я ответа. но не из диалогов, которые я создал.
Sorry i dont know how to get it
|
|
|

14.12.2014, 04:15
|
|
Познающий
Регистрация: 09.07.2014
Сообщений: 42
С нами:
6233649
Репутация:
0
|
|
I think the problem is, the dialog will not sent to the server. :/
But, how it works urChat with the response?
|
|
|

14.12.2014, 04:21
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
I know in s0beit is advanced parameter in ShowDialog function for sending dialog response and it may be hooked, but i dont know to hook it in SF API
|
|
|

14.09.2015, 21:38
|
|
Новичок
Регистрация: 14.09.2015
Сообщений: 1
С нами:
5611562
Репутация:
51
|
|
kiero pene
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|