You can use DarkStorm 2015 and just spam the Chat command for soyjak.party.
However, this requires an unlocked account.
What I reccomend instead is hijack the name command and name yourself "Visit
http://soyjak.party" or something along those lines.
Here's the DS2015 base:
https://bitbucket.org/gir489/darkstorm-2015-baseHere's the code I used to use back for reDarkStorm:
gConVars.name = gInts.Cvar->FindVar("name");
*(DWORD*)((DWORD)gConVars.name + 0x58) = (DWORD)NewNameChangeCallback;
gConVars.name->SetValue("It's not OK to be gay.");
#ifdef _DEBUG
gBaseAPI.LogToFile("name: %X", (DWORD)gConVars.name);
void NewNameChangeCallback(IConVar* pConVar)
{
static bool bBlock = false;
if (bBlock == false)
{
bBlock = true;
pConVar->SetActualValue("It's not OK to be gay.");
bBlock = false;
}
}
class IConVar
{
public:
void SetActualValue( const char* pszValue )
{
typedef void ( __thiscall* OriginalFn )( PVOID, const char* );
return getvfunc( this, 2 )( this, pszValue );
}
void SetValue( const char* pszValue )
{
typedef void ( __thiscall* OriginalFn )( PVOID, const char* );
PVOID pBase = (PVOID)( this + 0x18 );
return getvfunc( pBase, 2 )( pBase, pszValue );
}
float GetFloat ( void )
{
return *(float*)( *((DWORD*)( this + 0x1C)) + 0x2C );
}
};
If you need help getting it running let me know jakkers.