📄 char.h
字号:
CHAR_WINDOWTYPE_WINDOWEVENT_STARTMSG = 231, CHAR_WINDOWTYPE_WINDOWEVENT_NOWEVENT = 232, CHAR_WINDOWTYPE_WINDOWEVENT_ENDEVENT = 233, CHAR_WINDOWTYPE_WINDOWEVENT_REQMAINMSG = 234, CHAR_WINDOWTYPE_WINDOWEVENT_ACCMAINMSG = 235, CHAR_WINDOWTYPE_WINDOWEVENT_NOMALMSG = 236, CHAR_WINDOWTYPE_WINDOWEVENT_CLEANMSG = 237, CHAR_WINDOWTYPE_WINDOWEVENT_REQTHANK = 238, CHAR_WINDOWTYPE_WINDOWEVENT_ACCTHANK = 239, CHAR_WINDOWTYPE_WINDOWITEMSHOP_START = 240, CHAR_WINDOWTYPE_WINDOWITEMSHOP_STARTMSG = CHAR_WINDOWTYPE_WINDOWITEMSHOP_START, CHAR_WINDOWTYPE_WINDOWITEMSHOP_MENU = 241, CHAR_WINDOWTYPE_WINDOWITEMSHOP_BUY_MSG = 242, CHAR_WINDOWTYPE_WINDOWITEMSHOP_SELL_MSG = 243, CHAR_WINDOWTYPE_WINDOWITEMSHOP_END = 244, CHAR_WINDOWTYPE_WINDOWITEMSHOP_LIMIT = 245, CHAR_WINDOWTYPE_WINDOWITEMSHOP_EXPRESS = 246, CHAR_WINDOWTYPE_DUELRANKING_START = 250, CHAR_WINDOWTYPE_DUELRANKING_TOPRANKING = 251, CHAR_WINDOWTYPE_DUELRANKING_MYRANKING = 252, CHAR_WINDOWTYPE_DUELRANKING_WAIT = 253, CHAR_WINDOWTYPE_DEFEND_BILLDBOARD = 254, CHAR_WINDOWTYPE_WINDOWPETSKILLSHOP = 260, CHAR_WINDOWTYPE_WINDOWPETSHOP_START = 261, CHAR_WINDOWTYPE_WINDOWPETSHOP_PETSELECT = 262, CHAR_WINDOWTYPE_WINDOWPETSHOP_MAIN = 263, CHAR_WINDOWTYPE_WINDOWPETSHOP_GOLDOVER = 264, CHAR_WINDOWTYPE_WINDOWPETSHOP_PETSELECT2 = 265, CHAR_WINDOWTYPE_WINDOWPETSHOP_MAIN2 = 266, CHAR_WINDOWTYPE_WINDOWPETSHOP_DRAWSELECT = 267, CHAR_WINDOWTYPE_WINDOWPETSHOP_ASKDRAW = 268, CHAR_WINDOWTYPE_WINDOWPETSHOP_END = 269, CHAR_WINDOWTYPE_WINDOWWARPMAN_MAIN = 271, CHAR_WINDOWTYPE_WINDOWWARPMAN_ERR = 272, CHAR_WINDOWTYPE_WINDOWWARPMAN_END = 273, CHAR_WINDOWTYPE_NPCENEMY_START = 281, CHAR_WINDOWTYPE_CHARM_START = 282, CHAR_WINDOWTYPE_CHARM_END = 283, CHAR_WINDOWTYPE_QUIZ_START = 284, CHAR_WINDOWTYPE_QUIZ_MAIN = 285, CHAR_WINDOWTYPE_QUIZ_END = 286, CHAR_WINDOWTYPE_CHECKMAN_START = 287, CHAR_WINDOWTYPE_CHECKMAN_MAIN = 288, CHAR_WINDOWTYPE_CHECKMAN_END = 289, CHAR_WINDOWTYPE_FAMILYMAN_START = 320, CHAR_WINDOWTYPE_FAMILYMAN_ADD = 321, CHAR_WINDOWTYPE_FAMILYMAN_JOIN = 322, CHAR_WINDOWTYPE_FAMILYMAN_OUT = 323, CHAR_WINDOWTYPE_FAMILYMAN_BROKEN = 324, CHAR_WINDOWTYPE_BANKMAN = 330, // CoolFish: FMPKMan 2001/7/4 CHAR_WINDOWTYPE_FMPKMAN_START = 340, CHAR_WINDOWTYPE_FMPKMAN_VIEW = 341, CHAR_WINDOWTYPE_FMPKMAN_LEAVEPK = 342, CHAR_WINDOWTYPE_FMPKCALLMAN_START = 345, CHAR_WINDOWTYPE_FMPKCALLMAN_CALL = 346, CHAR_WINDOWTYPE_FMPKCALLMAN_COME = 347, CHAR_WINDOWTYPE_FMPKCALLMAN_LEAVE = 348, // Arminius 7.13 scheduleman CHAR_WINDOWTYPE_SCHEDULEMAN_START = 350, CHAR_WINDOWTYPE_SCHEDULEMAN_SELECT = 351, CHAR_WINDOWTYPE_SCHEDULEMAN_DETAIL = 352, // Arminius 7.27 CHAR_WINDOWTYPE_MANORPK_START = 360, CHAR_WINDOWTYPE_MANORPK_ASK = 361, CHAR_WINDOWTYPE_MANORPK_END = 362, // shan CHAR_WINDOWTYPE_FM_DENGON = 370, // 家族留言板 CHAR_WINDOWTYPE_FM_FMSDENGON = 371, // 家族之间留言板 CHAR_WINDOWTYPE_FM_MESSAGE1 = 372, // 说明视窗(据点) CHAR_WINDOWTYPE_FM_MESSAGE2 = 373, // 说明视窗(成员) CHAR_WINDOWTYPE_FM_SELECT = 374, // 选项视窗 CHAR_WINDOWTYPE_FM_MEMBERLIST = 375, // 成员列表 CHAR_WINDOWTYPE_FM_POINTLIST = 376, // 据点列表 CHAR_WINDOWTYPE_FM_DPTOP = 377, // 强者表(前叁十大列榜) CHAR_WINDOWTYPE_FM_DPME = 378, // 强者表(自己的列榜) CHAR_WINDOWTYPE_FM_DPSELECT = 379, // 强者表的选项视窗#ifdef _PET_TRANS CHAR_WINDOWTYPE_PETTRANS_START = 384, CHAR_WINDOWTYPE_PETTRANS_SELECT = 385, CHAR_WINDOWTYPE_PETTRANS_SELPET = 386, CHAR_WINDOWTYPE_PETTRANS_MAIN1 = 387, CHAR_WINDOWTYPE_PETTRANS_END = 389,#endif#ifdef _GAMBLE_BANK NPC_GambleBank_START = 390, NPC_GambleBank_SELECT, NPC_GambleBank_BANK, NPC_GambleBank_CHANG1, NPC_GambleBank_CHANG2, NPC_GambleBank_END,#endif#ifdef _PETRACE CHAR_WINDOWTYPE_PETRACEMASTER_START = 410, CHAR_WINDOWTYPE_PETRACEMASTER_RULE, CHAR_WINDOWTYPE_PETRACEMASTER_PET, CHAR_WINDOWTYPE_PETRACEMASTER_LEAVE,#endif #ifdef _GAMBLE_ROULETTE WINDOWTYPE_GAMBLEROULETTE_START = 415, WINDOWTYPE_GAMBLEROULETTE_SELECT, WINDOWTYPE_GAMBLEROULETTE_END,#endif#ifdef _NEWEVENT CHAR_WINDOWTYPE_WINDOWEVENT_ACCTHANKNEW = 430,#endif#ifdef _TRANSER_MAN NPC_TRANSERMAN_START = 440, NPC_TRANSERMAN_SELECT, NPC_TRANSERMAN_WARP, NPC_TRANSERMAN_END,#endif#ifdef _ITEM_NPCCHANGE NPC_ITEMCHANGE_START = 445, NPC_ITEMCHANGE_SELECT, NPC_ITEMCHANGE_MESSAGE, NPC_ITEMCHANGE_END,#endif#ifdef _ADD_FAMILY_TAX // WON ADD 增加庄园税收 CHAR_WINDOWTYPE_FAMILY_TAX = 450,#endif#ifdef _ALLDOMAN // (不可开) Syu ADD 排行榜NPC NPC_ALLDOMAN_START = 460, NPC_ALLDOMAN_START2, NPC_ALLDOMAN_START3, NPC_ALLDOMAN_HEAL, NPC_ALLDOMAN_GIVEMONEY, NPC_ALLDOMAN_MAIN_WND , NPC_ALLDOMAN_SELECT_WND , NPC_ALLDOMAN_LIST_WND , #endif#ifdef _PETSKILL_CANNEDFOOD ITEM_WINDOWTYPE_SELECTPETSKILL_SELECT = 470, ITEM_WINDOWTYPE_SELECTPETSKILL_END,#endif}CHAR_WINDOWTYPE;#ifdef _GMRELOADtypedef struct tagGMInfo{ char cdkey[24]; int level;}GMInfo;#endifBOOL CHAR_talkToCli( int talkedcharaindex,int talkcharaindex, char* message, CHAR_COLOR color );void CHAR_talkToCliAndParty( int talkedcharaindex,int talkcharaindex,char* message, CHAR_COLOR color );BOOL CHAR_talkToCharacter( int talkedcharaindex,int talkcharaindex, char* message );void CHAR_getCoordinationDir( int dir , int x, int y ,int c, int *xout , int *yout );BOOL CHAR_createCharacter( int type, int floor, int x, int y, int dir, int* charaindex, int* objindex, BOOL seemap );void CHAR_CharaDelete( int charaindex );void CHAR_ObjectDelete( int objindex );int CHAR_makeDBKey( int charaindex, char *pszBuffer, int size );int CHAR_getEmptyPartyArray( int charaindex);BOOL CHAR_JoinParty( int charaindex );void CHAR_JoinParty_Main( int charaindex, int targetindex);BOOL CHAR_DischargeParty( int charaindex, int flg);BOOL CHAR_DischargePartyNoMsg( int charaindex);BOOL CHAR_setMyPosition_main( int index, int x, int y, int setdir, BOOL CAFlg);BOOL CHAR_setMyPosition( int index, int x, int y, BOOL CAFlg);void CHAR_CharaDeleteHavePet( int charaindex);int CHAR_sendAction( int charaindex, int action, int mode);void CHAR_sendLeader( int objindex, int leader);void CHAR_sendBattleWatch( int objindex, int onoff);void CHAR_sendBattleEffect( int charaindex, int onoff);// shanvoid CHAR_sendTradeEffect( int charaindex, int onoff);#ifdef _MIND_ICONvoid CHAR_sendMindEffect( int charaindex, int onoff);#endif#ifdef _ITEM_CRACKERvoid CHAR_sendCrackerEffect( int charaindex, int onoff);#endifvoid CHAR_inputUserPetName( int index , int havepetindex, char* name );int CHAR_getPartyIndex( int index, int num);void CHAR_processWindow(int charaindex, int seqno, int select, int objindex, char* data );void CHAR_AddCharm( int charaindex, int iValue );void CHAR_PetAddVariableAi( int petindex, int iValue );void CHAR_PartyUpdate( int charaindex, int senddata );char *CHAR_getUseName( int charaindex );char *CHAR_getUseID( int charaindex );EXTERN int EnemyMoveNum; /* 凛卞 嫖 仃月衬及醒 */#define DB_DUELPOINT "db_duel" // 犯亘巨伙禾奶件玄犯□正矛□旦#define DB_ADDRESSBOOK "db_addressbook" // 失玉伊旦皮永弁犯□正矛□旦BOOL CHAR_send_DpDBUpdate( int charaindex );BOOL CHAR_send_DpDBUpdate_AddressBook( int charaindex, int mode );void CHAR_sendPMEToArroundCharacter( int charaindex, int petindex, int flg, int no );void CHAR_sendPMEToArroundCharacterFLXY( int petindex, int fl, int x, int y, int dir, int flg, int no );void CHAR_sendSEoArroundCharacter( int fl, int x, int y, int senumber, int sw );BOOL CHAR_initEffectSetting( char* filename );void CHAR_checkEffect( int charaindex);void CHAR_checkEffectLoop( void);void CHAR_initDebugChatCdkey( void);int CHAR_setChatMagicCDKey( int mode, char *cdkey);float GetRecoveryRate( int charaindex );int storeCharaData( void );#ifdef _MAGIC_REHPAI //补血AIint Magic_RideGetHP( int toindex, int petindex, int flg);#endif// CoolFish: Trade 2001/4/18int CHAR_findTotalEmptyItem(int index);#ifdef _FIX_METAMORIDEint CHAR_CHECKJOINENEMY( int index);#endif#ifdef _SEND_EFFECT // WON ADD AC送下雪、下雨等特效#define CHAR_EFFECT_SETTINGBUFFER 256typedef struct tagCHAR_effectsetting{ int floor; // 白夫失 int effect; // 梢请 寞 int level; // 梢请及伊矛伙[ 蜇及雄今[ int sendflg; // 憎巨白尼弁玄毛霜匀凶井升丹井[ char month[CHAR_EFFECT_SETTINGBUFFER]; // 垫允月畸 char day[CHAR_EFFECT_SETTINGBUFFER]; // 垫允月 char hour[CHAR_EFFECT_SETTINGBUFFER]; // 垫允月凛棉 char min[CHAR_EFFECT_SETTINGBUFFER]; // 垫允月坌 char expire[CHAR_EFFECT_SETTINGBUFFER]; // 垫仄化中月赢今[( }CHAR_effectsetting;CHAR_effectsetting* CHAR_effect;int CHAR_effectnum;#endif#ifdef _PET_LOSTPETBOOL CHAR_CharSaveLostPet( int petindex, int type);#endif#ifdef _ALLDOMANvoid InitHeroList( void);#endif#endifBOOL checkUnlawWarpFloor( int floor);#ifdef _HELP_NEWHANDvoid CHAR_loginAddItemForNew( int charaindex );#endif#ifdef _TIME_TICKETvoid check_TimeTicket();int check_TimeTicketMap(int floor);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -