<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                >[danger]當有玩家加入游戲時,服務器推送給客戶端數據,數據會推送到親友圈和游戲房間 ``` $return['type']="addUser"; $return['users']=$users;//在房間中,游戲玩家列表 $return['uid']=$uid;//當前加入玩家的用戶id $return['p']=0;//當前玩家在桌子上的位置 $return['config']=array( 'roomId'=>$roomid,//房間id "groupId"=>$room['room']['groupId'],//親友圈id 'roomGroup'=>$room['room']['roomGroup'],//親友圈號 'players'=>$gamePlayers,//幾個玩家開始游戲 'banker'=>$room['game']['banker'],//莊家 'gameNum'=>$room['room']['gameNum'],//房間游戲總共多少局 'currentNum'=>$room['room']['currentNum'])//游戲當前局數 'number'=>$room['room']['number']);//游戲桌號 ``` >$users是一個json格式對象,格式為 ``` { p:{ userSign:1, //玩家id nickName:'昵稱',//玩家昵稱 headImg:'img/headImg.jpg', //玩家頭像 ready:'1', //玩家是否準備,1:準備,0:未準備 point:0', //玩家積分 p:1//玩家在桌上的位置 } } p:玩家在桌上的真實位置 ``` >[danger]當有玩家重新連接到游戲中,服務器推送給客戶端數據,數據會推送到親友圈和游戲房間 ``` $return['type']="reConnec"; $return['users']=$users;//在房間中,游戲玩家列表 $return['uid']=$uid;//當前玩家uid $return['p']=0;//當前玩家在桌子上的位置 $return['isOpen']= $isopen ;//游戲是否開始 $return['drawing']=0//游戲是否聽牌 $return['cardLength']= $isopen ? count($room['cards']) : 136;//麻將張數 $return['cardRecord']=0//麻將出牌記錄 $return['config']=array( 'roomId'=>$roomid,//房間id "groupId"=>$room['room']['groupId'],//親友圈id 'roomGroup'=>$room['room']['roomGroup'],//親友圈號 'players'=>$gamePlayers,//幾個玩家開始游戲 'banker'=>$room['game']['banker'],//莊家 'gameNum'=>$room['room']['gameNum'],//房間游戲總共多少局 'currentNum'=>$room['room']['currentNum'])//游戲當前局數 'number'=>$room['room']['number']);//游戲桌號 ``` >$users是一個json格式對象,格式為 ``` { p:{ userSign:1, //玩家id nickName:'昵稱',//玩家昵稱 headImg:'img/headImg.jpg', //玩家頭像 ready:'1', //玩家是否準備,1:準備,0:未準備 point:0', //玩家積分 p:1//玩家在桌上的位置 } } p:玩家在桌上的真實位置 ``` >[danger]當有玩家離開游戲時,服務器推送給客戶端數據,數據會推送到親友圈和游戲房間 ``` $return['type']="removeUser"; $return['roomid']=10; //房間id $return['users']=$users;//在房間中,游戲玩家列表 $return['uid']=$uid;//當前離開玩家的用戶id $return['p']=0;//當前離開玩家在桌子上的位置 $return['banker']=0;//當前游戲莊家的位置 ``` >$users是一個json格式對象,格式為 ``` { p:{ userSign:1, //玩家id nickName:'昵稱',//玩家昵稱 headImg:'img/headImg.jpg', //玩家頭像 ready:'1', //玩家是否準備,1:準備,0:未準備 point:0', //玩家積分 p:1//玩家在桌上的位置 } } p:玩家在桌上的真實位置 ``` >[danger]當游戲開始是,數據會推送到親友圈 ``` $returnGroup['type'] = "gameOpen"; $returnGroup['users'] = $users; $returnGroup['gameNum'] = $room['room']['gameNum'];//游戲總局數 $returnGroup['currentNum'] = $room['room']['currentNum'];//當前游戲局數 $returnGroup['roomid'] = $roomid; ``` >$users是一個json格式對象,格式為 ``` { p:{ userSign:1, //玩家id nickName:'昵稱',//玩家昵稱 headImg:'img/headImg.jpg', //玩家頭像 p:1//玩家在桌上的位置 } } p:玩家在桌上的真實位置 ``` >[danger]游戲當胡牌后返回前局數的戰績 ``` $return['type'] = "gains"; $return['winType'] = $p;//胡牌類型,1為七大對,3一條龍,4清一色 $return['winP'] = $p;//-1為自摸,0為普通胡牌大于0為點炮玩家位置,-2和牌 $return['p'] = $p;//胡牌玩家位置 $return['uid'] = $uid;//胡牌玩家uid $return['users'] = $users;//會員信息 $return['nextBanker'] = $p//下一個莊家位置 $return['banker'] = $room['game']['banker'];//當前莊家位置 $return['currentNum'] = 8;//當前游戲局數 $return['gameNum'] = 2;//游戲總局數 $return['cards'] = $userHandCards;//玩家手牌 $return['totalGainsId'] = $insertId//玩家查找總戰績標識id $return['roomid'] = $roomid; $return['gameType'] = "Points"; $return['card'] = 0;//所胡的牌 $return['sign'] = "Points"; ``` >$users是一個json格式對象,格式為 ``` { p:{ userSign:1, //玩家id nickName:'昵稱',//玩家昵稱 headImg:'img/headImg.jpg', //玩家頭像 point:0', //玩家當前積分 winPoint:0', //玩家當前游戲所贏積分,整數為贏,負數為輸 p:1//玩家在桌上的位置 } } p:玩家在桌上的真實位置 ``` >$userHandCards是一個json格式對象,格式為 ``` { p:{ cards:{1,2,3},//當前玩家的手牌 M3:{12:3},//當前玩家碰牌,key為所碰的牌值,值為當前碰牌為那個位置的玩家所點出 M4:{12:3},//當前玩家明杠,key為所碰的牌值,值為當前碰牌為那個位置的玩家所點出 M5:{12:3},//當前玩家暗杠,key為所碰的牌值,值為當前碰牌為那個位置的玩家所點出 } } p:玩家在桌上的真實位置,M3,M4,M5有可能不存在 ``` >[danger]玩家獲取總戰績 >客戶端發送 ``` { type:"totalGains", totalGainsId:1, //戰績表示id,relatives_group_roomlog數據表中的id } ``` >服務器返回數據格式 ``` { type:"totalGains", time:2018-3-17 3:15:20, //游戲時間 users:$user, //用戶數據 number:1, //房間序號 } ``` >$users是一個json格式對象,格式為 ``` { key:{ id:1, //玩家id nickname:'昵稱',//玩家昵稱 headpath:'img/headImg.jpg', //玩家頭像 point:0, //玩家所贏積分 整數贏 負數輸 } } ``` >[danger]下局游戲準備 >客戶端發送 ``` { type:"ready", roomid:10, //房間id gameType:"Points", //游戲類型 sign:"Points" //標識文件 } ``
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看