📄 configfile.c
字号:
#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 + -