ComputerCraft - Lua Zusammenfassung
| Minecraft
Funktionen
print("string".."string2".."string3") | Textausgabe im ComputerScreen .. => Hängt String an vorherigen String |
write("string") | Textausgabe im Terminal Screen |
userInput = read() | wartet für User Input und speichert in Variable userInput ab |
tonumber(string) | Text2Number |
-- comment --[[ comment Multiline]]-- | Kommentare |
Loops/Schleifen
while true do | Unendlichkeitsschleife, für Programme die die ganze Zeit laufen sollen, wie zum Beispiel für eine Turtle oder eine Reaktorüberwachung |
for i = 1,var do | i = 1 ist die Variable mit der gestartet wird. var ist die Variable für maximale durchgänge |
repeat | Führe solange die Schleife bis Bedingung eintrifft |
while not turtle.forward() do | Oder solange ein Event passiert/oder nicht, wie die Turtle kann nciht weiter, dann grabe |
Peripheral
peripheral.call("top", "open", 15) | erster Parameter ist wo das Gerät angeschlossen ist, dann welche Methode aufgerufen wird gefolgt von den übergabe Parametern dieser Methode |
peripheral.getMethods("side") | Listet alle verfügbaren Methoden auf |
local modem = peripheral.wrap( "top" ) | Binde das Anschlussgerät an eine Variable |
Redstone API (rs)
rs.setOutput(side, boolean) | Aktiviert Redstone Signal auf der angegebenen Seite |
rs.getInput(side) | Returned das aktuelle Redstone Signal auf der jeweiligen Seite |
rs.getAnalogInput(side) | Returned die Stärke des Redstone-Signals |
rs.setAnalogOutput(side) | Setzt die Stärke des Redstone-Signals |
Gib mir Feedback!
Hab ich Blödsinn geschrieben oder etwas vergessen? Dann zögere nicht weiter und lass es mich sofort wissen indem du hier einen Kommentar hinterlässt!