📄 gameresourcestruct.h
字号:
{
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 + -