Ejemplo n.º 1
0
 public static void HandlePartyLeaveRequestMessage(WorldClient client, PartyLeaveRequestMessage message)
 {
     if (client.Character.IsInParty())
     {
         client.Character.LeaveParty();
     }
 }
Ejemplo n.º 2
0
        public static void HandlePartyLeaveRequestMessage(WorldClient client, PartyLeaveRequestMessage message)
        {
            if (!client.Character.IsInParty(message.partyId))
            {
                return;
            }

            client.Character.LeaveParty(client.Character.GetParty(message.partyId));
        }
Ejemplo n.º 3
0
        public static void PartyLeaveRequest(PartyLeaveRequestMessage message, WorldClient client)
        {
            Party p = WorldServer.Instance.Parties.Find(x => x.Id == message.partyId);

            if (p != null)
            {
                p.QuitParty(client);
            }
        }
Ejemplo n.º 4
0
 public static void HandlePartyLeaveRequest(PartyLeaveRequestMessage message, WorldClient client)
 {
     if (client.Character.HasParty())
     {
         client.Character.Party.Leave(client.Character);
     }
     else
     {
         client.Send(new PartyCannotJoinErrorMessage(0, (sbyte)PartyJoinErrorEnum.PARTY_JOIN_ERROR_PARTY_NOT_FOUND));
     }
 }
Ejemplo n.º 5
0
 private void QuitGroup(int partyid, AccountUC account)
 {
     PartyLeaveRequestMessage msg = new PartyLeaveRequestMessage(partyid);
     account.SocketManager.Send(msg);
 }
Ejemplo n.º 6
0
        private void QuitGroup(int partyid, AccountUC account)
        {
            PartyLeaveRequestMessage msg = new PartyLeaveRequestMessage(partyid);

            account.SocketManager.Send(msg);
        }
Ejemplo n.º 7
0
 public static void HandlePartyLeaveRequestMessage(GameClient client, PartyLeaveRequestMessage message)
 {
     client.Character.Party?.Leave(client);
 }