예제 #1
0
 public override string Run(McTcpClient handler, string command, Dictionary <string, object> localVars)
 {
     Console.WriteLine(command);
     if (sneaking)
     {
         var result = handler.sendEntityAction(Protocol.EntityActionType.StopSneaking);
         sneaking = false;
         return(result ? "Success" : "Fail");
     }
     else
     {
         var result = handler.sendEntityAction(Protocol.EntityActionType.StartSneaking);
         sneaking = true;
         return(result ? "Success" : "Fail");
     }
 }
 public override string Run(McTcpClient handler, string command, Dictionary <string, object> localVars)
 {
     if (sneaking)
     {
         var result = handler.sendEntityAction(Protocol.EntityActionType.StopSneaking);
         if (result)
         {
             sneaking = false;
         }
         return(result ? "You aren't sneaking anymore" : "Fail");
     }
     else
     {
         var result = handler.sendEntityAction(Protocol.EntityActionType.StartSneaking);
         if (result)
         {
             sneaking = true;
         }
         return(result ? "You are sneaking now" : "Fail");
     }
 }