private static BaseTextPrompt cmdUsers(BaseTextPrompt sender, BaseTelNetState client, string args) { client.Writer.WriteLine("Users Online:"); var users = BaseServer.Users.Where(m => m != null).Select(m => m.Username); foreach (var user in users) client.Writer.WriteLine(" {0}", user); client.WriteLine(); return sender; }
private static BaseTextPrompt cmdShutdown(BaseTextPrompt sender, BaseTelNetState client, string args) { client.WriteLine("Not implemented."); return new MainMenu(client.User.IsAdmin); }
private static BaseTextPrompt cmdLogOut(BaseTextPrompt sender, BaseTelNetState client, string args) { client.Logout(); return new LoginPrompt(); }
private static BaseTextPrompt cmdQuit(BaseTextPrompt sender, BaseTelNetState client, string args) { client.Dispose(); return null; }
private static BaseTextPrompt cmdChat(BaseTextPrompt sender, BaseTelNetState client, string args = null) { client.WriteLine("Begin chatting. <ESC> to cancel."); return new ChatPrompt(); }