public static void SendVeicheRegisteredResponse(Character chr, Asda2Item veicheItem, RegisterMountStatus status, int veicheId = -1) { using (RealmPacketOut packet = new RealmPacketOut(RealmServerOpCode.VeicheRegistered)) { packet.WriteByte((byte)status); packet.WriteInt32(chr.AccId); Asda2InventoryHandler.WriteItemInfoToPacket(packet, veicheItem, false); packet.WriteInt16(chr.Asda2Inventory.Weight); packet.WriteInt32(veicheId); chr.Send(packet, false); } }
public static void SendVeicheRegisteredResponse(Character chr, Asda2Item veicheItem, RegisterMountStatus status, int veicheId = -1) { using (var packet = new RealmPacketOut(RealmServerOpCode.VeicheRegistered)) //6769 { packet.WriteByte((byte)status); //{status}default value : 1 Len : 1 packet.WriteInt32(chr.AccId); //{accId}default value : 361343 Len : 4 Asda2InventoryHandler.WriteItemInfoToPacket(packet, veicheItem); packet.WriteInt16(chr.Asda2Inventory.Weight); //{invWeight}default value : 11847 Len : 2 packet.WriteInt32(veicheId); //value name : unk4 default value : 56Len : 4 chr.Send(packet); } }