Computercraft hilfe!

...komplette Frage anzeigen

1 Antwort

Du hast ein paar fehler gemacht:

while true do

benutze lieber

repeat

Nun zum naechsten:

if input =="on" then

Du musst die Variable 'input' erst mit einem wert fuellen!

input = read()

Dazu muss ein IF immer mit END beendet werden. In deinem code steht 2 mal IF aber nur einmal END. Wenn du den gleichen wert abfragen willst benutz ELSE

IF input == "on" then
    code hier
ELSEIF input == "off" then
    nochmal code hier
END

Hier der Gesamte code: (nicht getestet aber sollte gehen)

repeat
    term.clear
    print("Licht Ein-/Ausschalten")
    print("on = Einschalten")
    print("off = Ausschalten")
    if input == "on" then
        redstone.setOutput("back", true)
    elseif input == "off" then
        redstone.setOutput("back", false)
    end
until 1 == 2    -- also endlos, da 1 NIE 2 sein wird.

hab hinter "print ()" das

input = read()

vergessen ^^

0

Was möchtest Du wissen?