Autor Thema: Eine kleine GUI-Frage  (Gelesen 3445 mal)

Fatal B

  • Mod
  • volljähriger Tentakel
  • **
  • Beiträge: 890
  • Geschlecht: Männlich
  • "50% +- 0 von Fatal hoch zwei"
    • Profil anzeigen
    • Fatal²
Eine kleine GUI-Frage
« am: 05. Mai 2014, 19:53:02 »
Hallo,

wie kann ich während eines Spiels in der gAction die Highlighted-Farbe ändern?

Lg Fatal B
Epis:
DMdcvdS: In Arbeit 20%
 

Aggressiver Verfechter von MMM lebt

Timer

  • volljähriger Tentakel
  • *****
  • Beiträge: 763
  • Geschlecht: Männlich
    • ICQ Messenger - 275798409
    • AOL Instant Messenger - commandertimer
    • Profil anzeigen
    • Meine Seite
    • E-Mail
Re: Eine kleine GUI-Frage
« Antwort #1 am: 09. Mai 2014, 16:59:54 »
Also, wenn du ein aktuelles Starterpack benutzt, dann sollte es im Globalscript zwei Variablen geben:
[ags]ActionLabelColorNormal          = 530,    // Used in action bar
ActionLabelColorHighlighted     = 1180,   // Used in action bar[/ags]
Mit denen solltest du die Farbe der Actionbar steuern können, wenn du ihnen einfach einen anderen Wert zuweist. Weil sie im Globalscript stehen, solltest du sie von überall aus ansprechen können, falls ich das richtig in Erinnerung habe.
 :cl

(Unsinn meinerseits, siehe Antwort von ConeRx. ^^)
« Letzte Änderung: 09. Mai 2014, 22:29:53 von Timer »

Fatal B

  • Mod
  • volljähriger Tentakel
  • **
  • Beiträge: 890
  • Geschlecht: Männlich
  • "50% +- 0 von Fatal hoch zwei"
    • Profil anzeigen
    • Fatal²
Re: Eine kleine GUI-Frage
« Antwort #2 am: 09. Mai 2014, 18:25:56 »
Das Problem was ich habe, ich will im laufendem Spiel, wenn der Spielcharakter gewechselt wird die Farbe von den GUI´s ändern.
Mit den Verben ist mir das schon gelungen, nur mit der Aktionleiste nur halb.

Diese "ActionLabel" funktionieren ja nur unter int und kann ich nur einmal am Beginn des Spieles setzen, aber wie lautet das korrekte Script um während des Spieles die Farben neu zu setzen?

Ich habe gAction schon ein Namen verpasst, der heißt bei mir jetzt "AT",
so, nun kann ich mit[ags]AT.TextColor=1088;[/ags] die normale Farbe wechslen.
Ich weiß aber nicht mit welchem Code ich die "Highlighted"-Farbe ändern kann. :-\

Das ist mein Problem

Epis:
DMdcvdS: In Arbeit 20%
 

Aggressiver Verfechter von MMM lebt

Cone Arex

  • Mod
  • alter Tentakel
  • **
  • Beiträge: 2323
  • Geschlecht: Männlich
  • Skandal-Entwickler und Idiot
    • Profil anzeigen
    • Conequest
Re: Eine kleine GUI-Frage
« Antwort #3 am: 09. Mai 2014, 18:40:50 »
Zitat
Farbe von den GUI´s ändern.
Son, I'm disapointed.

Zitat
Diese "ActionLabel" funktionieren ja nur unter int und kann ich nur einmal am Beginn des Spieles setzen
Ich weiß zwar nicht was der Variablentyp damit zu tun haben soll, aber du verwechselt da "nur einmal pro Beginn des Spiel setzbar" mit "nur im Global Script setzbar". Schreib dir einfach eine globale Funktion, die die Variable ändert und rufe sie dann im Room-Script oder wo auch immer auf.

Edit: Quick'n Dirty:

Global Script:
[ags]function Hightlightfarbe(int farbe)
{
ActionLabelColorHighlighted = farbe;
}
[/ags]

Im Global Header:
[ags]
import function Hightlightfarbe(int farbe);
[/ags]

Und schon kann man die Farbe zu jeder Zeit ändern. Funktioniert zumindest in den alten SPs.

// Post Scriptum:
Wie macht man Einrückungen in den [AGS]-Tag? Bei mir will das nicht.
« Letzte Änderung: 09. Mai 2014, 18:45:27 von ConeRX »


Folge mir auf X und itch.io

Fatal B

  • Mod
  • volljähriger Tentakel
  • **
  • Beiträge: 890
  • Geschlecht: Männlich
  • "50% +- 0 von Fatal hoch zwei"
    • Profil anzeigen
    • Fatal²
Re: Eine kleine GUI-Frage
« Antwort #4 am: 09. Mai 2014, 23:51:36 »
Danke Cone hat geklappt :)
Epis:
DMdcvdS: In Arbeit 20%
 

Aggressiver Verfechter von MMM lebt

Cone Arex

  • Mod
  • alter Tentakel
  • **
  • Beiträge: 2323
  • Geschlecht: Männlich
  • Skandal-Entwickler und Idiot
    • Profil anzeigen
    • Conequest
Re: Eine kleine GUI-Frage
« Antwort #5 am: 10. Mai 2014, 16:12:05 »
Kein Ding.


Folge mir auf X und itch.io