Autoplay is a useful feature for automatic betting, but there is a risk of losing a lot of amounts depending on the player's settings and the game results.
ClimbPot is not responsible for any problems and script bugs that script lose your money.
Use them at your own risk or do not use if you disagree.
Below is a basic script installed from the beginning.
It can be customized to edit, delete, reset, etc. according to your preferences.
Continue betting with the amount and multiplier you set.
"block": 100,
Bet amount
"x": 2.00,
STOPx
"bet_condition": "results.0 >= 1.00",
Bet condition " Previous results "
"stop_condition": "balance <= 100"
Stop condition " Balance"
Initial value
The Martingale is a system of betting in which the Bet amount continually increases after loss (or win)
"block":100,
Base Bet amount
"x":2.00,
STOPx
"win_function": "block = 100; x = 2.00",
Function on win " Bet amount, STOPx "
"lose_function": "block = block * 2",
Function on loss " Bet amount "
"stop_condition": "balance <= 100"
Stop condition " Balance "
Initial value
The Martingale is a system of betting in which the STOPx continually increases after loss (or win)
"block": 100,
Bet amount
"x": 2.00,
Base STOPx
"win_function": "block = 100; x = 2.00",
Function on win " Bet amount, STOPx "
"lose_function": "x = x * 2",
Function on loss " STOPx "
"stop_condition": "balance <= 100"
Stop condition " Balance "
Initial value
The button [+ New] that can create the new script.
The original script is an autoplay that runs under various conditions set by the player.
Unit of currency
Method
Properties
The ClimbPot script uses [ block ] for currency.
block / 1e6
bitcoins * 1e8 / 1e6
block * 100
satoshis / 100
satoshis / 1e8
bitcoins * 1e8
{
"block": 100,
"x": 1.50,
"array": [100,200,300],
"bet_condition": "results.0 > 1.10",
"stop_condition": "balance < 100000",
"win_function": "block = block * 2",
"lose_function": "block = block * 2"
}
"block": 100,
"x": 1.50,
"array": [100,200,300],
"bet_condition": "results.0 > 1.10",
"stop_condition": "balance < 100000",
"win_function": "block = block * 2",
"lose_function": "block = block * 2"
"block": 100,
"x": 1.50,
"array": [100,200,300],
"bet_condition": "results.0 > 1.10",
"stop_condition": "balance < 100000",
"win_function": "block = block * 2",
"lose_function": "block = block * 2"
Incorrect:value1*value2
Correct:value1 * value2
Incorrect:value1<value2
Correct:value1 < value2
Incorrect:value1=value2
Correct:value1 = value2
Incorrect:value1 < value2&&value3 < value4
Correct:value1 < value2 && value3 < value4
Incorrect:if(array.0 == array.1)array.0 = block;
Correct:if (array.0 == array.1) array.0 = block;
Properties | Value | Description | Notes |
---|---|---|---|
block | 10～100000 | Bet amount | Required Only integers |
x | 1.01～99999.00 | Multiplier to stop | Required Values greater than or equal to 1.01, Values with two decimal places |
array | [1,2,3] [2.00,3.00,4.00] |
Array |
Multiple arbitrary integers or decimals can be specified for use in conditional judgments, etc Multiple values can be specified within square brackets separated by commas |
array2～9 | [1,2,3] [2.00,3.00,4.00] |
Array |
Multiple arbitrary integers or decimals can be specified for use in conditional judgments, etc Multiple values can be specified within square brackets separated by commas |
stop_condition | *See the section on Comparative Assignment Expressions. | Conditional expression to stop the script |
Judged at the start of the game, the script will stop if the condition is met Can be specified multiple times separated by && If multiple conditions are specified, stop when all conditions are met |
bet_condition | *See the section on Comparative Assignment Expressions. | Conditional expression to bet |
Judged at the start of the game, and bets are placed when conditions are met Can be specified multiple times separated by && If multiple conditions are specified, the bet is placed when all conditions are met |
win_function | *See the section on Assignment Expression and Array Operation | Process after win |
Multiple processes can be processed separated by semicolons By adding a conditional expression (if) , you can describe a process to be executed only when the condition is met At the end of the process, the block will be rounded to the first decimal place (1.11 → 1) At the end of the process, the x will be rounded to the third decimal place (1.115 → 1.12) |
lose_function | *See the section on Assignment Expression and Array Operation | Process after lose |
Multiple processes can be processed separated by semicolons By adding a conditional expression (if) , you can describe a process to be executed only when the condition is met At the end of the process, the block will be rounded to the first decimal place (1.11 → 1) At the end of the process, the x will be rounded to the third decimal place (1.115 → 1.12) |
1.block,x,array ( First time only )
2.stop_condition
3.bet_condition …If bet_condition is not met, skip 4 and 5 and start from 2 in the next game.
4.BET
5.win_function or lose_function
Available for in the if parentheses of stop_condition, bet_condition, win_function, and lose_function
Expression | Description |
---|---|
val1 < val2 | val1 is less than val2 |
val1 > val2 | val1 is greater than val2 |
val1 <= val2 | val1 is less than or equal to val2 |
val1 >= val2 | val1 is greater than or equal to val2 |
val1 == val2 | val1 is equal to val2 |
val1 != val2 | val1 is unequal to val2 |
val1 < val2 && val3 < val4 | val1 is less than val2 and val3 is less than val4 |
Operator | Description |
---|---|
< | Less than |
> | Greater than |
<= | Less than or Equal to |
>= | Greater than or Equal to |
== | Equal to |
!= | Unequal to |
Operator | Description |
---|---|
&& | Logical operator |
*Other logical operators are not available
Available for win_function, lose_function
Expression | Description |
---|---|
variable = val1 + val2 | Set the variable to the number obtained by adding val1 and val2 |
variable = val1 - val2 | Set the variable to the number of val1 minus val2 |
variable = val1 * val2 | Set the variable to the number multiplied by val1 and val2 |
variable = val1 / val2 | Set the variable to the number of values obtained by dividing val1 by val2 |
variable = val1 | Set the variable to val1 |
array1 = array2 | Copy array 2 to array 1 |
Operator | Description |
---|---|
+ | addition |
- | subtraction |
* | multiplication |
/ | division |
*Compound operators such as addition assignment operator, increment operator are not available.
Available for win_function, lose_function
Functions | Description |
---|---|
array.shift |
Delete the first value in the array If the array is [1,2,3], array.shift will change it to [2,3] |
array.pop |
Delete the last value in the array If the array is [1,2,3], array.pop will change it to [1,2] |
array.unshift(val) |
Add a value to the top of the array If the array is [1,2,3], array.unshift(5) will change it to [5,1,2,3] |
array.push(val) |
Add a value to the end of the array If the array is [1,2,3], array.push(5) will change it to [1,2,3,5] |
Available for win_function, lose_function
Expression | Description |
---|---|
if (val1 < val2) variable = val1 + val2 | If val1 is less than val2, set the variable to the number of sum of val1 and val2 |
if (val1 < val2) array.shift | If val1 is smaller than val2, delete the first value in the array |
if (val1 < val2 && val3 < val4) variable = val1 + val2 | If val1 is less than val2 and val3 is less than val4, set the variable to the number of sum of val1 and val2 |
if (val1 < val2) variable = val1 + val2; if (val3 < val4) variable = val3 + val4 |
If val1 is less than val2, set the variable to the number of sum of val1 and val2 If val3 is less than val4, set the variable to the number of sum of val3 and val4 |
array.shift; if (val1 < val2) variable = val2; variable = val3 |
Delete the first value in the array If val1 is less than val2, set the variable to val2 Set the variable to val3 |
Value | Description |
---|---|
Integer | 0～9999999 |
Minority | 0.00～9999999.00 |
Variables | Description | Example |
---|---|---|
block | Bet amount | |
x | Multiplier to stop | |
balance | Balance | |
array.num | Array value num = 0 to array values minus 1 |
If the array is [1,2,3], array.0 will reference to 1 If the array is [1,2,3], array.1 will reference to 2 If the array is [1,2,3], array.2 will reference to 3 The last value can also be referenced in array.last |
max(array) | Maximum array value | If the array is [0,10,5], 10 will be referenced |
min(array) | Minimum array value | If the array is [10,0,5], 0 will be referenced |
array.length | Number of elements in an array | If the array is [10,0,5], 3 will be referenced |
array.last | Last value of element in an array | If the array is [10,0,5], 5 will be referenced |
results.num | Multiplier for past games num = 0 to 99 |
results.0 → Multiplier for latest games results.1 → Multiplier before the latest one |
max(results) | Maximum multiplier for the last 100 games | |
max(results.from..to) | Maximum multiplier for a specified range (from...to) of past games from = greater than or equal to 0 to = greater than from and less than 99 |
max(results.0..2) → Maximum multiplier for the latest 3 games max(results.1..3) → Maximum multiplier for 3 games prior to the latest |
min(results) | Minimum multiplier for the last 100 games | |
min(results.from..to) | Minimum multiplier for a specified range (from...to) of past games from = greater than or equal to 0 to = greater than from and less than 99 |
min(results.0..2) → Minimum multiplier for the latest 3 games min(results.1..3) → Minimum multiplier for 3 games prior to the latest |
Value | Description | Example |
---|---|---|
block | Bet amount | |
x | Multiplier to stop | |
array.num | Array value num = 0 to array values minus 1 |
If the array is [1,2,3], array.1 = 0 will change it to [1,0,3] |