PacketBuilder reply(PACKET_QUEST, PACKET_DIALOG, 10);
reply.AddByte(2);
reply.AddShort(0);//4
reply.AddShort(0);//4
reply.AddThree(3);
reply.AddByte(255);
reply.AddShort(0);//qid
reply.AddBreakString("Top Players");
int count = 1;
UTIL_FOREACH(npc->map->world->characters, character)
{
count += 1;
reply.AddShort(2);
reply.AddShort(count);
reply.AddBreakString("Name: [ " + character->name + " ]");
reply.AddShort(2);
reply.AddShort(count + 1);
reply.AddBreakString("Level: [ " + util::to_string(character->level) + " ]");
reply.AddShort(2);
reply.AddShort(count + 2);
reply.AddBreakString("Exp: [ " + util::to_string(character->exp) + " ]");
reply.AddShort(2);
reply.AddShort(count + 3);
}