bool CALLBACK incomingRPC(stRakNetHookParams *params)
{
// КОД РАБОТАЕТ ТОЛЬКО ТУТ.
// То что ниже проверки , не работает вообще.
// Самое смешное что вчера буквально всё работало , сегодня перестало.
// Других плагинов нету, код не трогал , устанавливал только addon , но пробовал удалять , без разницы..
if (params->packetId == ScriptRPCEnumeration::RPC_ScrShowDialog)
{
// Тут уже не работает
unsigned short DialogID;
BYTE style, caplen, button1_len, button2_len;
char caption[255], button1[25], button2[25], info[0x1000];
params->bitStream->ResetReadPointer();
params->bitStream->Read(DialogID);
params->bitStream->Read(style);
params->bitStream->Read(caplen);
params->bitStream->Read(caption, caplen);
caption[caplen] = '\0';
params->bitStream->Read(button1_len);
params->bitStream->Read(button1, button1_len);
button1[button1_len] = '\0';
params->bitStream->Read(button2_len);
params->bitStream->Read(button2, button2_len);
button2[button2_len] = '\0';
SF->getRakNet()->DecodeString(info, 0x1000, params->bitStream);
std::string str = info, temp = caption;
std::smatch res, stars;
stChatInfo *chat = SF->getSAMP()->getChat();
.....
.....
....
.....
}