diff --git a/HorseIsleServer/HorseIsleServer/Server/GameServer.cs b/HorseIsleServer/HorseIsleServer/Server/GameServer.cs index 4940c0e..5eaf800 100644 --- a/HorseIsleServer/HorseIsleServer/Server/GameServer.cs +++ b/HorseIsleServer/HorseIsleServer/Server/GameServer.cs @@ -5691,12 +5691,19 @@ namespace HISP.Server message = Chat.GetDmMessage(message); } + if (message == "") + return; + if (message.StartsWith("/")) { string channelString = message.Split(' ')[0].ToLower(); string newMessage = string.Join(' ', message.Split(' ').Skip(1)); message = newMessage.Trim(); - switch(channelString) + + if (message == "") + channelString = "/"; + + switch (channelString) { case "/$": case "/ads": @@ -5749,9 +5756,6 @@ namespace HISP.Server message = message.Trim(); - if (message == "") - return; - if (channel == Chat.ChatChannel.All && message.Length > 150) { byte[] tooLong = PacketBuilder.CreateChat(Messages.GlobalChatTooLong, PacketBuilder.CHAT_BOTTOM_RIGHT);