Skip to content

Instantly share code, notes, and snippets.

View ruzli's full-sized avatar

Ruzli ruzli

  • Russian Federation, Moscow
View GitHub Profile
@ruzli
ruzli / Community gift! List of payouts-bets and nice control over lists.js
Last active December 12, 2020 17:34
Community gift! List of payouts/bets and nice control over lists
var config = {
list_bet: {
value: 'list1', type: 'radio', label: 'Pick Bet List',
options: {
list1: { value: '10, 9, 7, 6, 5, 20, 18, 16, 14, 32, 20, 30, 26, 22, 18, 14, 20, 15, 20, 25, 45', type: 'text', label: 'Bets 1' },
list2: { value: '320, 170, 37, 76, 51, 50, 118, 16, 141, 72, 60, 30, 26, 77, 18, 14, 20, 35, 20, 85, 145', type: 'text', label: 'Bets 2' },
list3: { value: '320, 170, 37, 76, 51, 50, 118, 16, 141, 72, 60, 30, 26, 77, 18, 14, 20, 35, 20, 85, 145', type: 'text', label: 'Bets 3' },
},
},
list_target: {
@ruzli
ruzli / Simple martingale with stop loss and stop profit.js
Last active October 20, 2020 09:57
Simple martingale with stop loss and stop profit
var config = {
baseBet: { label: "Base bet", type: "balance", value: 100 }, // how many satoshis to bet initially
target: { label: "Target", type: "multiplier", value: 2 }, // target multiplier
betMultiplier: { label: "Bet multiplier", type: "multiplier", value: 2 }, // what to multiply the bet size by when we lose a wager
stopBalance: { label: "Stop if profit above[0 = OFF]", type: "balance", value: 100000 },
stopLoss: { label: "Stop if lose more than[0 = OFF]", type: "balance", value: -100000 },
}
var engine = this
var highBalance = this.balance;
@ruzli
ruzli / Pumpkins.js
Last active October 16, 2020 01:11
Pumpkins
var config = {
wager: { label: "Wager", type: "balance", value: 100 },
min_pay: { label: "Min payout", type: "multiplier", value: 5 },
max_pay: { label: "Max payout", type: "multiplier", value: 40 },
max_loss: { label: "Max lose", type: "balance", value: -100000 },
bets_prog: { label: "Progression betting", type: "checkbox", value: true },
prog_reset: { label: "Progression reset", type: "checkbox", value: false },
progression_bet_amount: { label: "Bet Progression", type: "balance", value: 100 },
};
@ruzli
ruzli / Simple data gathering.js
Created September 6, 2020 16:33
Simple data gathering
var rolls = 0
var history = [];
var super_nyans = 0, nyans = 0;
while (true) {
rolls++;
const {multiplier} = await this.bet(100, 1.01);
@ruzli
ruzli / playAfterCatch.js
Last active July 31, 2020 20:42
playAfterCatch
var config = {
basebet: { label: "Base Bet", type: "balance", value: 100 },
catchBet: { label: "Catch Bet", type: "balance", value: 3000 },
normalTarget: { label: "Base Target", type: "multiplier", value: 40 },
catchTarget: { label: "Catch Target", type: "multiplier", value: 100 },
catchRolls: { label: "Catch Rolls [-1 = OFF]", type: "number", value: 15 },
};
var basebet = config.basebet.value, catchBet = config.catchBet.value;
var normalTarget = config.normalTarget.value, catchTarget = config.catchTarget.value, catchRolls = config.catchRolls.value;
@ruzli
ruzli / 20x_original.js
Created June 25, 2020 05:20
20x original
var config = {
baseBet: { label: "Base bet", type: "balance", value: 200 },
target: { label: "Target", type: "multiplier", value: 20 },
multiplyBy: { label: "Multiply by", type: "multiplier", value: 2 },
addupmultiply: { label: "Add-up/Multiply", type: "checkbox", value: false },
multiplyByExtra: { label: "Multiply by Extra", type: "multiplier", value: 2 },
skipsAmount: { label: "Skips Amount", type: "number", value: 10 },
maxLoses: { label: "Max Loses", type: "number", value: 10 },
maxLosesExtra: { label: "Max Loses Extra", type: "number", value: 10 },
minProfit: { label: "Min Profit", type: "balance", value: -28000000 },
@ruzli
ruzli / 10x_skipping_orig.js
Last active June 25, 2020 06:16
10x original good version
var config = {
baseBet: { label: "Base bet", type: "balance", value: 200 },
target: { label: "Target", type: "multiplier", value: 10 },
multiplyBy: { label: "Multiply by", type: "multiplier", value: 3 },
addupmultiply: { label: "Add-up/Multiply", type: "checkbox", value: false },
multiplyByExtra: { label: "Multiply by Extra", type: "multiplier", value: 3 },
skipsAmount: { label: "Skips Amount", type: "number", value: 12 },
maxLoses: { label: "Max Loses", type: "number", value: 9 },
maxLosesExtra: { label: "Max Loses Extra", type: "number", value: 10 },
minProfit: { label: "Min Profit", type: "balance", value: -28000000 },
@ruzli
ruzli / hongkongcruse.js
Created February 2, 2020 04:40
HongKongCruse - Betting system
var config = {
baseBet: { value: 100, type: 'balance', label: 'base bet' },
payout: { value: 2, type: 'multiplier', label: 'target' },
multiply: { value: 2, type: 'multiplier', label: 'multiply wins' },
multiplyLoss: { value: 1, type: 'number', label: 'multiply loss' },
stops: { value: 10, type: 'number', label: 'stop bet levels' },
doubles: { value: 1, type: 'number', label: 'How much attempts to double' },
};
const baseBet = config.baseBet.value;
@ruzli
ruzli / 1.15x.js
Last active January 31, 2020 00:00
1.15x 5 times win to start over
var config = {
baseBet: { label: "BaseBet", type: "balance", value: 100 },
target: { label: "Payout", type: "multiplier", value: 1.15 },
betMultiplier: { label: "Multiply by", type: "multiplier", value: 2 },
go_start: { label: "Start over after", type: "number", value: 5 },
minProfit: { label: "minProfit", type: "balance", value: -1000000 },
}
Object.entries(config).forEach(c => window[c[0]] = c[1].value);
var bet = baseBet;
@ruzli
ruzli / payoutmartingale.js
Last active November 26, 2020 01:42
Payout Martingale [mydicebot]
/*jshint esversion: 6 */
baseBet = 0.00000001;
betHigh = false;
nextBet = baseBet;
var initBet = baseBet;
var initPay = 1.13;
var betIncrease = 0.00000000;
var payIncrease = 1.13;