Pumaaas Auto gw

12/16/2012 16:16 .Pixelhut™#1
\Program\_Common\eveschool.cpp(2110): error C2039: 'nDay' : is not a member of '__AUTO_OPEN'
\Program\_Common\eveschool.cpp(2798): error C2065: 'GW_TIME_ANNOUNCE' : undeclared identifier
\Program\_Common\eveschool.cpp(2799): error C2065: 'TID_GAME_GUILDCOMBAT_START30' : undeclared identifier
\Program\_Common\eveschool.cpp(3036): error C2065: 'MAX_GUILDWAR' : undeclared identifier
\Program\_Common\eveschool.cpp(3053): error C2039: 'nDay' : is not a member of '__AUTO_OPEN'
\Program\_Common\eveschool.h(61) : see declaration of '__AUTO_OPEN'

Yo ist das auto gw teil aus Exordium source, und das tut halt error ausspucke
12/16/2012 16:25 Lumi#2
Code:
\Program\_Common\eveschool.cpp(2798): error C2065: 'GW_TIME_ANNOUNCE' : undeclared identifier
\Program\_Common\eveschool.cpp(2799): error C2065: 'TID_GAME_GUILDCOMBAT_START30' : undeclared identifier
\Program\_Common\eveschool.cpp(3036): error C2065: 'MAX_GUILDWAR' : undeclared identifier
Deklariere es.
12/16/2012 16:40 .Pixelhut™#3
int GW_TIME_ANNOUNCE oder?
12/16/2012 16:46 MilKa*#4
Schau doch einfach in dem Source nach wo den den Code her raus, da muss es ja auch deklariert sein.
12/16/2012 16:47 .Pixelhut™#5
Quote:
Schau doch einfach in dem Source nach wo den den Code her raus, da muss es ja auch deklariert sein.
ich habs 1zu1 genau rauskopiert und genau an den selben stellen eigefügt


Brauche immernoch hilfe

Code:
#ifdef __PMA_GW
		if( s.Token == _T( "AUTO_OPEN_IDC" ) )
		{
			s.GetToken();	// {
			s.GetToken();	// {
			
			int nDay, nTime1, nTime2;
			while( *s.token != '}' )
			{
				
				if(  __AutoOpen.size() >=  MAX_GUILDWAR )
				{
					Error( "CGuildCombat::LoadScript() Auto Open > 100 !!" );
					return FALSE;
				}

				__AUTO_OPEN tmp;

				nDay = atoi( s.Token );
				m_nDay = nDay;
				if( nDay <= 0 || nDay > 7 )
				{
					Error( "CGuildCombat::LoadScript() Day Error = %d", nDay );
					return FALSE;
				}
				tmp.bUseing = TRUE;

				tmp.nDay = nDay-1;

				nTime1 = s.GetNumber();
				if( nTime1 < 0 || nTime1 > 24 )
				{
					Error( "CGuildCombat::LoadScript() Time Error = %d", nTime1 );
					return FALSE;
				}
				tmp.nHour = nTime1;
				
				nTime2 = s.GetNumber();
				if( nTime2 < 0 || nTime2 > 59 )
				{
					Error( "CGuildCombat::LoadScript() Time Error = %d", nTime2 );
					return FALSE;
				}
				tmp.nMinute = nTime2;

				__AutoOpen.push_back ( tmp );

				s.GetToken();

			}		
		}
#else
in der zeile sagt er undeclared identifier

Code:
if(  __AutoOpen.size() >=  MAX_GUILDWAR )
12/16/2012 19:24 N8Schatten#6
suche mal nach
Code:
MAX_GUILDWAR
und kopiere die entsprechende stelle in deinen Source (müsste #define MAX_GUILDWAR und danach noh irgendwas sein)


definiere das :
Code:
TID_GAME_GUILDCOMBAT_START30
in der defineText.h (textclient.inc/.txt.txt nich vergessen)


Bei dem hier
Code:
GW_TIME_ANNOUNCE
weis ich es aus dem Kopf nicht durchsuche einfach mal den source danach dann wirst du scon dinden wo du das defieren musst