?? 賭博 骰子部分 網(wǎng)絡(luò)通訊接口.txt
字號(hào):
賭博 骰子部分 網(wǎng)絡(luò)通訊接口
CMsgName 增加3個(gè)Action
NAMEACT_ADDDICE_PLAYER = 17, //ToClient 增加骰子玩家// dwData為骰子攤ID // To Server 加入 需要原消息返回
NAMEACT_DELDICE_PLAYER = 18, //ToClient 刪除骰子玩家// dwData為骰子攤ID // To Server 離開(kāi) 需要原消息返回
NAMEACT_DICE_BONUS = 19, // 報(bào)骰子獎(jiǎng)金 玩家// dwData為Money
增加消息: CMsgDice
const unsigned short _MSG_DICE =_MSG_GENERAL+113;
enum
{
_ACTION_CHIPIN = 0, //下注 to server, to client
//個(gè)人下注通過(guò)這個(gè)Action廣播同步
//新加入賭局的人也通過(guò)這個(gè)Action取得投注列表
//dwData為投了多少錢(qián),ucType為投哪種注
// exclude self, 自己通過(guò)_ACTION_CHIPIN 返回
_ACTION_CHIPIN_CONFIRM = 1, //下注確認(rèn)// only to client
_ACTION_CANCELCHIP = 2, //取消下注to server, to client
//dwMoney為投了多少錢(qián),ucType為投哪種注
// exclude self, 自己通過(guò)_ACTION_CHIPIN 返回
_ACTION_CANCELCHIP_CONFIRM = 3, //退出下注確認(rèn)// only to client
_ACTION_BEGINCHIP = 4, //開(kāi)始下注 // to client 倒計(jì)時(shí)30s
_ACTION_ENDCHIP = 5, //買(mǎi)定離手 // to client 倒計(jì)時(shí)5S
_ACTION_DICE = 6, //骰子消息 // to client 倒計(jì)時(shí)5S // MsgName廣播贏錢(qián)消息
};
typedef struct
{
unsigned short unMsgSize;
unsigned short unMsgType;
unsigned char ucAction;
unsigned char ucAmount;
OBJID idDice;
struct
{
unsigned char ucType;
union
{
DWORD dwData;
unsigned char ucDice[4];
};
}Data[1];
}MSG_Info;
各種賭注定義:
DICE_VALUE_SMALL = 0,
DICE_VALUE_BIG = 1,
DICE_VALUE_111 = 2,
DICE_VALUE_222 = 3,
DICE_VALUE_333 = 4,
DICE_VALUE_444 = 5,
DICE_VALUE_555 = 6,
DICE_VALUE_666 = 7,
DICE_VALUE_4 = 8,
DICE_VALUE_5 = 9,
DICE_VALUE_6 = 10,
DICE_VALUE_7 = 11,
DICE_VALUE_8 = 12,
DICE_VALUE_9 = 13,
DICE_VALUE_10 = 14,
DICE_VALUE_11 = 15,
DICE_VALUE_12 = 16,
DICE_VALUE_13 = 17,
DICE_VALUE_14 = 18,
DICE_VALUE_15 = 19,
DICE_VALUE_16 = 20,
DICE_VALUE_17 = 21,
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -