3 posts
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
45 posts
Location
Switzerland!
Posted 26 February 2012 - 07:48 PM
Hallo
Könntest du nicht deinen Code posten?
Dann wäre es einfacher zu helfen. ;)/>/>
Lg
8 posts
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
3 posts
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
8 posts
Posted 26 February 2012 - 08:29 PM
if rs.getInput("left") then
rs.setOutput("top", true)
end
Before, vor:
After, nach:
45 posts
Location
Switzerland!
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
99 posts
Posted 26 February 2012 - 08:41 PM
This isnt a german forum.
3 posts
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.