Rebirth System Problem

10/28/2013 12:54 Simon©#1
Hallo leute,

Habe ein Platin/Rebirth System eingefügt und immer kommen die errors!

Code:
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Interface\FuncTextCmd.cpp(1706): error C2039: 'InitLevelRebirth' : is not a member of 'CUser'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1033): error C2059: syntax error : 'else'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1033): error C2143: syntax error : missing ';' before '{'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1033): error C2447: '{' : missing function header (old-style formal list?)
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1040): error C2059: syntax error : 'else'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1040): error C2143: syntax error : missing ';' before '{'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1040): error C2447: '{' : missing function header (old-style formal list?)
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1047): error C2059: syntax error : 'else'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1047): error C2143: syntax error : missing ';' before '{'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1047): error C2447: '{' : missing function header (old-style formal list?)
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1054): error C2059: syntax error : 'else'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1054): error C2143: syntax error : missing ';' before '{'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1054): error C2447: '{' : missing function header (old-style formal list?)
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1061): error C2059: syntax error : 'else'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1061): error C2143: syntax error : missing ';' before '{'
C:\Users\Simon\Desktop\FlyFFFiles\BoP-Source\Source\_Common\MoverRender.cpp(1061): error C2447: '{' : missing function header (old-style formal list?)
An der Stelle in der MoverRender.cpp ist dashier

Code:
#ifdef	__REBIRTH
		else if(m_nRebirthCount == 1){  //Line 1033
			pTexture = g_Neuz.m_pRebirth01;
			if(pTexture != NULL){
				point.x += 26;
				pTexture->Render( &g_Neuz.m_2DRender, point );
			}
		}
		else if(m_nRebirthCount == 2){
			pTexture = g_Neuz.m_pRebirth02;
			if(pTexture != NULL){
				point.x += 26;
				pTexture->Render( &g_Neuz.m_2DRender, point );
			}
		}
		else if(m_nRebirthCount == 3){
			pTexture = g_Neuz.m_pRebirth03;
			if(pTexture != NULL){
				point.x += 26;
				pTexture->Render( &g_Neuz.m_2DRender, point );
			}
		}
		else if(m_nRebirthCount == 4){
			pTexture = g_Neuz.m_pRebirth04;
			if(pTexture != NULL){
				point.x += 26;
				pTexture->Render( &g_Neuz.m_2DRender, point );
			}
		}
		else if(m_nRebirthCount >= 5){
			pTexture = g_Neuz.m_pRebirth05;
			if(pTexture != NULL){
				point.x += 26;
				pTexture->Render( &g_Neuz.m_2DRender, point );
			}
		}
#endif	//__REBIRTH
FunxTextCmd.cpp

Code:
#ifdef	__REBIRTH
BOOL TextCmd_rebirth( CScanner& scanner )
{
#ifdef __WORLDSERVER
	CUser *pUser;
	pUser = (CUser*)scanner.dwValue;
	if(pUser->m_nRebirthCount > MAX_REBIRTH_COUNT)
		pUser->AddText("Du hast bereits die maximale anzahl von Rebirthes erreicht!");
	else if(pUser->m_nLevel >= MAX_3RD_LEGEND_LEVEL && pUser->IsLegendHero())
		pUser->InitLevelRebirth( pUser->m_nJob-16,60, false); //Line 1706
	else
		pUser->AddText("Du hast nicht das passende Level für einen Rebirth!");
#endif
	return TRUE;
} 
#endif	//__REBIRTH
Hoffe ihr könnt mir helfen!
10/30/2013 10:09 Velmore#2
Quote:
pUser->InitLevelRebirth( pUser->m_nJob-16,60, false); //Line 1706
Diese Funktion gibt es nicht laut dem Fehler.

Quote:
#ifdef __REBIRTH
else if(m_nRebirthCount == 1){ //Line 1033
pTexture = g_Neuz.m_pRebirth01;
Hast du davor ein if( bla bla ) ??