219 lines
6.8 KiB
JavaScript
219 lines
6.8 KiB
JavaScript
// var countDown = function (waitTime){
|
|
// $("#second").html(waitTime);
|
|
// window.count = waitTime;
|
|
// if(waitTime == 5){
|
|
// $(".play .video-box .countdown").addClass("slow");
|
|
// }
|
|
// }
|
|
// function stopTheTime(){
|
|
// audioShow('stopBet');
|
|
// $(".play .video-box .countdown").removeClass("slow");
|
|
// $(".countdown").hide();
|
|
// $(".play .maskResult").fadeIn(100,function(){
|
|
// $(".play .maskResult .item").animate({"top":"50%","opacity":"1"})
|
|
// });
|
|
// }
|
|
// var setBetStatus = function (number_tab_status){
|
|
// if(number_tab_status.type == 1){
|
|
// //桌子停台状态或者洗牌状态
|
|
// Maskplay(number_tab_status.msg,number_tab_status.in_checkout);
|
|
// }else if(number_tab_status.type == 2){
|
|
// Maskplay();
|
|
// $('#number_tab_status').val(number_tab_status.betStatus);
|
|
// }
|
|
// };
|
|
// var setNumberInfo = function (round){
|
|
// $('#table_id').val(round.tid);
|
|
// $('#boot_dt_id').val(round.boot_id);
|
|
// $('#boot_num').html(round.boot_num);
|
|
// $('#number_tab_dt_id').val(round.number_tab_id);
|
|
// $('#number').html(round.number_tab_number);
|
|
// };
|
|
/* 桌子为停台中获知洗牌中的页面状态 */
|
|
// function Maskplay(msg = '', state = 0){
|
|
// if(state == 1 || state == 2){
|
|
// var table_state = 'table_status_' + state;
|
|
// $('body').append('<div class="Maskplay"><span class="msgbox">'+lang[table_state]+'</span>'+'</div>');
|
|
// }else{
|
|
// $('body').find(".Maskplay").remove();
|
|
// }
|
|
// }
|
|
var audio=$("#audio").get(0);
|
|
var mp3List;
|
|
var num=0;
|
|
|
|
/* 声音提示 */
|
|
var audioShow = function (statusType,result,pair,previous_number_tab_id){
|
|
if(statusType == 'startBet'){
|
|
mp3List = ['start.mp3'];
|
|
audioMp3(mp3List).Play();
|
|
}
|
|
if(statusType == 'stopBet'){
|
|
mp3List = ['stop_2.mp3'];
|
|
audioMp3(mp3List).Play();
|
|
}
|
|
if(statusType == 'openingDtResult' && result > 0){
|
|
if(result == 1){
|
|
$(".play .longhu .banker").addClass("win");
|
|
mp3List = ['dragon_win.mp3'];
|
|
audioMp3(mp3List).Play();
|
|
|
|
}
|
|
if(result == 2){
|
|
$(".play .longhu .player").addClass("win");
|
|
mp3List = ['tiger_win.mp3'];
|
|
audioMp3(mp3List).Play();
|
|
}
|
|
if(result == 3){
|
|
$(".play .longhu .tie").addClass("win");
|
|
mp3List = ['tie.mp3'];
|
|
audioMp3(mp3List).Play();
|
|
}
|
|
var thisResult=setTimeout(function(){
|
|
// $(".play .maskResult .item").stop().animate({"top":"0","opacity":"0"},function(){
|
|
// $(".play .maskResult").fadeOut(100);
|
|
// $(".play .maskResult .banker-card").removeClass("win");
|
|
// $(".play .maskResult .player-card").removeClass("win");
|
|
// $(".play .maskResult .tie-card").hide();
|
|
// })
|
|
$(".play .longhu .box").removeClass("win")
|
|
clearTimeout(thisResult);
|
|
},4200);
|
|
|
|
setTimeout(function(){
|
|
user_bet(previous_number_tab_id);
|
|
},4300);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
function audioMp3(mp3List){
|
|
var mp3=new Object();
|
|
mp3.mp3List=mp3List;
|
|
mp3.url="/static/online/mp3/";
|
|
mp3.auto_play=false;
|
|
mp3.loop=false;
|
|
|
|
mp3.Play=function(){
|
|
audio.src=this.url+this.mp3List[0];
|
|
audio.play();
|
|
}
|
|
mp3.Muted=function(){
|
|
audio.muted ? audio.muted = false : audio.muted = true;
|
|
}
|
|
mp3.volumeAdd=function(){
|
|
if(audio.volume.toFixed(1)>=1){
|
|
audio.volume=1
|
|
}else{
|
|
audio.volume = audio.volume + 0.1;
|
|
}
|
|
}
|
|
mp3.volumeMinus=function(){
|
|
if(audio.volume.toFixed(1)<=0){
|
|
audio.volume=0
|
|
}else{
|
|
audio.volume = audio.volume - 0.1;
|
|
}
|
|
}
|
|
return mp3;
|
|
}
|
|
audio.addEventListener("ended", nextAudio);
|
|
function nextAudio(){
|
|
num+=1
|
|
if(num<mp3List.length){
|
|
audio.src="/static/wapchip/mp3/"+mp3List[num];
|
|
audio.play();
|
|
}else{
|
|
audio.pause();
|
|
audio.currentTime = 0.0;
|
|
num=0;
|
|
}
|
|
}
|
|
/* 声音提示 end */
|
|
/* 获取会员输赢 */
|
|
var user_bet = function (previous_number_tab_id){
|
|
var user_id = parseInt($('#userid').val());
|
|
if(user_id > 0 && previous_number_tab_id > 0){
|
|
var query = new Object;
|
|
query.user_id = user_id;
|
|
query.number_tab_id = previous_number_tab_id;
|
|
query.table_id = TableId;
|
|
$.ajax({
|
|
url:"/dt/user_bet",
|
|
type:"POST",
|
|
dataType:"JSON",
|
|
data:query,
|
|
async:false,
|
|
success:function(data){
|
|
if(data.win_total<0){
|
|
var text_total=lang.lose,
|
|
thatclass ='lose';
|
|
|
|
}else if(data.win_total>0){
|
|
var text_total=lang.win,
|
|
thatclass ='win';
|
|
}else{
|
|
var text_total=lang.tie,
|
|
thatclass ='tie';
|
|
}
|
|
|
|
if(data.code == 1){
|
|
var downtext="",downmoney=0;
|
|
$.each(data.data,function(i,even){
|
|
downtext+='<tr> <td>'+even.name+'</td> <td>'+even.amount+'</td> <td>'+even.win+'</td> </tr>'
|
|
downmoney=even.amount++
|
|
})
|
|
$("body").append(
|
|
'<section class="result"> '+
|
|
'<div class="box clearfix">'+
|
|
'<i class="off-btn"></i>'+
|
|
'<div class="item fl">'+
|
|
'<div class="type '+thatclass+'">'+
|
|
'<span>'+text_total+'</span>'+
|
|
'<span>'+data.win_total+'</span>'+
|
|
'</div>'+
|
|
'</div>'+
|
|
'<div class="item fr data">'+
|
|
'<table>'+
|
|
'<tr> <td></td> <td>'+lang.bet+'</td> <td>'+lang.win_or_lose+'</td> </tr>'+
|
|
downtext+
|
|
'<tr> <td>'+lang.total+'</td> <td>'+downmoney+'</td> <td>'+data.win_total+'</td> </tr>'+
|
|
'</table> '+
|
|
'</div>'+
|
|
'</div>'+
|
|
'</section>'
|
|
)
|
|
$(".play .result").animate({"bottom":0,"opacity":1})
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
/* 声音提示 end */
|
|
var setShowBet = function (showBet){
|
|
var old_now_player = parseInt($('#now_player').html()) > 0 ? parseInt($('#now_player').html()) : 0;
|
|
var old_now_playerpair = parseInt($('#now_playerpair').html()) > 0 ? parseInt($('#now_playerpair').html()) : 0;
|
|
var old_now_tie = parseInt($('#now_tie').html()) > 0 ? parseInt($('#now_tie').html()) : 0;
|
|
var old_now_banker = parseInt($('#now_banker').html()) > 0 ? parseInt($('#now_banker').html()) : 0;
|
|
var old_now_bankerpair = parseInt($('#now_bankerpair').html()) > 0 ? parseInt($('#now_bankerpair').html()) : 0;
|
|
showBet.player_amount = showBet.player_amount > 0 ? showBet.player_amount : 0;
|
|
showBet.player_pair_amount = showBet.player_pair_amount > 0 ? showBet.player_pair_amount : 0;
|
|
showBet.tie_amount = showBet.tie_amount > 0 ? showBet.tie_amount : 0;
|
|
showBet.banker_amount = showBet.banker_amount > 0 ? showBet.banker_amount : 0;
|
|
showBet.banker_pair_amount = showBet.banker_pair_amount > 0 ? showBet.banker_pair_amount : 0;
|
|
$('#now_player').html(showBet.player_amount + old_now_player);
|
|
$('#now_playerpair').html(showBet.player_pair_amount + old_now_playerpair);
|
|
$('#now_tie').html(showBet.tie_amount + old_now_tie);
|
|
$('#now_banker').html(showBet.banker_amount + old_now_banker);
|
|
$('#now_bankerpair').html(showBet.banker_pair_amount + old_now_bankerpair);
|
|
}
|
|
var clearShowBet = function (){
|
|
$('#now_player').html('0');
|
|
$('#now_playerpair').html('0');
|
|
$('#now_tie').html('0');
|
|
$('#now_banker').html('0');
|
|
$('#now_bankerpair').html('0');
|
|
}
|
|
|