⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 char.h

📁 最新主流石器時代源代碼,包含諸多目前流行功能代碼.
💻 H
📖 第 1 页 / 共 2 页
字号:
		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,     // 强者表的选项视窗        // Terry 2001/08/31#ifdef _SERVICE        CHAR_WINDOWTYPE_SERVICE_START     = 380,    // 石器服务员确定视窗        CHAR_WINDOWTYPE_SERVICE_EXIT      = 381,    // 石器服务员取消视窗        CHAR_WINDOWTYPE_SERVICE_CONTINUE  = 382,    // 石器服务员继续视窗        CHAR_WINDOWTYPE_SERVICE_WAIT      = 383,    // 石器服务员等待视窗#endif       #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 _AUCTIONEER  CHAR_WINDOWTYPE_AUCTIONEER_START = 420,  CHAR_WINDOWTYPE_AUCTIONEER_NEW,  CHAR_WINDOWTYPE_AUCTIONEER_LIST_BUY,  CHAR_WINDOWTYPE_AUCTIONEER_SURVEY,  CHAR_WINDOWTYPE_AUCTIONEER_MODIFY,  CHAR_WINDOWTYPE_AUCTIONEER_LIST_MODIFY,  CHAR_WINDOWTYPE_AUCTIONEER_END,#endif#ifdef _NEWEVENT  CHAR_WINDOWTYPE_WINDOWEVENT_ACCTHANKNEW = 430,#endif#ifdef _BLACK_MARKET  CHAR_WINDOWTYPE_BLACKMARKET = 435,#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 _PAUCTION_MAN	NPC_PAUCTION_START,	NPC_PAUCTION_SELECT,	NPC_PAUCTION_BUY,	NPC_PAUCTION_SELL,	NPC_PAUCTION_WARP,	NPC_PAUCTION_END,#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#ifdef _NPC_WELFARE    NPC_WELFARE_START = 480,	NPC_WELFARE_END,#endif#ifdef _NPC_VERYWELFARE    NPC_VERYWELFARE_START = 490,	NPC_VERYWELFARE_NO1,	NPC_VERYWELFARE_NO2,	NPC_VERYWELFARE_NO3,	NPC_VERYWELFARE_END,#endif#ifdef _NPC_WELFARE_2				// WON ADD 职业NPC-2    NPC_WELFARE_START2 = 495,	NPC_WELFARE_END2,#endif#ifdef _NPC_DEPOTPET	CHAR_WINDOWTYPE_DEPOTPETSHOP_MENU = 510,	CHAR_WINDOWTYPE_DEPOTPETSHOP_HANDLE,	CHAR_WINDOWTYPE_DEPOTPETSHOP_ADD,	CHAR_WINDOWTYPE_DEPOTPETSHOP_GET,	CHAR_WINDOWTYPE_DEPOTPETSHOP_ASKADD,	CHAR_WINDOWTYPE_DEPOTPETSHOP_ASKGET,#endif#ifdef _ANGEL_SUMMON	CHAR_WINDOWTYPE_ANGEL_ASK = 520,	CHAR_WINDOWTYPE_ANGEL_CLEAN,#endif#ifdef _CONTRACT	CHAR_WINDOWTYPE_CONTRACT_ANSWER = 530,#endif#ifdef _RACEMAN							//猎宠大会	CHAR_WINDOWTYPE_RACE_START = 540,			// 开始	CHAR_WINDOWTYPE_RACE_SUBJECT,				// 猎宠比赛题目	CHAR_WINDOWTYPE_RACE_TICKET,				// 领取猎宠证	CHAR_WINDOWTYPE_RACE_PETSELECT,				// 宠物选择	CHAR_WINDOWTYPE_RACE_CHECKIN,				// 猎宠登记	CHAR_WINDOWTYPE_RACE_RANK,					// 猎宠排行榜	CHAR_WINDOWTYPE_RACE_PRIZE,					// 兑奖	CHAR_WINDOWTYPE_RACE_NORMAL,				// 无标题视窗	CHAR_WINDOWTYPE_RACE_SHOWRANK1,				// 新手排行榜	CHAR_WINDOWTYPE_RACE_SHOWRANK2,				// 排行榜	CHAR_WINDOWTYPE_RACE_SHOWRANK3,				// 排行榜	CHAR_WINDOWTYPE_RACE_SHOWRANK4,				// 排行榜	CHAR_WINDOWTYPE_RACE_SHOWRANK5,				// 排行榜	CHAR_WINDOWTYPE_RACE_SHOWRANK11,			// 显示历史记录	CHAR_WINDOWTYPE_RACE_SHOWRANK12,			// 显示历史记录	CHAR_WINDOWTYPE_RACE_SHOWRANK13,			// 显示历史记录	CHAR_WINDOWTYPE_RACE_SHOWRANK14,			// 显示历史记录	CHAR_WINDOWTYPE_RACE_SHOWRANK15,			// 显示历史记录	CHAR_WINDOWTYPE_RACE_QUIZ,					// 通关密语#endif}CHAR_WINDOWTYPE;#ifdef _GMRELOADtypedef struct tagGMInfo{	char cdkey[24];	int level;}GMInfo;#endif#ifdef _ANGEL_SUMMON#define MAXMISSION 100#define MAXMISSIONTABLE 1000struct MissionInfo{	int id;	char detail[1024];	int level;	char eventflag[1024];	//char bonus[1024];	int limittime;};struct MissionTable{	char angelinfo[128];	char heroinfo[128];	int mission;	int flag;	int time;	int limittime;};extern struct MissionInfo missionlist[MAXMISSION];extern struct MissionTable missiontable[MAXMISSIONTABLE];#endif#ifdef _JOBDAILY#define MAXDAILYLIST 1000#define MAXMISSIONFLAG 1000typedef struct _DailyFileType{	char jobid[10];			//任务编号	char rule[16384];		//条件判断	char explain[200];		//任务说明	char state[20];			//状态说明}DailyFileType;//extern struct DailyFileType dailyfile[MAXDAILYLIST];#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;	/*   凛卞  嫖  仃月衬及醒 */extern char *DebugFunctionName;extern int DebugPoint;#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 _NPCSERVER_NEWBOOL NPCSERVER_CreateObjindexFromServer( int fd, int npcindex, char *Name, int image,										int dir, int floor, int x, int y);#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 _ITEM_PILENUMSint CHAR_getMyMaxPilenum( int charaindex);#endif#ifdef _PET_LOSTPETBOOL CHAR_CharSaveLostPet( int petindex, int type);#endif#ifdef _ALLDOMANvoid InitHeroList( void);#endif#endif#ifdef _STREET_VENDORvoid CHAR_sendStreetVendor(int charaindex,char *message);void CHAR_sendStreetVendorDataToCli(int charaindex,int toindex);void CHAR_sendStreetVendorOneDataToCli(int charaindex,int toindex,int sendindex);#endifBOOL checkUnlawWarpFloor( int floor);#ifdef _HELP_NEWHANDvoid CHAR_loginAddItemForNew( int charaindex );#endif#ifdef _JOBDAILYvoid CHAR_JobDaily(int charaindex,char *data);#endif#ifdef _TEACHER_SYSTEMvoid CHAR_Teacher_system(int charaindex,char *data);void CHAR_Teacher_system_View(int charaindex,int iOnLine,char *data);#endif#ifdef _TIME_TICKETvoid check_TimeTicket();int check_TimeTicketMap(int floor);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -