What I am looking for is a to fix my problem or just someone to say a work around "look into this".
I don't expect anyone to build the code for me and i do appreciate all the feedback/extra help given.
Spoiler
http://pastebin.com/KuNZb0Ns
Posted 23 December 2012 - 02:02 PM
Posted 23 December 2012 - 02:07 PM
f = 64 -- starting floor
b = 5 -- bedrock
while f > 5 do
while turtle.getItemCount (2) < 20 do
turtle.digDown()
turtle.down()
f = f - 1
end
sleep(0) -- you need to have a yield, aka a pullEvent, which is esiest made with sleep().
end
while b < 64 do
turtle.up()
b = b + 1
end
Posted 23 December 2012 - 02:57 PM
Posted 23 December 2012 - 03:02 PM
Posted 23 December 2012 - 04:32 PM
Posted 23 December 2012 - 10:18 PM
Posted 24 December 2012 - 12:18 AM
Posted 24 December 2012 - 12:25 AM
Posted 24 December 2012 - 05:51 PM
f = 64 -- starting floor
b = 5 -- bedrock
while f > 5 and turtle.getItemCount (2) < 20 do
turtle.digDown()
turtle.down()
f = f - 1
end
while b < 64 do
turtle.up()
b = b + 1
end
The sleep avoided the error message, but didn't resolve your infinite loop problem.
Edited by ChunLing, 24 December 2012 - 05:55 PM.
Posted 25 December 2012 - 01:45 PM
Posted 26 December 2012 - 03:12 PM
f = 64
while f > 5 and turtle.getItemCount (2) < 20 do
turtle.digDown()
turtle.down()
f = f - 1
end
for i=f,63 do turtle.up() end
okay, the last bit doesn't update f on the way up, but it should return to the starting level.
0 members, 3 guests, 0 anonymous users