public static void SendMailMessageSendedResponse(IRealmClient client, MailMessageSendedStatus status, Asda2Item item = null) { using (var packet = new RealmPacketOut(RealmServerOpCode.MailMessageSended)) //6621 { packet.WriteByte((byte)status); //{status}default value : 1 Len : 1 Asda2InventoryHandler.WriteItemInfoToPacket(packet, item, true); packet.WriteInt16(client.ActiveCharacter.Asda2Inventory.Weight); //{weight0}default value : 10565 Len : 2 packet.WriteInt32(client.ActiveCharacter.Money); //{money}default value : 5539958 Len : 4 client.Send(packet, addEnd: true); } }
public static void SendMailMessageSendedResponse(IRealmClient client, MailMessageSendedStatus status, Asda2Item item = null) { using (RealmPacketOut packet = new RealmPacketOut(RealmServerOpCode.MailMessageSended)) { packet.WriteByte((byte)status); Asda2InventoryHandler.WriteItemInfoToPacket(packet, item, true); packet.WriteInt16(client.ActiveCharacter.Asda2Inventory.Weight); packet.WriteInt32(client.ActiveCharacter.Money); client.Send(packet, true); } }