From fe5e62daa7894e23b66beb908803a476553f7743 Mon Sep 17 00:00:00 2001 From: SilicaAndPina Date: Mon, 5 Apr 2021 13:55:22 +1200 Subject: [PATCH] add the ability to change channels w / commands --- Horse Isle Server/HorseIsleServer/Game/Chat/Chat.cs | 2 +- Horse Isle Server/HorseIsleServer/Server/GameServer.cs | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Horse Isle Server/HorseIsleServer/Game/Chat/Chat.cs b/Horse Isle Server/HorseIsleServer/Game/Chat/Chat.cs index a8db281..ba94e18 100755 --- a/Horse Isle Server/HorseIsleServer/Game/Chat/Chat.cs +++ b/Horse Isle Server/HorseIsleServer/Game/Chat/Chat.cs @@ -390,7 +390,7 @@ namespace HISP.Game.Chat { if (client.LoggedIn) if (!client.LoggedinUser.MutePrivateMessage && !client.LoggedinUser.MuteAll) - if (client.LoggedinUser.Username == to) + if (client.LoggedinUser.Username.ToLower() == to.ToLower()) recipiants.Add(client); } return recipiants.ToArray(); diff --git a/Horse Isle Server/HorseIsleServer/Server/GameServer.cs b/Horse Isle Server/HorseIsleServer/Server/GameServer.cs index 8836bb4..29d0a7e 100755 --- a/Horse Isle Server/HorseIsleServer/Server/GameServer.cs +++ b/Horse Isle Server/HorseIsleServer/Server/GameServer.cs @@ -5501,7 +5501,11 @@ namespace HISP.Server if(channel == Chat.ChatChannel.Dm) { - if(recipiants.Length <= 0) + try + { + nameTo = GetUserByName(nameTo).Username; + } + catch(KeyNotFoundException) { byte[] cantFindPlayer = PacketBuilder.CreateChat(Messages.CantFindPlayerToPrivateMessage, PacketBuilder.CHAT_BOTTOM_RIGHT); sender.SendPacket(cantFindPlayer); @@ -7010,7 +7014,7 @@ namespace HISP.Server { if(client.LoggedIn) { - if (client.LoggedinUser.Username == username) + if (client.LoggedinUser.Username.ToLower() == username.ToLower()) return client.LoggedinUser; } }