Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 21:35

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Frage]Farbcodes in .py dateien

Discussion on [Frage]Farbcodes in .py dateien within the General Coding forum part of the Coders Den category.

Reply
 
Old   #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__
(selflayer "UI"
            
aColorUp   ColorUp
            
aColorDown ColorDown
            
aColorOver ColorOver):
        
ui.Button.__init__(self,layer)
        
self.state self.UP
        self
.colortable aColorUpaColorDownaColorOver

    def OnRender
(self):
        
x,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
SATunE is offline  
Old 08/02/2013, 19:33   #2
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by SATunE View Post
PHP Code:
    ColorUp 0x40999999
    ColorDown 
0x40aaaacc
    ColorOver 
0x40ddddff 
ColorOver - Mauszeiger über Button
ColorDown - Button gedrückt
ColorUp - nicht ColorOver/ColorDown

Eigentlich logisch oder ?
.SkyneT. is offline  
Thanks
1 User
Old 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
SATunE is offline  
Old 08/02/2013, 20:22   #4
 
MaBarker's Avatar
 
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
MaBarker is offline  
Thanks
1 User
Old 08/02/2013, 20:30   #5
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by SATunE View Post
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 View Post
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.
.SkyneT. is offline  
Thanks
1 User
Old 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__
(selflayer "UI"
            
aColorUp   ColorUp
            
aColorDown ColorDown
            
aColorOver ColorOver):
        
ui.Button.__init__(self,layer)
        
self.state self.UP
        self
.colortable aColorUpaColorDownaColorOver

    def OnRender
(self):
        
x,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 
SATunE is offline  
Old 08/02/2013, 21:17   #7
 
.SkyneT.'s Avatar
 
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)
.SkyneT. is offline  
Thanks
1 User
Old 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?
SATunE is offline  
Old 08/06/2013, 14:46   #9
 
Mijago's Avatar
 
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:
Mijago is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.