Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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);
     }
 }