Exemplo n.º 1
0
 public static void HandlePartyKickRequestMessage(WorldClient client, PartyKickRequestMessage message)
 {
     if (client.Character.IsPartyLeader())
     {
         Character member = client.Character.Party.GetMember(message.playerId);
         client.Character.Party.Kick(member);
     }
 }
Exemplo n.º 2
0
        public static void PartyKickRequest(PartyKickRequestMessage message, WorldClient client)
        {
            Party p = WorldServer.Instance.Parties.Find(x => x.Id == message.partyId);

            if (p != null)
            {
                p.PlayerKick((int)message.playerId, client);
            }
        }
Exemplo n.º 3
0
        public static void HandlePartyKickRequest(PartyKickRequestMessage message, WorldClient client)
        {
            if (client.Character.HasParty())
            {
                var target = client.Character.Party.GetMember((long)message.playerId);

                if (target != null)
                {
                    client.Character.Party.Kick(target, client.Character);
                }
            }
            else
            {
                client.Send(new PartyCannotJoinErrorMessage(0, (sbyte)PartyJoinErrorEnum.PARTY_JOIN_ERROR_PARTY_NOT_FOUND));
            }
        }
Exemplo n.º 4
0
        public static void HandlePartyKickRequestMessage(WorldClient client, PartyKickRequestMessage message)
        {
            if (!client.Character.IsInParty())
            {
                return;
            }

            if (!client.Character.IsPartyLeader(message.partyId))
            {
                return;
            }

            var member = client.Character.GetParty(message.partyId).GetMember((int)message.playerId);

            client.Character.GetParty(message.partyId).Kick(member);
        }
Exemplo n.º 5
0
 public static void PartyKickRequest(PartyKickRequestMessage message, WorldClient client)
 {
     Party p = WorldServer.Instance.Parties.Find(x => x.Id == message.partyId);
     if (p != null)
     {
         p.PlayerKick((int)message.playerId, client);
     }
 }