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

Brauche Hilfe Mit If-Schleife

Started by jonny, 26 February 2012 - 06:35 PM
jonny #1
Posted 26 February 2012 - 07:35 PM
Hallo Leute

ich habe da ein Problem mit den If-Schleifen in Computer Craft.
Das Problem ist immer wenn ich eine If-Schleife in einem Programm benutze überspringt er diese und macht dann mit den anderen sachen weiter bzw. wenn nicht anderes danach kommt beendet er das programm.

danke schonmal im vorraus

MFG

Jonny
MetalMiner #2
Posted 26 February 2012 - 07:48 PM
Hallo
Könntest du nicht deinen Code posten?
Dann wäre es einfacher zu helfen. ;)/>/>
Lg
rowantwig #3
Posted 26 February 2012 - 08:02 PM
"If" is not a loop. "While" is a loop.

"if" ist keine Schleife. "while" ist eine Schleife.


if 2+2 == 4 then
    print("Once. Einmal.")
end

while 2+2 == 4 do
    print("Forever. Fur immer.")
end
jonny #4
Posted 26 February 2012 - 08:12 PM
Schuldigung ^^ ich meinte eine If-Abfrage

z.B. Code:

If rs.setInput("left" , true) then
rs.setOutput("top" , true)
end
rowantwig #5
Posted 26 February 2012 - 08:29 PM

if rs.getInput("left") then
	rs.setOutput("top", true)
end
Before, vor:

After, nach:
MetalMiner #6
Posted 26 February 2012 - 08:35 PM
Den Befehl "rs.setInput" gibt es gar nicht :D/>/>
Entweder "rs.getInput" oder "rs.setOutput".
Da es den Befehl nicht gibt, ist er immer falsch, also ist die Bedingung nicht erfüllt und der Code wird nicht ausgrführt.
Den richtigen Code hat dir rowantwing ja schon gepostet.
Lg
rockymc #7
Posted 26 February 2012 - 08:41 PM
This isnt a german forum.
jonny #8
Posted 28 February 2012 - 05:05 PM
hi
danke das ihr alle so schnell geschrieben habt.

ich habe genau das was rowantwig geschrieben hat eingegeben und er überspringt trozdem die IF-Abfrage

MFG

Jonny

#Edit: jetzt klapt es. danke das ihr geschrieben habt.