public static void SendEnchantTimeUpdate(IPacketReceivingEntity owner, Item item, int duration) { using (var packet = new RealmPacketOut(RealmServerOpCode.SMSG_ITEM_ENCHANT_TIME_UPDATE, 24)) { packet.Write(item.EntityId); packet.Write(item.Slot); packet.Write(duration); packet.Write(owner.EntityId); owner.Send(packet, addEnd: false); } }
public static void SendEnchantLog(IPacketReceivingEntity owner, Asda2ItemId entryId, uint enchantId) { using (RealmPacketOut packet = new RealmPacketOut((PacketId)RealmServerOpCode.SMSG_ENCHANTMENTLOG, 25)) { packet.Write((ulong)owner.EntityId); packet.Write((ulong)owner.EntityId); packet.Write((uint)entryId); packet.Write(enchantId); packet.Write((byte)0); owner.Send(packet, false); } }
public static void SendEnchantLog(IPacketReceivingEntity owner, Asda2ItemId entryId, uint enchantId) { using (var packet = new RealmPacketOut(RealmServerOpCode.SMSG_ENCHANTMENTLOG, 25)) { packet.Write(owner.EntityId); packet.Write(owner.EntityId); packet.Write((uint)entryId); packet.Write((uint)enchantId); // cast maybe unneeded packet.Write((byte)0); owner.Send(packet, addEnd: false); } }
public static void SendEnchantTimeUpdate(IPacketReceivingEntity owner, Item item, int duration) { using (var packet = new RealmPacketOut(RealmServerOpCode.SMSG_ITEM_ENCHANT_TIME_UPDATE, 24)) { packet.Write(item.EntityId); packet.Write(item.Slot); packet.Write(duration); packet.Write(owner.EntityId); owner.Send(packet); } }
public static void SendEnchantLog(IPacketReceivingEntity owner, ItemId entryId, uint enchantId) { using (var packet = new RealmPacketOut(RealmServerOpCode.SMSG_ENCHANTMENTLOG, 25)) { packet.Write(owner.EntityId); packet.Write(owner.EntityId); packet.Write((uint)entryId); packet.Write((uint)enchantId); // cast maybe unneeded packet.Write((byte)0); owner.Send(packet); } }