GUI

» Siedler Map Source Forum » Siedler DEdK Script Forum » GUI

Seiten: 1

Drake
#1
17.04.2010 11:40
Beiträge: 132

GUI BUTTON

Hallo weiß jemand wie ich Button hinzufüge und die bildchen der button dann austauschen kann zum beispiel einen button einfügen und darauf das bild von salims flasche drauf machen geht sowas??? danke im vorraus

Dieser Beitrag wurde von Drake am 17.04.2010 um 11:52 editiert.

Ordensritter
#2
17.04.2010 11:47
Beiträge: 45

GUI

Hallo Drake
Noigi kann dir sicher helfen, er hat ja in der Schmiede auch alles abgeändert.
Ordensritter

____________________
Egal was passiert, die Klingen des Ordens bleiben scharf!
Eure hoffentlich auch!
LG,Ordensritter

Drake
#3
17.04.2010 11:52
Beiträge: 132

OK

Ok ich werd ihn da ma fragen

warrior1024
#4
17.04.2010 12:13
Beiträge: 345

Wenn ich das richtig verstanden habe, willst du, dass Buttons dort erscheinen, wo sie nicht vorgesehen sind.
Für Anfänger schwierig, da du erstmal 2 Jobs brauchst und du musst GUIAction, GUITooltip und GUIUpdate des Buttons hacken.
In den gehackten Funktionen musst du dann noch unterscheiden, ob ein Salim selektiert ist oder die Entity, der du den Button geben willst.

warrior1024

____________________
"Banken machen keine Fehlentscheidungen! Haben Euch das Eure Eltern nicht beigebracht?"
- Bankier Samael Silren, Enderal

Drake
#5
17.04.2010 17:25
Beiträge: 132

ok

ok weißste denn wie das geht?

Noigi
#6
17.04.2010 20:12
Beiträge: 772

Dazu gehören mehrere Sachen.
Zum einen musst du einen Button im Burgmenü finden, den du für deine Zwecke verwenden kannst. Man kann keine Buttons neu erstellen, nur alte umändern!
Zum Glück gibt es im Burgmenüs unbenutzte Buttons, die du nehmen kannst. Das Ändern des Bildes ist einfach.

XGUIEng.ShowWidget("Levy_Duties",1)
XGUIEng.TransferMaterials("Hero3_Heal", "Levy_Duties")

Es kann sein, dass die Anzeige (wie warrior1024 meinte) noch aktualisiert werden muss, zB mit Jobs.

Wenn du jetzt die Funktion und den Tooltip ändern willst, musst du die zugehörigen GUI-Funktionen überschreiben. Das überlass ich dir.
Um die passenden GUI-Funktionen zu finden kann man einfach in der Übersicht nach dem Namen des Buttons suchen, den man verwendet (in dem Fall Levy_Duties):

http://www.siedler-games.de/si...dokuwiki/doku.php/gui_elements

Drake
#7
18.04.2010 09:14
Beiträge: 132

Andere

Giebt es auch noch andere button die nicht aktiv sind?
und ich kriegs nicht hin das ich den Text verändern Kann von Levy Button?

Dieser Beitrag wurde von Drake am 18.04.2010 um 10:14 editiert.

Noigi
#8
18.04.2010 21:53
Beiträge: 772

Sicher.
Alle Widgets die es (im Burgmenü gibt stehen in der verlinkten Liste. Man muss halt anhand des Namens erraten, worum es sich jeweils handelt.

Seiten: 1

SiteEngine v1.5.0 by nevermind, ©2005-2007
Design by SpiderFive (www.siedler-games.de) - English translation by juja

Impressum