• Anmelden

1

Samstag, 19. Juni 2010, 19:28

Variablen in Zustandsnamen anzeigen

Hallo zusammen,

ich habe schon einmal ein ähnliches Thema erstellt, da das aber geschlossen wurde, muss ich wohl ein neues erstellen.

Meine Frage:
Gibt es eine Möglichkeit, eine Variable im Namen eines Zustands (z.B. vergiftet) anzuzeigen?

Vielen Dank im Voraus!

2

Samstag, 19. Juni 2010, 20:00

Einfach einen Moderator anschreiben, der macht dir das Thema wieder auf Bild

Entweder das hier:

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#============================================================================
# ** Window_Base [Erweiterung]
#============================================================================
class Window_Base
  #--------------------------------------------------------------------------
  # * Make State Text String for Drawing
  #--------------------------------------------------------------------------
  alias_method(:get_org_state_text, :make_battler_state_text)
  def make_battler_state_text(*args)
	string = get_org_state_text(*args)
	string.gsub!(/\\[Vv]\[([0-9]+)\]/){$game_variables[$1.to_i]}
	return string;
  end
end
Oder, was ich lieber mag, ein Bitmap.draw_text() Edit *angehängt*
»Playm« hat folgende Datei angehängt:

3

Samstag, 19. Juni 2010, 20:56

Das zweite sieht kompliziert aus, hab ich mir bisher nicht genau angeschaut.

Wie funktioniert denn das erste Skript?
Mit \v[ID] nämlich nicht... Muss ich da noch etwas aufrufen?

4

Samstag, 19. Juni 2010, 21:08

Also bei mir funktioniert es prima so.
Wird bei dir nicht umgewandelt? Oder steht an der Stelle dann einfach kein Wert?
Eigentlich braucht die Window_Base Erweiterung keine weiteren Einstellungen - einfügen und es läuft.

Das längere Script, einfach wie gewohnt einfügen, die Einstellung mit der Umrandung (true/false) machen, und fertig,
Wobei das mehr Funktionen bietet, die überall funktionieren, auch in Auswahlfenstern wie im Titel zum Beispiel.

5

Samstag, 19. Juni 2010, 21:25

Hab den Fehler gefunden - das Skript funktioniert nicht perfekt mit einem anderen Skipt zusammen. Habe es aber beheben können.

Vielen Dank, Playm!

Ähnliche Themen

Social Bookmarks