SAMPFUNCS API Dialog Response

Статус
В этой теме нельзя размещать новые ответы.

Uztor

Новичок
Автор темы
42
0
Hello, how can I get the response from my dialog?
Код:
SF->getSAMP()->getDialog()->ShowDialog(1, 2, buf1, buf2, "Next","Close");
 

NarutoUA

NarutoUA
BH Team
692
1,537
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;}
 

Uztor

Новичок
Автор темы
42
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

NarutoUA
BH Team
692
1,537
sf.getRakNet()->registerRakNetCallback(RakNetScriptHookType::RAKHOOK_TYPE_OUTCOMING_RPC, incomingRPC);
 
  • Нравится
Реакции: Uztor

Uztor

Новичок
Автор темы
42
0
Ладно работает. серверные диалоги имеют я ответа. но не из диалогов, которые я создал.
 

Uztor

Новичок
Автор темы
42
0
I think the problem is, the dialog will not sent to the server. :/
But, how it works urChat with the response?
 

NarutoUA

NarutoUA
BH Team
692
1,537
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
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

  1. Ответы
    3K
    Просмотры
    558K