[[http://www.siedler-games.de|{{:sg-link.jpg|}}]] ======Blöcke/Einrückung====== Blöcke sind einfach nur eine Reihe von Anweisungen/Befehlen. Sehr einfach ausgedrückt ist alles das was zwischen einem Schlüsselwort wie z.B. ''function'' oder ''if'' und einem abschließenden ''end'' steht, ein Block. Alle Anweistungen innerhalb eines Blocks werden der Reihe nach ausgeführt. Blöcke können auch verschachtelt sein, wenn beispielsweise eine if-Anweisung in einer Funktion vorkommt. \\ Der Übersichtlichkeit wegen, werden Blöcke mit einem [[wpde>Tabulator]] eingerückt, und so kenntlich gemacht. Durch diese einheitliche Formatierung ist das Script deutlich besser zu lesen, und man kann bestimmte Arten von Fehlern schneller finden. -- Einfach if passwort == "bla" then print("Passwort ist richtig") else print("Fehler beim Login") end -- Verschachtelt: function foo() -- Beginn des ersten Blocks local i = 200 while not abbrechen() do -- Beginn des zweiten Blocks i = i - 1 if i == 0 then -- Beginn des dritten Blocks print("Zeit ist abgelaufen") return -- Ende des ditten Blocks end -- Ende des zweiten Blocks end -- Ende des ersten Blocks end In den meisten guten [[Externe_Editoren|Editoren]] kann man mehrere Zeilen markieren, und dann mit TAB ein, bzw SHIFT + TAB ausrücken. [[index|Zur Tutorial-Übersicht]]