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

📄 gameresourcestruct.h

📁 墨香最新私服
💻 H
📖 第 1 页 / 共 2 页
字号:
	{
		if(MaxModFile == 0)
			return;
		SAFE_DELETE_ARRAY(ModFile);
	}
	DWORD MaxModFile;
	StaticString* ModFile;
	StaticString BaseObjectFile;
	
}MOD_LIST;

#define MAX_ITEMNAME_LENGTH	30
//---------------<酒捞袍 烹钦 府胶飘>------------------------------------------------------
struct ITEM_INFO
{
	WORD ItemIdx;			//		Item_Index	
	char ItemName[MAX_ITEMNAME_LENGTH+1];		//		Item_name
	WORD ItemTooltipIdx;	//		Item汲疙 砒屏 index
	WORD Image2DNum;		//		2D_Image	
	WORD ItemKind;			//		酒捞袍辆幅	"0 : 康距 1 : 公傍辑 2 : 厘馒酒捞袍 3 : 扁鸥"
	DWORD BuyPrice;			//		备涝啊拜	
	DWORD SellPrice;		//		魄概啊拜	
	WORD Rarity;			//		锐家啊摹	
	WORD WeaponType;		//		公扁蜡屈	厘馒 / 公傍辑
	WORD GenGol;			//		辟榜+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
	WORD MinChub;			//		刮酶+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
	WORD CheRyuk;			//		眉仿+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
	WORD SimMek;			//		缴钙+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
	DWORD Life;				//		积疙仿+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
	DWORD Shield;			//		龋脚碍扁+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
	WORD NaeRyuk;			//		郴仿+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
	ATTRIBUTEREGIST AttrRegist;		//		拳 加己 历亲仿+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
							//		荐 加己 历亲仿+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
							//		格 加己 历亲仿+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
							//		陛 加己 历亲仿+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
							//		配 加己 历亲仿+(康备)	康距苞 厘馒 酒捞袍俊 傍烹荤侩
	WORD LimitJob;			//		厘馒啊瓷 流诀	厘馒 / 公傍辑俊父 荤侩
	WORD LimitGender;		//		厘馒啊瓷 巢赤	厘馒 / 公傍辑俊父 荤侩
	LEVELTYPE LimitLevel;		//		厘馒啊瓷 饭骇	厘馒 / 公傍辑俊父 荤侩
	WORD LimitGenGol;		//		厘馒啊瓷 辟榜	厘馒 / 公傍辑俊父 荤侩
	WORD LimitMinChub;		//		厘馒啊瓷 刮酶	厘馒 / 公傍辑俊父 荤侩
	WORD LimitCheRyuk;		//		厘馒啊瓷 眉仿	厘馒 / 公傍辑俊父 荤侩
	WORD LimitSimMek;		//		厘馒啊瓷 缴钙	厘馒 / 公傍辑俊父 荤侩

	WORD ItemGrade;			//	厘馒酒捞袍	酒捞袍 殿鞭	
	WORD RangeType;			//				芭府蜡屈	
	WORD EquipKind;			//				厘馒辆幅	
	WORD Part3DType;		//				3D颇明锅龋	
	WORD Part3DModelNum;	//				3D颇明葛胆锅龋	
	WORD MeleeAttackMin;	//				辟芭府 弥家傍拜仿
	WORD MeleeAttackMax;	//				辟芭府 弥措傍拜仿
	WORD RangeAttackMin;	//				盔芭府 弥家傍拜仿
	WORD RangeAttackMax;	//				盔芭府 弥措傍拜仿
	WORD CriticalPercent;	//				农府萍拿 欺季飘
	ATTRIBUTEATTACK AttrAttack;		//				拳加己傍拜仿+%
							//				荐加己傍拜仿+%
							//				格加己傍拜仿+%
							//				陛加己傍拜仿+%
							//				配傍拜傍拜仿+%
	WORD PhyDef;			//				拱府 规绢仿+ 
	WORD Plus_MugongIdx;	//				漂沥 公傍+ index
	WORD Plus_Value;		//				漂沥 公傍+ 沥档
	WORD AllPlus_Kind;		//				公傍 蜡屈喊 公傍+ 
	WORD AllPlus_Value;		//				公傍 蜡屈喊 公傍+ 沥档

	WORD MugongNum;			//	公傍辑	楷搬 公傍  锅龋
	WORD MugongType;		//			公傍蜡屈

	WORD LifeRecover;		//	康距	积疙仿+(雀汗) 绊沥荐摹	康距 傈侩
	float LifeRecoverRate;		//			积疙仿+(雀汗)  	康距 傈侩
	WORD NaeRyukRecover;	//			郴仿+(雀汗) 绊沥荐摹	康距 傈侩
	float NaeRyukRecoverRate;	//			郴仿+(雀汗)    	康距 傈侩

	WORD ItemType;			//	扁鸥	酒捞袍 加己	=>涅胶飘, 厚必辑, 犁丰

};

/*
class ITEM_REINFORCE_INFO
{
public:
	WORD			wItemIdx;
	char			szItemName[MAX_ITEMNAME_LENGTH+1];
	LEVELTYPE		ItemLevel;
	WORD			ReinforceType;
	float			w;
};
*/


//---酒酒袍碍拳
struct sITEM_REINFORCE_INFO
{
	WORD			wItemIdx;
	WORD			ReinforceType;
	float			fMaxReinforce;
	float			fw;
};
//-----------------------------------


class ITEM_MIX_INFO
{
public:
	WORD			wItemIdx;
	char			szItemName[MAX_ITEMNAME_LENGTH+1];
	
	WORD			wResultItemNum;
	ITEM_MIX_RES	* psResultItemInfo;
};

class ITEM_MIX_RES
{
public:
	WORD		wResItemIdx;
	char		szResItemName[MAX_ITEMNAME_LENGTH+1];
	WORD		wMixKind;
	MONEYTYPE	Money;
	WORD		SuccessRatio;
	WORD		wMaterialItemNum;
	ITEM_MIX_MATERIAL * psMaterialItemInfo;
};

class ITEM_MIX_MATERIAL
{
public:
	WORD		wMatItemIdx;
	char		szMatItemName[MAX_ITEMNAME_LENGTH+1];
	WORD		wMatItemNum;
};

//-----------------------------------------------------------------------------------------------------------//
//		努扼捞攫飘父 荤侩窍绰 何盒
#ifdef _CLIENT_RESOURCE_FIELD_
//-----------------------------------------------------------------------------------------------------------//

typedef struct _PRELOADEFF
{
	StaticString FileName;
}PRELOADEFF;


#ifdef _TESTCLIENT_
struct TESTCLIENTINFO {
	TESTCLIENTINFO()
	{
		LightEffect = 1;
		Effect = 0;
		MugongIdx = 0;
		WeaponIdx = MIN_EQUIPMENTITEM_INDEX+1;
		Gender = GENDER_MALE;
		x = 30000.f;
		z = 30000.f;
		MonsterEffect = 1;
		MonsterNum = 1;
		MonsterKind = 13;
		Map = 17;

		DressIdx = 0;
		HatIdx = 0;
		ShoesIdx = 0;
		HairType = 0;
		FaceType = 0;
		

		CharacterNum = 0;
		BossMonsterNum = 1;
		BossMonsterKind = 1;
	}
	float x,z;

	WORD DressIdx;
	WORD HatIdx;
	WORD ShoesIdx;

	BYTE HairType;
	BYTE FaceType;

	WORD MonsterKind;

	WORD BossMonsterKind;
	WORD BossMonsterNum;
	int Effect;
	WORD MugongIdx;
	WORD WeaponIdx;
	BYTE Gender;
	int MonsterEffect;
	WORD MonsterNum;
	WORD CharacterNum;
	MAPTYPE Map;

	BOOL LightEffect;
};
#endif

//-----------------------------------------------------------------------
// game config 沥焊 
//-----------------------------------------------------------------------
struct GAMEDESC_INI
{
	GAMEDESC_INI()
	{
		strcpy(DistributeServerIP,"211.233.35.36");
		DistributeServerPort = 400;

		AgentServerPort = 100;
		
		bShadow = MHSHADOW_CIRCLE;
		
		dispInfo.dwWidth = 1024;
		dispInfo.dwHeight = 768;
		dispInfo.dwBPS = 4;
		dispInfo.dispType = WINDOW_WITH_BLT;
		//dispInfo.bWindowed = TRUE;
		dispInfo.dwRefreshRate = 70;

		MaxShadowTexDetail = 256;
		MaxShadowNum = 4;

		FramePerSec = 30;
		TickPerFrame = 1000/(float)FramePerSec;

		MasterVolume = 1;
		SoundVolume = 1;
		BGMVolume = 1;
		
		CameraMinAngleX = 0;
		CameraMaxAngleX = 89.f;
		CameraMinDistance = 200.f;
		CameraMaxDistance = 1000.f;

		LimitDay = 0;
		LimitID[0] = 0;
		LimitPWD[0] = 0;
	}

	float MasterVolume;
	float SoundVolume;
	float BGMVolume;

	char DistributeServerIP[32];
	WORD DistributeServerPort;
	
	WORD AgentServerPort;
	
	DISPLAY_INFO dispInfo;

	BYTE bShadow;
	DWORD MaxShadowNum;
	DWORD MaxShadowTexDetail;

	DWORD FramePerSec;
	float TickPerFrame;

	char MovePoint[64];

	float CameraMinAngleX;
	float CameraMaxAngleX;
	float CameraMinDistance;
	float CameraMaxDistance;

	DWORD LimitDay;
	char LimitID[MAX_NAME_LENGTH+1];
	char LimitPWD[MAX_NAME_LENGTH+1];
};

struct SEVERLIST
{
	char	DistributeIP[16];
	WORD	DistributePort;
	char	ServerName[64];
	WORD	ServerNo;

	SEVERLIST()
	{
		ServerNo = 1;
		strcpy( DistributeIP, "211.233.35.36" );
		DistributePort = 400;
		strcpy( ServerName, "Test" );
	}
};


//-----------------------------------------------------------------------------------------------------------//
#endif //_CLIENT_RESOURCE_FIELD_
//-----------------------------------------------------------------------------------------------------------//


//-----------------------------------------------------------------------------------------------------------//
//		辑滚父 荤侩窍绰 何盒
#ifdef _SERVER_RESOURCE_FIELD_

//-----------------------------------------------------------------------------------------------------------//
#include "ServerTable.h"
//-----------------------------------------------------------------------
// 某腐磐 IN/OUT POINT 汲沥
//-----------------------------------------------------------------------
typedef struct _CHARACTERINOUTPOINT
{
	WORD MapNum;
	VECTOR3 MapInPoint[MAX_MAP_NUM];
	VECTOR3 MapOutPoint[MAX_MAP_NUM];
}CHARACTERINOUTPOINT;


//-----------------------------------------------------------------------------------------------------------//
#endif //_SERVER_RESOURCE_FIELD_
//-----------------------------------------------------------------------------------------------------------//
#endif //__GAMERESOURCESTRUCT_H__

⌨️ 快捷键说明

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