--[[
This script is used at the server
Geevancraft 2.
It is a secret way of storing
my valuables.
]]--
local dif = 25
local rec = 0 -- rednet receiver id
for i = 1, 16 do
if turtle.getItemCount(i)>0 then
break
end
if i == 16 then
print("You need at least 1 item to preform this program!")
return
end
end
rednet.open("right")
rednet.send(rec,"Disposaling items!")
rednet.send(rec,"Heading up... ")
write("Heading up... ")
function down()
write("Heading down... ")
rednet.send(rec, "Heading down...")
local count = 0
while not turtle.detectDown() do
count = count + 1
if count % dif == 0 then
rednet.send(rec,"Progress: "..count.." blocks!")
end
count2 = 0
while not turtle.down() do
if not turtle.digDown() then
if not turtle.attackDown() then
count2 = count2 + 1
if count2 % dif == 0 then
print("Failed!")
rednet.send(rec,"Failed!")
return
end
sleep(1)
end
end
end
end
print("Success!")
rednet.send(rec,"Success!")
end
local count = 0
repeat
status = turtle.up()
count = count + 1
if count % dif == 0 then
rednet.send(rec,"Progress: "..count.." blocks!")
end
if not status then
if count % dif == 0 then
rednet.send(rec,"Failed!")
print("Failed!")
down()
rednet.close("right")
return
end
end
until turtle.detectUp()
print("Success!")
rednet.send(rec,"Success!")
rednet.send(rec,"Dropping off items...")
write("Dropping off items... ")
for i = 1, 16 do
if turtle.getItemCount(i) > 0 then
turtle.select(i)
if not turtle.dropUp() then
rednet.send("Failed!")
print("Failed!")
break
end
end
end
rednet.send(rec,"Success!")
print("Success!")
turtle.select(1)
down()
rednet.close("right")
Comments