Computercraft

01/23/2014 16:39 .Senju-#1
Hey,

ich wollt mal fragen ob jmd weißt wie man bei Computercraft im FTB Direwolf20 (1.6.4pack) weißt wie man ein Computer programmiert das er ein Text auf das Monitor zeigt.

Danke im Vorraus
01/23/2014 16:43 lordsill#2
print("Nachricht");

wird Nachricht ausgeben.

[Only registered and activated users can see links. Click Here To Register...]

Edit:
Falls du diese externen Monitore meinst:

seite = "left";
mymonitor = peripheral.wrap(seite);
mymonitor.write("Nachricht");
01/23/2014 16:46 .Senju-#3
Auf ein Monitor :x so wird das ja nur im Computer angezeigt e.e xd
01/23/2014 16:49 lordsill#4
Siehe mein Edit:

Quote:
Originally Posted by LordSill
Falls du diese externen Monitore meinst:

seite = "left";
mymonitor = peripheral.wrap(seite);
mymonitor.write("Nachricht");
Beachte, das seite für die position des Monitors bezüglich des Computers ist. In dem Beispiel oben, ist der Monitor links vom Computer. Daher auch "left"
01/23/2014 16:55 .Senju-#5
Danke ^^.
(haste du evtl ein link wo man das alles nach schauen kann, wie man zB einen text in der nächsten Zeile weiter schreibt und die größe und farbe etc?)
01/23/2014 17:00 lordsill#6
Denke das hier könnte erstmal reichen:
[Only registered and activated users can see links. Click Here To Register...]

nur statt term halt dann in meinem Fall mymonitor
01/23/2014 17:21 .Senju-#7
Quote:
Originally Posted by LordSill View Post
Denke das hier könnte erstmal reichen:
[Only registered and activated users can see links. Click Here To Register...]

nur statt term halt dann in meinem Fall mymonitor
hm iwie krieg ich kein line seperator hin e.e xD das dann text dann in der nächsten teile zB weiter geht.
mit nem /n break funkt es leider nicht e.e
01/23/2014 17:25 lordsill#8
entweder:

print("Text1");
print(""); [glaub sogar ohne diese Zeile]
print("Text2");

oder

print("Text1\nText2");
und es muss ein \n und kein /n sein

Edit:
Und wieder den externen Monitor vergessen :/

mymonitor.write("Text1");
mymonitor.write(""); [evtl auch ohne diese Zeile]
mymonitor.write("Text2");

oder

mymonitory.write("Text1\nText2");
01/23/2014 19:23 .Senju-#9
geht keins von den bieden leider.
wenn ich :
mymonitor.write("Text1")
mymonitor.write("Text2")
mache kommt dann alles in die erste Zeile mit dem aufschrieb: Text1Text2
01/24/2014 08:45 Der-Eddy#10
Quote:
Originally Posted by xTailedBeast- View Post
geht keins von den bieden leider.
wenn ich :
mymonitor.write("Text1")
mymonitor.write("Text2")
mache kommt dann alles in die erste Zeile mit dem aufschrieb: Text1Text2
[Only registered and activated users can see links. Click Here To Register...]
Quote:
Writes text to the screen, at the cursor's current position. This does not produce a new line, and anything else printed or written after this will be on the same line.
Was aufjedenfall funktioniert ist [Only registered and activated users can see links. Click Here To Register...]
setzt den Cursor einfach auf die nächste Zeile
01/24/2014 14:39 .Senju-#11
Quote:
Originally Posted by Der-Eddy View Post
[Only registered and activated users can see links. Click Here To Register...]


Was aufjedenfall funktioniert ist [Only registered and activated users can see links. Click Here To Register...]
setzt den Cursor einfach auf die nächste Zeile
Ok hat nun geklappt. Vielen Dank Eddy :P
01/24/2014 19:31 ComputerBaer#12
#closed on request