public static void HandlePartyLeaveRequestMessage(WorldClient client, PartyLeaveRequestMessage message) { if (client.Character.IsInParty()) { client.Character.LeaveParty(); } }
public static void HandlePartyLeaveRequestMessage(WorldClient client, PartyLeaveRequestMessage message) { if (!client.Character.IsInParty(message.partyId)) { return; } client.Character.LeaveParty(client.Character.GetParty(message.partyId)); }
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); } }
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)); } }
private void QuitGroup(int partyid, AccountUC account) { PartyLeaveRequestMessage msg = new PartyLeaveRequestMessage(partyid); account.SocketManager.Send(msg); }
public static void HandlePartyLeaveRequestMessage(GameClient client, PartyLeaveRequestMessage message) { client.Character.Party?.Leave(client); }