1. 程式人生 > >最近很火的微信牛牛棋牌房卡搭建的源碼的一個BUG修復

最近很火的微信牛牛棋牌房卡搭建的源碼的一個BUG修復

std ray 下載 .com amd 其它 ceil ans 源碼

最新版修復所有bug出租微信牛牛棋牌房卡搭建(h5.fanshubbs.com)扣扣1687054422

BUG說明:
當後臺設定某個玩家的控制贏率後。10局20局的就沒有問題。當是大於20,就會出現玩到最後打到超過20局時,就會出現卡死,不發牌不準備也不結算。
其實就是因為大番薯微信H5棋牌開發搭建每個作弊的玩家是都先設定好了牌的點數寫到數據庫裏,發牌時先讀取數據裏設定的點數來發牌。因為原版的程序,只是能最多加到20局的牌做好。超過20局就沒數據了,就出錯了。但是沒有寫作弊的是完全沒問題的。

附件是我修改好的,簡單的修改了下就是把六人與H5微信棋牌開發的個人博客九人的牛牛的控制分開設定(原版的是6人10、20局,九人是12、24局,)。

在:t_member表下。得勝數組的字段是:ratearr ,我在後邊加上了 ratearr6 ratearr9 二個字段!!
然後修改文件:\application\admin\controller\Member.php
在:
1.$this->postdata[‘ratearr‘] = serialize($ratearr);
下邊加上:
1.$ratearr6 = array();
2.$rate = ceil(intval(input(‘rate‘))/10);
3.for($i = 1; $i < 11; $i++){
4.if($i <= $rate){
5.$ratearr6[] = 1;
6.}else{
7.$ratearr6[] = 0;
8.}
9.}
10.shuffle($ratearr6);
11.$this->postdata[‘ratearr6‘] = serialize($ratearr6);
12.
13.$ratearr9 = array();
14.$rate = ceil(intval(input(‘rate‘))/10);
15.for($i = 1; $i < 13; $i++){
16.if($i <= $rate){
17.$ratearr9[] = 1;
18.}else{
19.$ratearr9[] = 0;
20.}
21.}
22.shuffle($ratearr9);
23.$this->postdata[‘ratearr9‘] = serialize($ratearr9);

在:
1.$this->postdata[‘ratearr‘] = ‘‘;

下邊加上:
1.$this->postdata[‘ratearr6‘] = ‘‘;
2.$this->postdata[‘ratearr9‘] = ‘‘;

保存。

修改:\application\game\controller\Douniuplay.php (九人)
查找:
1.$v[‘ratearr‘]
改成:
1.$v[‘ratearr9‘]

修改:\application\game\controller\Douniuplaywjy.php (六人)
查找:
1.$v[‘ratearr‘]
改成:
1.$v[‘ratearr6‘]

只是隨便修改,我也沒運營。只是架設看下功能。測試一下就出問題。附件裏的只有要修改的文件,其它的自行別處下載吧。反正是上邊那種界面的,應該就是了。

最近很火的微信牛牛棋牌房卡搭建的源碼的一個BUG修復