Variable auf Bildschirm anzeigen
Ich habe heute Morgen viel gesucht und geschaut weil ich mir sicher bin, dass es etwas ganz simples sein muss. Finde jedoch nur Tutorials für komplexe Anzeigesysteme.
Alles was ich brauche ist ein kleiner Script mit dem ich eine bestimmte Variable an einer bestimmten Stelle auf dem Screen anzeigen und auch wieder ausschalten kann. Ohne Hintergrund oder sonstiges. Einfach nur die Zahl anzeigen. Sehr attraktiv wäre wenn man noch die Schriftgröße der Zahlen einstellen kann weil es eher als kleine Anzeige gedacht ist, ist aber nicht schlimm wenn das nicht geht.
Wünsche ein schönes Wochenende : ) Bin erst Sonntag Abend wieder da wenn der viele Regen mich nicht fortgespült hat, und freue mich auf was ihr schreibt
Alles was ich brauche ist ein kleiner Script mit dem ich eine bestimmte Variable an einer bestimmten Stelle auf dem Screen anzeigen und auch wieder ausschalten kann. Ohne Hintergrund oder sonstiges. Einfach nur die Zahl anzeigen. Sehr attraktiv wäre wenn man noch die Schriftgröße der Zahlen einstellen kann weil es eher als kleine Anzeige gedacht ist, ist aber nicht schlimm wenn das nicht geht.
Wünsche ein schönes Wochenende : ) Bin erst Sonntag Abend wieder da wenn der viele Regen mich nicht fortgespült hat, und freue mich auf was ihr schreibt
Benutzerinformationen überspringen
Motto: Ein gesunder Mensch hat 1000 Wünsche, doch ein kranker nur einen!
Muss es unbedingt als Script sein? Ansonsten geht das auch normal über Event, indem du den Befehl eingibst: \v[Variablennummer] (z.b. \v[1] für den Wert der Variable 1). Das zeigt dann in der Textbox genau den Wert der Variable an, die sie gerade hat.
Siehe:

Ansonsten hört sich das was du suchst an, wie nen HUD. Dazu gibts einige Tutorials und Scripte, schau dich da einfach mal in der DB und im Scientia um.
Siehe:

Ansonsten hört sich das was du suchst an, wie nen HUD. Dazu gibts einige Tutorials und Scripte, schau dich da einfach mal in der DB und im Scientia um.
-
Bushido
-
Lustige Zitate-
Zitat 1<Noone> Kann mir vielleicht jemand bei ner Deutschhausaufgabe helfen? Komm damit nicht zurecht :/
<Siegertyp> Ja aber beeil dich, ich muss gleich los. Ich kann dir nur eine Frage beantworten.
<Noone> Nur eine?
<Siegertyp> Ja
* Siegertyp has quit IRC (quit) -
Zitat 2<fusion> Hast du ein paar Nacktfotos deiner Freundin?
<chrzan> nö :/
<fusion> Willst du welche haben? :> -
Zitat 3<MMM> Ich glaub ich lache nie wieder so laut...göttlich heute morgen in Bio. wir haben jeweils unseren eigenen speichel mikroskopiert. Auf einmal die eine ganz aufgeregt "Hier bewegt sich was!!" Alle werden still, Prof guckt sich das kurz an, guckt nochmal hin "Oh, ja das ist definitv eine lebende Spermazelle" Ich glaub das Mädchen wäre am liebsten gestorben
-
Zitat 4<Wretched> Religionskriege sind Konflikte zwischen erwachsenen Menschen, bei denen es darum geht, wer den cooleren, imaginaeren Freund hat
<D3nY0> looool
wie geil -
Zitat 5<HDStyle> Ist dir schonmal aufgefallen, dass irgendwie nie Amokläufe an Hauptschulen stattfinden? o.o
<Crytek> Ja ist klar. Da schießen ja auch alle zurück. -
Zitat 6<RAP|TaliFecT> Meine Freundin meint ich wäre neugierig ... zumindestens steht das in ihrem Tagebuch
-
Zego, dann wäre es nicht frei positionierbar.
Mal ein kleines Skript, eben ohne testen geschrieben. Ist auch nicht das sauberste... soll einfach nur funzen grad.
Anwendung:
CallScript: TextViewer.show(x, y, text) oder TextViewer.show(x, y, text, font-size)
TextViewer.clear löscht alle so gezeichneten Texte.
An Variablen vom Maker kommst du per $game_variables[id] dran.
Mal ein kleines Skript, eben ohne testen geschrieben. Ist auch nicht das sauberste... soll einfach nur funzen grad.
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
module TextViewer def self.show(x, y, text, size=12) $gr_cache ||= [] s = Sprite.new l = Bitmap.new(32, 32).text_size(text).width s.bitmap = Bitmap.new(l, 24) s.bitmap.font.size = size s.bitmap.draw_text(s.bitmap.rect, text) $gr_cache << s s end def self.clear $gr_cache.each { |e| e.bitmap.clear } $gr_cache = [] end end |
Anwendung:
CallScript: TextViewer.show(x, y, text) oder TextViewer.show(x, y, text, font-size)
TextViewer.clear löscht alle so gezeichneten Texte.
An Variablen vom Maker kommst du per $game_variables[id] dran.

