![]() |
Hello, how can I get the response from my dialog?
Код: Код:
SF->getSAMP()->getDialog()->ShowDialog(1, 2, buf1, buf2, "Next","Close"); |
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); |
sf.getRakNet()->registerRakNetCallback(RakNetScriptHookType::RAKH OOK_TYPE_OUTCOMING_RPC, incomingRPC);
|
Ладно работает. серверные диалоги имеют я ответа. но не из диалогов, которые я создал.
|
Цитата:
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? |
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
|
kiero pene
|
| Время: 02:19 |