Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
-- This program digs a mining stairs with a five levels down per filght of stairs -- Pastebin code = "TaFFELNp"; Pastebin name is "MDC_Upper_Hall_Cut_Place" -- This program assumes that you place the turtle down on the forward end of the upper pad (a 2 stone x 2 stone) -- Place coal into Turtle slot #1 to assure adequate fueling -- Place stone into Turtle slot #2 and #3 to assure adequate placement resources -- This program begins by asking you to indicate whether you want to cut an upper hall (H response) or stairs (S response) if turtle.getFuellevel() < 200 then print( "Your fuel level is less than 200; refueling with 240." ) refuel 3 end local function tryDig() -- This function digs forward one block while turtle.detect() do if turtle.dig() then sleep(0.1) else return false end end return true end print( "Enter either S or H for Stairs or Hallway mining") local tArgs = { ... } -- Obtain indicator of either H: Hallway cutting or S: Stairway cuttaing if tArgs ~= ( "S" or "H") then print( "You must respond with either a H for Hallway cutting or a S for Stairway cutting." ) elseif local cut_type = tArgs([1]) return end local disired_length = 5 + 2 if not turtle.detect() then turtle.forward() else turtle.dig(); turtle.turnRight(); turtle.forward() end print( "The program has ended sucessfully." )
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)