Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
11.04.2002, 21:39
Grom



Ich weiss, mal wieder so ein scheiss Noob, aber wie kriege ich die Farbewerte raus:

#define RGB_YELLOWISH 0x00FFA000 //255,160,0
#define RGB_REDISH 0x00FF1010 //255,160,0
#define RGB_GREENISH 0x0000A000 //0,160,0
#define RGB_LILAISCH 5F78B7 //Des ist der Code für die Mod

cu, grom

--

zum Seitenanfang zum Seitenende Profil || Suche
001
11.04.2002, 21:51
Zip Drive



Erstens die Farbwerte stehen kommentiert hinter den Farb-HEX-codes!

Wenn du also die HUD-Farben ändern willst, musst du die HEX-Codes von RGB_YELLOWISH ändern also 0xXXXXXX so und wenn du Farben im HEX Code brauchst habe ich auch gleich einen Link für dich dort ist eine Tabelle mit vielen, vielen Farben im HEX format!!!
http://www.ideenreich.com/ressourcen/farbcodes.shtml

Ich hoffe ich hab dir hiermit geholfen!

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
002
11.04.2002, 21:54
Grom



gutes! hast du, hast du! ich mag dich, du gibst wenigstens vernünftige antworten! :D nichts gegen die Thewaller :D

--

zum Seitenanfang zum Seitenende Profil || Suche
003
11.04.2002, 21:56
Jotzet



easy:

RGB ist uninteressant, wichtig ist nur das 0x00[Farbwert].
Ich glaube das ist HEX, kann uch was anderes sein,a ber wen du photoshop hast öffne mal und gehe ins Farbauswahl fenster..gebe deine gewünschte RGB farbe ein oder wie auch immer, und ganz unten Links steht eine zeile mit dem Farbcode den du brauchst für SDK, ist glaube mit # gekennzeichnet (die zeile in PS)...
Geht wohl auch mit den anderen "hochwertigeren" Pildbearbeitungs Programmen..
So mache iche s auf jedenfall immer...also wenn du den wert hast, z.B. FFFFFF kommt in die Zeile:

#define RGB_DEINEFARBEISH 0x00FFFFFF // Hier kannste den GRB Wert hinschrieben (muss nicht sein, kannste auch ganz weglassen)
.
auf keinen fall das 0x00 vergessen..

Also so mache ich es immer und es geht :)

--

- Herr der Ringe Multiplayer-Mod => www.middlewars.de.vu
- German Tactical Group Clanpage => www.gtg-csclan.de
...mfg Jotzet

zum Seitenanfang zum Seitenende Profil || Suche
004
11.04.2002, 22:03
Tron



Zitat:
Jotzet postete
Ich glaube das ist HEX, kann uch was anderes sein

*schreikrampf*

Zitat:
auf keinen fall das 0x00 vergessen

nur 0x ist wichtig, 00 danach ist nur fuer's auge

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
005
11.04.2002, 22:04
Zip Drive



Was soll der scheiss mit #define RGB_DEINEFRABEISH???

Alles VIEL ZU UMSTÄNDLICH!!!!

Einfach den neuen HEX Code an die stelle des alten unter RGB_YELLOWISH eintragen und der gilt gleich für ALLE HUD funktionen ohne das man alle nötigen *.cpp's öffnen muss um die neu definierte RGB_DEINEFARBEISH überall einzutragen!

Ist umständlicher und einfacher und Zeitsparend!

Glaubt mir ich habs bei meinem MOD auch so gemacht!

PS:
GROM'S zitat:
ich mag dich, du gibst wenigstens vernünftige antworten! :D nichts gegen die Thewaller :D

Kein problem C++ Newbies müssen doch zusammenhalten, oder? ;)

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
006
11.04.2002, 22:21
Mexil



Aaalso = )

erstens gibt es da nen kleines RGB Tool, der auch die Hexwerte der Zahlen ausgibt! --> http://ourworld.compuserve.com/homepages/Birgit_Bachmann/rgbtool.htm

Der Hex geht folgendermassen:

meinet wegen folgender Hex: 0x00FF0088
0x00(ist halt eben so, muss da sein*g*)
FF == Hexwert von 255 == Rot Wert
00 == Hexwert von 0 == Gruen Wert
88 == Hexwert von 136 == Blau Wert

Heisst du kannst deine RGB Werte einfach in Hexumwandeln, nen '0x00' davor packen und du hast den Hex fuer's SDK...

BTW: der Hex ist identisch zu dem Hex der in HTML verwendet wird!

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
007
11.04.2002, 22:23
hausi



ABER: Das ist unsauberer Coding-Stil, da somit der Name nicht mehr richtig ist. Am besten ist es immer noch, die 5 Minuten Arbeit auf sich zu nehmen und das im Sourcecode zu ändern. Falls dir das auch zu viel Arbeit ist, einfach Replace über das ganze Projekt laufen lassen und alle RGB_YELLOWISH in RGB_LILAISH ändern. Das sollte wirklich noch möglich sein...

--

zum Seitenanfang zum Seitenende Profil || Suche
008
11.04.2002, 22:26
Tron



Zitat:
Mexil postete
0x00(ist halt eben so, muss da sein*g*)

*noch mehr schreikrampf*

das is net einfach so, das hat ne ganz einfache erklaerung:
0x bedeutet, dass es eine hex-zahl ist, basta. (und zwar nicht nur fuer das sdk, sonder natuerlich in c(++) allgemein)

die 00 danach ist ueber fluessig, genauso wie man in dezimal 0010 schreiben kann, steht da halt 0x00a

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
009
11.04.2002, 22:33
Mexil



Das ist mir doch vollkommen egal wofuer das 0x00 dasteht... ich weiss nur, dass es da hinmuss und gut ist! Ist genauso, dass man weiss, dass nach einem Satz ein Punkt kommt... und WARUM? Interessiert doch nicht... ist einfach so... oder warum steht das ';' hinter jeder Zeile? Klar, damit der Compiler weiss, Anweisung ist zu ende, aber das interessiert nicht, sondern es interessiert nur, da muss eins hin....

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
010
11.04.2002, 22:36
Tron



klar, ueberweis mir 1000 euro, interessiert nicht warum, mach's einfach!

wenn man mit einer programmiersprache arbeitet, vor allem an einem so komplexen projekt wie ein mod, dann sollte man sich mit den grundlagen der sprache gut auskennen. wenn jemand net mal weiss was 0x bedeutet, dann will ich garnet wissen, was derjenige unter 'virtual' versteht.

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
011
11.04.2002, 22:42
Zip Drive



Zitat:
Mexil postete

meinet wegen folgender Hex: 0x00FF0088
0x00(ist halt eben so, muss da sein*g*)

Von wegen 0x00 muss eben sein!

Schau dir mal meinen HEX Code an!
#define RGB_YELLOWISH 0x990000 //255,160,0
So das ist die Farbe Dunkelrot, und siehtst du irgend einen Anfang mit 0x00???

Also ich nicht!

Nur "0x" muss am Anfang des HEX codes stehen!

Also laber nicht so einen Müll kein wunder dass bei immer mehr Leuten der Compile nicht funzt! ;)

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
012
11.04.2002, 22:47
Tron



aussedem kann man auch ganz legal das schreiben:
#define RGB_YELLOWISH 10027008
und kommt zum selben ergebnis (ok, tut keiner, is sch*** lesbar)

zudem muss ich sagen, dass konstanten deklarieren per #define sehr schlechter programmierstil ist, asche auf das haupt von den valve-leuten!

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
013
11.04.2002, 22:59
Mexil



*rofl* oben wurde doch eben schon gesagt, dass das '00' nur dafuer da ist damit's besser lesbar ist... und da wir ja hier dazu anstiften wollen schoenen und gut verstaendlichen Code zu schreiben, muss das 0x00 einfach da sein!

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
014
11.04.2002, 23:11
Zip Drive



Ist bei mir nicht funzt aber trotzdem 1A!

Also ich hab keine Probleme!
Und ihr wollt dazu anstiften schönen und gut verständlichen Code zu schreiben, ja???

Meist helft ihr Profis einem erst garnicht sondern schreibt nur, ich Zitiere:!Lern C++"!

So und dann stiftet keiner irgendetwas an!

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
015
11.04.2002, 23:15
Mexil



Also:

1. Ich sehe mich nicht als Profi sondern eher noch als eisener Noob

2. Hast du mich jeh LERN C++ schreiben sehen? Das einzigste Mal war dieser Post wo ich was in die Richtung geschrieben hab und da musste das einfach sein: http://www.thewall.de/forum/showtopic.php?threadid=26251&time=1018559518 (bei solchen Posts muss das aber manchmal sein!)

3. Ich denke jeder hier will, dass so viele wie moeglich moeglichst rein schreiben und nicht irgendwelche Hyroglyphen in den Source setzen, die dann nacher niemand mehr versteht und deshalb auch niemand mehr helfen kann!

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
016
11.04.2002, 23:32
Zip Drive



Ja OK stimmt schon!

Aber ist doch wahr man ist grad neu dabei und versucht sich in C++ schlau zu machen, und dann kommen immer die dies können und sagen Lern C++ das geht einem nach ner Zeit aufm Sack und ich hab mit Profis nicht dich gemeint (soll jetzt keine Beleidigung sein!)[aber ich glaub hab's so formuliert, oder?] sonder die anderen!

Weil du meintes "sie" wollen anstiften.
Aber mit nervigen Kommentaren bewegt man Noobs eher zum Aufgeben statt zum Weitermachen, oder?

Auch wenn man (ich z.B.) nur durch Copy&Paste was im Source mit Tuts zu stande bringt, das ist zu mindest ein guter anfang den Source einiger maßen kennen zulernen!

Und außerdem wozu sind die Copy&Paste tuts im I-Net denn sonst da???

Also falls die so genannten "PROFIS" diesen Post lesen, seit nicht verärgert sondern versucht den Neulingen,Noobs oder wie immer Ihr Sie auch nenne wollt, wenigstens ein bisschen unter die Arme zu greifen!
Denn Ihr selbst wisst wohl am besten wie Kompliziert C++ ist!

Also nicht verarschen und runtermachen, sondern Tips und Ratschläge geben und ein wenig versuchen zu Helfen!

--

-[Don't forget, Blood is red!]- | -[ http://www.zip-drive.de ]- | -[ Against TCPA! ]- | -[ 3d Supply Greatest Gamershop! ]-

zum Seitenanfang zum Seitenende Profil || Suche
017
11.04.2002, 23:38
Mexil



Ich versteh dich total ich kenn das ganze selber auch sehr gut, ABER*g*

DIe Sache ist, MAN MUSS C++ koennen bevor man mit der HL SDK anfaengt so und wenn dann jeden Tag jemand kommt, wo man schon an dem Post sieht, dass der NULL Ahnung von C++ hat, WAS SOLL MAN DA HELFEN? Da muesste man zu dem nach Hause fahren und dem die Handfuehren! Und da sowas hier leider sehr oft und dann geht ein das allmaelig auf den Geist und dann kann ich diese Leute auch TEILWEISE verstehen!

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
018
12.04.2002, 00:02
Another1



*niemandenpersönlichangreifenwill*, ... aber: boaah, habt ihr
'probleme' .. :)

... sorry, aber das war mal wieder 'nen typischer thread bei dem ich nachm durchlesen nur noch gedacht habe: 'boah, wtf? wo bin ich ? ...'

--

Another1

...relaxing..atm =)
... und Schweiz suckt!


Dieser Beitrag wurde am 12.04.2002 um 00:06 von Another1 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
019
12.04.2002, 00:26
Mexil



*rofl*.... kommt nun auch mal vor, dass ich ein wenig Langeweile hab*ggg*

BTW: Wieso liest du dir den Thread dann ueberhaupt durch?

--


Move In!

VISIT US Move In!


Dieser Beitrag wurde am 12.04.2002 um 00:27 von Mexil bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
020
12.04.2002, 00:54
Rockefeller



#define RGB_YELLOWISH 255<<16+160<<8

--

zum Seitenanfang zum Seitenende Profil || Suche
021
12.04.2002, 06:55
Tron



ok rockefeller, du hast es so gewollt, einen hab ich noch:
#define RGB_YELLOWISH 077720000
wer's als erster rausbekommt, kriegt nen keks! (;

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
022
12.04.2002, 10:49
Mexil



Wie war das mit dem reinen Codestyl :D :D :D

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
023
12.04.2002, 14:11
Grom



oh man da hab ich was mit einer ganz einfachen frage angezättelt wa?! :D

--

zum Seitenanfang zum Seitenende Profil || Suche
024
12.04.2002, 18:29
hausi



Zitat:
Tron postete
ok rockefeller, du hast es so gewollt, einen hab ich noch:
#define RGB_YELLOWISH 077720000
wer's als erster rausbekommt, kriegt nen keks! (;

Hmmm... Macht zwar nicht allzu viel Sinn, aber ich komm auf das:
#define RGB_YELLOWISH 0x04A1E9C0
Aber wtf sind das plötzlich 7 relevante Ziffern? (Macht ja bei RGB nicht so viel sinn, ausser du willst RGBA)

--

zum Seitenanfang zum Seitenende Profil || Suche