If you have 5.3DR1 this is no longer required
First, you need the source (5.2 emu source, not the minilogin source)
In world/client.cpp, find:
Quote:
cout << "Logged in: Local: " << name << endl;
}
if (!cle)
break;
cle->SetIP(GetIP());
|
Immediately after this, paste in:
Quote:
APPLAYER* outapp;
if (firstlogin)
{
// Send OPCode: OP_LogServer
outapp = new APPLAYER(OP_LogServer, sizeof(LogServer_Struct));
QueuePacket(outapp);
delete outapp;
}
// Send OPCode: OP_GuildsList
SendGuildList();
SendApproveWorld();
|
Recompile and enjoy.[/b]