
Originally Posted by
DarkSilk
How can i fix the navigator Public room list ?
I use the BcStorm Emu and it's R63B

Try replace in C#:
SerializePublicRooms
Into:
PHP Code:
internal ServerMessage SerializePublicRooms()
{
ServerMessage message = new ServerMessage(Outgoing.SerializePublicRooms);
message.AppendInt32(this.PublicItems.Count);
foreach (PublicItem item in this.PublicItems.Values)
{
if (item.ParentId <= 0)
{
item.Serialize(message);
if (item.itemType == PublicItemType.CATEGORY)
{
foreach (PublicItem item2 in this.PublicItems.Values)
{
if (item.Id == item2.ParentId)
{
item2.Serialize(message);
}
}
}
}
}
message.AppendInt32((this.PublicItems.Count > 0) ? 1 : 0);
if (this.PublicItems.Count > 0)
{
int num = new Random().Next(1, this.PublicItems.Count);
try
{
this.PublicItems[num].Serialize(message);
}
catch
{
this.PublicItems[1].Serialize(message);
}
}
message.AppendInt32(0);
return message;
}