Here is the entire source code that we just explained for future reference.
Code:
Code:
Yes, if you are wondering this module actually does work.Quote:
#include "WoWHackIt/Client.cpp"
#include "WoWHackIt/ClientEasier.cpp"
MODULEINFO
(
"RealmGX Spammer",
"Mason",
MAKEVERSION(1, 0),
"www.realmgx.com",
"[Only registered and activated users can see links. Click Here To Register...]"
)
void Spammer(void*)
{
while(1)
{
ConsoleCommand("script SendChatMessage(\"Visit www.RealmGX.com\");");
Sleep(1000);
ConsoleCommand("script SendChatMessage(\"Home of WoWHackit!\");");
Sleep(1000);
ConsoleCommand("script SendChatMessage(\"Come Get Hacks, Tips, Strategies, Items, and
More!!!\");");
Sleep(1000);
}
}
BOOL ModuleStart()
{
ConsolePrint (0, "You have started the RealmGX Spammer.");
return TRUE;
}
BOOL ModuleStop()
{
ConsolePrint (0, "RealmGX Spammer unloaded!");
return TRUE;
}
BOOL OnConsoleText(char *ptext)
{
char **pParse = ParseForce(ptext);
if (!strcmpi(pParse, "RGXSpammer"))
{
if (!pParse[1])
{
ConsolePrint(3, "NO spammer command specified!");
delete pParse;
return TRUE;
}
if (!strcmpi(pParse[1], "start")
{
if (!hSpammerThread)
{
hSpammerThread = NewThread((void*)Spammer, 0);
delete pParse;
return TRUE;
} else {
ConsolePrint (3, "Spamming thread is already running");
delete pParse;
return TRUE;
}
}
if (!strcmpi(pParse[1], "stop")
{
if (hSpammerThread)
{
KillThread(hSpammerThread);
delete pParse;
return TRUE;
} else {
ConsolePrint (3, "No spamming thread is running!");
delete pParse;
return TRUE;
}
}
}
return TRUE;
}