Switch Equipment Error Please Help

10/05/2019 08:33 IFlyffMc#1
Help pleasee??

Mover.h errors
Error:c:\Source\Program\_Common\Mover.h(333): error C2059: syntax error : '{'
Code:
#ifdef __SWITCH_EQUIP
struct __EQUIP_SWITCH_INFO
{
	char strTitle[20];
	int nActivate;
	DWORD dwId[MAX_HUMAN_PARTS];

	__EQUIP_SWITCH_INFO()
[B]THIS:[/B]	{
		strTitle[0] = '\0';
		nActivate = -1;
		memset(dwId, NULL_ID, sizeof(DWORD) * MAX_HUMAN_PARTS);
	}
};
#endif // __SWITCH_EQUIP

	}
	_EQUIP_INFO_ADD& operator=( const _EQUIP_INFO_ADD& e )
	{
		iRandomOptItemId	= e.iRandomOptItemId;
		piercing	= e.piercing;
		bItemResist		= e.bItemResist;
		nResistAbilityOption	= e.nResistAbilityOption;
#ifdef __CLIENT
		pTexture	= e.pTexture;
#endif	// __CLIENT
Mover.h errors
Error:c:\Source\Program\_Common\Mover.h(333): error C2059: syntax error : '{'
Code:
#ifdef __SWITCH_EQUIP
struct __EQUIP_SWITCH_INFO
{
	char strTitle[20];
	int nActivate;
	DWORD dwId[MAX_HUMAN_PARTS];

	__EQUIP_SWITCH_INFO()
[B]THIS:[/B]  {
		strTitle[0] = '\0';
		nActivate = -1;
		memset(dwId, NULL_ID, sizeof(DWORD) * MAX_HUMAN_PARTS);
	}
};
#endif // __SWITCH_EQUIP

	}
	_EQUIP_INFO_ADD& operator=( const _EQUIP_INFO_ADD& e )
	{
		iRandomOptItemId	= e.iRandomOptItemId;
		piercing	= e.piercing;
		bItemResist		= e.bItemResist;
		nResistAbilityOption	= e.nResistAbilityOption;
#ifdef __CLIENT
		pTexture	= e.pTexture;
#endif	// __CLIENT
Mover.h errors
Error:c:\Source\Program\_Common\Mover.h(714): error C2955: 'std::vector' : use of class template requires template argument list
C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Vc7\include\vector(896) : see declaration of 'std::vector'

Code:
	DWORD			m_dwSMTime[SM_MAX];			/// À¯·á ¾ÆÀÌÅÛ ½Ã°£ °ªÀ» °¡Áö°í ÀÖÀ½
	SKILL			m_aJobSkill[ MAX_SKILL_JOB ];		/// ½ºÅ³ ¹è¿* 
	DWORD			m_tmReUseDelay[ MAX_SKILL_JOB ];	/// ½ºÅ³ Àç»ç¿ë½Ã°¢
	
	LONG			m_nStr, m_nSta, m_nDex, m_nInt;		/// ½ºÅÝ 
	LONG			m_nLevel;					/// ·¹º§ 
#ifdef __SWITCH_EQUIP
[B]THIS:[/B]	vector<__EQUIP_SWITCH_INFO> m_vEquipSwitchInfo;
	DWORD m_dwEquipSwitchTime;
#endif // __SWITCH_EQUIP
	LONG			m_nDeathLevel;				/// Á×¾úÀ» ¶§ ·¹º§
	EXPINTEGER		m_nExp1, m_nDeathExp;		/// m_nExp1 - °æÇèÄ¡, DeathExp - Á×¾úÀ» ¶§ °æÇèÄ¡
#ifdef __HARDCORE_MODE


Obj.h errors
Error:c:\Source\Program\_Network\Objects\Obj.h(1056): error C2976: 'std::vector' : too few template arguments
C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Vc7\include\vector(896) : see declaration of 'std::vector'


Code:
	OBJID			m_idMarkingWorld;
	D3DXVECTOR3		m_vMarkingPos;
	long			m_nRemainGP;
	DWORD			m_dwAuthorization;
	DWORD			m_dwMode;

#ifdef __SWITCH_EQUIP
[B]THIS:[/B]	vector<__EQUIP_SWITCH_INFO> m_vEquipSwitchInfo;
#endif // __SWITCH_EQUIP

Screenshot Errors:
[Only registered and activated users can see links. Click Here To Register...]