?? configfile.h
字號:
#ifndef __CONFIGFILE_H__#define __CONFIGFILE_H__#include "common.h"#undef EXTERN#ifdef __CONFIGFILE_C__#define EXTERN#else /* __CONFIGFILE_C__ */#define EXTERN extern#endif /* __CONFIGFILE_C__ */// Arminius 7.12 login announceextern char announcetext[8192];void AnnounceToPlayer(int charaindex);// Robin 0720void AnnounceToPlayerWN(int fd);void LoadAnnounce(void);#ifdef _PET_TALKPRO #define PETTALK_MAXID 8 typedef struct { int ID; char DATA[10240*10]; //1M }PTALK; extern PTALK pettalktext[PETTALK_MAXID]; void LoadPetTalk(void);#else extern char pettalktext[4096];void LoadPetTalk(void);#endif#ifdef _GAMBLE_BANK#define GAMBLEBANK_ITEMSMAX 100#define DEFEND_ITEMSMAX 40typedef struct REGAMBLEBANKITEMS { char name[128]; int Gnum; int ItemId; int type;}GAMBLEBANK_ITEMS;extern GAMBLEBANK_ITEMS GB_ITEMS[GAMBLEBANK_ITEMSMAX];void Load_GambleBankItems( void);#endif#ifdef _CFREE_petskill#define PETSKILL_CODE 300typedef struct REPETSKILL_CODES { char name[128]; int TempNo; int PetId; char Code[256];}PETSKILL_CODES;extern PETSKILL_CODES Code_skill[PETSKILL_CODE];void Load_PetSkillCodes( void);#endif#ifdef _BLACK_MARKETstruct BlackMarketItem { char iName[128]; int iGraphicsNum; int iId[4][3]; int iCondition[4]; int GCondition;};#define BMIMAX 1000struct BlackMarketItem BMItem[BMIMAX];int BMINum;int BMSellList[12];#endif#ifdef _GMRELOAD#define GMMAXNUM 100struct GMINFO{ char cdkey[24]; int level;};extern struct GMINFO gminfo[GMMAXNUM];#endifBOOL readconfigfile( char* filename );void defaultConfig( char* argv0 );char* getProgname( void );char* getConfigfilename( void );void setConfigfilename( char* newv );unsigned int getDebuglevel( void );unsigned int setDebuglevel( unsigned int newv );unsigned int getMemoryunit( void );unsigned int getMemoryunitnum( void );char* getAccountservername( void );unsigned short getAccountserverport( void );char* getAccountserverpasswd( void );char* getGameservername( void );#ifdef _M_SERVERchar* getmservername(void);void setmservername( char *msname);unsigned int getmserverport(void);void setmserverport( int port);#endif#ifdef _NPCSERVER_NEWchar *getnpcserveraddr(void);unsigned int getnpcserverport(void);void NS_setAddressAndPort( char *address, int nport);#endifunsigned short getPortnumber( void );int getServernumber( void );int getReuseaddr( void );int getNodelay( void );int getLogWriteTime(void);int getLogIOTime( void);int getLogGameTime(void);int getLogNetloopFaster(void);int getSaacwritenum( void );void setSaacwritenum( int num );int getSaacreadnum( void );void setSaacreadnum( int num );unsigned int getFdnum( void );unsigned int getPetcharnum( void );unsigned int getOtherscharnum( void );unsigned int getObjnum( void );unsigned int getItemnum( void );unsigned int getBattlenum( void );char* getTopdir( void );char* getMapdir( void );char* getMaptilefile( void );char* getBattleMapfile( void );char* getItemfile( void );char* getInvfile( void );char* getAppearfile( void );char* getEffectfile( void );char* getTitleNamefile( void );char* getTitleConfigfile( void );char* getLsgenlogfilename( void );char* getStoredir( void );#ifdef _STORECHARchar* getStorechar( void );#endifchar* getNpcdir( void );char* getLogdir( void );char* getLogconffile( void );char* getChatMagicPasswd( void );unsigned int getChatMagicCDKeyCheck( void );unsigned int getFilesearchnum( void );unsigned int getNpctemplatenum( void );unsigned int getNpccreatenum( void );unsigned int getWalksendinterval( void );void setWalksendinterval( unsigned int );unsigned int getCAsendinterval_ms( void );void setCAsendinterval_ms( unsigned int );unsigned int getCDsendinterval_ms( void );void setCDsendinterval_ms( unsigned int );unsigned int getOnelooptime_ms( void );void setOnelooptime_ms( unsigned int );unsigned int getCharSavesendinterval( void );void setCharSavesendinterval( unsigned int interval);unsigned int getAddressbookoffmsgnum( void );unsigned int getProtocolreadfrequency( void );unsigned int getAllowerrornum( void );unsigned int getLogHour( void );unsigned int getBattleDebugMsg( void );void setBattleDebugMsg( unsigned int );char* getEncountfile( void );char* getEnemyfile( void );char* getGroupfile( void );char* getEnemyBasefile( void );char* getMagicfile( void );#ifdef __ATTACK_MAGICchar* getAttMagicfileName( void );#endifchar* getPetskillfile( void );char *getItematomfile( void );char *getQuizfile( void );#ifdef _PROFESSION_SKILL // WON ADD 人物職業技能char* getProfession( void );#endifunsigned int getPetdeletetime( void );void setPetdeletetime( unsigned int interval );unsigned int getItemdeletetime( void );void setItemdeletetime( unsigned int interval );//ttom add this because the second have this function//unsigned int getAcwriteSize( void );#ifdef _DEL_DROP_GOLDunsigned int getGolddeletetime( void );void setGolddeletetime( unsigned int interval );#endifunsigned int setEncodeKey( void );unsigned int setAcWBSize( void );//ttom end// CoolFish: +2 2001/4/18unsigned int getAcwriteSize( void );unsigned int getErrUserDownFlg( void );// Arminius 7.24 manor pkchar* getGameserverID( void );unsigned short getAllowManorPK( void );// Terry 2001/10/03 service apchar* getApID(void);unsigned short getApPort(void);int getLoopTime(void);int getEnableService(void);#ifdef _GMRELOADchar* getGMSetfile(void);BOOL LoadGMSet(char *filename);#endif#ifdef _ITEM_QUITPARTYchar* getitemquitparty( void );#endif#ifdef _BLACK_MARKETchar* getBMItemFile(void);BOOL LoadBMItem( char* filename );#endif#ifdef _AUCTIONEERchar* getAuctiondir(void);#endif#ifdef _MUSEUMint getMuseum(void);#endif#endif#ifdef _NEW_PLAYER_CF int getNewplayertrans( void );int getNewplayerlv( void );int getNewplayergivepet( unsigned int index );void setNewplayergivepet( unsigned int index ,unsigned int interval);int getNewplayerpetlv( void );unsigned int getNewplayergivegold( void );#endif#ifdef _USER_EXP_CFBOOL LoadEXP( char* filename );char* getEXPfile( void );int getNeedLevelUpTbls( int level );int getMaxLevel( void );int getYBLevel( void );#endif#ifdef _LOCK_IPchar* getLockipPath( void );int loadLockip( char* filename );int saveLockip( void );int getMaxLockip( void );int cmpLockip( int index, int a, int b, int c, int d, int login );int addLockip( int a, int b ,int c ,int d, int locktime );char *dispalyLockip( int index );#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -