Ergebnis 1 bis 4 von 4

Thema: Schrift einfärben bei bestimmter Bedingung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Du kannst im Maker mit dem Befehl \c[x] die Farbe des nachfolgenden Textes innerhalb eines Textbox-Felds verändern. x ist dabei eine Zahl, die für die Farbe steht, die der Text haben soll. Mit \v[n] kannst du eine Variable in einer Textbox ausgeben (n steht hier für die ID). Das kannst du nun wie folgt kombinieren: \c[\v[n]] Nun nimmt der Färbe-Befehl anstatt einer fixen Zahl die Variable mit der ID n.

    Wenn du also vorher abfragst, wie hoch der Geldbetrag ist und dann n einen entsprechenden Wert gibst, kannst u sehr bequem steuern, welche Farbe dein Text haben soll. Wenn wir davon ausgehen, dass 3 = Grün und 2 = Rot ist könnte das bspw. so aussehen:

    Code:
    <> Set Variable [0002: Money] = Player money
    <>If V[0002: Money] > 500
      <>Set Variable [0001: Color] = 3
    :Else
      <>Set Variable [0001: Color] = 2
    :End
    
    <>Show Textbox: "Du hast \c[\v[1]]\v[2]\c[0]$!"
    Das blau-markierte ist dabei der Befehl zum Einfärben, das rot-markierte gibt dann die Variable als Text aus. Der Färbe-Befehl ganz a Ende setzt die Textfarbe dann wieder auf den Standard zurück, damit das Dollarzeichen normal angezeigt wird.

    Geändert von BDraw (18.08.2017 um 01:53 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •