public static void SendPetNameChangedResponse(IRealmClient client, Asda2PetNamehangeResult status, Asda2PetRecord pet, Asda2Item changeNameItem) { using (var packet = new RealmPacketOut(RealmServerOpCode.PetNameChanged)) //6119 { packet.WriteByte((byte)status); //{status}default value : 1 Len : 1 packet.WriteInt32(client.ActiveCharacter.AccId); //{accId}default value : 355335 Len : 4 packet.WriteInt32(pet == null ? 0 : pet.Guid); //{petId}default value : 54857 Len : 4 packet.WriteFixedAsciiString(pet == null ? "" : pet.Name, 16); //{petName}default value : Len : 21 Asda2InventoryHandler.WriteItemInfoToPacket(packet, changeNameItem, false); client.Send(packet, addEnd: true); } }
public static void SendPetNameChangedResponse(IRealmClient client, Asda2PetNamehangeResult status, Asda2PetRecord pet, Asda2Item changeNameItem) { using (RealmPacketOut packet = new RealmPacketOut(RealmServerOpCode.PetNameChanged)) { packet.WriteByte((byte)status); packet.WriteInt32(client.ActiveCharacter.AccId); packet.WriteInt32(pet == null ? 0 : pet.Guid); packet.WriteFixedAsciiString(pet == null ? "" : pet.Name, 16, Locale.Start); Asda2InventoryHandler.WriteItemInfoToPacket(packet, changeNameItem, false); client.Send(packet, true); } }