public static void SendPartyIniteResponseResponse(IRealmClient client, Character inviter, Character invitment, PartyInviteStatusResponse status) { if (client == null || inviter == null || invitment == null) { return; } using (RealmPacketOut packet = new RealmPacketOut(RealmServerOpCode.PartyIniteResponse)) { packet.WriteByte((byte)status); packet.WriteInt16(inviter.SessionId); packet.WriteInt32(inviter.AccId); packet.WriteInt16(invitment.SessionId); packet.WriteInt32(invitment.AccId); packet.WriteInt16(1); client.Send(packet, false); } }
public static void SendPartyIniteResponseResponse(IRealmClient client, Character inviter, Character invitment, PartyInviteStatusResponse status) { if (client == null || inviter == null || invitment == null) { return; } using (var packet = new RealmPacketOut(RealmServerOpCode.PartyIniteResponse)) //5093 { packet.WriteByte((byte)status); //{status}default value : 1 Len : 1 packet.WriteInt16(inviter.SessionId); //{senderSessId}default value : 20 Len : 2 packet.WriteInt32(inviter.AccId); //{senderAccId}default value : 239913 Len : 4 packet.WriteInt16(invitment.SessionId); //{recieverSessId}default value : 60 Len : 2 packet.WriteInt32(invitment.AccId); //{recieverAccId}default value : 340701 Len : 4 packet.WriteInt16(1); //value name : PartyId default value : 43Len : 2 client.Send(packet, addEnd: false); } }