"κ³μ°λ μΊμ€μΌμ΄λ λ² ν μ λ΅"μ μ¨λΌμΈ μΉ΄μ§λ Έ κ²μμ λν νμ μ μΈ μ κ·Ό λ°©μμΌλ‘, νΉν ν¬λμ κ²μκ³Ό κ°μ μΉμκ° μλ κ²μμ μ ν©ν©λλ€. μ΄ μ λ΅μ μΈλ΄μ¬κ³Ό νμ΄λ°μ΄ μ€μν κ³μ°λ λ² ν κ²°μ μ μ€μ¬μΌλ‘ μ§νλ©λλ€. μ΄ μ λ΅μ λμ λ³λμ±μ μ΅μνκ³ μν κ΄λ¦¬μ λν λͺ νν μ΄ν΄κ° μλ νλ μ΄μ΄λ₯Ό μν΄ μ€κ³λμμ΅λλ€.
μ΄ μ λ΅μ ν΅μ¬ μμ΄λμ΄λ μ΄μ κ²μ κ²°κ³Όλ₯Ό κΈ°λ°μΌλ‘ ν ν¨ν΄μ λ°λΌ κ³μ°λ λ°©μμΌλ‘ λ² ν νλ κ²μ λλ€. μ΄ μ λ΅μ λ² ν μ νκΈ° μ μ νΉμ λ°°μ¨(μ: 10λ°°)μ λλ¬νμ§ μκ³ μΌλ ¨μ κ²μμ κΈ°λ€λ¦¬λ λ° μ€μ μ λ‘λλ€. μΉμκ° μλ κ²μμ μκ³κ°μ λλ¬νλ©΄ κΈ°λ³Έ κΈμ‘μΌλ‘ λ² ν μ μμν©λλ€. λ² ν κΈμ‘κ³Ό μ λ΅μ κ° ν¨λ°° ν λ² ν μ λ°°μλ₯Ό μ μ©ν μ§ λλ μΆκ°ν μ§μ λ°λΌ λ¬λΌμ§ μ μμ΅λλ€.
μ 곡λ μ€ν¬λ¦½νΈλ ν¬λμν λ² ν κ²μμ νλ μ΄νκΈ° μν κ³μ°λ μΊμ€μΌμ΄λ λ² ν μ λ΅μ κ°μλ₯Ό μ€λͺ ν©λλ€(λκΈλ‘ μμ λ° λ³΄μμ νμν©λλ€).
π μ€ν¬λ¦½νΈ λ€μ΄λ‘λ
baseBet
: μ΄κΈ° λ² ν
κΈμ‘.chasingMultiplier
: νλ μ΄μ΄κ° νκΈννκΈ° μ μ λλ¬νλ €λ λͺ©ν λ°°μ¨μ
λλ€.gamesToWait
: νλ μ΄μ΄κ° λ² ν
νκΈ° μ μ κΈ°λ€λ¦¬λ κ²μ μ.multiplyOrAdd
λ° multiplyOrAdd
κ°: κ° ν¨λ°° ν λ°°ν
κΈμ‘μ΄ κ³±μ
λλ λ§μ
μΌλ‘ μ¦κ°νλμ§ κ²°μ ν©λλ€.stopCondition
λ° stopCondition
κ°: νμ©λλ μ΅λ λ² ν
λλ μ΅λ λ§μ΄λμ€ μ΄μ΅μ λν νλλ₯Ό μ€μ ν©λλ€.isBetting
, userProfit
, gamesWithoutMultiplier
λ±κ³Ό κ°μ λ΄λΆ λ³μλ κ²μνλ μ΄ μ§ν μν©μ μΆμ νκΈ° μν΄ μ μΈλ©λλ€.GAME_STARTING
μ΄λ²€νΈ) μ€ν¬λ¦½νΈλ λͺ©ν μΉμ(gamesWithoutMultiplier
)μ λλ¬νμ§ μκ³ νλ μ΄ν κ²μ μκ° λ€μκ³Ό κ°κ±°λ ν°μ§ νμΈν©λλ€. gamesToWait
λ₯Ό μ§μ νμ΅λλ€.baseBet
κΈμ‘μΌλ‘ λ² ν
νκ³ chasingMultiplier
λ₯Ό νκ²ν
ν©λλ€.baseBet
)μ κ° λ² ν
κ²°κ³Όμ λ°λΌ μ‘°μ λ©λλ€. multiplyOrAdd
μ€μ μμ νλ μ΄μ΄μ μ νμ λ°λΌ μ§μ λ κ°μ κ³±νκ±°λ λν©λλ€.maxBet
λλ maxNegativeProfit
μ μ¬μ©νλ μμ λ©μ»€λμ¦μ΄ ν΅ν©λμ΄ μμ΅λλ€.GAME_ENDED
μ΄λ²€νΈ) νμ μ€ν¬λ¦½νΈλ νλ μ΄μ΄μ μΉν¨λ₯Ό νκ°ν©λλ€.baseBet
μ μ‘°μ ν©λλ€.baseBet
μ΄ μ΄κΈ° κ°μΌλ‘ μ¬μ€μ λ©λλ€.baseBet
μ΄ maxBet
μ νμ μ΄κ³Όνκ±°λ userProfit
κ° μλλ‘ λ¨μ΄μ§λ κ²½μ° λ² ν
μ μ€μ§νλ κ²μ¬ κΈ°λ₯μ΄ μμ΅λλ€. >maxNegativeProfit
.This example illustrates how bets could evolve over multiple game rounds, following the strategyβs rules.
κ²μ λΌμ΄λ | μΉμκ° μλ κ²μ | λ² ν κΈμ‘ | μΉμ λͺ©ν | λ² ν κ²°κ³Ό | λμ μμ΅/μμ€ |
---|---|---|---|---|---|
1 | 24 | 100 | 10x | κΈΈμ μμλ€ | -100 |
2 | 25 | 100 | 10x | κΈΈμ μμλ€ | -200 |
3 | 26 | 100 | 10x | κΈΈμ μμλ€ | -300 |
4 | 27 | 100 | 10x | μΉλ¦¬ | 700 |
5 | 0 | 100 | 10x | κΈΈμ μμλ€ | 600 |
6 | 1 | 100 | 10x | κΈΈμ μμλ€ | 500 |
7 | 2 | 100 | 10x | κΈΈμ μμλ€ | 400 |
8 | 3 | 100 | 10x | κΈΈμ μμλ€ | 300 |
9 | 4 | 100 | 10x | μΉλ¦¬ | 1300 |
10 | 0 | 100 | 10x | κΈΈμ μμλ€ | 1200 |
11 | 1 | 100 | 10x | κΈΈμ μμλ€ | 1100 |
12 | 2 | 100 | 10x | κΈΈμ μμλ€ | 1000 |
13 | 3 | 100 | 10x | κΈΈμ μμλ€ | 900 |
14 | 4 | 100 | 10x | κΈΈμ μμλ€ | 800 |
15 | 5 | 100 | 10x | κΈΈμ μμλ€ | 700 |
16 | 6 | 100 | 10x | κΈΈμ μμλ€ | 600 |
17 | 7 | 100 | 10x | κΈΈμ μμλ€ | 500 |
18 | 8 | 100 | 10x | κΈΈμ μμλ€ | 400 |
19 | 9 | 100 | 10x | κΈΈμ μμλ€ | 300 |
20 | 10 | 100 | 10x | μΉλ¦¬ | 1300 |
κ°μ :
κ΄μ°°:
"κ³μ°λ μΊμ€μΌμ΄λ λ² ν μ λ΅"μ μΉμ κΈ°λ° μΉ΄μ§λ Έ κ²μμμ λ² ν μ λν 체κ³μ μΈ μ κ·Ό λ°©μμ μ 곡ν©λλ€. μ λ΅μ μΌλ‘ μμ€μ 볡ꡬνκ³ μ΄μ΅μ μ»μ μ μλ κΈ°νλ₯Ό μ 곡νμ§λ§, μ μ λ ₯, κ²μ λ©μ»€λμ¦μ λν μΆ©λΆν μ΄ν΄, ν¨κ³Όμ μΈ μκΈ κ΄λ¦¬κ° νμν©λλ€.
Slot machines and crash games have both captured the attention of gamblers worldwide. While slotsβ¦
Game Provider: Platipus Return to Player (RTP): 97.0% Volatility: Low
Crash predictors have become a hot topic in online gambling, particularly for games like Aviatorβ¦
Plinko, originally inspired by the 1983 Japanese Pachinko machines, has been revitalized by modern cryptoβ¦
Manual flushing at an online casino involves initiating a withdrawal and skipping the pending periodβ¦
View Comments
It works well for me; I've tailored it to suit bankroll 100k+.
Rather than a fixed bet, I opted for a progressive one, varying with the deposit amount.
[code lang="js"]var config = {
baseBet: { value: 0.01, type: "number", label: "Base Bet (% of balance)" },
chasingMultiplier: { value: 10, type: "number", label: "Multiplier" },
gamesToWait: {
value: 15,
type: "number",
label: "Games to wait before making a bet",
},
multiplyOrAdd: {
value: "multiply",
type: "radio",
label: "Multiply or Add",
options: [
{ value: "multiply", label: "Multiply by" },
{ value: "add", label: "Add to bet" },
],
},
multiplyOrAddValue: {
value: 2,
type: "number",
label: "Value for Multiply or Add",
},
stopCondition: {
value: "maxBet",
type: "radio",
label: "Stop condition",
options: [
{ value: "maxBet", label: "Stop if bet is more than" },
{
value: "negativeProfit",
label: "Stop if negative profit is more than",
},
],
},
stopConditionValue: {
value: 10000,
type: "number",
label: "Value for Stop condition",
},
};
function main() {
const minAmount = currency.minAmount.toString().length - 2;
let balance = currency.amount;
let baseBet = (balance * config.baseBet.value) / 100;
log.info(`Balance: ${balance}`);
log.info(`Base bet: ${baseBet}`);
let multiplier = config.chasingMultiplier.value;
let gamesToWait = config.gamesToWait.value;
let multiplyOrAdd = config.multiplyOrAdd.value;
let multiplyValue, addValue;
if (multiplyOrAdd === "multiply") {
multiplyValue = config.multiplyOrAddValue.value;
}
if (multiplyOrAdd === "add") {
addValue = config.multiplyOrAddValue.value;
}
let stopCondition = config.stopCondition.value;
let maxBet, maxNegativeProfit;
if (stopCondition === "maxBet") {
maxBet = config.stopConditionValue.value;
}
if (stopCondition === "negativeProfit") {
maxNegativeProfit = config.stopConditionValue.value;
}
let isBetting = false;
let userProfit = 0;
let gamesWithoutMultiplier = gamesWithoutX(multiplier);
let bettingGames = 0;
let numberOfCashOuts = 0;
log.info("FIRST LAUNCH | WELCOME!");
log.info(
`It has been ${gamesWithoutMultiplier} games without ${multiplier}x.`
);
log.info(`----------------------------`);
game.on("GAME_STARTING", function () {
log.info(`****************************`);
log.info(`π NEW GAME`);
log.info(`${new Date().toString()}`);
log.info(`Balance: ${balance}`);
log.info(`Games without ${multiplier}x: ${gamesWithoutMultiplier}.`);
log.info(
`Actual profit using the script: ${userProfit}. Got ${numberOfCashOuts} times ${multiplier}x.`
);
if (gamesWithoutMultiplier >= gamesToWait) {
let tempBaseBet = baseBet;
game.bet(tempBaseBet, multiplier);
isBetting = true;
let currentBet = tempBaseBet;
let wantedProfit = currentBet * (multiplier - 1) + userProfit;
log.info(
`Betting ${currentBet} right now, looking for ${wantedProfit} total profit.`
);
} else {
isBetting = false;
let calculatedGamesToWait = gamesToWait - gamesWithoutMultiplier;
if (calculatedGamesToWait === 1) {
log.info(`Betting ${baseBet} next game!`);
} else {
log.info(
`Waiting for ${calculatedGamesToWait} more games with no ${multiplier}x`
);
}
}
});
game.on("GAME_ENDED", function () {
let gameInfos = game.history[0];
if (isBetting) {
if (!gameInfos.cashedAt) {
log.error("Lost...");
userProfit -= baseBet;
balance -= baseBet;
bettingGames++;
if (
bettingGames === multiplier - 1 ||
(bettingGames > multiplier &&
(bettingGames % multiplier === 0 ||
bettingGames % multiplier === multiplier / 2))
) {
if (multiplyValue !== undefined) {
baseBet *= multiplyValue;
}
if (addValue !== undefined) {
baseBet += addValue;
}
}
if (maxBet !== undefined && baseBet > maxBet) {
log.info(
`Script stopped. Max bet reached: ${maxBet}. Profit is: ${userProfit}.`
);
game.stop();
} else if (
maxNegativeProfit !== undefined &&
userProfit > maxNegativeProfit
) {
log.info(
`Script stopped. Max negative profit reached: ${userProfit}. Next bet would have been: ${baseBet}`
);
game.stop();
}
} else {
userProfit = userProfit + (baseBet * multiplier - baseBet);
balance = balance + (baseBet * multiplier - baseBet);
baseBet = (balance * config.baseBet.value) / 100;
bettingGames = 0;
numberOfCashOuts++;
log.success(`π° Won! Increasing base bet to ${baseBet}`);
log.info(`New balance: ${balance}`);
log.info(`New bet: ${baseBet}`);
}
}
if (gameInfos.odds >= multiplier) {
gamesWithoutMultiplier = 0;
} else {
gamesWithoutMultiplier++;
}
log.info(`Current profit: ${userProfit}.`);
log.info("END GAME");
});
function gamesWithoutX(x) {
let gamesArray = game.history;
let result = 0;
for (let i = 0; i < gamesArray.length; i++) {
if (gamesArray[i].odds >= x) {
break;
}
result++;
}
return result;
}
}[/code]
Also keep in mind, losing streaks can be lengthy β personally, I've seen more than 100 games go by without achieving the desired multiplier.
Hello Mark, pls I have a strategy which work perfectly for it. Pls can you help to write a script for it, I have been playing it manually. Pls can you get it touch with me on amujibtaiwo1@gmail.com, if you're interested.
I hope for your kind response
I tried your script it says "Unexpected identifier '$' ". Does it only accept dollar currency or does it meat something else
Looks like some formatting errors, check it here https://pastebin.com/t2zcVRin. Hope this helps.
Can you pls get in contact with me on amujibtaiwo1@gmail.com I have a strategy I want to write script on too.
Hello, I run the code, but I don't understand what base bet means, you said percentage of stake. Did you calculated for 100k or how can someone specify his/her deposit
Check the console logs, there is a lot of information there before the script starts betting. The default bet is 0.01% of your balance. Change it as you wish.
https://prnt.sc/frlmMABjwE8H lol 2k man..cant believe this works!!
Hola amigos!
Hola amigos!
console.log('Hola');