Register for your free account! | Forgot your password?
Rust Cheats
Rust Cheats

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 00:28

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

Advertisement



grp.GenerateColor ändern?

Discussion on grp.GenerateColor ändern? within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
*Boris's Avatar
 
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 07/27/2014, 02:17   #2
 
King Sora's Avatar
 
elite*gold: 6394
Join Date: Nov 2008
Posts: 1,225
Received Thanks: 4,765
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 07/27/2014, 11:23   #3
 
PDDS™'s Avatar
 
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 07/27/2014, 12:26   #4
 
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
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
noahrmal is offline  
Thanks
2 Users
Old 07/27/2014, 12:59   #5
 
*Boris's Avatar
 
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


Similar Threads Similar Threads
[Hilfe] Label Text ändern // Adressen Ändern
12/27/2010 - General Coding - 6 Replies
Hallo Da ich AutoIT aufgegeben habe witme ich mich jetzt an Visual Basic 2010 Das problem ist ich will meinen ersten trainer mit VB schreiben
1:db pw ändern 2: wie bekomem ich ne seite 3:pw ändern mit welchem tool bzw websteite
10/26/2009 - Metin2 Private Server - 4 Replies
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 mit welchem tool bzw websteite mgf



All times are GMT +1. The time now is 00:31.


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

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