Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- engine.onUpdate = function(prevState) {
- if (engine.gameState !== prevState.gameState) {
- switch (engine.gameState) {
- case 'STARTING':
- onStarting();
- break;
- case 'IN_PROGRESS':
- onStarted();
- break;
- case 'ENDED':
- onEnded();
- break;
- }
- }
- };
- let bet = 1;
- let autoCashOut = 3;
- const accountChase = 3;
- const minWagered = 30;
- let variance = 0.3;
- maxFakes = 3;
- let counter = 0;
- let playerIndex = 0;
- let totalWagered = 0;
- let betSize;
- function onStarting() {
- if (engine.balance >= bet) {
- engine.placeBet(bet, autoCashOut).catch(console.error);
- }
- playerIndex = 0;
- totalWagered = 0;
- }
- function onStarted() {
- console.log('Game started!');
- for (playerIndex = 0; playerIndex < engine.players.length; playerIndex++) {
- betSize = engine.players[playerIndex].bet;
- totalWagered += betSize;
- betSize = 0;
- }
- console.log("Total Wagered: " + totalWagered + " mETH");
- autoCashOut = 0;
- }
- function onEnded() {
- console.log('Game crashed at ' + engine.multiplier);
- if (totalWagered >= minWagered) {
- counter = 0;
- } else {
- counter++;
- }
- if (counter < maxFakes) {
- bet = 1;
- autoCashOut = accountChase + (Math.floor(((Math.random() * variance) * 100)) / 100);
- } else if (counter >= maxFakes) {
- bet = 0;
- }
- }
Add Comment
Please, Sign In to add comment