private void WritePacket(ZoneCharacter character, params string[] param)
{
if (param.Length >= 3)
{
byte header = byte.Parse(param[1]);
byte type = byte.Parse(param[2]);
using (var packet = new Packet(header, type))
{
if (param.Length > 3)
{
packet.WriteHexAsBytes(string.Join("", param, 3, param.Length - 3));
}
character.Client.SendPacket(packet);
}
}
}