public void ClubNameCheckReq(GameSession session, ClubNameCheckReqMessage message) { var plr = session.Player; if (plr == null) { return; } var ascii = Config.Instance.Game.NickRestrictions.AsciiOnly; if (!Namecheck.IsNameValid(message.Name, true) || ascii && message.Name.Any(c => c > 127) || !ascii && message.Name.Any(c => c > 255)) { session.SendAsync(new NickCheckAckMessage(true)); return; } if (GameServer.Instance.ClubManager.Any(c => c.ClanName == message.Name)) { session.SendAsync(new ClubNameCheckAckMessage(2)); return; } session.SendAsync(new ClubNameCheckAckMessage(0)); }
public void ClubNameCheckReq(GameSession session, ClubNameCheckReqMessage message) { //Todo session.SendAsync(GameServer.Instance.ClubManager.Any(c => c.ClanName == message.Name) ? new ClubNameCheckAckMessage(2) : new ClubNameCheckAckMessage(0)); }
public void ClubNameCheckReq(GameSession session, ClubNameCheckReqMessage message) { session.SendAsync(new ServerResultAckMessage(ServerResult.CantReadClanInfo)); //session.SendAsync(new ClubNameCheckAckMessage(0)); }
public void ClubNameCheckReq(GameSession session, ClubNameCheckReqMessage message) { session.SendAsync(new ClubNameCheckAckMessage(0)); }