ComputerCraft - Lua Zusammenfassung

| Minecraft

In Minecraft gibt es die Möglichkeit mit ComputerCraft Scripte und Programme zu erstellen und dadurch gewissen Programmabläufe zu entwickeln. Das zusammensuchen der Syntaxen ist jedoch recht verwirrend, daher sammle ich hier alle Informationen kompakt auf einer Seite als Handbuch.

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
end

i = 1 ist die Variable mit der gestartet wird. var ist die Variable für maximale durchgänge

repeat
var = var+1
until var == 8

Führe solange die Schleife bis Bedingung eintrifft

while not turtle.forward() do
turtle.dig()
end

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

Doku: https://www.computercraft.info/wiki/Peripheral_(API)

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

Doku: https://computercraft.info/wiki/Redstone_(API)

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!

×
Captcha Code

Kann das Bild nicht gelesen werden? Klicken Sie hier, um zu aktualisieren