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); } }
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); } }
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)); } }
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); }