stake.com, stake.us, primedice bot by me with ❤
a javascript coded bot for Stake, Primedice
the strategy script must be coded in javascript (JsMode), or can run Lua script too. (LuaMode)
install extension: https://vimeo.com/1092943750
demo: https://www.youtube.com/watch?v=mtVi5s4OnkY
Please give a Star on the repo in case you liked/used it. Thank you!
Donate: https://ko-fi.com/poky
https://cwallet.com/t/YHT4YK3M
Discord: fisk_992
Stake: poky1084
Telegram:: https://t.me/poky_1084
functions: resetseed('clientseed'), resetstats(), vault(amount), log('text'), start(), stop(), sleep(1000), resetAll(), resetChart(), deleteLogs()
Variables: game = "limbo", win, currentstreak, profit, wagered, balance, previousbet, currentprofit, bets, wins, losses, losestreak, winstreak, fastmode = true
lastBet vars: lastBet.Roll, lastBet.win, lastBet.amount, lastBet.payout, lastBet.payoutMultiplier, lastBet.name
!!the strategy must be in dobet()
method, and dobet()
must be declared as shown below!!
nextbet = 0.00001 //in crypto format, not USD
dobet = function(){
//strategy code
}
# or:
function dobet(){
//strategy code
}
primedice X:
game = "primedice"
condition = "rollOutside" // use these: "rollBetween" or "rollBetweenTwo" or "rollOutside"
target1 = 5
target2 = 24
target3 = 45
target4 = 68
nextbet = 0
Blackjack:
game = "blackjack"
nextbet=0
basebet=nextbet
nextAction = "BLACKJACK_STAND" // can be these: "BLACKJACK_DOUBLE" or "BLACKJACK_HIT" or "BLACKJACK_SPLIT" or "BLACKJACK_INSURANCE" or "BLACKJACK_NOINSURANCE"
function dobet() {
if(win){
nextbet = basebet
}
}
function round(){
if (currentBet.state.dealer[0].value === 11){
nextAction = "BLACKJACK_NOINSURANCE"
} else {
nextAction = "BLACKJACK_STAND"
}
if (currentBet.state.player[0].actions.includes("insurance") || currentBet.state.player[0].actions.includes("noInsurance")) {
nextAction = "BLACKJACK_STAND"
}
return nextAction
}
Packs:
game = "packs"
nextbet = 0
Bars:
game = "bars"
difficulty = "easy"
tiles = [2,3,4,5,6]
nextbet = 0
Plinko:
game = "plinko"
rows = 8
risk = "low"
nextbet = 0
Keno:
game = "keno"
numbers = [1,2,3,4,5,6,7,8]
risk = "low"
nextbet = 0
Mines:
game = "mines"
fields = [1,2,3,4,5,6,7,8]
mines = 3
nextbet = 0
Limbo:
game = "limbo"
target = 2
nextbet = 0
Dice:
game = "dice"
chance = 49.5
nextbet = 0
bethigh = false
Wheel:
game = "wheel"
nextbet = 0
risk = "low"
segments = 10
baccarat:
game = "baccarat"
player = 0.001
banker = 0
tie = 0
dragon tower:
game = "dragontower"
nextbet = 0
difficulty = "easy"
eggs = [0,1]
Roulette:
game = "roulette"
chips = [{"value": "number0", "amount": 0.001},{"value": "colorBlack", "amount": 0.001}]
Use this values, and put them in the chips variable:
ranges = {{value = "range2536",amount = 0.0001},{value = "range1324",amount = 0.0001},{value = "range0112",amount = 0.0001},{value = "range0118",amount = 0.0001},{value = "range1936",amount = 0.0001}}
parities = {{value = "parityOdd",amount = 0.0001},{value = "parityEven",amount = 0.0001}}
colors = {{value = "colorRed",amount = 0.0001},{value = "colorBlack",amount = 0.0001}}
rows = {{value = "row3",amount = 0.0001},{value = "row2",amount = 0.0001},{value = "row1",amount = 0.0001}}
numbers = {{value = "number0",amount = 0.0001},{value = "number1",amount = 0.0001},{value = "number2",amount = 0.0001}}
flip:
game = "flip"
nextbet = 0
guesses = ["tails", "heads"]
rock, paper, scissors:
game = "rps"
guesses = ["rock", "paper", "scissors"]
nextbet = 0
pump:
game = "pump"
difficulty = "easy"
pumps = 1
nextbet = 0
snakes:
game = "snakes"
difficulty = "easy"
rolls = 1
nextbet = 0
cases:
game = "cases"
difficulty = "easy"
nextbet = 0
darts:
game = "darts"
difficulty = "easy"
nextbet = 0
diamonds:
game = "diamonds"
nextbet = 0
bluesamurai:
game = "bluesamurai"
nextbet = 0
scarabspin:
game = "scarabspin"
lines = 1
nextbet = 0
tomeoflife:
game = "tomeoflife"
lines = 1
nextbet = 0
Crash:
game = "crash"
target = 2
nextbet = 0
Slide:
game = "slide"
nextbet = 0
target = 1.5
dobet = function(){
if(id["identifier01"]){
log("identifier01 won.")
}
if(id["identifier02"] == false){
log("identifier02 lost.")
}
makebet(nextbet, target, "identifier01")
makebet(nextbet, target, "identifier02")
makebet(nextbet, target, "identifier03")
}
hilo:
game = "hilo"
nextbet = 0
startcard = {"rank":"A","suit":"H"}
pattern = [5,5]
//selection = [4,5]
index = 0
function dobet(){
card = ["A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"].sort(() => Math.random() - 0.5).slice(0, 1).toString();
startcard = {"rank":card,"suit":"H"}
//pattern = selection.sort(() => Math.random() - 0.5).slice(0, 1)
index = 0
}
function round(){
currentCardRank = currentBet.state.rounds.at(-1)?.card.rank || currentBet.state.startCard.rank;
payoutMultiplier = currentBet.state.rounds.at(-1)?.payoutMultiplier || 0;
skippedCards = currentBet.state.rounds.filter(round => round.guess === 'skip').length;
if(index < pattern.length){
guessing = pattern[index]
} else {
return HILO_CASHOUT;
}
index++
if (currentCardRank === "A" && guessing === 4) {
return HILO_BET_LOW;
}
if (currentCardRank === "J" && guessing === 4) {
return HILO_BET_HIGH;
}
if (currentCardRank === "Q" && guessing === 4) {
return HILO_BET_HIGH;
}
if (currentCardRank === "K" && guessing === 4) {
return HILO_BET_HIGH;
}
if (parseInt(currentCardRank) <= 10 && parseInt(currentCardRank) >= 7 && guessing === 4) {
return HILO_BET_HIGH;
}
if (parseInt(currentCardRank) < 7 && guessing === 4) {
return HILO_BET_LOW;
}
if (currentCardRank === "A" && guessing === 5) {
return HILO_BET_HIGH;
}
if (currentCardRank === "J" && guessing === 5) {
return HILO_BET_LOW;
}
if (currentCardRank === "Q" && guessing === 5) {
return HILO_BET_LOW;
}
if (currentCardRank === "K" && guessing === 5) {
return HILO_BET_LOW;
}
if (parseInt(currentCardRank) <= 10 && parseInt(currentCardRank) >= 7 && guessing === 5) {
return HILO_BET_LOW;
}
if (parseInt(currentCardRank) < 7 && guessing === 5) {
return HILO_BET_HIGH;
}
if(guessing === 2){
return HILO_BET_EQUAL
}
return HILO_SKIP;
}