Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- io.write("Masukan Panjang ruangan (bagian depan turtle) : ")
- local panjang = read()
- io.write("Lebar ruangan ke kiri / kanan : ")
- local arah = read()
- local left = false
- if arah == "kiri" then
- left = true
- else
- arah = "kanan"
- end
- io.write("Masukan Lebar ruangan (arah "..arah..") : ")
- local lebar = read()
- io.write("Tinggi ruangan ke atas / bawah : ")
- local arah = read()
- local up = false
- if arah == "atas" then
- up = true
- else
- arah = "bawah"
- end
- print("Masukan Tinggi ruangan (arah "..arah..") : ")
- local tinggi = read()
- local volume = panjang*lebar*tinggi
- local counter = 1
- for i=1, tinggi do
- if i>1 then
- if up == true then
- turtle.digUp()
- while turtle.up() == false do
- turtle.attack()
- turtle.attackUp()
- turtle.attackDown()
- turtle.suck()
- end
- turtle.up()
- turtle.turnLeft()
- turtle.turnLeft()
- else
- turtle.digDown()
- while turtle.down() == false do
- turtle.attack()
- turtle.attackUp()
- turtle.attackDown()
- turtle.suck()
- end
- turtle.down()
- turtle.turnLeft()
- turtle.turnLeft()
- end
- counter = counter+1
- end
- for j=1, lebar do
- if j>1 then
- if left == true then
- turtle.turnLeft()
- turtle.dig()
- while turtle.forward() == false do
- turtle.attack()
- turtle.attackUp()
- turtle.attackDown()
- turtle.suck()
- end
- turtle.forward()
- turtle.turnLeft()
- left = false
- else
- turtle.turnRight()
- turtle.dig()
- while turtle.forward() == false do
- turtle.attack()
- turtle.attackUp()
- turtle.attackDown()
- turtle.suck()
- end
- turtle.forward()
- turtle.turnRight()
- left=true
- end
- counter = counter+1
- end
- for k=1,panjang-1 do
- term.clear()
- term.setCursorPos(1,1)
- local progress = counter/volume * 100
- print("Volume Ruangan : "..volume)
- print("Progress : "..progress.."%")
- print("Fuel : "..turtle.getFuelLevel())
- counter = counter +1
- turtle.dig()
- turtle.suck()
- while turtle.forward() == false do
- turtle.attack()
- turtle.attackUp()
- turtle.attackDown()
- turtle.suck()
- end
- turtle.forward()
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement