Olá, possuo aqui uma DLL, atualmente ela manda o post em amarelo (Whisper) Andei pesquisando e consegui fazer ela Azul(Party) e Normal, más precisava enviar a mensagem como Verde(Guild) Será que alguém saberia me dizer a função correta? Segue minha função atual. //Enviar mensagem para server void ServerMsgSend(DWORD wId, int Type, char Sender[20], const char* Message, ...) { char szBuffer[1024]; va_list pArguments; va_start(pArguments, Message); vsprintf(szBuffer, Message, pArguments); va_end(pArguments); BYTE*Packet; Packet = (BYTE*) malloc(200); memset(Packet, 0x00, 200); *Packet = 0xC1; if (Type==0)*(Packet+2) = 0x00; // normal chat if (Type==1)*(Packet+2) = 0x02; // whisper chat if (Type==2)*(Packet+2) = 0x01; // party chat memcpy((Packet+3), Sender, strlen(Sender)); memcpy((Packet+13), szBuffer, strlen(szBuffer)); int Len = (strlen(szBuffer) + 0x13); *(Packet+1) = Len; for(int i = 4800; i < 5800; i++) if (gObjGetInt(i,gObjConnected) == 3) DataSend(i,Packet,Len); free(Packet); }
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum