Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // CONFIG-05
- // ARRAY
- function bet_init(balance,minbet,use){
- data = lastBet[use]
- logic_is = "05"
- paystart = Number(randchance(5,10))
- payrange = [paystart,paystart+5]
- payout = payrange[0]
- basebet = minbet
- if(basebet < minbet){basebet = minbet}
- data.arr = []
- data.arr.payout = []
- data.arr.lose = []
- data.arr.streak = []
- data.arr.drop = []
- len = Number(payrange[1])-Number(payrange[0])
- for(var i=0;i<=len;i++){
- data.arr.payout.push(Number(payrange[0]+i))
- data.arr.lose.push(0)
- data.arr.streak.push(0)
- data.arr.drop.push(0)
- }
- config_add = {
- 'del_ch' : false,
- 'del_id' : 0,
- 'payrange' : payrange,
- 'bet_hold' : 15,
- 'bet_incr' : 100,
- 'cut_drop' : 0.5,
- 'minbet' : minbet,
- 'basediv' : 0,
- 'profitc' : 0 ,
- 'ctlose' : 0,
- 'betroll' : 0,
- 'balhigh' : balance,
- 'payout' : payout,
- 'chance' : 95 / payout,
- 'basebet' : basebet,
- 'nextbet' : basebet,
- 'chance' : 66,
- 'bethigh' : false,
- 'ctlose' : 0,
- 'maxstreak' : 0,
- 'maxdrop' : 50,
- 'maxlose' : 0,
- 'target' : balance*1.50,
- }
- config = {
- 'balance_start': balance,
- 'partialprofit': 0,
- 'minimum_bet' : minbet,
- 'bets' : 0,
- 'profit' : 0,
- 'currentprofit' : 0,
- 'currentstreak' : 0,
- 'winstreak' : 0,
- 'losestreak' : 0,
- 'previousbet' : basebet,
- 'balance_high' : 0,
- 'drop_value' : 0,
- 'wager' : 0,
- 'win' : false,
- 'balance' : balance,
- 'stopwin' : false,
- 'stopnow' : false,
- }
- if(lastBet.length > 1){
- $('#balance'+use).html('<span style="color:DodgerBlue;">'+balance.toFixed(8)+'</span>')
- $('#hid_balance'+use).val(balance)
- $('#logic'+use).html(logic_is)
- }
- config = Object.assign(config, config_add)
- data.config = config
- if(balance > 0){data.betroll = true}
- if(data.betroll){get_place_bet(data.coin,data.config.chance,data.config.nextbet,data.config.bethigh,use)}
- }
- function bet_dobet(use){
- data = lastBet[use]
- Object.keys(data.config).forEach(function(key){eval(key+" = "+data.config[key])})
- if (betroll == 0){betincrement_profitbet = 0}
- betroll += 1
- profitc += currentprofit
- if(profitc > 0){
- profitc = 0
- ctlose = 0
- balhigh = balance
- if(del_ch){
- del_ch = false
- data.arr.payout.splice(del_id,1)
- data.arr.lose.splice(del_id,1)
- data.arr.streak.splice(del_id,1)
- data.arr.drop.splice(del_id,1)
- }
- if(data.arr.payout.length == 0){
- stopnow = true
- } else {
- if(data.arr.payout.length == 1){
- payout = data.arr.payout[0]
- } else {
- payout = data.arr.payout[randchance(0,data.arr.payout.length-1)]
- }
- betrisk_maxls = payout * bet_hold
- betrisk_multi = payout / (payout - 1)
- betrisk_div = (betrisk_multi ** betrisk_maxls) * betrisk_maxls / (betrisk_maxls * (betrisk_maxls-1))
- basebet = balance / betrisk_div
- basediv = betrisk_div
- }
- } else {
- ctlose += 1
- }
- for(var i=0;i<data.arr.payout.length;i++){
- if (data.arr.payout[i]==payout) {
- bet_drop = (balhigh-balance)/balhigh*100
- if (bet_drop > data.arr.drop[i]) {
- data.arr.drop[i] = bet_drop
- // ch_drop = true
- }
- if (ctlose > data.arr.lose[i]) {
- data.arr.lose[i] = ctlose
- // ch_maxls = true
- }
- if (basebet < minbet) {
- use_bet = minbet
- } else {
- use_bet = basebet
- }
- if (profitc >= 0){
- betincrement_profitbet = bet_incr
- betincrement_nextbet = use_bet
- } else {
- betincrement_nextbet = (Math.abs(profitc)/((data.arr.payout[i])-1))+(Math.abs(profitc)*(betincrement_profitbet/100)/((payout)-1))
- betincrement_profitbet -= bet_incr / data.arr.lose[i]
- if (betincrement_profitbet < 0) { betincrement_profitbet = 0 }
- }
- if (data.arr.drop[i] > cut_drop) {
- del_ch = true
- del_id = i
- }
- }
- }
- nextbet = betincrement_nextbet
- nextbet = Math.ceil(nextbet*1e8)/1e8
- chance = 95/payout
- if (nextbet < basebet){nextbet = basebet}
- if (nextbet < minimum_bet) { nextbet = minimum_bet }
- if (ctlose > maxstreak && maxstreak > 0 ){stopwin = true}
- if (balance > target && target > 0) { stopnow = true }
- if (balance < maxlose && maxlose > 0) {
- nextbet = minimum_bet
- stopnow = true
- }
- previousbet = nextbet
- Object.keys(data.config).forEach(function(key){data.config[key] = eval(key)})
- if(data.betroll){get_place_bet(data.coin,data.config.chance,data.config.nextbet,data.config.bethigh,use)}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement