Register for your free account! | Forgot your password?

You last visited: Today at 21:05

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

Advertisement



Premium Icon

Discussion on Premium Icon within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
The Black Market: 814/1/0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
Premium Icon

Hi, wollte mal adden das man als Premium User ein Icon bekommt.
Habe mal versucht es in WndField.cpp zu adden, und zwar:
Code:
#ifdef __PREMIUM_ICON
	if( pMover->IsAuthHigher( AUTH_PREMIUM ) == TRUE )
	{
		strPath = MakePath( DIR_ICON, "Icon_Premium.dds");
		pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
		if(pTexture != NULL)
			pTexture->Render( p2DRender, point );
	}
#endif //__PREMIUM_ICON
Errors:
'pMover' : undeclared identifier
error C2227: left of '->IsAuthHigher' must point to class/struct/union
type is ''unknown-type''

Weiß Jemand wie man das anstellen kann?
(kenne mich mit Flyff Source nichtmehr so aus)
Deadline. is offline  
Old 05/24/2013, 16:40   #2
 
elite*gold: 10
Join Date: Feb 2011
Posts: 1,760
Received Thanks: 501
Du musst pMover deklarieren.
Velmore is offline  
Old 05/24/2013, 16:45   #3
 
elite*gold: 0
The Black Market: 814/1/0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
Quote:
Originally Posted by Velmore View Post
Du musst pMover deklarieren.
Und wie & wo?
pMover ist doch keine normale Variable?
Deadline. is offline  
Old 05/24/2013, 17:02   #4
 
ThoughtfulDev's Avatar
 
elite*gold: 28
Join Date: Aug 2012
Posts: 2,335
Received Thanks: 471
du willst das icon neben dem namen?

falls ja , dann musst du das in der moverrender.cpp machen(da kannst du auch pMover verwenden ist aber nicht nötig , da du dich ja inder mover class befindest)
ThoughtfulDev is offline  
Thanks
2 Users
Old 05/24/2013, 17:22   #5
 
elite*gold: 0
The Black Market: 814/1/0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
Quote:
Originally Posted by Shonenx33 View Post
du willst das icon neben dem namen?

falls ja , dann musst du das in der moverrender.cpp machen(da kannst du auch pMover verwenden ist aber nicht nötig , da du dich ja inder mover class befindest)
Habe immernoch dieselben Errors:
_Common\MoverRender.cpp(1717): error C2065: 'pMover' : undeclared identifier
_Common\MoverRender.cpp(1717): error C2227: left of '->IsAuthHigher' must point to class/struct/union
type is ''unknown-type''
_Common\MoverRender.cpp(1722): error C2065: 'p2DRender' : undeclared identifier
Deadline. is offline  
Old 05/24/2013, 17:25   #6
 
elite*gold: 10
Join Date: Feb 2011
Posts: 1,760
Received Thanks: 501
Lass einfach mal das pMover weg ich glaube die Mover ist über this schon drin.
Velmore is offline  
Thanks
1 User
Old 05/24/2013, 18:41   #7
 
elite*gold: 0
The Black Market: 814/1/0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
So, funtzt nun.
Kann man es Irgendwie so machen, dass das Icon neben dem Hero Icon ist?
Deadline. is offline  
Old 05/24/2013, 19:14   #8
 
ThoughtfulDev's Avatar
 
elite*gold: 28
Join Date: Aug 2012
Posts: 2,335
Received Thanks: 471
Quote:
Originally Posted by Chiller1o1 View Post
So, funtzt nun.
Kann man es Irgendwie so machen, dass das Icon neben dem Hero Icon ist?
ja einfach die x koordinate ändern
Code:
point.x += 10 // dementsprechend abändern
ThoughtfulDev is offline  
Thanks
1 User
Old 05/24/2013, 19:20   #9
 
elite*gold: 0
The Black Market: 814/1/0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
Quote:
Originally Posted by Shonenx33 View Post
ja einfach die x koordinate ändern
Code:
point.x += 10 // dementsprechend abändern
Mein Client mobbt micht.

Also muss ich eine Abfrage machen ob Master/hero etc. oder Non-Master und dann verschieden verschieben oder?
Deadline. is offline  
Old 05/24/2013, 19:47   #10

 
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
***.
Musst die einzelnen Fälle einfach abfragen.
Giebt dazu auch fuktionen ala
PHP Code:
IsMaster();
IsHero(); 
©ross is offline  
Thanks
2 Users
Old 05/24/2013, 19:51   #11
 
elite*gold: 0
The Black Market: 814/1/0
Join Date: Jan 2013
Posts: 22,407
Received Thanks: 8,238
Quote:
Originally Posted by ©ross View Post
***.
Musst die einzelnen Fälle einfach abfragen.
Giebt dazu auch fuktionen ala
PHP Code:
IsMaster();
IsHero(); 
Jop, bin grade dabei es so zu machen.

Gibt es für 3rd Job auch etwas oder ist das IsHero()?
Deadline. is offline  
Old 05/25/2013, 08:32   #12
 
ThoughtfulDev's Avatar
 
elite*gold: 28
Join Date: Aug 2012
Posts: 2,335
Received Thanks: 471
also in der moverrender steht ja shcon soweit
Code:
BYTE checkhero = GetLegendChar();
die abfrage wäre dann
Code:
#ifdef __3RD_LEGEND16
		else if(checkhero == LEGEND_CLASS_LEGENDHERO) //¿µ¿õÀÏ °æ¿ì.
		{
		
#ifdef __REBIRTH


if (m_iRebirth == 0)
{
	strPath = MakePath( DIR_ICON, "Legend_Mark.png");
	pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
	if(pTexture != NULL)
	{
	point.y -= pTexture->m_size.cy + 5;
	pTexture->Render( &g_Neuz.m_2DRender, point );
	}
}
else if (m_iRebirth == 1)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin1.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 2)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin2.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 3)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin3.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 4)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin4.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 5)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin5.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 6)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin6.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 7)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin7.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 8)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin8.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 9)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin9.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}
else if (m_iRebirth == 10)   
{
   strPath = MakePath( DIR_ICON, "Icon_Platin10.png");
   pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );
   if(pTexture != NULL)
   {
    point.y -= pTexture->m_size.cy + 5;
    pTexture->Render( &g_Neuz.m_2DRender, point );
   }
}

		}
#endif //__REBIRTH
	}
#endif // __3RD_LEGEND16
habe jz mal mein rebirth teil drinne gelassen.
ThoughtfulDev is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Icon.eix / Icon.epk lässt sich nicht wieder packen
10/06/2012 - Metin2 Private Server - 2 Replies
Icon.eix / Icon.epk lässt sich nicht wieder packen! bei wem es geht addet mich in skype: maxi19963 ! Gruß an Lauling Mfg MrMaxi96
brauche hilfe beim packen der icon.eix & icon.epk
04/26/2012 - Metin2 Private Server - 7 Replies
brauche hilfe beim packen der icon.eix & icon.epk Hey Leute, wie oben im Titel schon steht brauch ich eure Hilfe, da mein endpacker es aus einen mir unbekannten grund nicht schafft die icon.eix_icon.epk zu packen =( Beim entpacken läuft alles super und klappt ohne irgendwelche probleme. (Benutze den endpacker von xdarki) Komisch ist nur das bei item.eix und item epk oder pc eix und epk läuft es auch super er entpackt und packt die datein ausser ebend bei dem ICON nicht. habe mal...
icon.epk/icon.eix lassen sich nicht packen
03/24/2012 - Metin2 Private Server - 5 Replies
Hey, Ich hab alles wie in diesem Tutorial gemacht: http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/455903-vtut-how-epk-dateien-entpac ken-wieder-zu-epk-machen.html Alles funktioniert ausser das packen -.- Also ich habs schon auf 2 methoden probiert. 1. icon.xml auf die m2.exe ziehen FAIL 2. mit cmd: cd C:\ExtractionHelper m2.exe icon.xml FAIL HABE WINDOWS7 64-bit.
brauche hilfe beim packen der icon.eix & icon.epk
02/04/2012 - Metin2 PServer Guides & Strategies - 4 Replies
Hey Leute, wie oben im Titel schon steht brauch ich eure Hilfe, da mein endpacker es aus einen mir unbekannten grund nicht schafft die icon.eix_icon.epk zu packen =( Beim entpacken läuft alles super und klappt ohne irgendwelche probleme. (Benutze den endpacker von xdarki) Komisch ist nur das bei item.eix und item epk oder pc eix und epk läuft es auch super er entpackt und packt die datein ausser ebend bei dem ICON nicht. habe mal 2 screens hochgeladen damit ihr vlt den fehler erkennt ich...



All times are GMT +1. The time now is 21:06.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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