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

📄 auction.h

📁 国内著名网络游戏dragon的服务端完整源码 内附完整数据库结构
💻 H
字号:
// Auction.h: interface for the CAuction class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_AUCTION_H__65C7ED7E_9020_467F_AB76_8528EE975EC8__INCLUDED_)
#define AFX_AUCTION_H__65C7ED7E_9020_467F_AB76_8528EE975EC8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Dr_Network.h"

enum BondMoneyNo
{
	BOND_MONEY_1000 = 10219,	//10撅 农复 夯靛	
	BOND_MONEY_500	= 10220,	//5撅 农复 夯靛	
	BOND_MONEY_100	= 10221,	//1撅 农复 夯靛	
	BOND_MONEY_50	= 10222,	//5玫父 农复 夯靛	
	BOND_MONEY_10	= 10223,	//1玫父 农复 夯靛	
	BOND_MONEY_5	= 10224,	//5归父 农复 夯靛	
};

typedef struct SUPERMONEY
{
	int iItemNo;
	int iValue; 
	SUPERMONEY(const int iInput,const int iInput2)
	{
		iItemNo =iInput;
		iValue	=iInput2;
	}
}t_SuperMoney,*lpSUPERMONEY;

const int BOND_MONEY_MAX = 6;
extern const SUPERMONEY aBondMoney[BOND_MONEY_MAX];

enum IsEndType
{
	IS_END_ALL_RIGHT	= 0,	//构电 且 荐 乐绰 惑怕
	IS_END_DELETING		= 1,	//昏力吝
	IS_END_BUYING		= 3,	//备概吝
	IS_END_WAIT_TAKE	= 4	,	//啊廉啊扁甫 官扼绰 惑怕
	IS_END_DELETE_COMPLETE = 5,	// BBD 040303
	IS_END_GIVING		= 6,	// BBD 040303 瘤鞭橇肺技胶俊 甸绢啊乐促
};

const int AUCTION_CANCEL_MONEY = 100000;
class CAuction  
{
	enum ItemType
	{
		NORMAL_ITEM	= 0,
		RARE_ITEM	= 1,
		HIGH_ITEM	= 2,
		DYNAMIC_RARE_ITEM	= 3,
		SET_ITEM	= 4
	};

	enum ItemLevelType
	{
		LVMIN		= 0,
		LV10TO20	= 1,
		LV20TO30	= 2,
		LV30TO40	= 3,
		LV40TO50	= 4,
		LV50TO60	= 5,
		LV60TO70	= 6,
		LV70TO80	= 7,
		LV80TO90	= 8,
		LV90TO100	= 9,
		LV100TO110	= 10,
		LV110TO120	= 11,
		LV120TO130	= 12,
		LV130TO140	= 13,
		LV140TO150	= 14,
		LVMAX		= 15
	};
	
public:
	CAuction();
	virtual ~CAuction();
private://八祸搬苞拱
	void Clear();
public:
//---->备概磊侩
	void RecvCMD_MERCHANT_BUY_LIST_REQUEST(const int cn,t_packet &p);//府胶飘 夸没(备概磊啊 焊绰巴//八祸扁啊 龋免
	void RecvCMD_MERCHANT_BUY_LIST_REQUEST_RESULT(t_packet &p);//府胶飘 搬苞(备概磊啊 焊绰巴(DB_DEMON捞 焊郴坷绰巴阑 努扼捞攫飘肺 傈价

	void RecvCMD_MERCHANT_ITEM_BUY(const int cn,t_packet &p);//备概窍扁(备概磊啊 急琶
	void RecvCMD_MERCHANT_ITEM_BUY_COMFORM_RESULT(const int iCn,t_packet &p);
	void RecvCMD_MERCHANT_ITEM_BUY_RESULT(t_packet &p);//备概窍扁(备概磊啊 急琶
	void SendCMD_MERCHANT_ITEM_BUY_COMFORM_RESULT(CHARLIST *ch,const int iIndex, const ITEMATTR &Item, const bool bSuccess);
//<----
//---->魄概磊侩
	void RecvCMD_MERCHANT_SELL_LIST_REQUEST(const int cn,t_packet &p);//府胶飘 夸没(魄概磊啊 焊绰巴
	void RecvCMD_MERCHANT_SELL_LIST_REQUEST_RESULT(t_packet &p);//府胶飘 搬苞(魄概磊啊 焊绰巴//叼厚单阁俊霸父 罐澜

	void RecvCMD_MERCHANT_SELL_ITEM_DELETE(const int cn,t_packet &p);//魄概 酒捞袍阑 昏力//焊辰荤恩 努扼捞攫飘(C)
	void RecvCMD_MERCHANT_SELL_ITEM_DELETE_COMFORM_RESULT(const int cn,t_packet &p);//魄概 酒捞袍阑 昏力//焊辰荤恩 叼厚(D)
	void RecvCMD_MERCHANT_SELL_ITEM_DELETE_RESULT(const int cn,t_packet &p);//魄概 酒捞袍阑 昏力//焊辰荤恩 叼厚(D)
	
	void RecvCMD_MERCHANT_SELL_ITEM_REGISTER(const int iCn, t_packet &p);//魄概 酒捞袍阑 殿废//C
	void RecvCMD_MERCHANT_SELL_ITEM_REGISTER_COMFORM_RESULT(const int iCn, t_packet &p);//D
	void RecvCMD_MERCHANT_SELL_ITEM_REGISTER_RESULT(t_packet &p);//魄概 酒捞袍阑 殿废//D
//<----
//---->芭贰搬苞
	//府胶飘 八祸
	void RecvCMD_MERCHANT_RESULT_LIST_REQUEST(const int cn,t_packet &p);
	void RecvCMD_MERCHANT_RESULT_LIST_REQUEST_RESULT(t_packet &p);

	void RecvCMD_MERCHANT_RESULT_TAKE(const int cn,t_packet &p);
	void RecvCMD_MERCHANT_RESULT_TAKE_COMFORM_RESULT(const int cn,t_packet &p);
	void RecvCMD_MERCHANT_RESULT_TAKE_RESULT(t_packet &p);
//<----
//---->俺牢利 酒捞袍 备概 府胶飘
	void RecvCMD_MERCHANT_DIRECT_EXCHANGE_LIST_REQUSET(const int cn,t_packet &p);
	void RecvCMD_MERCHANT_DIRECT_EXCHANGE_LIST_REQUSET_RESULT(t_packet &p);
//<----
	void RecvCMD_EXCHANGE_BOND_MONEY(const int cn,t_packet &p);
//<! BBD 040303		赣玫飘归诀 抛捞喉肺阑 荤侩窍绰 窃荐焙
	void RecvCMD_MERCHANT_BACKUP_TAKE_REQUEST(const int cn,t_packet &p);

//> BBD 040303		赣玫飘归诀 抛捞喉肺阑 荤侩窍绰 窃荐焙

};
extern CAuction Auction;
#endif // !defined(AFX_AUCTION_H__65C7ED7E_9020_467F_AB76_8528EE975EC8__INCLUDED_)

⌨️ 快捷键说明

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