internal static void SendWelcomeMessage(Client pClient) { Packet packet = new Packet(EOpcode.SMSG_WELCOME_MESSAGE); packet.WriteString (Config.Instance.WelcomeMessage); pClient.SendPacket (packet); }
internal static void UpdateUsername(Client pClient, string pUsername) { bool success = true; if (sClients.Any (c => c.Username.Equals (pUsername, StringComparison.CurrentCulture))) { success = false; } Packet packet = new Packet(EOpcode.SMSG_UPDATE_USERNAME); packet.WriteBool (success); if (success) { packet.WriteString (pUsername); pClient.Username = pUsername; } Log.WriteLine (ELogLevel.Info, "Sending Uusername: {0}", pUsername); pClient.SendPacket (packet); }