stoneage8.5/石器时代服务器端最新完整源代码/Serv/saac/include/version.h

183 lines
5.5 KiB
C
Raw Normal View History

#ifndef __VERSION_H__
#define __VERSION_H__
/* <20><EFBFBD><EBBDAB><EFBFBD><EFBFBD>ר<EFBFBD><D7A8><EFBFBD><EFBFBD> definition <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> remark/unmark <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ع<EFBFBD><EFBFBD><EFBFBD>
*/
//<2F><><EFBFBD><EFBFBD>ܿ<EFBFBD><DCBF><EFBFBD>----------------------------------------
#define _SAVE_ZIP //<2F>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
#define _IP_VIP //IP<49><50>֤
#define _FIX_FMPOINTTIME //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ռ<EFBFBD><D5BC>ʱ<EFBFBD><CAB1>
#define _FAMILYBADGE_ //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _MORECHARACTERS_ //<2F><>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD>
#define _SQL_BUY_FUNC_ONE_CDKEY //ÿ<><C3BF><EFBFBD>ʺŽ<CABA><C5BD><EFBFBD><EFBFBD><EFBFBD>ȡһ<C8A1>ε<EFBFBD><CEB5><EFBFBD>
#define _ATTESTAION_ID 1
#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2
//#define _VERSION_25
#endif
#ifndef _VERSION_25
#define _TEACHER_SYSTEM // <20><>ʦϵͳ(δ<><CEB4><EFBFBD><EFBFBD>)
#define _ALLDOMAN // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD>а<EFBFBD>NPC
#endif
#define _CHANNEL_MODIFY // Ƶ<><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NEW_MANOR_LAW // <20><>ׯ԰<D7AF><D4B0><EFBFBD><EFBFBD>
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܲ<EFBFBD><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD>ѫ<EFBFBD><EFBFBD>־ΰ<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _LEADERFLAG_VER // <20>š<EFBFBD><C5A1>ߡ<EFBFBD><DFA1><EFBFBD><EFBFBD><EFBFBD>.... (<28>ɿ<EFBFBD><C9BF><EFBFBD>)
#define _FAMILY // (<28>ɿ<EFBFBD><C9BF><EFBFBD>)
#define _PERSONAL_FAME // Arminius 8.30 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28>ɿ<EFBFBD><C9BF><EFBFBD>)
#define _FMVER21 // CoolFish: <20><><EFBFBD><EFBFBD><EFBFBD>峤ְ<E5B3A4><D6B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2001/8/30 (<28>ɿ<EFBFBD><C9BF><EFBFBD>)
#define _CHAR_POOLITEM // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY <20><><EFBFBD>òֿ<C3B2>
#define _CHAR_POOLPET // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Robin <20><><EFBFBD>ó<EFBFBD><C3B3><EFBFBD><EFBFBD>ֿ<EFBFBD>
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˷֮<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD>ѫ
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><EFBFBD>ʽ
*/
#define _NewSave // CoolFish: 2001/10/16 (<28>ɿ<EFBFBD><C9BF><EFBFBD>)
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£գ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _LEADERFUNCHECK // CoolFish: 2002/02/06 <20><EFBFBD><E5B3A4><EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28>ɿ<EFBFBD><C9BF><EFBFBD>)
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _WAEI_KICK // (<28>ɿ<EFBFBD><C9BF><EFBFBD>)(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD>)
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD>ׯ԰(4.0)
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#ifndef _VERSION_25
#define _FIX_10_FMPOINT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20>Ŵ<EFBFBD>ׯ԰
#endif
#define _FIX_LEADER_ERR // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E5B3A4><EFBFBD><EFBFBD>
#define _REMOVE_FM_LOG // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD> LOG
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʯ<EFBFBD><EFBFBD>6.0
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _SEND_EFFECT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD>ѩ<EFBFBD><D1A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч
// -------------------------------------------------------------------
#define _AC_SEND_FM_PK // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD ׯ԰<D7AF><D4B0>ս<EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AC
#define _ACFMPK_LIST // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) ANDY ׯ԰<D7AF><D4B0>ս<EFBFBD>б<EFBFBD>
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʯ<EFBFBD><EFBFBD>7.0
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _LOCK_ADD_NAME // LockNode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ(δ<><CEB4><EFBFBD><EFBFBD>)
// -------------------------------------------------------------------
#define _SLEEP_CHAR // Robin 2004/02/12 <09><>Ծ<EFBFBD><D4BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD>Ծ<EFBFBD><D4BE><EFBFBD><EFBFBD><EFBFBD>ֿ<EFBFBD><D6BF><EFBFBD><EFBFBD><EFBFBD>
// Terry define start -------------------------------------------------------------------
#define _FM_MODIFY // <20><><EFBFBD><EFBFBD><E5B9A6><EFBFBD>޸<EFBFBD>
// Terry define end -------------------------------------------------------------------
#define _ANGEL_SUMMON // Robin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٻ<EFBFBD>
//--------------------------------------------------------
//by longzoro
#define _SASQL // ʯ<><CAAF><EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD>
#ifdef _SASQL
#define _SQL_BACKGROUND //<2F><>ҳ<EFBFBD><D2B3>̨<EFBFBD><CCA8><EFBFBD><EFBFBD> <20><>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD>_SASQL1
#define _SQL_REGISTER //<2F>Զ<EFBFBD>ע<EFBFBD><EFBFBD><E1B9A6> <20><>ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD>_SASQL1
#endif
#if _ATTESTAION_ID != 11
#define _LOGNZORO_FUNC_ALL // <20><>zoro<72><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif
#ifdef _LOGNZORO_FUNC_ALL
#define _NEW_VIP_SHOP // <20><>Ա<EFBFBD>̵<EFBFBD>
#if _ATTESTAION_ID != 8 && _ATTESTAION_ID != 10 && _ATTESTAION_ID != 21
#define _ITEM_PET_LOCKED // <20><>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif
#if _ATTESTAION_ID != 3
#define _ONLINE_COST // <20><><EFBFBD>߳<EFBFBD>ֵ
#define _SQL_BUY_FUNC // SQL<51><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _VIPPOINT_OLD_TO_NEW // <20><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>
#endif
#if _ATTESTAION_ID == 5
#define _FORMULATE_AUTO_PK // <20>ƶ<EFBFBD><C6B6>Զ<EFBFBD><D4B6><EFBFBD>PKϵͳ
#else
#define _OLDPS_TO_MD5PS // <20>Ѿɵ<D1BE><C9B5><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>MD5<44><35><EFBFBD><EFBFBD>
#ifdef _NEW_VIP_SHOP
#if _ATTESTAION_ID != 3
#define _COST_ITEM // <20><>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
#endif
#endif
#if _ATTESTAION_ID != 21
#define _AUTO_BACKUP // <20>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
#endif
#define _FIX_CAHR_VERSION // <20><EFBFBD><EFBFBD><E6B1BE><EFBFBD><EFBFBD>
#if _ATTESTAION_ID != 38 && _ATTESTAION_ID != 49
#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 21 || _ATTESTAION_ID == 23 || _ATTESTAION_ID == 28 || _ATTESTAION_ID >= 30
#define _LOTTERY_SYSTEM // <20><>Ʊϵͳ
#endif
#endif
#endif
#endif
#if _ATTESTAION_ID != 5 && _ATTESTAION_ID != 11
#define FAMILY_MAX_MEMBER 100 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#else
#define FAMILY_MAX_MEMBER 50 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif
#if _ATTESTAION_ID != 11
#define _CHARADATA_SAVE_SQL //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4>SQL
#endif
#if 1
#define _ONE_SERVER // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#endif
#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 21 || _ATTESTAION_ID ==31 || _ATTESTAION_ID ==33 || _ATTESTAION_ID >=35
#define _ALL_SERV_SEND // <20><><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>
#endif
#if _ATTESTAION_ID == 1 || _ATTESTAION_ID == 2 || _ATTESTAION_ID == 3 || _ATTESTAION_ID == 21 || _ATTESTAION_ID ==31 || _ATTESTAION_ID ==33 || _ATTESTAION_ID ==35 || _ATTESTAION_ID >=42
#if _ATTESTAION_ID != 43 && _ATTESTAION_ID != 47 && _ATTESTAION_ID != 49
//#define _DEATH_FAMILY_LOGIN_CHECK //ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̫<EFBFBD><CCAB>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>֮<EFBFBD><D6AE>Ա
#endif
#endif
#if _ATTESTAION_ID == 1
//#define _SET_FMPOINT
//#define _FAMILY_TOTEM
#define _NEWCLISETMAC
#define _FAMILY_PAY_POINT //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
#endif
#if _ATTESTAION_ID == 0
#define _DEBUG
#endif
#endif