|
You last visited: Today at 21:35
Advertisement
[Frage]Farbcodes in .py dateien
Discussion on [Frage]Farbcodes in .py dateien within the General Coding forum part of the Coders Den category.
08/02/2013, 19:21
|
#1
|
elite*gold: 0
Join Date: Oct 2012
Posts: 277
Received Thanks: 69
|
[Frage]Farbcodes in .py dateien
Hallo com,
Ich hab mich mal hierher verirrt aus der Metin2 section,
weil ich dachte ihr könntet mir mit dem coding helfen!
Meine Frage ist es, wie ich den Button ne andere farbe geben kann:
Code:
PHP Code:
class BarButton(ui.Button):
ColorUp = 0x40999999
ColorDown = 0x40aaaacc
ColorOver = 0x40ddddff
UP=0
DOWN=1
OVER=2
def __init__(self, layer = "UI",
aColorUp = ColorUp,
aColorDown = ColorDown,
aColorOver = ColorOver):
ui.Button.__init__(self,layer)
self.state = self.UP
self.colortable = aColorUp, aColorDown, aColorOver
def OnRender(self):
x,y = self.GetGlobalPosition()
grp.SetColor(self.colortable[self.state])
grp.RenderBar(x,y,self.GetWidth(),self.GetHeight())
def CallEvent(self):
self.state = self.UP
ui.Button.CallEvent(self)
def DownEvent(self):
self.state = self.DOWN
def ShowToolTip(self):
self.state = self.OVER
def HideToolTip(self):
self.state = self.UP
Dabei habe ich keine ahnung, welche farbcodes für welche farben sind...
PHP Code:
ColorUp = 0x40999999
ColorDown = 0x40aaaacc
ColorOver = 0x40ddddff
Ich würd mich auf eine hilfe freuen.
MFG TunE
|
|
|
08/02/2013, 19:33
|
#2
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by SATunE
PHP Code:
ColorUp = 0x40999999 ColorDown = 0x40aaaacc ColorOver = 0x40ddddff
|
ColorOver - Mauszeiger über Button
ColorDown - Button gedrückt
ColorUp - nicht ColorOver/ColorDown
Eigentlich logisch oder ?
|
|
|
08/02/2013, 19:36
|
#3
|
elite*gold: 0
Join Date: Oct 2012
Posts: 277
Received Thanks: 69
|
danke aber ich wollte wissen wie ich die farbcodes rausbekomme
also was zb blau, grün, rot oder so ist.
Und ob es in villecht möglich ist den button ganz zu ändern, und stattessen ein
bildobjekt aufruft. Also eins was zb mit photoshop erstellt wurde mit der dateiendung .tga
|
|
|
08/02/2013, 20:22
|
#4
|
elite*gold: 274
Join Date: Jun 2012
Posts: 4,523
Received Thanks: 434
|
Zu den Farbcodes kannst du einfach googlen gehn. Ich hab dir gerade eine PN geschickt dazu.
Und um die Buttons ganz zu ändern. Naja wie gesagt Google ist dein Freund
mfg. MaBarker
|
|
|
08/02/2013, 20:30
|
#5
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by SATunE
danke aber ich wollte wissen wie ich die farbcodes rausbekomme
also was zb blau, grün, rot oder so ist.
|
Sieht mir nach ARGB aus (Alpha, Red, Green, Blue)
ColorUp = 0x40999999
0x40 - Alpha
0x99 - Red
0x99 - Green
0x99 - Blue
Quote:
Originally Posted by SATunE
Und ob es in villecht möglich ist den button ganz zu ändern, und stattessen ein
bildobjekt aufruft. Also eins was zb mit photoshop erstellt wurde mit der dateiendung .tga
|
Warum sollte es nicht möglich sein ?
Irgendwo in der GUI von Metin wird sicher mal
ein Bild gezeichnet, dort kannst du es dir ja abschauen.
|
|
|
08/02/2013, 20:55
|
#6
|
elite*gold: 0
Join Date: Oct 2012
Posts: 277
Received Thanks: 69
|
Aber oben den Pfad auszuwählen ist nicht möglich, bzw würde nicht funktionieren?
Also in diesem Abschnitt denn ich oben genannt habe:
PHP Code:
class BarButton(ui.Button): ColorUp = 0x40FF0000 ColorDown = 0x40aaaacc ColorOver = 0x400000CC
UP=0 DOWN=1 OVER=2
def __init__(self, layer = "UI", aColorUp = ColorUp, aColorDown = ColorDown, aColorOver = ColorOver): ui.Button.__init__(self,layer) self.state = self.UP self.colortable = aColorUp, aColorDown, aColorOver
def OnRender(self): x,y = self.GetGlobalPosition() grp.SetColor(self.colortable[self.state]) grp.RenderBar(x,y,self.GetWidth(),self.GetHeight())
def CallEvent(self): self.state = self.UP ui.Button.CallEvent(self)
def DownEvent(self): self.state = self.DOWN
def ShowToolTip(self): self.state = self.OVER
def HideToolTip(self): self.state = self.UP
|
|
|
08/02/2013, 21:17
|
#7
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Theoretisch müsstest du die 3 Farben durch 3 Bilder ersetzen, jedoch
werden bei Sachen wie, "self.colortable = aColorUp, aColorDown, aColorOver"
Fehler auftreten, die du wiederum ausbessern musst.
(Was ohne Grundlagen und Eigeninitiative nicht funktionieren wird)
|
|
|
08/02/2013, 21:24
|
#8
|
elite*gold: 0
Join Date: Oct 2012
Posts: 277
Received Thanks: 69
|
und mir jemand dabei helfen könnte auch niemand?
|
|
|
08/06/2013, 14:46
|
#9
|
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,597
|
Code:
class BarButton(ui.Button):
imgUp = "d:/ymir work/ui/public/small_button_01.sub"
imgOver = "d:/ymir work/ui/public/small_button_02.sub"
imgDown = "d:/ymir work/ui/public/small_button_03.sub"
UP=0
DOWN=1
OVER=2
def __init__(self, layer = "UI",up = imgUp,over = imgOver, down = umpDown):
ui.Button.__init__(self,layer)
self.state = self.UP
self.SetUpVisual(up)
self.SetOverVisual(over)
self.SetDownVisual(down)
def CallEvent(self):
self.state = self.UP
ui.Button.CallEvent(self)
def DownEvent(self):
self.state = self.DOWN
def ShowToolTip(self):
self.state = self.OVER
def HideToolTip(self):
self.state = self.UP
Bedenke, da ich die Parameter herausgenommen habe, musst du folgenden aufruf anpassen:
Code:
def MakeEachButton(i):
if self.skin == 3:
b = BarButton("TOP_MOST",0x50000000, 0x50404040, 0x50606060)
so ca Zeile 460
Desweiteren ändert das JEDEN Button..
Hab es nicht getestet, müsste aber klappen c:
|
|
|
 |
