Ähm, und wo soll das angezeigt werden?
Vielleicht sowas in der Richtung?
Als neues Script über Main einfügen
|
Ruby Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
class Variablen_Fenster < Window_Base
def initialize()
super(0, 0, 192, 64)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.size = 24 # Schriftgröße
self.back_opacity = 155 # Transparenz des Fensterhintergrundes
@id = 1 # Gebe hier die Variablen ID an
refresh
end
def refresh()
@alter_wert = $game_variables[@id]
self.contents.clear
self.contents.draw_text(0, 0, 160, 32, "Variablenwert: #{$game_variables[@id]}")
end
def update()
if @alter_wert != $game_variables[@id]
refresh
end
super
end
end |
.
zum Lesen den Text mit der Maus markieren
Damit das auf der Map angezeigt wird, brauchst du noch das hier:
Spoiler: Variablen_Fenster auf der Map anzeigen
Als neues Script über Main einfügen:
|
Ruby Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
class Scene_Map
alias main_mit_variablen_fenster_drin main
def main
@var_window = Variablen_Fenster.new
main_mit_variablen_fenster_drin
@var_window.dispose
end
alias update_mit_variablen_fenster_drin update
def update
@var_window.update
update_mit_variablen_fenster_drin
end
end |
.
zum Lesen den Text mit der Maus markieren
Beschreib mal genauer was du willst, und wie du es willst =/
Oder meintest du das so?
Edit: Oh, Wolfi war schneller, wobei beide Lösungen gehen