This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
GermanPlayer's profile picture

Inventory Help/german Help

Started by GermanPlayer, 26 July 2013 - 08:50 AM
GermanPlayer #1
Posted 26 July 2013 - 10:50 AM
Hallo ich habe ein kleines Problem mit meinen Mining Turtles.

Ich würde es sehr gerne haben wenn mein Mining-Turtle zurück zu ausgangsposition kommt wenn sein Inventar voll ist
ich habe schon was vorbereitet


term.write("Wie Lang soll der Tunnel sein?")
local lol = read()
while turtle.getFuelLevel() < lol*7 do
local q = turtle.getFuelLevel()
  if turtle.getFuelLevel() < lol*7 then
   term.write("Fuel Level is at "..q.." But needs to be "..lol*7)
   term.write("Platziere Kohle in Slot 1!")
   os.sleep(5)
   turtle.refuel()
  end
end
   term.write("Mining a "..lol.." block long tunnel")

   for a = 1,lol do
	  turtle.turnLeft()
	  turtle.dig()
	  turtle.up()
	  turtle.dig()
	  turtle.turnRight()
   turtle.turnRight()
	  turtle.dig()
	  turtle.down()
	  turtle.dig()
	  turtle.turnLeft()
	  turtle.dig()
	  turtle.forward()
	  turtle.digUp()
	 end
	for b = 1,lol do
	 turtle.back()
	end
   for c = 1,16 do
	turtle.select(c)
	turtle.dropDown(64)
   end
turtle.select(1)
Lyqyd #2
Posted 26 July 2013 - 12:42 PM
Split into new topic.

Using another language is fine, but as this is a primarily English-language forum, it is encouraged that you include at least a Google Translate translation.

Use `local lol = tonumber(read())` to convert the string read returns to a number that your for loop can use.
Lord_Spelunky #3
Posted 26 July 2013 - 01:21 PM
Außerdem glaube ich, turtle.getFuelLevel () <lol * 7 ist falsch, ich glaube, Sie verwenden müssen,
turtle.getFuelLevel () <= lol * 7 ist der richtige Weg, es zu benutzen.

Sorry, musste die Verwendung von Google übersetzen
ZagKalidor #4
Posted 26 July 2013 - 03:50 PM
Du sollst bitte eine google uebersetzung deines posts anhaengen (in englisch) damit die meister dir helfen koennen…
Gruss aus hessen