Hallo,
Ich habe mir ein kleines "Programm" geschrieben in Minecraft.(mit hilfe von ComputerCraft) Dieses Programm steuert einen Öl zu Benzin Generator und zeigt mir eben an, ob noch Öl da ist, oder ob den Benzin Tank eben voll ist. Und wenn das so ist, wird der Generator abgeschaltet. Das Problem liegt bei den If-Befehlen. Wenn der If Befehl nicht wahr ist, funzt ja noch alles, aber sobald ein If Befehl wahr ist, hat er kein Bock mehr und spuckt mir die Nachricht 1000 mal aus, die kommen soll, wenn der If Befehl wahr ist. Aber weiter läuft das Programm dann net. Kann mir jmd. helfen? Hier nochmal der komplette Code:
Code
Generator=0
while Generator == 0 do
print("Generator startet")
print("status: ")
if redstone.getInput ("left") == true then
print("Oelstatus: Oel vorhanden
else print("Oelstatus: Zu wenig oder kein Oel vorhanden")
if redstone.getInput ("right") == true then
print("Fuelstatus: Fuel Voll")
redstone.setOutput ("left", true)
redstone.setOutput ("right", true)
print("Generator schaltet ab")
else print("Fuelstatus: Fuel nicht voll")
sleep(8)
shell.run("clear")
end
end
end
Alles anzeigen
Ich hoffe das mir jmd. helfen kann. Ach Ja, ich bin Anfänger, also bitte Einfach erklären...