var BetData={}; var chose_chip=0,chipnum=0; var playerequal=0,playerdouble=0,bankerequal=0,bankerdouble=0; $(function(){ // 选择筹码 $(".play .chip-box li").click(function(){ chose_chip=$(this).attr("chip-data") $(this).addClass("active").siblings("li").removeClass("active") switch(true){ case chose_chip=="chip-5": chipnum=5 break; case chose_chip=="chip-10": chipnum=10 break; case chose_chip=="chip-20": chipnum=20 break; case chose_chip=="chip-50": chipnum=50 break; case chose_chip=="chip-100": chipnum=100 break; case chose_chip=="chip-200": chipnum=200 break; case chose_chip=="chip-500": chipnum=500 break; case chose_chip=="chip-1k": chipnum=1000 break; case chose_chip=="chip-2k": chipnum=2000 break; case chose_chip=="chip-5k": chipnum=5000 break; case chose_chip=="chip-1w": chipnum=10000 break; case chose_chip=="chip-2w": chipnum=20000 break; case chose_chip=="chip-5w": chipnum=50000 break; } //$.data(BetData, {"bet": chipnum}); }) // 选择下注区 $(".bet-box .main .area").click(function(){ chiptype=$(this).attr("bet-data") var _this=$(this); if(chose_chip!=0){ // 计算各个区块的下注 var playerequalEnsure=toBetSuccessdata.player_amount var playerdoubleEnsure=toBetSuccessdata.player_doub_amount var bankerequalEnsure=toBetSuccessdata.banker_amount var bankerdoubleEnsure=toBetSuccessdata.banker_doub_amount allensureBet=playerequalEnsure+playerdoubleEnsure+bankerequalEnsure+bankerdoubleEnsure var usermoney=$("#money").attr("data-money") if(usermoney 5){ if(playerequal+playerequalEnsurehigh_money){ alert_box('个人限红:闲最高下注额为'+high_money+'元'); playerequal=0; break } $.data(BetData, {"playerequal": playerequal}); $(".niuniu .bet-box .main .player-box .equal .temporary").text(playerequal); var downbet=playerequal+playerequalEnsure showChip(_this,chiptype,downbet); }else{ alert_box('本局已停止下注'); break; } break; case chiptype=="playerdouble": playerdouble+=chipnum||0; if(count==false){ alert_box('游戏尚未开始'); break; }else if(count > 5){ if(playerdouble+playerdoubleEnsurehigh_money){ alert_box('个人限红:和最高下注额为'+high_money+'元'); playerdouble=0; break } $.data(BetData, {"playerdouble": playerdouble}); $(".niuniu .bet-box .main .player-box .double .temporary").text(playerdouble); var downbet=playerdouble+playerdoubleEnsure showChip(_this,chiptype,downbet); }else{ alert_box('本局已停止下注'); break; } break; case chiptype=="bankerequal": bankerequal+=chipnum||0; if(count==false){ alert_box('游戏尚未开始'); break; }else if(count > 5){ if(bankerequal+bankerequalEnsurehigh_money){ alert_box('个人限红:闲最高下注额为'+high_money+'元'); playerequal=0; break } $.data(BetData, {"bankerequal": bankerequal}); $(".niuniu .bet-box .main .banker-box .equal .temporary").text(bankerequal); var downbet=bankerequal+bankerequalEnsure showChip(_this,chiptype,downbet); }else{ alert_box('本局已停止下注'); break; } break; case chiptype=="bankerdouble": bankerdouble+=chipnum||0; if(count==false){ alert_box('游戏尚未开始'); break; }else if(count > 5){ if(bankerdouble+bankerdoubleEnsurehigh_money){ alert_box('个人限红:和最高下注额为'+high_money+'元'); bankerdouble=0; break } $.data(BetData, {"bankerdouble": bankerdouble}); $(".niuniu .bet-box .main .banker-box .double .temporary").text(bankerdouble); var downbet=bankerdouble+bankerdoubleEnsure showChip(_this,chiptype,downbet); }else{ alert_box('本局已停止下注'); break; } break; } }else{ alert_box("请选择筹码") } }) // 确定下注 $(".niuniu .chip-box .ensure-btn").click(function(){ if(typeof count == "undefined"){ alert_box('游戏尚未开始'); return false; } if(count > 5){ var bet = $.data(BetData); toBet($.data(BetData)); }else{ alert_box('本局已停止下注'); } }) }) var toBetCancel = function (){ $(".niuniu .bet-box .main .before-bet").html(""); $(".niuniu .bet-box .main .temporary").text(""); money =0;playerequal=0,playerdouble=0,bankerequal=0,bankerdouble=0; $.data(BetData,{"playerequal":0,"playerdouble":0,"bankerequal":0,"bankerdouble":0}); lineLoginchip(toBetSuccessdata); } /* 开结果后处理 */ function toOpeningClear(){ $.data(BetData,{"playerequal":0,"playerdouble":0,"bankerequal":0,"bankerdouble":0}); $(".niuniu .bet-box .main .after-bet").html(""); $(".niuniu .bet-box .main .before-bet").html(""); $(".niuniu .bet-box .main .money").text(0); $(".niuniu .bet-box .main .temporary").text(""); money =0;playerequal=0,playerdouble=0,bankerequal=0,bankerdouble=0; toBetSuccessdata = []; } // 计算筹码个数 function showChip(_this,chiptype,downbet){ var w5=parseInt(downbet/50000) var w2=parseInt((downbet-w5*50000)/20000) var w1=parseInt((downbet-w5*50000-w2*20000)/10000) var w=parseInt(downbet/10000) var k5=parseInt((downbet-w*10000)/5000) var k2=parseInt((downbet-w*10000-k5*5000)/2000) var k1=parseInt((downbet-w*10000-k5*5000-k2*2000)/1000) var k=parseInt((downbet-w*10000)/1000) var b5=parseInt((downbet-w*10000-k*1000)/500) var b2=parseInt((downbet-w*10000-k*1000-b5*500)/200) var b1=parseInt((downbet-w*10000-k*1000-b5*500-b2*200)/100) var b=parseInt((downbet-w*10000-k*1000)/100) var s5=parseInt((downbet-w*10000-k*1000-b*100)/50) var s2=parseInt((downbet-w*10000-k*1000-b*100-s5*50)/20) var s1=parseInt((downbet-w*10000-k*1000-b*100-s5*50-s2*20)/10) var s=parseInt((downbet-w*10000-k*1000-b*100)/10) var y5=parseInt((downbet-w*10000-k*1000-b*100-s*10)/5) _this.find("i").remove(); for(var o=0;o') } for(var p=0;p') } for(var q=0;q') } for(var r=0;r') } for(var t=0;t') } for(var u=0;u') } for(var v=0;v') } for(var w=0;w') } for(var x=0;x') } for(var z=0;z') } for(var k=0;k') } for(var j=0;j') } for(var l=0;l') } } function lineLoginchip(data){ var _thisdata=data; if(_thisdata){ $.each(_thisdata,function(i,v){ if(v>0){ switch (i){ case 'banker_amount': var _this=$(".niuniu .bet-box .banker-box .equal"), chiptype='bankerequal', downbet=v; break; case 'player_amount': var _this=$(".niuniu .bet-box .player-box .equal"), chiptype='playerequal', downbet=v; break; case 'banker_doub_amount': var _this=$(".niuniu .bet-box .banker-box .double"), chiptype='bankerdouble', downbet=v; break; case 'player_doub_amount': var _this=$(".niuniu .bet-box .player-box .double"), chiptype='playerdouble', downbet=v; break; } showChip(_this,chiptype,downbet) _this.find(".after").html(_this.find(".before").html()); _this.find(".money").html(downbet) } }) } } function showShadow(betStatus){ if(betStatus == 2){ $(".play .maskResult").fadeIn(100,function(){ $(".play .maskResult .item").animate({"top":"50%","opacity":"1"}) }); } } function checkLogout(){ var query = new Object(); query.user_id = $('#userid').val(); query.game_id = 1; query.table_id = $('#table_id').val(); query.boot_id = $('#boot_dt_id').val(); query.number_tab_id = $('#number_tab_dt_id').val(); query.start_number_tab_id = sessionStorage.getItem(query.user_id); query.is_bet = 1; $.ajax({ url:'/login/checkLogout', data:query, type:'POST', dataType:'JSON', success:function(data){ if(data.errorCode == 0){ alert_box(data.errorMessage); setTimeout(function(){ window.location.href=data.url; },3000) } } }); } function setUserNumber(){ var user_id = $('#userid').val(); var number_tab_id = $('#number_tab_dt_id').val(); sessionStorage.setItem(user_id,number_tab_id); } var toBet = function(_thisBetObject){ if(_thisBetObject!=''){ var number_tab_dt_id = $('#number_tab_dt_id').val(); var user_id = $('#userid').val(); webSocket.send('{"connect":"client","mode":"toBet","user_id":"'+user_id+'","number_tab_id":"'+parseInt(number_tab_dt_id)+'","bankerAmount":"'+_thisBetObject.bankerequal+'","bankerDoubAmount":"'+_thisBetObject.bankerdouble+'","playerAmount":"'+_thisBetObject.playerequal+'","playerDoubAmount":"'+_thisBetObject.playerdouble+'"}'); playerequal=0,playerdouble=0,bankerequal=0,bankerdouble=0; $.data(BetData,{"playerequal":0,"playerdouble":0,"bankerequal":0,"bankerdouble":0}); toBetSuccessdata=[]; $(".niuniu .bet-box .main .temporary").text(""); }else{ alert_box("请下注后再点击确定"); return false; } }