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
term.clear() term.setCursorPos(1,1) ykok,xkok, totalsiemenet, totalhemp, tuottosiemenet, tuottohemp = nil,nil,0,0,0,0 kierroksetsiemenet = {0, 0, 0, 0, 0} kierroksethemp = {0, 0, 0, 0, 0} waitaika = 20 print("*Murinaa* Olen Humalankeraysbot v1.00") print("Sijainti: pellon vasen alanurkka.\n") --while ykok == nil do --write("Syota pellon y-akseli: ") --ykok = tonumber(read()) --end ykok = 20 --while xkok == nil do -- write("Syota pellon x-akseli: ") -- xkok = tonumber(read()) --end xkok = 5 --mene eteenpain function eteen() while turtle.forward() == false do turtle.dig() end end --eteenpain yksi column function mene() for i=0, ykok do if turtle.detect() then turtle.dig() end eteen() --turtle.placeDown() end end --paadyissa kaantymiset function vasen() turtle.turnLeft() eteen() turtle.turnLeft() end function oikea() turtle.turnRight() eteen() turtle.turnRight() end -- timestamp-funktio function stamp() return "[d "..os.day()..": "..textutils.formatTime(os.time(), true).."] " end -- main init term.clear() term.setCursorPos(1,1) print(stamp().."Ajellaan... pellon koko: "..ykok.."x"..xkok..".") -- main while true do --refuel if turtle.getFuelLevel() < 1000 then turtle.select(1) turtle.suckUp(2) if turtle.refuel() == false then print(stamp().."ei fuelia") os.sleep(5) os.shutdown() end end --start aloitusaika = os.clock() --alku turtle.select(1) mene() oikea() mene() vasen() mene() oikea() mene() vasen() mene() oikea() mene() --end turtle.turnRight() for i=2, xkok do eteen() end --dump siemenet totalsiemenet = 0 for i=1, 16 do turtle.select(i) esine = turtle.getItemDetail() if esine then if esine.name == "immersiveengineering:seed" then totalsiemenet = totalsiemenet + turtle.getItemCount(i) turtle.dropDown() end end end turtle.forward() --dump hemp totalhemp = 0 for i=1, 16 do turtle.select(i) totalhemp = totalhemp + turtle.getItemCount(i) turtle.dropDown() end turtle.turnRight() -- ending aika = os.clock() - aloitusaika + waitaika tuottosiemenet = math.floor(totalsiemenet*100/aika)/100 tuottohemp = math.floor(totalhemp*100/aika)/100 term.clear() term.setCursorPos(1,1) print(stamp().."- - - - - - - - - - - -") print("Aika: "..tostring(math.ceil(aika*100)/100) ) print(tuottohemp.." hemp/s (yht "..totalhemp..")") print(tuottosiemenet.." seed/s (yht "..totalsiemenet..")") --vanhat if kierroksethemp[1] > 0 then print("Vanhat:") print("2. "..kierroksethemp[1].." h/s, "..kierroksetsiemenet[1].." s/s") end if kierroksethemp[2] > 0 then print("3. "..kierroksethemp[2].." h/s, "..kierroksetsiemenet[2].." s/s") end if kierroksethemp[3] > 0 then print("4. "..kierroksethemp[3].." h/s, "..kierroksetsiemenet[3].." s/s") end if kierroksethemp[4] > 0 then print("5. "..kierroksethemp[4].." h/s, "..kierroksetsiemenet[4].." s/s") end if kierroksethemp[5] > 0 then print("6. "..kierroksethemp[5].." h/s, "..kierroksetsiemenet[5].." s/s") end kierroksetsiemenet[5] = kierroksetsiemenet[4] kierroksetsiemenet[4] = kierroksetsiemenet[3] kierroksetsiemenet[3] = kierroksetsiemenet[2] kierroksetsiemenet[2] = kierroksetsiemenet[1] kierroksetsiemenet[1] = tuottosiemenet kierroksethemp[5] = kierroksethemp[4] kierroksethemp[4] = kierroksethemp[3] kierroksethemp[3] = kierroksethemp[2] kierroksethemp[2] = kierroksethemp[1] kierroksethemp[1] = tuottohemp --wait --print(stamp().."Sleeppia jaljella "..tostring(waitaika-i).." sekuntia..") print("Nukutaan "..tostring(waitaika).." sekuntia..") os.sleep(waitaika) end
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)