ChatSpamMessage (non visual)
[I]Here is an code snippet (C++) by my site, just to spam up crossfire
(pointers removed)
- you have to search the pointers on your own ( I used Cheat Engine )
How this works:
- write in lobby or ingame your message in the chat-field > press f9 to save the message
- press the key enter to spam
- deactivate: leave the chat field blank > press f9 > now you can write normaly
(pointers removed)
- you have to search the pointers on your own ( I used Cheat Engine )
How this works:
- write in lobby or ingame your message in the chat-field > press f9 to save the message
- press the key enter to spam
- deactivate: leave the chat field blank > press f9 > now you can write normaly
Code:
// Bypass the chat bloack via searching the pointer (level 1) with cheat engine
// create an SaveMessage char array with size 100
if(GetModuleHandleW(L"Object.dll") != NULL) //Ingame
{
if (GetAsyncKeyState(VK_F9) & 1) // Save key
{
for (int i = 0; i < 100; i++)
{
SaveMessage[i] = *(char*)(((*(DWORD*)((*(DWORD*)((*(DWORD*)(dwCShell+gChatPointer))+(gChat1_offs)))+(gChat2_offs)))+(gChat3_offs))+i);
}
}
if (GetAsyncKeyState(VK_RETURN) & 1)
{
std::string szm(SaveMessage);
char * memory_message = (char*)((*(DWORD*)((*(DWORD*)((*(DWORD*)(dwCShell+gChatPointer))+(gChat1_offs)))+(gChat2_offs)))+(gChat3_offs));
memcpy(memory_message,(char*)szm.c_str(),szm.length());
}
}
else // Lobby
{
if (GetAsyncKeyState(VK_F9) & 1) // Save key
{
for (int i = 0; i < 100; i++)
{
SaveMessage = *(char*)(((*(DWORD*)((*(DWORD*)(dwCShell+sChatPointer))+(sChat1_offs))) + sChat2_offs)+i);
}
}
if (GetAsyncKeyState(VK_RETURN) & 1)
{
std::string szm(SaveMessage);
char * memory_message = (char*)((*(DWORD*)((*(DWORD*)(dwCShell+sChatPointer))+(sChat1_offs))) + sChat2_offs);
memcpy(memory_message,(char*)szm.c_str(),szm.length());
}
}



?
u just have to find the "Enter key" trigger becouse this is just the text in the memory space of chat (it´s not visible in your chat-write field).