So, wie versprochen hier einige Infos + Code zu meiner Portalkontrolle. Werde hier erstmal meine Testanordnung posten, da das einfacher zu durchblicken ist... sollte es gewünscht sein kann ich dann später evtl. auch mein endgültiges freigeben.
Was wird gebraucht?
1x Advanced Computer
8x Advanced Monitor (Hab das ganze für einen 2x4 Screen geschrieben... für andere Screengrößen muss man wahrscheinlich mehr am Code anpassen)
1x Turtle
2x wireless modem
1x Inventy Module (optional, vergrößert das Inventar der Turtle)
Zielsetzung:
Kontrolle dieser Turtle + Portal...
... mit diesem Touchscreen
Setup:
Der Computer bekommt folgenden code ins startup:
[color=#008000]shell.run("monitor", "[seite auf der der monitor ist]", "[name den ihr eurem portalprogramm gebt]" )[/color] <-- hier kein Leerzeichen zwischen " und ) - das ist hier nur weil das Forum daraus sonst nen Smiley macht.
Das eigentliche Portalprogramm für den Computer gibts
hier.
Code von pastebin könnt ihr mit dem Befehl [color=#008000]pastebin get [pastebin code] [programmname unter dem er gespeichert werden soll][/color] importieren.
Die Turtle bekommt folgenden Code von Pastebin in ihr startup (also als startup speichern):
http://pastebin.com/sXrzX9Js
Was ihr dann halt entsprechend anpassen müsst (ist im code kommentiert) sind die Turtle ID und die Namen und Slots die ihr verwenden wollt. Das ist soweit ein recht simples Programm und kann recht einfach erweitert werden um weitere Bookslots.
========================================
Computercraft und das ganze Zeug mit den Turtles ist definitiv kein Hexenwerk, ich hatte da vorher kaum was mit gemacht (außer wirklich ganz simple Turtlesachen) und hab auch ansonsten nichts mit Informatik am Hut... das ganze hier von Grund auf neu zu machen hat mich jetzt 3 Tage gekostet (weniger Youtuben und Rumfaulenzen und man machts in 1-2^^).
Als Einstieg kann ich
ReduceTheBlock nur empfehlen, der hat einige sehr gut erklärte (deutsche) Tutorials zu Computercraft.
... und das ist dann mein Endergebnis:
(und einer spontanen Eingebung folgend gibts auch nen Sound als Bestätigung für erfolgreiche Teleportwechsel)
Fragen, Feedback, Verbesserungen, Vorschläge... immer her damit.
marv
You think I am not online.
But I am always here.
Even when I am not posting.
I am here. Scrolling.
Reading.
Judging.