StoneAge/saac/version.h

163 lines
5.8 KiB
C
Raw Normal View History

2018-08-07 15:51:35 +08:00
#ifndef __VERSION_H__
#define __VERSION_H__
#define _SASQL1
/* <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>
*/
/* -------------------------------------------------------------------
* ר<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 MEMBER_100 // CoolFish: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2001/9/3 (<28>ɿ<EFBFBD><C9BF><EFBFBD>)
#define _EVERYONE_RIDE // CoolFish: <20><><EFBFBD><EFBFBD>ƽ<EFBFBD>񻯼<EFBFBD><F1BBAFBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2001/9/24 (<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><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>С<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
//#define _RELOGIN // CoolFish: <20>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2001/10/29 (<28><><EFBFBD>ɿ<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>С<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1/15
*/
//#define _AUCTIONEER // Arminius 1.10 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><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 _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>)
#define _FIX_WORKS // (<28>ɿ<EFBFBD><C9BF><EFBFBD>)(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD>) wk<77>޸<EFBFBD>
//#define _DELAY_UNLOCK // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY
//#define _LOCK_SERVER // (<28><><EFBFBD>ɿ<EFBFBD>)
//#define _TEST_LOCKSERVER // (<28><><EFBFBD>ɿ<EFBFBD>)
//#define _NO_DOUBLECHECK // (<28><><EFBFBD>ɿ<EFBFBD>)
//#define _PAUCTION_MAN // (<28><><EFBFBD>ɿ<EFBFBD>) <20><><EFBFBD><EFBFBD>
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD>ׯ԰(4.0)
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _FIX_9_FMPOINT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20>Ŵ<EFBFBD>ׯ԰
#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
//#define _ADD_FAMILY_TAX // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD>ׯ԰˰<D4B0><CBB0>
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>ׯ԰<EFBFBD><EFBFBD>ս<EFBFBD>ų<EFBFBD>
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AC<EFBFBD><EFBFBD>familyĿ¼<EFBFBD><EFBFBD>fmschedule<EFBFBD><EFBFBD>ͳһ<EFBFBD><EFBFBD><EFBFBD>ׯ԰<EFBFBD><EFBFBD>ս<EFBFBD>ų<EFBFBD>
*/
//#define _CHECKFMSCHEDULE // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD ͸<><CDB8>ACȷ<43>ϼ<EFBFBD><CFBC><EFBFBD><EFBFBD><EFBFBD>ս<EFBFBD>ų<EFBFBD>
//#define _FAMILYBANKSTONELOG // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD>ȡLog
//#define _FIXFMASSIGN // (<28><><EFBFBD>ɿ<EFBFBD>) Syu ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>޷<EFBFBD>ָ<EFBFBD>ɡ<EFBFBD><C9A1>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD>
/* -------------------------------------------------------------------
* ר<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 _NEW_PLAYERGOLD // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY <20><><EFBFBD>ʺŸ<CABA>Ǯ
//#define _BAD_PLAYER // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD <20>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5>
// -------------------------------------------------------------------
#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>
#define _CK_ONLINE_PLAYER_COUNT // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/* -------------------------------------------------------------------
* ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʯ<EFBFBD><EFBFBD>7.0
* <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>
* ˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
#define _ALLDOMAN // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) Syu ADD <20><><EFBFBD>а<EFBFBD>NPC
#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>
//#define _FIX_ALLDOMAN // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY
// -------------------------------------------------------------------
// <20>¹<EFBFBD><C2B9>ܣ<EFBFBD><DCA3>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ϵͳ
#define _GM_BROADCAST // (<28>ɿ<EFBFBD><C9BF><EFBFBD>) WON ADD <20>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD>ϵͳ
// -------------------------------------------------------------------
// <20>¹<EFBFBD><C2B9>ܣ<EFBFBD>GM<47><4D>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _RECAL_BACKUP_PLAYER // (<28>ɿ<EFBFBD><C9BF><EFBFBD> (<28><>ʱ<EFBFBD>ȹ<EFBFBD><C8B9><EFBFBD><EFBFBD><EFBFBD>) ) WON <20><><EFBFBD>ݹ<EFBFBD><DDB9><EFBFBD> (<28><><EFBFBD><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD>)
//#define _UNIVERSE_CHATROOM // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY ȫ<><C8AB>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>
// -------------------------------------------------------------------
// <20>¹<EFBFBD><C2B9>ܣ<EFBFBD><DCA3>޸<EFBFBD>WORKER(<28>¸<EFBFBD><C2B8>ѻ<EFBFBD><D1BB><EFBFBD>)
#define _FIX_MESSAGE // (<28>ɿ<EFBFBD>) WON ADD <20>޸<EFBFBD>WORKER<45><52><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؿ<EFBFBD>)
#define _WORKER_AUTO_LOGOUT // (<28>ɿ<EFBFBD>) WON ADD GS<47><53><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD>LOGOUT<55><54>WORKER
//#define _DEFEND_NEWUSERS // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY <20><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD>
//#define _CHECK_BADFILES // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY <20>жϻ<D0B6><CFBB><EFBFBD>
#define _AC_UNLOCK_GS_PLAYER // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD <20>Զ<EFBFBD>UNLOCK
//#define _ACFMPK_NOFREE // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// -------------------------------------------------------------------
// <20>¹<EFBFBD><C2B9>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD>ϵpk<70>ŷ<EFBFBD><C5B7><EFBFBD>
//#define _OACSTRUCT_TCP // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>ϵȡ<CFB5><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
//#define _TCPIP_UTIL // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY TCPIP
//#define _DEATH_CONTEND // (<28><><EFBFBD>ɿ<EFBFBD>) ANDY <20><><EFBFBD><EFBFBD>
//#define _DEATH_FAMILY_LOGIN_CHECK // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#define _DEATH_FAMILY_GM_COMMAND // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD>սGMָ<4D><D6B8>
//#define _DEATH_FAMILY_STRUCT // (<28><><EFBFBD>ɿ<EFBFBD>) WON ADD <20><><EFBFBD><EFBFBD>ս<EFBFBD><D5BD><EFBFBD><EFBFBD>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _CHANGEGALAXY // Robin 2003/10/27 <20><>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD>
//#define _TIMEOUTKICK // Robin 2003/11/07 ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
//#define _UNLOCKPOOL // Robin 2003/12/12 Logout<75>ݴ<EFBFBD><DDB4><EFBFBD>
#define _KILLDEADWORKER // Robin 2004/02/ <20><>sigusr1<72><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Worker <20><>unlock.arg<72><67>'K'
#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>
#endif
// Terry define start -------------------------------------------------------------------
#define _FM_MODIFY // <20><><EFBFBD><EFBFBD><E5B9A6><EFBFBD>޸<EFBFBD>
#define _CHANNEL_MODIFY // Ƶ<><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define _NEW_MANOR_LAW // <20><>ׯ԰<D7AF><D4B0><EFBFBD><EFBFBD>
#define _LOCK_ADD_NAME // LockNode <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ(δ<><CEB4><EFBFBD><EFBFBD>)
#define _TEACHER_SYSTEM // <20><>ʦϵͳ(δ<><CEB4><EFBFBD><EFBFBD>)
// Terry define end -------------------------------------------------------------------
#define _ANGEL_SUMMON // Robin <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٻ<EFBFBD>
//#define _SASQL //Change ʯ<><CAAF><EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD> (<28><><EFBFBD>ɿ<EFBFBD>)
#define _RACEMAN // cyg <20>Գ<EFBFBD><D4B3><EFBFBD><EFBFBD><EFBFBD>
//--------------------------------------------------------
//by longzoro
#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