Campus return card

Results 1 to 4 of 4
  1. #1
    Valued Member Regemson386 is offline
    MemberRank
    Jun 2008 Join Date
    120Posts

    Campus return card

    HOW TO CHANGE THE CAMPUS RETURN CARD RECALL MAP. BECAUSE MINE IT DIRECT TO MARKET. hOW TO SET IT TO SCHOOL CAMPUS.


  2. #2
    Back at old school Mustafa5 is offline
    MemberRank
    Mar 2018 Join Date
    329Posts

    Re: Campus return card

    Did you make a changes to your GLMapList , before you encountered this one? If you do so, you may try to recheck it.

  3. #3
    Valued Member Regemson386 is offline
    MemberRank
    Jun 2008 Join Date
    120Posts

    Re: Campus return card

    Where I can find it? I didn't change it..

    PHP Code:
    #include "stdafx.h"
    #include "./GLMapList.h"
    #include "./GLGaeaServer.h"

    #include "../../EngineLib/Common/IniLoader.h"
    #include "../../EngineLib/Common/StringUtils.h"
    #include "../../EngineLib/Common/BaseString.h"
    #include "../../EngineLib/G-Logic/GLogic.h"

    #ifdef _DEBUG
    #define new DEBUG_NEW
    #endif

    SMAPNODESMAPNODE::operator = ( const SMAPNODEvalue )
    {
        if( 
    this == &value )
            return *
    this;

        
    strFile value.strFile;
        
    sNativeID value.sNativeID;
        
    dwFieldSID value.dwFieldSID;

        
    bPeaceZone    value.bPeaceZone;
        
    bCommission value.bCommission;
        
    bBattleZone value.bBattleZone;
        
    bPKZone        value.bPKZone;
        
    bFreePK        value.bFreePK;
        
    bItemDrop    value.bItemDrop;
        
    bMove        value.bMove;
        
    bRestart    value.bRestart;
        
    bPetActivityvalue.bPetActivity;
        
    bDECEXP        value.bDECEXP;
        
    bVehicleActivity value.bVehicleActivity;
        
    bClubBattleZone value.bClubBattleZone;
        
    bCTFZone    value.bCTFZone;
        

        
    strMapName value.strMapName;
        
    strBGM value.strBGM;
        
    strLoadingImageName value.strLoadingImageName;

        
    sLEVEL_REQUIRE  value.sLEVEL_REQUIRE;
        
    sLEVEL_ETC_FUNC value.sLEVEL_ETC_FUNC;
        
    bInstantMap       value.bInstantMap;
        
        
    bRedZone       value.bRedZone;

        
    bCDMZone    value.bCDMZone;
        
    bSWZone        value.bSWZone;
        
    bSPWZone    value.bSPWZone;
        
    bSWPVPZone        value.bSWPVPZone;    
        
    bRRZone        value.bRRZone;    
        
    bCardActivity value.bCardActivity//Added by JADev - Anti BP, SP during CW, SW and CDM

        
    return *this;
    }

    GLMapList::GLMapList(void)
    {
    }

    GLMapList::~GLMapList(void)
    {
    }

    BOOL GLMapList::IsRegMapNode SMAPNODE &MapCur )
    {
        
    FIELDMAP_ITER iter m_MapList.begin ();
        
    FIELDMAP_ITER iter_end m_MapList.end ();

        for ( ; 
    iter!=iter_end; ++iter )
        {
            const 
    SMAPNODE &sMapNode = (*iter).second;

            if ( 
    sMapNode.sNativeID==MapCur.sNativeID )        return TRUE;
            if ( 
    MapCur.strFile==sMapNode.strFile )            return TRUE;
        }

        return 
    FALSE;
    }

    HRESULT GLMapList::LoadMapList ( const TCHARszMapListFileLPF_SERVER_INFO pServerInfoint nServerNum )
    {
        
    GASSERT(szMapListFile);

        
    m_MapList.clear ();

        
    std::string strPath;
        
    strPath GLOGIC::GetPath();
        
    strPath += szMapListFile;

        
    CIniLoader cFILE;

        if( 
    GLOGIC::bGLOGIC_ZIPFILE )
            
    cFILE.SetZipFileGLOGIC::strGLOGIC_ZIPFILE );

        
    std::string strSep",[]\t" );
        
    cFILE.reg_sepstrSep );

        if( !
    cFILE.openstrPathtrueGLOGIC::bGLOGIC_PACKFILE ) )
        {
            
    CDebugSet::ToLogFile "ERROR : GLMapList::LoadMapList(), File Open %s"szMapListFile );
            return 
    false;
        }

        
    INT nMapKeySize(0);

        
    cFILE.getflag"MAP_LIST_INFO""MapKeySize"01nMapKeySize );

        
    DWORD dwNUM cFILE.GetKeySize"MAP_LIST""MAP" );
        for ( 
    DWORD i=0i<dwNUM; ++)
        {
            
    bool bUsed(false);
            
    cFILE.getflagi"MAP_LIST""MAP"0nMapKeySizebUsed );

            if( !
    bUsed ) continue;

            
    SMAPNODE MapNode;

            
    cFILE.getflagi"MAP_LIST""MAP"1nMapKeySizeMapNode.strFile );
            
    cFILE.getflagi"MAP_LIST""MAP"2nMapKeySizeMapNode.sNativeID.wMainID );
            
    cFILE.getflagi"MAP_LIST""MAP"3nMapKeySizeMapNode.sNativeID.wSubID );

            if ( !( 
    MapNode.sNativeID.wMainID<MAXLANDMID || MapNode.sNativeID.wSubID<MAXLANDSID ) )
            {
                
    CString strTemp;
                
    strTemp.Format"Map ID GuideLine  is 0~%d / 0~%d."MAXLANDMIDMAXLANDSID );
                
    MessageBoxNULLstrTemp.GetString(), "ERROR"MB_OK );
                return 
    E_FAIL;
            }

            
    cFILE.getflagi"MAP_LIST""MAP"4nMapKeySizeMapNode.dwFieldSID );

            if ( 
    pServerInfo && nServerNum )
            {
                if ( 
    MapNode.dwFieldSID >= (DWORD)nServerNum )
                {
                    
    MessageBox NULL"FieldServer ID of Map is Overflow.""ERROR"MB_OK );
                }

                if ( !
    pServerInfo[0*MAX_CHANNEL_NUMBER+MapNode.dwFieldSID].IsValid() )
                {
                    
    MessageBox NULL"Not valid FieldServer ID.""ERROR"MB_OK );
                }
            }

            
    cFILE.getflagi"MAP_LIST""MAP"5nMapKeySizeMapNode.bPeaceZone );
            
            
    bool bCommissionFree(false);
            
    cFILE.getflagi"MAP_LIST""MAP"6nMapKeySizebCommissionFree );
            
    MapNode.bCommission = !bCommissionFree;

            
    cFILE.getflagi"MAP_LIST""MAP"7nMapKeySizeMapNode.bPKZone );
            
    cFILE.getflagi"MAP_LIST""MAP"8nMapKeySizeMapNode.bFreePK );
            
    cFILE.getflagi"MAP_LIST""MAP"9nMapKeySizeMapNode.bItemDrop );
            
    cFILE.getflagi"MAP_LIST""MAP"10nMapKeySizeMapNode.bMove );
            
    cFILE.getflagi"MAP_LIST""MAP"11nMapKeySizeMapNode.bRestart );
            
    cFILE.getflagi"MAP_LIST""MAP"12nMapKeySizeMapNode.bPetActivity );
            
    cFILE.getflagi"MAP_LIST""MAP"13nMapKeySizeMapNode.bDECEXP );
            
    cFILE.getflagi"MAP_LIST""MAP"14nMapKeySizeMapNode.bVehicleActivity );
            
    cFILE.getflagi"MAP_LIST""MAP"15nMapKeySizeMapNode.bClubBattleZone );
        
            
    cFILE.getflagi"MAP_LIST""MAP"16nMapKeySizeMapNode.strMapName );
            if ( 
    MapNode.strMapName.length() > MAP_NAME_MAX )
            {
                
    MessageBox NULL"Map Name To Long Max 32 Characters."MapNode.strMapName.c_str(), MB_OK );
            }

            
    cFILE.getflagi"MAP_LIST""MAP"17nMapKeySizeMapNode.strBGM );
            
    cFILE.getflagi"MAP_LIST""MAP"18nMapKeySizeMapNode.strLoadingImageName );
            
    cFILE.getflagi"MAP_LIST""MAP"19nMapKeySizeMapNode.bInstantMap );
            
    cFILE.getflagi"MAP_LIST""MAP"20nMapKeySizeMapNode.bRedZone );
            
    cFILE.getflagi"MAP_LIST""MAP"21nMapKeySizeMapNode.bCDMZone );    
            
    cFILE.getflagi"MAP_LIST""MAP"22nMapKeySizeMapNode.bRRZone );    
            
    cFILE.getflagi"MAP_LIST""MAP"23nMapKeySizeMapNode.bCardActivity );//Added by JADev - Anti BP, SP during CW, SW and CDM
            

            
    if ( IsRegMapNode(MapNode) )
            {
                
    MessageBox NULL"'GLGaeaClient::LoadMapList' Map Set Duplicate.""ERROR"MB_OK );
                return 
    E_FAIL;
            }

            if ( 
    nServerNum )
            {
                
    GLLevelFile cLevelFile;
                
    BOOL bOK cLevelFile.LoadFile MapNode.strFile.c_str(), TRUENULL );
                if ( !
    bOK )
                {
                    
    CONSOLEMSG_WRITE "cLevelFile.LoadFile(), %s fail"MapNode.strFile.c_str() );
                    continue;
                }
                
    MapNode.sLEVEL_REQUIRE  = *cLevelFile.GetLevelRequire();
                
    MapNode.sLEVEL_ETC_FUNC = *cLevelFile.GetLevelEtcFunc();
            }

            
    m_MapList.insert std::make_pair(MapNode.sNativeID.dwID,MapNode) );
        }
        
        return 
    S_OK;
    }

    SMAPNODEGLMapList::FindMapNode ( const SNATIVEID &sNativeID )
    {
        
    FIELDMAP_ITER iter m_MapList.find sNativeID.dwID );
        if ( 
    iter!=m_MapList.end() )    return &(*iter).second;

        return 
    NULL;
    }

    const 
    charGLMapList::GetMapName ( const SNATIVEID &sNativeID )
    {
        
    SMAPNODEpMap FindMapNode sNativeID );
        if ( !
    pMap )    return NULL;

        return 
    pMap->strMapName.c_str();
    }

    const 
    SLEVEL_REQUIREGLMapList::GetLevelRequire ( const SNATIVEID &sNativeID )
    {
        
    SMAPNODEpMap FindMapNode sNativeID );
        if ( !
    pMap )    return NULL;

        return &
    pMap->sLEVEL_REQUIRE;
    }

    const 
    SLEVEL_ETC_FUNCGLMapList::GetLevelEtcFunc ( const SNATIVEID &sNativeID )
    {
        
    SMAPNODEpMap FindMapNode sNativeID );
        if ( !
    pMap )    return NULL;

        return &
    pMap->sLEVEL_ETC_FUNC;
    }

    HRESULT GLMapList::CleanUp ()
    {
        
    m_MapList.clear ();

        return 
    S_OK;


  4. #4
    Valued Member Regemson386 is offline
    MemberRank
    Jun 2008 Join Date
    120Posts

    Re: Campus return card

    Up for this please.



Advertisement