From 876eb691134ee90ba7bd9dcc0290c2fa0fe990c0 Mon Sep 17 00:00:00 2001 From: SilicaAndPina Date: Thu, 31 Dec 2020 14:28:46 +1300 Subject: [PATCH] make it send first time welcome message to new players. --- Horse Isle Server/Horse Isle Server/Player/User.cs | 1 + Horse Isle Server/Horse Isle Server/Server/GameServer.cs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Horse Isle Server/Horse Isle Server/Player/User.cs b/Horse Isle Server/Horse Isle Server/Player/User.cs index 6c071e4..e1a0841 100644 --- a/Horse Isle Server/Horse Isle Server/Player/User.cs +++ b/Horse Isle Server/Horse Isle Server/Player/User.cs @@ -374,6 +374,7 @@ namespace HISP.Player { Database.CreateUserExt(UserId); NewPlayer = true; + } diff --git a/Horse Isle Server/Horse Isle Server/Server/GameServer.cs b/Horse Isle Server/Horse Isle Server/Server/GameServer.cs index 27e26a8..d65c478 100644 --- a/Horse Isle Server/Horse Isle Server/Server/GameServer.cs +++ b/Horse Isle Server/Horse Isle Server/Server/GameServer.cs @@ -279,6 +279,14 @@ namespace HISP.Server byte[] WorldData = PacketBuilder.CreateWorldData(World.ServerTime.Minutes, World.ServerTime.Days, World.ServerTime.Years, World.GetWeather()); sender.SendPacket(WorldData); + // Send first time message; + if (sender.LoggedinUser.NewPlayer) + { + byte[] NewUserMessage = PacketBuilder.CreateChat(Messages.NewUserMessage, PacketBuilder.CHAT_BOTTOM_RIGHT); + sender.SendPacket(NewUserMessage); + } + + byte[] SecCodePacket = PacketBuilder.CreateSecCode(user.SecCodeSeeds, user.SecCodeInc, user.Administrator, user.Moderator); sender.SendPacket(SecCodePacket);