Просмотр полной версии : SAMPFUNCS API Dialog Response
Hello, how can I get the response from my dialog?
Код:
SF->getSAMP()->getDialog()->ShowDialog(1, 2, buf1, buf2, "Next","Close");
NarutoUA
14.12.2014, 01:31
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;}
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);
NarutoUA
14.12.2014, 03:29
sf.getRakNet()->registerRakNetCallback(RakNetScriptHookType::RAKHO OK_TYPE_OUTCOMING_RPC, incomingRPC);
Ладно работает. серверные диалоги имеют я ответа. но не из диалогов, которые я создал.
NarutoUA
14.12.2014, 04:10
Ладно работает. серверные диалоги имеют я ответа. но не из диалогов, которые я создал.
Sorry i dont know how to get it
I think the problem is, the dialog will not sent to the server. :/
But, how it works urChat with the response?
NarutoUA
14.12.2014, 04:21
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
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot