612 lines
13 KiB
C
612 lines
13 KiB
C
![]() |
#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 announce
|
|||
|
extern char announcetext[8192];
|
|||
|
void AnnounceToPlayer(int charaindex);
|
|||
|
// Robin 0720
|
|||
|
void AnnounceToPlayerWN(int fd);
|
|||
|
void LoadAnnounce(void);
|
|||
|
|
|||
|
#ifdef _PET_TALKPRO
|
|||
|
#define PETTALK_MAXID 8
|
|||
|
typedef struct {
|
|||
|
int ID;
|
|||
|
char DATA[1024*64]; //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 40
|
|||
|
typedef 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 500
|
|||
|
typedef 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 _GMRELOAD
|
|||
|
#define GMMAXNUM 100
|
|||
|
struct GMINFO
|
|||
|
{
|
|||
|
char cdkey[24];
|
|||
|
int level;
|
|||
|
};
|
|||
|
extern struct GMINFO gminfo[GMMAXNUM];
|
|||
|
#endif
|
|||
|
|
|||
|
BOOL luareadconfigfile( char* data );
|
|||
|
|
|||
|
BOOL 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 );
|
|||
|
|
|||
|
unsigned 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 setFdnum(int temp_fdnum);
|
|||
|
unsigned int getPlayercharnum( 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 _STORECHAR
|
|||
|
char* getStorechar( void );
|
|||
|
#endif
|
|||
|
char* getNpcdir( void );
|
|||
|
char* getLogdir( void );
|
|||
|
char* getLogconffile( void );
|
|||
|
char* getChatMagicPasswd( void );
|
|||
|
unsigned int getChatMagicCDKeyCheck( void );
|
|||
|
void setChatMagicPasswd( void );
|
|||
|
void setChatMagicCDKeyCheck( 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_MAGIC
|
|||
|
|
|||
|
char* getAttMagicfileName( void );
|
|||
|
|
|||
|
#endif
|
|||
|
|
|||
|
char* getPetskillfile( void );
|
|||
|
char *getItematomfile( void );
|
|||
|
char *getQuizfile( void );
|
|||
|
|
|||
|
#ifdef _PROFESSION_SKILL // WON ADD <20><><EFBFBD><EFBFBD>ְҵ<D6B0><D2B5><EFBFBD><EFBFBD>
|
|||
|
char* getProfession( void );
|
|||
|
#endif
|
|||
|
|
|||
|
unsigned 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_GOLD
|
|||
|
unsigned int getGolddeletetime( void );
|
|||
|
void setGolddeletetime( unsigned int interval );
|
|||
|
#endif
|
|||
|
|
|||
|
unsigned int setEncodeKey( void );
|
|||
|
unsigned int setAcWBSize( void );
|
|||
|
//ttom end
|
|||
|
|
|||
|
// CoolFish: +2 2001/4/18
|
|||
|
unsigned int getAcwriteSize( void );
|
|||
|
unsigned int getErrUserDownFlg( void );
|
|||
|
|
|||
|
// Arminius 7.24 manor pk
|
|||
|
char* getGameserverID( void );
|
|||
|
unsigned short getAllowManorPK( void );
|
|||
|
|
|||
|
// Terry 2001/10/03 service ap
|
|||
|
char* getApID(void);
|
|||
|
unsigned short getApPort(void);
|
|||
|
int getLoopTime(void);
|
|||
|
int getEnableService(void);
|
|||
|
|
|||
|
#ifdef _ANGEL_SUMMON
|
|||
|
BOOL LoadMissionList( void );
|
|||
|
#endif
|
|||
|
#ifdef _JOBDAILY
|
|||
|
BOOL LoadJobdailyfile(void);
|
|||
|
#endif
|
|||
|
#ifdef _GMRELOAD
|
|||
|
char* getGMSetfile(void);
|
|||
|
BOOL LoadGMSet(char *filename);
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _ITEM_QUITPARTY
|
|||
|
char* getitemquitparty( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _NEW_PLAYER_CF
|
|||
|
int getNewplayertrans( void );
|
|||
|
int getNewplayerlv( void );
|
|||
|
int getNewplayergivepet( int index );
|
|||
|
int getNewplayergiveitem( int index );
|
|||
|
void setNewplayergivepet( unsigned int index ,unsigned int interval);
|
|||
|
int getNewplayerpetlv( void );
|
|||
|
int getNewplayergivegold( void );
|
|||
|
int getRidePetLevel( void );
|
|||
|
#endif
|
|||
|
#ifdef _VIP_SERVER
|
|||
|
int getNewplayergivevip( void );
|
|||
|
#endif
|
|||
|
#ifdef _UNLAW_WARP_FLOOR
|
|||
|
int getUnlawwarpfloor( unsigned int index );
|
|||
|
#endif
|
|||
|
#ifdef _NO_JOIN_FLOOR
|
|||
|
int getNoJoinFloor( unsigned int index );
|
|||
|
#endif
|
|||
|
#ifdef _USER_EXP_CF
|
|||
|
BOOL LoadEXP( char* filename );
|
|||
|
char* getEXPfile( void );
|
|||
|
int getNeedLevelUpTbls( int level );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _UNREG_NEMA
|
|||
|
char* getUnregname( int index );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _TRANS_LEVEL_CF
|
|||
|
int getChartrans( void );
|
|||
|
int getPettrans( void );
|
|||
|
int getYBLevel( void );
|
|||
|
int getMaxLevel( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _GET_BATTLE_EXP
|
|||
|
unsigned int getBattleexp( void );
|
|||
|
void setBattleexp( int exp );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _POINT
|
|||
|
char* getPoint( void );
|
|||
|
int getTransPoint( int index );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _PET_AND_ITEM_UP
|
|||
|
char* getPetup( void );
|
|||
|
char* getItemup( void );
|
|||
|
#endif
|
|||
|
#ifdef _WATCH_FLOOR
|
|||
|
int getWatchFloor( unsigned int index );
|
|||
|
char* getWatchFloorCF( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _BATTLE_FLOOR
|
|||
|
int getBattleFloor( unsigned int index );
|
|||
|
char* getBattleFloorCF( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _LOOP_ANNOUNCE
|
|||
|
char* getLoopAnnouncePath( void );
|
|||
|
int loadLoopAnnounce( void );
|
|||
|
int getLoopAnnounceTime( void );
|
|||
|
char* getLoopAnnounce( int index );
|
|||
|
int getLoopAnnounceMax( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _SKILLUPPOINT_CF
|
|||
|
int getSkup( void );
|
|||
|
#endif
|
|||
|
#ifdef _RIDELEVEL
|
|||
|
int getRideLevel( void );
|
|||
|
int getRideTrans( void );
|
|||
|
#endif
|
|||
|
#ifdef _REVLEVEL
|
|||
|
char* getRevLevel( void );
|
|||
|
#endif
|
|||
|
#ifdef _NEW_PLAYER_RIDE
|
|||
|
char* getPlayerRide( void );
|
|||
|
#endif
|
|||
|
#ifdef _FIX_CHARLOOPS
|
|||
|
int getCharloops( void );
|
|||
|
#endif
|
|||
|
#ifdef _PLAYER_ANNOUNCE
|
|||
|
int getPAnnounce( void );
|
|||
|
#endif
|
|||
|
#ifdef _PLAYER_MOVE
|
|||
|
int getPMove( void );
|
|||
|
#endif
|
|||
|
|
|||
|
int getrecvbuffer( void );
|
|||
|
int getsendbuffer( void );
|
|||
|
int getrecvlowatbuffer( void );
|
|||
|
int getrunlevel( void );
|
|||
|
|
|||
|
#ifdef _SHOW_VIP_CF
|
|||
|
int getShowVip( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _PLAYER_NUM
|
|||
|
int getPlayerNum( void );
|
|||
|
void setPlayerNum( int num );
|
|||
|
#endif
|
|||
|
#ifdef _BATTLE_GOLD
|
|||
|
int getBattleGold( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _ANGEL_TIME
|
|||
|
int getAngelPlayerTime( void );
|
|||
|
int getAngelPlayerMun( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _RIDEMODE_20
|
|||
|
int getRideMode( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _FM_POINT_PK
|
|||
|
char *getFmPointPK( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _ENEMY_ACTION
|
|||
|
int getEnemyAction( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _FUSIONBEIT_TRANS
|
|||
|
int getFusionbeitTrans( void );
|
|||
|
#endif
|
|||
|
|
|||
|
char *getMacCheck( void );
|
|||
|
int getCpuUse( void );
|
|||
|
|
|||
|
#ifdef _CHECK_PEPEAT
|
|||
|
int getCheckRepeat( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _FM_JOINLIMIT
|
|||
|
int getJoinFamilyTime( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _MAP_HEALERALLHEAL
|
|||
|
int getMapHeal( int index );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _THE_WORLD_SEND
|
|||
|
int getTheWorldTrans();
|
|||
|
int getTheWorldLevel();
|
|||
|
int getTheWorldSend();
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _LOGIN_DISPLAY
|
|||
|
int getLoginDisplay();
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _VIP_POINT_PK
|
|||
|
int getVipPointPK( int index );
|
|||
|
float getVipPointPKCost(void);
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _SPECIAL_MAP
|
|||
|
int getSpecialMap( int index );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _NEW_AUTO_PK
|
|||
|
int getAutoPkTime();
|
|||
|
int getAutoPkTrans();
|
|||
|
int getAutoPkLv();
|
|||
|
#ifdef _FORMULATE_AUTO_PK
|
|||
|
int getAutoPkPoint();
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _AUTO_DEL_PET
|
|||
|
#define AUTODELPETNUM 30
|
|||
|
int getAutoDelPet( int index );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _AUTO_DEL_ITEM
|
|||
|
#define AUTODELITEMNUM 30
|
|||
|
int getAutoDelItem( int index );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _BT_PET
|
|||
|
int getBtPet();
|
|||
|
#endif
|
|||
|
#ifdef _BT_ITEM
|
|||
|
int getBtItem();
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _LUCK_STAR
|
|||
|
int getLuckStarTime();
|
|||
|
int getLuckStarChances();
|
|||
|
#endif
|
|||
|
#ifdef _BATTLE_GETITEM_RATE
|
|||
|
int getBattleGetItemRate( int index );
|
|||
|
int getBattleGetItemRateMap();
|
|||
|
#endif
|
|||
|
#ifdef _UNLAW_THIS_LOGOUT
|
|||
|
int getUnlawThisLogout( int index );
|
|||
|
#endif
|
|||
|
#ifdef _TRANS_POINT_UP
|
|||
|
int getTransPoinUP( int index );
|
|||
|
#endif
|
|||
|
#ifdef _OPEN_STW_SEND
|
|||
|
int getOpenStwSendType( void );
|
|||
|
int getOpenStwSendPoint( void );
|
|||
|
#endif
|
|||
|
#ifdef _POOL_ITEM_BUG
|
|||
|
int getPoolItemBug( void );
|
|||
|
int getPoolItem( int id );
|
|||
|
#endif
|
|||
|
#ifdef _NO_STW_ENEMY
|
|||
|
int getNoSTWNenemy( void );
|
|||
|
int getNoSTWNenemyPoint( void );
|
|||
|
#endif
|
|||
|
#ifdef _NEW_STREET_VENDOR
|
|||
|
int getStreetVendor( int id );
|
|||
|
#endif
|
|||
|
#ifdef _ITEM_PET_LOCKED
|
|||
|
int getItemPetLocked( void );
|
|||
|
#endif
|
|||
|
#ifdef _TALK_SAVE
|
|||
|
int getSaveFame( void );
|
|||
|
#endif
|
|||
|
#ifdef _TALK_CHECK
|
|||
|
int getTalkCheck( void );
|
|||
|
#endif
|
|||
|
#ifdef _DISABLE_PROFESSION_SKILL
|
|||
|
BOOL getDisableProfessionSkill( int floor );
|
|||
|
#endif
|
|||
|
#ifdef _ALL_SERV_SEND
|
|||
|
int getAllServTrans();
|
|||
|
int getAllServLevel();
|
|||
|
int getAllServSend();
|
|||
|
#endif
|
|||
|
#ifdef _PET_TRANS_ABILITY
|
|||
|
int getPetTransAbility();
|
|||
|
int getPetTransAbility1();
|
|||
|
int getPetTransAbility2();
|
|||
|
#endif
|
|||
|
#ifdef _NEED_ITEM_ENEMY
|
|||
|
int getDelNeedItem();
|
|||
|
#endif
|
|||
|
#ifdef _NOT_ESCAPE
|
|||
|
int getNotEscape( int index );
|
|||
|
#endif
|
|||
|
#ifdef _PLAYER_OVERLAP_PK
|
|||
|
int getPlayerOverlapPk( int index );
|
|||
|
#endif
|
|||
|
#ifdef _FIMALY_PK_TIME
|
|||
|
int getFimalyPkTime();
|
|||
|
#endif
|
|||
|
#ifdef _PETSKILL_SHOP_LUA
|
|||
|
char *getFreePetSkillShopPath();
|
|||
|
#endif
|
|||
|
#ifdef _CANCEL_ANGLE_TRANS
|
|||
|
int getCancelAngleTrans();
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _VIP_BATTLE_EXP
|
|||
|
int getVipBattleexp( void );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _NO_HELP_MAP
|
|||
|
int getNoHelpMap( int index );
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _BATTLE_TIME
|
|||
|
int getBattleTime();
|
|||
|
#endif
|
|||
|
#ifdef _SAME_IP_ONLINE_NUM
|
|||
|
int getSameIpOnlineNum();
|
|||
|
#endif
|
|||
|
#ifdef _STREET_VENDOR_TRANS
|
|||
|
int getStreetVendorTrans();
|
|||
|
#endif
|
|||
|
#ifdef _CHECK_SEVER_IP
|
|||
|
int checkServerIp( unsigned int ip );
|
|||
|
#endif
|
|||
|
#ifdef _FIRST_LOCK_ITEM
|
|||
|
int getFirstLockItem( int index );
|
|||
|
#endif
|
|||
|
#ifdef _PET_ENEMY_DEVELOP_UP
|
|||
|
int getPetEnemyDevelopUp();
|
|||
|
#endif
|
|||
|
#ifdef _PETSKILL_NEW_PASSIVE
|
|||
|
int getAutoGetSkill(void);//<2F>Ƿ<C7B7><F1BFAAB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
int getSkillFusion(void);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD>
|
|||
|
int getSkillCount(void);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
int getSkillPos(void); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD><CFB0>λ<EFBFBD><CEBB>
|
|||
|
int getRandSkill(void); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ü<EFBFBD><C3BC><EFBFBD>
|
|||
|
int getFusionRange(int start);
|
|||
|
int isFusionPet(int petId);
|
|||
|
int getSkillProb(int skillLevel);
|
|||
|
int getSkillRange(int skillLevel,int start);
|
|||
|
int isPassiveSkill(int skillId);
|
|||
|
int getSkillLevel(int skillId);
|
|||
|
int getRandSkillByLevel(int skillLevel);
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef _SHARE_EXP
|
|||
|
int getExpShare(void);
|
|||
|
#endif
|
|||
|
#ifdef _DEFEND_BIGBAO
|
|||
|
int getBigBao(void);
|
|||
|
int getBigBao2(void);
|
|||
|
#endif
|
|||
|
#ifdef _MO_SHOW_DEBUG
|
|||
|
int isDebug(void);
|
|||
|
#endif
|
|||
|
#ifdef _CHAR_LOOP_TIME
|
|||
|
int getCharLoopTime();
|
|||
|
#endif
|
|||
|
#ifdef _MO_RELOAD_NPC
|
|||
|
int getReloadNpcTime(void);
|
|||
|
int getReloadNpcType(void);
|
|||
|
#endif
|
|||
|
#ifdef _JZ_NEWSCRIPT_LUA
|
|||
|
char *getLuaFile(void);
|
|||
|
#endif
|
|||
|
#ifdef _MO_LNS_NLSUOXU
|
|||
|
int GetConfigLineType(char *TM_ConfigName);
|
|||
|
char* GetConfigLineVal(char *TM_ConfigName);
|
|||
|
int getCopymapstartingID( void );
|
|||
|
#endif
|
|||
|
#ifdef _ITEM_LUA
|
|||
|
const char *getitemluafile(void);
|
|||
|
BOOL ITEM_LuaInit(const char * _FileName);
|
|||
|
#endif
|
|||
|
#ifdef _ROOKIE_ITEM
|
|||
|
unsigned int getRookieItem(int index);
|
|||
|
#endif
|
|||
|
#ifdef _NO_TRANS_ITEM
|
|||
|
unsigned int getNoTransItem(void);
|
|||
|
#endif
|
|||
|
#ifdef _MAX_MERGE_LEVEL
|
|||
|
unsigned int getMaxMergeLevel(void);
|
|||
|
#endif
|
|||
|
#ifdef _NO_ATTACK
|
|||
|
int getAttTime(void);
|
|||
|
int getAttSafeTime(void);
|
|||
|
int getAttCnt(void);
|
|||
|
int getLateTime(void);
|
|||
|
int getAttDmeTime(void);
|
|||
|
int getAttDmeCnt(void);
|
|||
|
#endif
|
|||
|
|
|||
|
char* getNoAttIp(int num);
|
|||
|
|
|||
|
#ifdef _NO_FULLPLAYER_ATT
|
|||
|
int getNoFullPlayer(void);
|
|||
|
int getNoFull2Player(void);
|
|||
|
int getNoCdkeyPlayer(void);
|
|||
|
int getNoCdkeyMode(void);
|
|||
|
int getNoCdkeyType(void);
|
|||
|
int getNoFullTime(void);
|
|||
|
int getFengType(void);
|
|||
|
int getNoFullEndPlayer(void);
|
|||
|
int getNoFullEndTime(void);
|
|||
|
int getManRenNum(void);
|
|||
|
#endif
|
|||
|
int getLockType(void);
|
|||
|
#ifdef _NEW_FUNC_DECRYPT
|
|||
|
unsigned int getAllowerrornum2( void );
|
|||
|
#endif
|
|||
|
#ifdef _MO_LOGIN_NO_KICK
|
|||
|
int getLoginNoKick(void);
|
|||
|
#endif
|
|||
|
#ifdef _MO_ILLEGAL_NAME
|
|||
|
char* getIllegalName( int index );
|
|||
|
#endif
|
|||
|
#ifdef _NO_USE_PACKET_MAP
|
|||
|
int getNoPacketMap( int index );
|
|||
|
#endif
|
|||
|
#ifdef _NO_USE_MAGIC_MAP
|
|||
|
int getNoMagicMap( int index );
|
|||
|
#endif
|
|||
|
#ifdef _SOME_PETMAIL
|
|||
|
int getPetMailFlg(void);
|
|||
|
int getPetMailPetid( unsigned int index );
|
|||
|
#endif
|
|||
|
#ifdef _CTRL_TRANS_DEVELOP
|
|||
|
int getCtrlTrans(void);
|
|||
|
#endif
|
|||
|
#ifdef _PETMAIL_TIME
|
|||
|
int getPetMailTime(void);
|
|||
|
#endif
|
|||
|
#ifdef _UP_BBPETPROB
|
|||
|
int getUpBBProb(void);
|
|||
|
#endif
|
|||
|
#endif
|