[Suche]Itemfarbe ändern

02/02/2012 21:04 Quitnau#1
Hey Leute!
Einige von euch kennen doch sicher noch die Ex-Greens, sprich
Shining Sword und so (waren ja mal grün bis v9 glaub ich).
Wie und wo stell ich die Farbe des Items ein? Ab 60 sind die Waffen
immerhin auch grün, also muss das ja irgendwie zu machen sein ^^

Freue mich natürlich auf eine Antwort. :D
02/02/2012 21:10 yannickFlyff#2
Meinst im Titel beim Tooltip (wenn man mit maus drüber fährt)?

Wenn ja:


void CWndMgr::InitSetItemTextColor( )

Hier werden die Textfarben initialisiert.

DWORD CWndMgr::PutItemName( CItemElem* pItemElem, CEditString* pEdit )

Hier wird der Name der Waffe auf das tooltip gerendert.
02/02/2012 21:17 Lumi#3
Quote:
Originally Posted by yannickFlyff View Post
Meinst im Titel beim Tooltip (wenn man mit maus drüber fährt)?

Wenn ja:


void CWndMgr::InitSetItemTextColor( )

Hier werden die Textfarben initialisiert.

DWORD CWndMgr::PutItemName( CItemElem* pItemElem, CEditString* pEdit )

Hier wird der Name der Waffe auf das tooltip gerendert.
Source nötig oder geht das auch mit Resource ? ;)
02/02/2012 21:18 yannickFlyff#4
Muss mit dem Source gemacht werden.
02/02/2012 21:23 Lumi#5
Und wo muss man diese Einfügen, zwar in der WndManager.cpp, aber in welcher Stelle ? ;)

DWORD CWndMgr::PutItemName( CItemElem* pItemElem, CEditString* pEdit )

Dort kommt der Item Name hin nicht ? ;)
02/02/2012 21:30 yannickFlyff#6
Das ist eine Funktion die in der CToolTip gecallt wird um den Namen der Waffe mit Farbe etc zu rendern.
02/02/2012 21:45 .Crasy^#7
Such in WndManager.cpp einfach nach "dwName4", da findest du paar DWORD's wo mit einer Farbe bestückt werden, änder diese einfach.
02/03/2012 09:40 Yasunai#8
Meint ihr jetzt, dass wenn man auf eine Waffe mit der Maus fährt,
dass da der Green-Item Name steht?
Bsp: Bloody Sword statt Bloody Sword
02/03/2012 13:34 Lumi#9
Quote:
Originally Posted by .Crasy^ View Post
Such in WndManager.cpp einfach nach "dwName4", da findest du paar DWORD's wo mit einer Farbe bestückt werden, änder diese einfach.
Bei dwName4 steht nur sowas hier...

Code:
	dwItemColor[FIRST_TC].dwName4				= D3DCOLOR_XRGB(   0,   0, 255 );			// À̸§ 4´Ü°è
02/03/2012 13:45 ASDASDADASDAS#10
UND JETZT DENK MA NACH WAS DU DA WOHL ÄNDERN MUSST...
02/03/2012 13:51 TheSameFame#11
Quote:
Originally Posted by Lumi' View Post
Bei dwName4 steht nur sowas hier...

Code:
= D3D[B]COLOR[/B]_XRGB(   [B]0,   0, 255[/B] );
Hmmm
02/04/2012 13:39 Quitnau#12
Und was genau muss ich jetzt ändern, damit der Itemname statt normal "blau" wieder "grün" wird?
02/04/2012 17:01 Jopsi332#13
Code:
= D3DCOLOR_XRGB(   0,  255, 0);
RGB halt. und da du grün willst ist es doch noch einfacher.

Code:
= D3DCOLOR_XRGB(   0,  255, 0);
RGB halt. und da du grün willst ist es doch noch einfacher.
02/04/2012 22:07 Quitnau#14
Und ähm wofür steht RGB? Wohl kaum für RotGelbBlau xD
Wäre cool, wenn du schreiben könntest was ich für "grün" einsetzen muss. Ich glaub du kennst die Antwort ^^
02/04/2012 22:11 Synxx©#15
RGB steht für rot gelb blau :D
0,255,255