Might as well have just PM'd Jack with it so he can put it on the website.
Und also, you have to be specific what patch this is for, packets do change ya know.
Edit;
Everyone can get this easily, its inside of Tanel's 5165, and I'm sure thats not the only place that has it.
Code:
public static COPacket MapStatus(ushort Map, uint Status)
{
byte[] Packet = new byte[8 + 16];
COPacket P = new COPacket(Packet);
P.WriteInt16((ushort)(Packet.Length - 8));
P.WriteInt16((ushort)0x456);
P.WriteInt32(Map);
P.WriteInt32(Map);
P.WriteInt32(Status);
return P;
}