HOW TO CHANGE THE COST OF LORD EVENT PENYA TO PERIN?
THANKS IN ADVANCE :)))
THANKS IN ADVANCE :)))
thank youu very much.Quote:
[Only registered and activated users can see links. Click Here To Register...]
--------------------------------------------------
[Only registered and activated users can see links. Click Here To Register...]
...
[Only registered and activated users can see links. Click Here To Register...]
Please use Google or the Search function:Quote:
thank youu very much.
how to make player can do lord events?
namespace lordevent
{
int CreateRequirements( CUser* pUser, int iEEvent, int iIEvent )
{
ILordEvent* pEvent = CSLord::Instance()->GetEvent();
/* Remove This: */
if( !CSLord::Instance()->IsLord( pUser->m_idPlayer ) ) // is he lord?
return TID_GAME_L_EVENT_CREATE_E001;
if( pEvent->GetComponent( pUser->m_idPlayer ) ) // is there no event?
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;
}
};
Quote:
slord.cpp
PHP Code:namespace lordevent
{
int CreateRequirements( CUser* pUser, int iEEvent, int iIEvent )
{
ILordEvent* pEvent = CSLord::Instance()->GetEvent();
/* Remove This: */
if( !CSLord::Instance()->IsLord( pUser->m_idPlayer ) ) // is he lord?
return TID_GAME_L_EVENT_CREATE_E001;
if( pEvent->GetComponent( pUser->m_idPlayer ) ) // is there no event?
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;
}
};
if( !CSLord::Instance()->IsLord( pUser->m_idPlayer ) ) // is he lord?
return TID_GAME_L_EVENT_CREATE_E001;
thanks.Quote:
yes ^^
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;