⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configfile.c

📁 石器时代8.0服务端完整源代码。可以直接编译
💻 C
📖 第 1 页 / 共 5 页
字号:
#ifdef _GMRELOADchar* getGMSetfile( void ){    return config.gmsetfile;}#endif/*------------------------------------------------------------ * storedir 毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  char* ------------------------------------------------------------*/char* getStoredir( void ){    return config.storedir;}#ifdef _STORECHAR/*------------------------------------------------------------ ------------------------------------------------------------*/char* getStorechar( void ){    return config.storechar;}#endif#ifdef _AUCTIONEERchar* getAuctiondir(void){  return config.auctiondir;}#endif/*------------------------------------------------------------ * NPC 迕及犯奴伊弁玄伉毛  化仁月楮醒 * 娄醒 *  卅仄 * 忒曰袄 *  char* ------------------------------------------------------------*/char* getNpcdir( void ){    return config.npcdir;}/*------------------------------------------------------------ * 夫弘犯奴伊弁玄伉毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  char* ------------------------------------------------------------*/char* getLogdir( void ){    return config.logdir;}/*------------------------------------------------------------ * 夫弘涩烂白央奶伙  毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  char* ------------------------------------------------------------*/char* getLogconffile( void ){    return config.logconfname;}/*------------------------------------------------------------ * 民乓永玄  芊由旦伐□玉 毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  char* ------------------------------------------------------------*/char* getChatMagicPasswd( void ){    return config.chatmagicpasswd;}/*------------------------------------------------------------ * 犯田永弘民乓永玄  芊匹及CDKEY民尼永弁毛允月井升丹井毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  char* ------------------------------------------------------------*/unsigned getChatMagicCDKeyCheck( void ){    return config.chatmagiccdkeycheck;}/*------------------------------------------------------------ * filesearchnum毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getFilesearchnum( void ){    return config.filesearchnum;}/*------------------------------------------------------------ * npctemplatenum毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getNpctemplatenum( void ){    return config.npctemplatenum;}/*------------------------------------------------------------ * npccreatenum毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getNpccreatenum( void ){    return config.npccreatenum;}/*------------------------------------------------------------ * walksendinterval毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getWalksendinterval( void ){    return config.walksendinterval;}/*------------------------------------------------------------ * walksendinterval毛本永玄允月[ * 娄醒 *  unsigned int 	interval	凛棉  立伉     * 忒曰袄 *  void ------------------------------------------------------------*/void setWalksendinterval( unsigned int interval ){    config.walksendinterval = interval;}/*------------------------------------------------------------ * CAsendinterval毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getCAsendinterval_ms( void ){    return config.CAsendinterval_ms;}/*------------------------------------------------------------ * CAsendinterval毛本永玄允月[ * 娄醒 *  unsigned int interval * 忒曰袄 *  unsigned int ------------------------------------------------------------*/void setCAsendinterval_ms( unsigned int interval_ms ){    config.CAsendinterval_ms = interval_ms;}/*------------------------------------------------------------ * CDsendinterval毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getCDsendinterval_ms( void ){    return config.CDsendinterval_ms;}/*------------------------------------------------------------ * CDsendinterval毛本永玄允月[ * 娄醒 *  interval		unsigned int * 忒曰袄 * void ------------------------------------------------------------*/void setCDsendinterval_ms( unsigned int interval_ms ){	config.CDsendinterval_ms = interval_ms;}/*------------------------------------------------------------ * Onelooptime毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getOnelooptime_ms( void ){    return config.Onelooptime_ms;}/*------------------------------------------------------------ * Onelooptime毛本永玄允月[ * 娄醒 *  interval		unsigned int * 忒曰袄 * void ------------------------------------------------------------*/void setOnelooptime_ms( unsigned int interval_ms ){	config.Onelooptime_ms = interval_ms;}/*------------------------------------------------------------ * Petdeletetime毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getPetdeletetime( void ){    return config.Petdeletetime;}/*------------------------------------------------------------ * Petdeletetime毛本永玄允月[ * 娄醒 *  interval		unsigned int * 忒曰袄 * void ------------------------------------------------------------*/void setPetdeletetime( unsigned int interval ){	config.Petdeletetime = interval;}/*------------------------------------------------------------ * Itemdeletetime毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getItemdeletetime( void ){    return config.Itemdeletetime;}/*------------------------------------------------------------ * Itemdeletetime毛本永玄允月[ * 娄醒 *  interval		unsigned int * 忒曰袄 * void ------------------------------------------------------------*/void setItemdeletetime( unsigned int interval ){	config.Itemdeletetime = interval;}/*------------------------------------------------------------ * CharSavesendinterval毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getCharSavesendinterval( void ){    return config.CharSavesendinterval;}/*------------------------------------------------------------ * CharSavesendinterval毛本永玄允月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/void setCharSavesendinterval( unsigned int interval){	config.CharSavesendinterval = interval;}/*------------------------------------------------------------ * Addressbookoffmsgnum 毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getAddressbookoffmsgnum( void ){    return config.addressbookoffmsgnum;}/*------------------------------------------------------------ * Protocolreadfrequency 毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getProtocolreadfrequency( void ){    return config.protocolreadfrequency;}/*------------------------------------------------------------ * Allowerrornum 毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getAllowerrornum( void ){    return config.allowerrornum;}/*------------------------------------------------------------ * 夫弘毛潸  允月凛对毛  月[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int ------------------------------------------------------------*/unsigned int getLogHour( void ){    return config.loghour;}/*------------------------------------------------------------ * 田玄伙  及犯田永弘丢永本□斥毛请允井[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int 1卅日请允 ------------------------------------------------------------*/unsigned int getBattleDebugMsg( void ){    return config.battledebugmsg;}/*------------------------------------------------------------ * 田玄伙  及犯田永弘丢永本□斥毛请允井[ * 娄醒 *  卅仄 * 忒曰袄 *  unsigned int 1卅日请允 ------------------------------------------------------------*/void setBattleDebugMsg( unsigned int num ){    config.battledebugmsg = num;}/* * Config及犯白巧伙玄袄毛瑁户月楮醒 * 娄醒 *  argv0   char*   戊穴件玉仿奶件娄醒及  赓 */void  defaultConfig( char* argv0 ){    char* program;                  /* program  毛菲户月及卞银丹 */    /* 犯白巧伙玄袄毛  木月 */    /*皿夫弘仿丞  */    program = rindex(argv0, '/');    if (program == NULL)        program = argv0;    else        program++;   /* "/"及戚井日卞仄凶中及匹++允月*/    strcpysafe( config.progname , sizeof( config.progname ) ,program );    /*涩烂白央奶伙  */    strcpysafe( config.configfilename,                sizeof( config.configfilename ),"setup.cf" );}/* * 涩烂白央奶伙  毛  氏分  匹及质  毛垫丹[ * 娄醒 *  卅仄 * 忒曰袄 *  卅仄 */void lastConfig( void ){    char    entry[256];    /*  穴永皿犯奴伊弁玄伉及涩烂    */    snprintf(entry, sizeof(entry), "%s/%s", config.topdir, config.mapdir);    strcpysafe(config.mapdir, sizeof(config.mapdir), entry);    /*  穴永皿涩烂白央奶伙  及涩烂    */    snprintf(entry,sizeof(entry),"%s/%s",             config.topdir,config.maptilefile);    strcpysafe(config.maptilefile, sizeof(config.maptilefile), entry);    /*  田玄伙穴永皿涩烂白央奶伙  及涩烂    */    snprintf(entry,sizeof(entry),"%s/%s",             config.topdir,config.battlemapfile);    strcpysafe(config.battlemapfile, sizeof(config.battlemapfile), entry);    /*  失奶  丞涩烂白央奶伙  及涩烂    */    snprintf(entry,sizeof(entry), "%s/%s", config.topdir,config.itemfile);    strcpysafe(config.itemfile, sizeof(config.itemfile), entry);    /*    衬涩烂白央奶伙  及涩烂    */    snprintf(entry,sizeof(entry), "%s/%s", config.topdir,config.invfile);    strcpysafe(config.invfile, sizeof(config.invfile), entry);    /*  请蜇匏  涩烂白央奶伙  及涩烂    */    snprintf(entry,sizeof(entry), "%s/%s", config.topdir,config.appearfile);    strcpysafe(config.appearfile, sizeof(config.appearfile), entry);    /*  梢请涩烂白央奶伙  及涩烂    */    snprintf(entry,sizeof(entry), "%s/%s", config.topdir,config.effectfile);    strcpysafe(config.effectfile, sizeof(config.effectfile), entry);    /*  弁奶术涩烂白央奶伙  及涩烂    */    snprintf(entry,sizeof(entry), "%s/%s", config.topdir,config.quizfile);    strcpysafe(config.quizfile, sizeof(config.quizfile), entry);    /*  惫寞  白央奶伙  及涩烂    */    snprintf(entry,sizeof(entry), "%s/%s", config.topdir,config.titlenamefile);    strcpysafe(config.titlenamefile, sizeof(config.titlenamefile), entry);    /*  lsgen 失它玄皿永玄白央奶伙      */    snprintf(entry,sizeof(entry),"%s/%s", config.topdir,config.lsgenlog);    strcpysafe(config.lsgenlog, sizeof(config.lsgenlog), entry);    /*  旦玄失犯奴伊弁玄伉及涩烂    *//*    snprintf(entry,sizeof(entry), "%s/%s",config.topdir,config.storedir);    strcpysafe(config.storedir, sizeof(config.storedir), entry);*/    /*  NPC涩烂玄永皿犯奴伊弁玄伉及涩烂    */    snprintf(entry,sizeof(entry), "%s/%s",config.topdir,config.npcdir);    strcpysafe(config.npcdir, sizeof(config.npcdir), entry);#ifdef _STORECHAR    /*   */    snprintf(entry,sizeof(entry), "%s/%s",config.topdir,config.storechar);    strcpysafe(config.storechar, sizeof(config.storechar), entry);#endif}/* * 禾奶件正□午赝濠卅滇树  毛  匀化医  毛允月楮醒 * 娄醒 *  to      void*   袄毛医  允月禾奶件正 *  type    CTYPE   to及滇毛瑁户月 *  value   double  to卞医  允月袄 * 忒曰袄 *  卅仄 */void substitutePointerFromType( void* to , CTYPE type ,double value){    switch( type  ){    case CHAR:        *(char*)to = (char)value;        break;    case SHORT:        *(short*)to = (short)value;        break;    case INT:        *(int*)to = (int)value;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -