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]