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

📄 charlist.h

📁 国内著名网络游戏dragon的服务端完整源码 内附完整数据库结构
💻 H
📖 第 1 页 / 共 3 页
字号:
	//  ------------------------------------- NPC啊 磷栏搁 掘阑荐 乐绰 巴甸...
	short int				Get_meat;
	char					Meat_amount;
	short int				Get_skin;
	char					Skin_amount;
	short int				Get_Wool;
	char					Wool_amount;
	short int				Get_beewax;
	char					BeeWax_amount;
	
	// 1207 KHS
	//---------------------------------------- 
	char					viewtype;
	DWORD					viewtype_treet;		// 唱公俊 见扁 矫埃.
	DWORD					viewtype_cameleont;	// 墨羔饭柯    矫埃.
	DWORD					viewtype_catt;		// 绊剧捞吧澜  矫埃.
	
	short int				openhouse;
	short int				tame;				// tame荐摹...
	bool					tamed;
	short int				tamingable;
	short int				tamingcountdown;
	BYTE					tame_cmd;
	char					HostName[ 21]; // 林牢狼 捞抚...
	short int				HostId;
	char					TargetName[ 31]; // 林牢捞 沥茄 傍拜磊狼 捞抚.
	
	//	DWORD					pk;			// pk甫 沁促搁 泅犁矫埃焊促 奴荐甫 啊瘤绊 乐促 ! 
	short					pkid;		//
	short					pkcount;	// 捞 荐摹啊 3捞惑捞搁 PK甫 茄巴捞促 ! 
	DWORD					cast_pk;	// BroadCast等 矫埃.
	
	
	//------------------------   辑滚俊辑父 荤侩窍绰 para...
	DWORD			WalkTime;
	DWORD			desttime;
	
	// ********************************* 眠啊等 亲格甸..
	// 蜡悼利烙.	
	//short int		Dam_Min, Dam_Max ;
	//short int		Def_Rate ;
	//short int		Hit_Rate ;
	char			disease[6];					
	
	
	//-----------------------------------------
	//short int		skillno;
	short int		cur_skillno; // 泅犁 角青登扁 困秦 矫傈吝牢 Skill...
	short int		cur_skillx;
	short int		cur_skilly;
	short int		cur_skilltargettype;
	short int		cur_skilltarget_id;
	POS				cur_skillPOS;
	DWORD			exetime_skill; // 角青瞪 Skill狼 矫埃.
	
	
	
	
	
	short int		MaxWizardSpell ;
	short int		MaxPriestSpell ;
	
	short int		Weight, MaxWeight ;
	
	//	short int		Def_Correction ;				// 规绢焊沥狼 醚 钦. 酒捞袍 厘馒矫 咯扁俊 穿利等促.
	//	bool			class_item_corr_flag ;			// 努贰胶 焊沥
	
	
	DWORD			tac_skillEXP[13] ;
	char			cur_tac_skill;					// 泅犁 绢恫傍拜捞 捞幅绢脸阑锭 Setting登哥 傈捧扁贱 Index啊 甸绢埃促. ( TACTICS_Crapple....苞 鞍篮 )
	
	
	short	int 	reserved_point ;
	int				nAbilityPlusOfPotion[20];		//冈绰芭俊 狼茄 颇况诀
	DWORD			dwAbiliityPlusTime[20];
	//	int				nAbilityPlusOfWeapon[20];		//酒捞袍俊 厘累俊 狼茄 颇况诀
	DWORD			DontDiseaseTime[6];             //龙捍俊 吧府瘤 臼篮 矫埃 
	
	
	DWORD			BankMoney;
	DWORD			LastTotal;
	DWORD			LastLoan;
	DWORD			LastLoan_time;
	
	ItemAttr		box_item[MAX_BIX_ITEM];			// SQL俊 历厘且 鞘夸 绝促.. 傍侩 滚欺..
	DWORD			box_id;							// 泅犁 凯妨 乐绰 冠胶狼 绊蜡 ID
	
	int				Defence;						// 规绢仿
	int				Aboidance;						// 雀乔啦
	DWORD			Ignore;							// 付过 雀乔...
	
	short int		Hungry_t;						// 割檬俊 茄锅究 冻绢龙 巴牢啊.. 叼弃飘 10檬
	short int		Hungry_turn;					// 1檬俊 茄锅侥 妮 且锭.... 荤侩
	float			Hungry_much;					// 茄锅 冻绢龙锭 倔付唱 冻绢龙 巴牢啊.. 叼弃飘 5
	bool			HungryChangeFlag;
	
	
	
	
	
	
	
	// Chatting包访 函荐 ----------------
	char			chatname[ 31];
	char			chattype;
	short int		whisperid;
	// ----------------------------------
	
	
	/// ######### 0218 YGI ################
	// Party / Relation / Employment.........................	0213 YGI
	CharacterParty party[6];			
	CharacterParty relation[3];				
	CharacterParty employment[6];				
	
	//////////////////////////////////////// up_date侩			
	char party_str[6][31];
	char relation_str[3][31];
	char employment_str[6][31];
	//############################################
	
	int partyrequestflag;
	
	
	//////////////////////// 0331 捞窍 傈眉荐沥 LKH /////////////////////
	BYTE			Condition;			// 0沥惑->CON_NORMAL, 1劝悼利->CON_ACTIVE, 2公扁仿->CON_SLUGGISH, 3浇肺快->CON_SLOW, 4去鄂->CON_DAZE, 5吝刀->CON_POISON, 6籍拳->CON_STONE, 7磷澜->CON_DEATH 
	DWORD			Condition_Time[8];	// 惑怕 瘤加 矫埃;	
	
	BYTE			Status;				// 某腐磐狼 绒侥 惑怕 0篮 nomal		//0108
	
	
	//DWORD			doing_CheckTime;	// 漂沥 瓤仿阑 惯积窍绰单 吧府绰 矫埃
	//short int		doing_Type;			// 漂沥瓤仿 绊蜡锅龋:1->磷澜
	
	DWORD			DontPoison;			// 吝刀 惑怕甫 肯傈洒 阜澜
	DWORD			DontDaze;			// 去鄂 惑怕甫 肯傈洒 阜澜
	DWORD			DontSlow;			// 加档历窍 惑怕甫 肯傈洒 阜澜
	DWORD			Miner50Damage;		// 单固瘤樊阑 50% 临烙
	DWORD			Miner30Damage;		// 单固瘤樊阑 30% 临烙
	DWORD			Miner50Fire;		// 阂付过 单固瘤父 50% 临烙
	DWORD			Miner30Fire;		// 阂付过 单固瘤父 30% 临烙
	DWORD			Miner50Ice;			// 葫付过 单固瘤父 50% 临烙
	DWORD			Miner30Ice;			// 葫付过 单固瘤父 30% 临烙
	DWORD			Miner50Elect;		// 傈拜付过 单固瘤父 50% 临烙
	DWORD			Miner30Elect;		// 傈拜付过 单固瘤父 30% 临烙
	DWORD			Miner100Elect;		// 傈拜付过 肯傈 规绢
	
	DWORD			DontCasting;		// 付过 阂啊
	DWORD			DeathTime;			// 磷澜栏肺 捞福绰 矫埃 悸泼
	DWORD			MinerSight;			// 矫具甫 2鸥老肺 良塞
	DWORD			Plus50Defence;		// 规绢啦 50% 刘啊
	DWORD			Plus50Avoid;		// 雀乔啦 50% 刘啊(惑措狼 傍拜 疙吝犬伏捞 冻绢咙)
	DWORD			DontDisease;		// 葛电 龙捍捞 吧府瘤 臼绰促.
	DWORD			DontEvilMagic;		// 葛电 历林 付过阑 屁败晨
	DWORD			EvilToProtect;		// 荤厩茄 扁款(付过)栏肺何磐 焊龋(random窍霸 50~80% 焊龋 利侩) & 葛电 厩茄 啊摹包阑 瘤囱 粮犁狼 瓤苞俊 措茄 历亲
	DWORD			Plus50AP;			// 傍拜仿 50% 刘啊
	DWORD			Plus50Agility;		// 刮酶己 50% 刘啊
	DWORD			AllSuccess;			// 葛电 青悼(扁贱) 己傍
	
	DWORD			Plus50MagicHD;																
	DWORD			Plus100MagicHD;																
	
	DWORD			Plus100Ac;			// 付过俊 狼茄 厘厚 规绢仿 100% 刘啊
	DWORD			Miner30AP;			// 傈捧仿(傍拜仿)30%皑艰				*
	DWORD			Plus50Ac;			// 拱府规绢仿(ac)50%刘啊	
	DWORD			Plus50Luck;			// 青款摹50%刘啊
	DWORD			Plus100Defence;		// 傈眉 规绢啦 100% 刘啊
	/////////////////////////// 咯扁鳖瘤 ///////////////////////////////
	
	////////////// 0410 lkh 眠啊 //////////////
	DWORD		ReturnMagic;		//	付过狼 瓤苞甫 矫傈磊俊霸 登倒覆
	
	
	//////////// 0125 YGI ///////////// 酒捞袍 芭贰
	K_ITEM		give[20];		// 郴啊 拎具 窍绰 酒捞袍
	K_ITEM		recv[20];		// 郴啊 罐酒具 窍绰 酒捞袍 
	short int	target_id;		// 芭贰 措惑
	bool		trade_on;		// 芭贰窍绊 乐绰瘤 绝绰瘤...
	
	DWORD		timetoupdate;	
	
	char		updatable;		
	int			balancingtest;
	
	DWORD		DontDamage;		
	
	
#ifdef _GAME_SERVER_
	AREA		area_tbl[MAX_AREA_BUFFER];
#endif
	
	
	bool		counseler;		// counseler绰 鸥拜阑 罐瘤 臼绰促. 
	
	int			ctrlpc;			// NPC老版快 唱甫 力绢窍绰 NPC狼 ID, 绝阑 版快 -1甫 啊瘤绊 乐促.
	int			ctrlnpc[MAX_PC_CONTROL_NPC];		
	
	
	
	/////////////// 0315 lkh 眠啊 ////////////////
	DWORD		DontAttack;			// 老馆傍拜阂啊
	DWORD		AmplifyMagic;		// 傍拜付过狼 单固瘤啊 1.5硅 疵绢巢
	DWORD		Transparency;		// 捧疙牢埃 瘤加矫埃
	
	DWORD		AllCanCleMagic;		//	葛电 付过阑 屁败晨
	DWORD		RangeWeaponProtect; //	葛电 厘芭府(厚公扁)俊 措茄 肯傈 焊龋
	DWORD		SpeedUp;			//  泅犁 加档狼 1/2父怒 歹 弧扼咙
	int			ProtectField_X;		//	付过 搬拌狼 鸥老吝缴谅钎
	int			ProtectField_Y;		//             "
	DWORD		ProtectField;		//	付过 搬拌狼 瘤加贸府
	///////////////////////////////////////////////
	
	// 0405 YGI
	char		believe_god;		// 郴啊 瓜绰 脚
	short int	faith;				// 脚居缴
	char		preach_name[20];	// 傈档茄 荤恩狼 捞抚
	
	short int	god_cast_level;		// 脚傈 林巩 切嚼 窜拌	// 0410	YGI	// sql 历厘 鞘夸
	bool		in_temple;			// 脚傈救俊 乐促		// 0410	YGI	// sql 历厘 鞘夸 绝澜
	int			is_god_meeting;		// 泅犁 抗硅吝捞促		// 0410	YGI	// sql 历厘 鞘夸 绝澜
	DWORD		god_meeting_start_time;	// 抗硅 矫累茄 矫埃	// 0410	YGI	// sql 历厘 鞘夸 绝澜
	bool		i_go_year_meeting;		// 楷吝 抗硅俊 艾促.// 0410	YGI	// sql 历厘 鞘夸 绝澜
	bool		i_go_month_meeting;		// 岿吝 抗硅俊 艾促.// 0410	YGI	// sql 历厘 鞘夸 绝澜
	bool		i_go_day_meeting;		// 老老 抗硅俊 艾促.// 0410	YGI	// sql 历厘 鞘夸 绝澜
	
	DWORD		can_memorize_time;		// 啊瓷茄 矫埃	// 历厘且 鞘夸 绝澜  0414 YGI
	
	short int		startposition;
	short int		startmap;
	
	//////////////////////////////////  搬捧 矫胶袍...
	
	char        dualname[20];
	char        dualstatus;	// 0: No Dual    1: 脚没茄惑怕..   2: 措搬惑怕.
	
	DWORD		dualvictory;	
	DWORD		dualfail;	
	DWORD		dualdraw;	
	
	// 010406 YGI
	DWORD			LadderScore;		// 妮肺技胶 贰歹 痢荐
	WINLOSEPOINT	WinLoseScore;		// 妮肺技胶 铰菩
	//< CSD-010907
	char aStepInfo[20];
	//> CSD-010907
	int				nUserAge;			// 030923 kyo
	Event_Join		EventJoin;			// 020115 LTS
} CHARLIST, *LPCHARLIST;		

#define		HUNGRY_TIME		60		// 1盒  //###1213_2 荐沥
#define		HUNGRY_MUCH		1.0	



// 龙捍 抛捞喉	//0104
typedef struct tag_disease_table
{							
	short int	disease_number;
	char		han_name[31];	
	char		name[31];	
	short int	lv;			
	short int	nut1_1;		
	short int	nut2_1;			
	short int	nut3_1;		
	short int	probability_1;
	short int	andor_1;	
	short int	checktime_1;
	short int	contact_char;
	short int	talk_char;	
	short int	fuck_char;	
	short int	contact_obj;
	short int	eat_obj;	
	short int	nut1_2;		
	short int	nut2_2;	
	short int	nut3_2;
	short int	probability_2;
	short int	checktime_2;
	short int	andor_2;
	short int	dec_str;
	short int	dec_dex;
	short int	dec_con;
	short int	dec_wis;
	short int	dec_int;
	short int	dec_movp;
	short int	dec_char;
	short int	dec_endu;
	short int	dec_mor;
	short int	dec_luck;
	short int	dec_ws;
	short int	dec_ps;
	short int	recoverable;
	short int	life	;
	short int	health	;
	short int	mp	;
	short int	dp	;
	short int	max_	;
	short int	damage	;
	short int	att_rate	;
	short int	depen_rate	;
	short int	ac	;
	short int	mad	;
	short int	poison	;
	short int	stony	;
	short int	sluggish	;
	short int	active	;
	short int	paralysis	;
	short int	active_time	;
	short int	maintain_time	;
	short int	natural_recovery	;
	short int	nut1_3	;
	short int	nut2_3	;
	short int	nut3_3	;
	short int	probability_3	;
	short int	checktime_3	;
	short int	andor_3	;
	short int	price_heal	;
	short int	price_prevent	;
	
}DiseaseTable;



//////////////// 0405 YGI	脚傈 抛捞喉
struct GodTable
{
	char meet_year_month;
	char meet_year_day;
	char meet_year_hour;
	char meet_month_day;
	char meet_month_hour;
	char meet_day_hour;
};

#endif


⌨️ 快捷键说明

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