1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
| var roundevent = new Event('newRound');
var loss = new Event('lose');
var win = new Event('win');
$firstdrawn = false;
$color = 0;
$event = window;
$base = 0;
$bet = 0;
$betcolor = 0;
$firstbet = false;
$amount = 0;
var inserthtml = '<div class="long-bet bot-panel" style=" align-items: center;"><input id="base" placeholder="BASE BET"/><a class="button" style="background:linear-gradient(to right,#1F39A3 0%,#152772 100%);" id="start">start</a></div>'
var styling = '<style>.selected{transform:scale(1.3)}.button{border: none; cursor:pointer;color: white; margin:10px;padding: 15px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;}.col-s4{width:33.33%}.bot-panel{transition: background-color 0.5s ease;}.bot-panel:hover{background-color:#141414;}</style>'
$('head').append(styling);
$(inserthtml).insertBefore( $( ".betting" ) );
$('#start').on('click', function(){
$('.bot-panel').hide()
$('<button id="stop" class="button" style="z-index:9999;top: -50%;background:linear-gradient(to right,#b71c28 0%,#490b10 100%);">STOP</button>').insertBefore( $( ".blackjack-right" ) );
$('#stop').on('click',function(){
window.location.reload();
})
$base = $('#base').val()
$amount = $base
autoblackjack($amount)
})
// 2 3 4 5 6 7 8 9 10 11
var book = [
/* 0 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 1 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 2 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 3 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 4 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 5 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 6 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 7 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 8 */ ['','H','H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/* 9 */ ['','H','H', 'D', 'D', 'D', 'D', 'H', 'H', 'H', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/*10 */ ['','H','D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'H', 'H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'S'],
/*11 */ ['','H','D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*12 */ ['','H','H', 'H', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'H','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*13 */ ['','H','S', 'S', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'H','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*14 */ ['','H','S', 'S', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'H','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*15 */ ['','H','S', 'S', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'H','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*16 */ ['','H','S', 'S', 'S', 'S', 'S', 'H', 'H', 'H', 'H', 'H','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*17 */ ['','S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*18 */ ['','S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*19 */ ['','S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*20 */ ['','S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S'],
/*21 */ ['','S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S','S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S', 'S']
]
function blackjackinit(){
$startblackjack = true;
setInterval(function(){
if(window.blackjack._stage == "deal" && $startblackjack){
$startblackjack = false;
$event.dispatchEvent(roundevent);
}else if(window.blackjack._stage == "play"){
$startblackjack = true;
}
},100)
}
function blackjackres(me, dealer){
var tip = book[me][dealer];
if(tip == 'H'){
console.log('HIT')
hit()
}else if(tip == 'S'){
console.log('STAND')
stand()
}else if(tip == 'D' && window.blackjack._playerCards.length == 2){
console.log('DOUBLE-DOWN')
double()
}else if(tip == 'D' && window.blackjack._playerCards.length > 2){
console.log('HIT')
hit()
}
}
function autoblackjack(amount, option){
blackjackinit()
$event.addEventListener('lose', function () {
console.log('Loss')
$amount = $amount*2;
});
$event.addEventListener('win', function () {
console.log('Win')
$amount = $base;
});
$event.addEventListener('newRound', function(){
jbet($amount)
setTimeout(function(){
blackjackres(window.blackjack._playerPoints, window.blackjack._dealerPoints)
var betloop = setInterval(function(){
if(window.blackjack._playerCards.length > 2 && window.blackjack._stage == "play"){
console.log('New bet')
blackjackres(window.blackjack._playerPoints, window.blackjack._dealerPoints)
}else{
console.log('Clear interval')
clearInterval(betloop);
}
},2000)
},500)
})
}
function jbet(amount){
service.socket.send({
service: "blackjack",
cmd: "deposit",
amount: amount
})
}
function stand(){
service.socket.send({
service: "blackjack",
cmd: "end"
})
}
function hit(){
service.socket.send({
service: "blackjack",
cmd: "hit"
})
}
function double(){
service.socket.send({
service: "blackjack",
cmd: "double-down"
})
}
//----------------------------------------------------------- |
Partager