Similar Threads
|
farbcodes der bonusboxen
01/28/2012 - DarkOrbit - 0 Replies
hallo kann mir jemand den farbode der alten und der neuen bonusboxen überlassen
bin dabei an meinen pixelbots rum zu feilen jedoch misslingt mir der farbcode zu sehr zur zeit wird nur jede 2 box gesammelt manche lässt er einfach stehen rest läuft ohne sorgen -.-
|
[AimBot]Farbcodes
06/15/2011 - Wolfteam - 27 Replies
Ich benötige die Farbcodes von Wolfteam also den charactern für ein aimbot
Nicht von den neuen nur von den Standart Chars bitte kein scherze posten :)
Wolfsjagt Aimbot bereits Fertig
|
[FRAGE]Skillmoding ..Farbcodes?
03/17/2011 - Metin2 Private Server - 2 Replies
Hallöchen gibts für die skills irgendwo mal sone art tabelle auflistung welche zahlen werte welche farbe ergeben
ich mein bei 32bit farbtiefe sind des ne menge an farben und die wollt ich nciht alle austesten bis ich mal orange und so habe
|
Teamspeak Farbcodes
11/17/2009 - Off Topic - 7 Replies
Hallo,
nach exzessivem suchen und googlen hab ich die Sonderzeichen nicht gefunden mit dem man den Name im TeamSpeak farbig machen kann.
Hoffe hier kann mir einer weiterhelfen, könnt mir auch gerne eine PM schreiben. Und sagt nicht es geht nicht, es geht!
|
All times are GMT +1. The time now is 21:35.
|
|