Moin,
mit guiSetProperty kann man kleine Anpassungen an der GUI zaubern, die nicht auf MTA-Funktionen gemappt sind. Dazu muss man verstehen, dass hinter MTA das Lib CEGUI in einer etwas älteren Version arbeitet.
Hover für Buttons
guiSetProperty(button, "NormalTextColour", "FFFF0000")
guiSetProperty(button, "HoverTextColour", "FF960000")
Dazu legen wir zuerst die normale Farbe über die guiSetProperty-Funktion fest, um anschließend im nächsten Schritt die Farbe für den Hover-Text festzulegen.
Jetzt mit der Maus über den Button gehen und er verfärbt sich.
Die Syntax von Farbe: AARRGGBB.
Titelbar entfernen
Wichtig zu beachten: true und false immer mit großem Anfangsbuchstaben schreiben (also True, False).
Farbverläufe bei Texten bauen
guiSetProperty(text, "TextColours", "tl:FFFFFFFF tr:FFFFFFFF bl:FF00FF00 br:FF00FF00")
oder
guiSetProperty(text, "TextColours", "tl:[FFFFFFFF] tr:[FFFFFFFF] bl:[FF00FF00] br:[FF00FF00]")
tl: top-left
tr: top-right
bl: bottom-left
br: bottom-right
So kann man dann immer weiter herumspielen und auch Farbverläufe bauen wie hier zu sehen (Archivbild):
Viel Spaß beim herumspielen, wer mehr Propertys sucht (werden nicht alle funktionieren, aber viele): http://cegui.org.uk/static/WindowsLookProperties.html