protected virtual bool DoAfk(string rawParameters, params CommandParameter[] parameters) { if (IsAfk) { Send("%G%AFK%x% removed."); if (DelayedTells.Any()) { Send("%r%You have received tells: Type %Y%'replay'%r% to see them.%x%"); } } else { Send("You are now in %G%AFK%x% mode."); } IsAfk = !IsAfk; return(true); }
protected virtual bool DoReplay(string rawParameters, params CommandParameter[] parameters) { if (DelayedTells.Any()) { StringBuilder sb = new StringBuilder(); foreach (string sentence in DelayedTells) { sb.AppendLine(sentence); } Page(sb); ClearDelayedTells(); } else { Send("You have no tells to replay."); } return(true); }