Register for your free account! | Forgot your password?

You last visited: Today at 03:38

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

 

grp.GenerateColor ändern?

Closed Thread
 
Old   #1
 
elite*gold: 105
Join Date: Feb 2014
Posts: 959
Received Thanks: 486
grp.GenerateColor ändern?

Hey Leute,

habe mal wieder ein kleines Problem und zwar checke ich nicht wie ich in diesem Code die Farbe ändern soll...

PHP Code:
self.AppendTextLine("Du kannst einen dieser Bonis entfernen und einen neuen Hinzufugen:"grp.GenerateColor(0.1180.5651.01.0)) 
Wäre echt nice wenn mir jemand helfen kann.
Vielleicht anhand eins Beispiels...

Gruß
CooKie



*Boris is offline  
Old   #2
 
elite*gold: 4694
Join Date: Nov 2008
Posts: 1,206
Received Thanks: 4,647
Hoi!

Die Methode grp.GenerateColor funktioniert folgender Maßen:

grp.GenerateColor(rot, grün, blau, alpha)
Rot, grün und blau stehen für den jeweiligen Farbwert, alpha steh für die Transparenz.

Der Maximalwert jeder Zahl ist 1.0 und der Minimalwert ist 0.0, das heißt, wenn du das hier einträgst:
grp.GenerateColor(1.0, 0.0, 0.0, 1.0)
Hast du eine 100% Rote schriftfarbe, die auch zu 100% Sichbar ist!

Jenachdem, wie du diese Werte nun änderst, werden sich auch die Farbe und sich Transparenz ändern.

Lg. Sora


King Sora is offline  
Thanks
5 Users
Old   #3
 
elite*gold: 97
Join Date: May 2014
Posts: 777
Received Thanks: 202
Du nimmst einfach deinen RGB-Wert, und teilst die jeweiligen Values durch 255 (da dies die maximale Bytes-Anzahl ist), dann hast du deinen Wert.

z.B:

Pink hat als RGB = 255, 51, 204

Wenn du jetzt die jeweiligen Zahlen durch 255 teilst, bekommst du deinen Wert raus.

255/255 = 1.0
51/255 = 0.2
204/255 = 0.8

Wenn du jetzt einen Pinken-Text anzeigen lassen willst, machst du das so:

Quote:
self.AppendTextLine("Du kannst einen dieser Bonis entfernen und einen neuen Hinzufugen:", grp.GenerateColor(1.0, 0.2, 0.8, 1.0))
Hoffe das war verständlich erklärt.

Gruß
PDDS™ is offline  
Thanks
1 User
Old   #4
 
elite*gold: 856
Join Date: Jul 2010
Posts: 14,222
Received Thanks: 7,867
Damit man das nicht immer umrechnen muss und einfach den RGB-Wert eingeben kann (nicht getestet):

Code:
self.AppendTextLine("Du kannst einen dieser Bonis entfernen und einen neuen Hinzufugen:", grp.GenerateColor(self.RGB(12), self.RGB(255), self.RGB(77), 1.0))

def RGB(self, color):
	return color/255


123klo is offline  
Thanks
2 Users
Old   #5
 
elite*gold: 105
Join Date: Feb 2014
Posts: 959
Received Thanks: 486
Quote:
Originally Posted by King Sora View Post
Hoi!

Die Methode grp.GenerateColor funktioniert folgender Maßen:

grp.GenerateColor(rot, grün, blau, alpha)
Rot, grün und blau stehen für den jeweiligen Farbwert, alpha steh für die Transparenz.

Der Maximalwert jeder Zahl ist 1.0 und der Minimalwert ist 0.0, das heißt, wenn du das hier einträgst:
grp.GenerateColor(1.0, 0.0, 0.0, 1.0)
Hast du eine 100% Rote schriftfarbe, die auch zu 100% Sichbar ist!

Jenachdem, wie du diese Werte nun änderst, werden sich auch die Farbe und sich Transparenz ändern.

Lg. Sora
Danke jetzt habe ich es endlich verstanden

Quote:
Originally Posted by PDDS™ View Post
Du nimmst einfach deinen RGB-Wert, und teilst die jeweiligen Values durch 255 (da dies die maximale Bytes-Anzahl ist), dann hast du deinen Wert.

z.B:

Pink hat als RGB = 255, 51, 204

Wenn du jetzt die jeweiligen Zahlen durch 255 teilst, bekommst du deinen Wert raus.

255/255 = 1.0
51/255 = 0.2
204/255 = 0.8

Wenn du jetzt einen Pinken-Text anzeigen lassen willst, machst du das so:



Hoffe das war verständlich erklärt.

Gruß
Dir auch danke anhand deines klasse Beispiels

Quote:
Originally Posted by 123klo View Post
Damit man das nicht immer umrechnen muss und einfach den RGB-Wert eingeben kann (nicht getestet):

Code:
self.AppendTextLine("Du kannst einen dieser Bonis entfernen und einen neuen Hinzufugen:", grp.GenerateColor(self.RGB(12), self.RGB(255), self.RGB(77), 1.0))

def RGB(self, color):
	return color/255
Dir danke ich auch für deine mühe aber die beiden vor Poster haben mir es richtig erklärt auch anhand eines Beispiels
Aber ich werde das von dir auch nochmal ausprobieren.

#Kann dann bitte Geschlossen werden.


*Boris is offline  
Closed Thread



« Previous Thread | Next Thread »

Similar Threads
[Hilfe] Label Text ändern // Adressen Ändern
Hallo Da ich AutoIT aufgegeben habe witme ich mich jetzt an Visual Basic 2010 Das problem ist ich will meinen ersten trainer mit VB...
6 Replies - General Coding
1:db pw ändern 2: wie bekomem ich ne seite 3:pw ändern mit welchem tool bzw websteite
1:db pw ändern 2: wie bekomem ich ne seite öffenen das andere mitspieler auch drauf könnten kapire das nit so rscht 3: passwort ändern...
4 Replies - Metin2 PServer - Discussions / Questions



All times are GMT +1. The time now is 03:38.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.