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