示例#1
0
 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);
 }
示例#2
0
 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);
 }