Hilfe bei 3rd :s

06/07/2011 13:54 Pixelfehler#1
Hey wollte mal nachfragen ob mir jemand helfen könnte und zwar möchte ich ein Zeichen bei dem 3rd Job haben so wie bei Hero (H).

Kann mir das jemand mal erklären Büdde?

Thx Schonmal :D
06/07/2011 15:54 Flash!#2
Legend_Mark.png im Icon Ordner.
06/07/2011 17:37 Pixelfehler#3
Jo hab ich nur kommt dann dieser Error im Client (Ordner Log)

2011/ 6/ 7 14:42:58 ::LoadTextureFromRes : Icon\Legend_Mark.png not found

2011/ 6/ 7 14:42:58 CTexture::LoadTexture : Icon\Legend_Mark.png read error
06/07/2011 18:42 Krustenkäse#4
wenn du das L neben dem Namen meinst, dann ist es icon_LegenHero.dds

was du in der Source machen musst, um das Zeichen einzufügen:

Neuz.h


Neuz.cpp


Moverrender.cpp


und fertig :p
06/07/2011 19:04 Pixelfehler#5
Nice Thx gleich mal versuchen :D
06/07/2011 19:37 Pixelfehler#6
Okay habs versucht ging nicht :(

Errors von Vs2003

06/07/2011 19:48 Krustenkäse#7
Quote:
Originally Posted by Pixelfehler View Post
Okay habs versucht ging nicht :(

Errors von Vs2003

sry hab nen fehler in der Neuz.cpp gemacht und zwar ne Klammer falsch gesetzt :o
so war es:
Code:
	m_pLegendHeroIcon	=	CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, MakePath( DIR_ICON, "icon_LegendHero.dds", 0xffff00ff [COLOR="Red"])[/COLOR] );
so muss es sein:
Code:
	m_pLegendHeroIcon	=	CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, MakePath( DIR_ICON, "icon_LegendHero.dds"[COLOR="Red"])[/COLOR], 0xffff00ff );
//Edit: Das, was ich dir jetzt gegeben habe, zeigt dir nur ingame das L neben dem Namen an...
im Chat/Statusfenster oder Selectchar Fenster werden die L-Zeichen net angezeigt :p das musste dann extra programmieren^^
06/07/2011 20:47 Pixelfehler#8
Kann es sein das du mir einen falschen Eintrag für Moverrender.cpp gegeben hast? :D
06/07/2011 21:09 Krustenkäse#9
Quote:
Originally Posted by Pixelfehler View Post
Kann es sein das du mir einen falschen Eintrag für Moverrender.cpp gegeben hast? :D
Nope , wie kommste drauf? Bei mir funzt nämlich alles perfekt o.o

MoverRender.cpp Funktion RenderName... dort wird festgelegt, wie dein Name ingame gerendert wird... von Den Icons über Titel bis hin zur Farbe des Namens

Was allerdings sein könnte ist, dass du eine andere Definition für die 3. Jobklasse hast, weil ich die selbst programmiert habe :p
Ich verwende LEGEND_CLASS_HERO_LEGEND... also guck mal in deine Mover.h unter
#define LEGEND_CLASS_HERO 2
und ersetze LEGEND_CLASS_HERO_LEGEND mit dem, was dort steht, also was mit 3 definiert ist^^
Ansonsten kann ich mir keine weiteren Fehler vorstellen^^
06/07/2011 21:14 Pixelfehler#10
Jop nun geht alles wunderbar :D
08/14/2011 16:43 Schambala#11
Ich hab alles befolgt klappt auch Hero zeichen ist da
hab jetzt 2 probleme das erste meine error.txt von clienten wird zu gespammt mit sachen
Ich weiss das die skills was damit zu tun haben das man als Hero nicht die 1 und 2 skills skillen kann also das mein nächstes problen weiss einer wie man das fixt bitte brauche hilfe also es geht sich jetzt um dieses "2011/ 8/14 16:18:38 pSkill 42 Returned NULL" denk ich ^^