-
Hallo
Tabs klicken unso, ne? -
Lyric
Meine schwarze Liste, beginnt mit einem Satz:
"Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
Auf der Liste meiner Feinde, ist auch für euch noch Platz
Wer zuletzt lacht, lacht am besten!
Merkt euch diesen Satz!
Ode an die Feindschaft von Saltatio Mortis
-
Outtakes
-
Nummer 3
20.09.2012 - 19:46
"Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?" -
Ich mag Kekse
-
Nummer 2
08.09.2012 - 01:29 Uhr
"Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"
*Lachflash* -
Nummer 1
07.09.2012 - 22:58 Uhr
*Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
"Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
"Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
-
-
Profile

-
Ich
Dass bin ich:
Maker: RPG-XP, RPG-VX
Story:
Für andere mehr als für mich: 60%
Grafik:
Ich werde besser: 35%
Pixeln:
Ich stehe an den Anfängen: 7%
Mapping:
Es fehlen nur noch (alle) Feinheiten: 67%
Scripting:
Informatiker, mittlerweile auch andere Sachen am skripten: 93% -
Neues aus der SB
Neues aus der SB:
(03:41:36) Kagurame: n8 du
(03:41:37) Irrlicht: Nacht Mozilla
(03:41:47) MozillaBabybird: Kagu: der witz war flach
(03:42:01) Kagurame: welcher witz?
(03:42:14) Heatra: geh nicht benji
(03:42:21) Heatra: spiel lieber ats2
(03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind
(03:42:35) Kagurame: ich bin scripten
(03:42:3
MozillaBabybird: Heat: tut mir sorry xD
(03:42:40) Kagurame: ich mach das...^^
(03:42:4
MozillaBabybird: bis .... mittag ?
(03:42:49) Heatra: ^^
(03:42:55) MozillaBabybird: ja mittag dürfte passen
(03:42:56) MozillaBabybird:
(03:42:57) Kagurame: ^^
(03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
(03:43:07) Kagurame: bis heute
(03:43:11) Steve: MozillaBabybird verlässt den Chat.
(03:43:15) Kagurame: ich so um 3zum Lesen den Text mit der Maus markieren
(03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
(03:05:41) Ankou: oh
(03:05:45) Ankou: okay
(03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
(03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
(03:07:01) Heatra: maschine
(03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
(03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
(03:07:0
Ankou: änder was konzeptionelles oder lass es bleiben.
(03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
(03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
(03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
(03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
(03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
(03:09:2
Heatra: -> lampenfieber
(03:09:40) Asandril: Kann ich nur beipflichten.
(03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
(03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
(03:11:23) Irrlicht: mal schaun
zum Lesen den Text mit der Maus markieren
(03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
(03:32:4
Irrlicht: Cache.system("Iconset")
bekommst das Iconset
(03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
(03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
(03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
(03:33:07) Irrlicht: Index berechnet sich einfach aus
x = index % 16
y = index / 16
(03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
(03:33:2
(Kagurame_AnkündigungImForumMach): ok, danke.
(03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
(03:34:01) Steve: (Kagurame_AnkündigungImForumMach) heißt jetzt Kagurame.
(03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
(03:34:09) Steve: Kagurame ist nun Scripten!
(03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
(03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrtzum Lesen den Text mit der Maus markieren
Ähnliche Themen
-
Skript-Anfragen »-
[Gelöst] Umkehrung der Farben + andere BGS + switch aktivieren durch Taste
(18. Juli 2008, 00:48)
-
Skript-Anfragen »-
Script um Variable auf Bildschirm anzeigen lassen.
(3. Oktober 2007, 10:24)
-
Skript-Anfragen »-
Script um Variable auf Bildschirm anzeigen lassen.
(3. Oktober 2007, 10:24)
-
Skript-Anfragen »-
Automatischer bilderwechsel bei änderung der Variablen
(21. August 2007, 20:44)
-
RGSS 1 Probleme & Talk »-
Ausgabe auf der Map!!
(29. April 2007, 15:31)
