What do I have to change in this piece of source to change the lord event price from Penya to Perin?
Code:
namespace lordevent
{
int CreateRequirements( CUser* pUser, int iEEvent, int iIEvent )
{
ILordEvent* pEvent = CSLord::Instance()->GetEvent();
if (!pUser->IsAuthHigher(AUTH_GENERAL))
{
if (!CSLord::Instance()->IsLord(pUser->m_idPlayer))
{
return TID_GAME_L_EVENT_CREATE_E001;
}
}
if( pEvent->GetComponent( pUser->m_idPlayer ) )
return TID_GAME_L_EVENT_CREATE_E002;
if( pUser->IsQuerying() )
return TID_GAME_LORD_IS_QUERYING;
__int64 iCost = pEvent->GetCost( iEEvent, iIEvent );
if( iCost == 0 )
return TID_GAME_L_EVENT_CREATE_E004;
if( iCost > pUser->GetTotalGold() )
return TID_GAME_L_EVENT_CREATE_E003;
pUser->SetQuerying( TRUE );
return 0;
}
};
Code:
int nPerin = pUser->RemoveTotalGold( pEvent->GetCost( iEEvent, iIEvent ) ); if( nPerin == 0 ) return TID_GAME_L_EVENT_CREATE_E004; if( nPerin > pUser->GetTotalGold() ) return TID_GAME_L_EVENT_CREATE_E003;
Thanks!
Minotaurr






