Danke.Würde es gerne testen,jedoch bekomme ich error nach cw fixx.
..\_Common\Mover.h(1075) : error C2039: 'm_nBurnoutExp' : is not a member of 'CMover'
..\_Common\Mover.h(459) : see declaration of 'CMover'
..\_Common\Mover.h(1076) : error C2039: 'm_nBurnoutExp' : is not a member of 'CMover'
..\_Common\Mover.h(459) : see declaration of 'CMover'
Mover.h
#if __VER >= 11 // __SYS_IDENTIFY
BOOL IsEquipAble( CItemElem* pItem,BOOL bIgnoreLevel = FALSE ); // ÀåÂø°¡´ÉÇÑ°¡?
#else // __SYS_IDENTIFY
BOOL IsEquipAble( ItemProp *pItemProp, OBJID dwObjid ,BOOL bIgnoreLevel = FALSE); // ÀåÂø°¡´ÉÇÑ°¡?
#endif // __SYS_IDENTIFY
BOOL IsUnEquipAble( ItemProp *pItemProp ); // ¹þ´Â°Ô °¡´ÉÇÑ°¡?
void SetEquipDstParam();
void SumEquipAdjValue( int* pnAdjHitRate, int* pnAdjParray );
int SumEquipDefenseAbility( LONG* pnMin, LONG* pnMax );
void SetDestParamEquip( ItemProp* pItemProp, CItemElem* pItemElem, BOOL bIgnoreSetItem = FALSE );
void ResetDestParamEquip( ItemProp* pItemProp, CItemElem* pItemElem );
LPQUEST FindQuest( int nQuestId );
LPQUEST GetQuest( int nQuestId );
BOOL RemoveQuest( int nQuestId );
BOOL IsCompleteQuest( int nQuestId );
BOOL MakeCompleteQuest( int nQuestId, LPQUEST lpQuest );
BOOL SetQuest( int nQuestId, int nState, LPQUEST lpReturnQuest );
BOOL SetQuest( LPQUEST lpQuest );
void RemoveAllQuest();
void RemoveCompleteQuest();
BOOL IsDisguise();
BOOL NoDisguise( LPDIRECT3DDEVICE9 pd3dDevice = NULL );
BOOL Disguise( LPDIRECT3DDEVICE9 pd3dDevice, DWORD dwMoverIndex );
DWORD IsAuthorization( DWORD dwAuthorization ) { return dwAuthorization == m_dwAuthorization; }
DWORD IsAuthHigher( DWORD dwAuthorization ) { return dwAuthorization <= m_dwAuthorization; }
#ifdef __BURNOUT_SYSTEM
void SetBurnoutExp( int nBurnoutExp ) { this->m_nBurnoutExp = nBurnoutExp; }
int GetBurnoutExp() { return this->m_nBurnoutExp; }
#endif //__BURNOUT_SYSTEM
void UpdateParam();
int GetParam( int nDestParameter, int nParam );
void SetDestParam( int nDstParameter, int nAdjParameterValue, int nChgParameterValue, BOOL fSend = TRUE );
void SetDestParam( int nItemIdx2, BOOL fSend = TRUE );
void SetDestParam( int nIdx, ItemProp *pProp, BOOL bSend = TRUE );
void ResetDestParam( int nDstParameter, int nAdjParameterValue, BOOL fSend = TRUE );
#ifdef __SPEED_SYNC_0108 // ResetDestParam speed ¼öÁ¤
eingefügt habe ich das.
#ifdef __BURNOUT_SYSTEM
if( pHitObj->GetBurnoutExp() < 100 )
pHitObj->SetBurnoutExp( pHitObj->GetBurnoutExp() + 1 );
#endif
Ersetzten durch:
#ifdef __BURNOUT_SYSTEM
if( pHitObj && pHitObj->IsPlayer() && pHitObj->GetBurnoutExp() < 100 )
pHitObj->SetBurnoutExp( pHitObj->GetBurnoutExp() + 1 );
#endif
EDIT: Habe ein Eintrag in Mover.h vergessen. Ich Compile es grad neu.