Guest User

4lc4Traz Code CoinsCrash

a guest
Sep 28th, 2023
3,433
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.94 KB | None | 1 0
  1. // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  2. // $$ GNU GPLv3 License $$ 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  3. var baseBet = 1; // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  4. var baseMultiplier = 1.11; // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  5. var variableBase = false;var streakSecurity = 25; var maximumBet = 999999;var baseSatoshi = baseBet * 100; // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  6. var currentBet = baseSatoshi;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  7. var currentMultiplier = baseMultiplier; // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$var currentGameID = -1;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  8. var firstGame = true;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  9. var lossStreak = 0;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  10. var coolingDown = false;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  11. // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  12. console.log('====== 4lc4Traz Code Version 2.1 ======'); console.log('My username is: ' + engine.getUsername()); console.log('Starting balance: ' + (engine.getBalance() / 100).toFixed(2) + ' bits'); var startingBalance = engine.getBalance(); if (variableBase) { console.warn('[WARN] Variable mode is enabled and not fully tested. Bot is resillient to ' + streakSecurity + '-loss streaks.'); }
  13. // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  14. engine.on('game_starting', function(info) {
  15. console.log('====== Won This Game ======');
  16. console.log('[Bot] Game #' + info.game_id);
  17. currentGameID = info.game_id; if (coolingDown) {
  18. if (lossStreak == 0) { coolingDown = false; } else {
  19. lossStreak--; console.log('[Bot] Cooling down! Games remaining: ' + lossStreak); return; } }
  20. if (!firstGame) { // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  21. console.log('[Stats] Session profit: ' + ((engine.getBalance() - startingBalance) / 100).toFixed(2) + ' bits');
  22. console.log('[Stats] Profit percentage: ' + (((engine.getBalance() / startingBalance) - 1) * 100).toFixed(2) + '%'); }
  23. if (engine.lastGamePlay() == 'LOST' && !firstGame) { // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  24. lossStreak++; var totalLosses = 0;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  25. var lastLoss = currentBet;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  26. while (lastLoss >= baseSatoshi) { totalLosses += lastLoss;lastLoss /= 4;}
  27. if (lossStreak > streakSecurity) { coolingDown = true; return; }
  28. currentBet *= 2; // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  29. currentMultiplier = 1.00 + (totalLosses / currentBet); }
  30. else { lossStreak = 0; // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  31. if (variableBase) { // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  32. // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  33. var divider = 100;for (i = 0; i < streakSecurity; i++) {
  34. divider += (100 * Math.pow(4, (i + 1)));// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  35. }
  36. newBaseBet = Math.min(Math.max(1, Math.floor(engine.getBalance() / divider)), maximumBet * 100); newBaseSatoshi = newBaseBet * 100;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  37. if ((newBaseBet != baseBet) || (newBaseBet == 1)) { console.log('[Bot] Variable mode has changed base bet to: ' + newBaseBet + ' bits'); // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  38. baseBet = newBaseBet;// 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  39. baseSatoshi = newBaseSatoshi;} }
  40. // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  41. currentBet = baseSatoshi;currentMultiplier = baseMultiplier; } console.log('[Bot] Betting ' + (currentBet / 100) + ' bits, cashing out at ' + currentMultiplier + 'x'); firstGame = false;if (currentBet <= engine.getBalance()) { if (currentBet > (maximumBet * 100)) { // Ensure you only bet the maximum.
  42. console.warn('[Warn] Bet size exceeds maximum bet, lowering bet to ' + (maximumBet * 100) + ' bits'); currentBet = maximumBet; } engine.placeBet(currentBet, Math.round(currentMultiplier * 100), false);} else { // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  43. if (engine.getBalance() < 100) {console.error('[Bot] Insufficent funds to do anything... stopping'); engine.stop(); }
  44. else { console.warn('[Bot] Insufficent funds to bet ' + (currentBet / 100) + ' bits.'); // 4lc4Traz Code Version 2.1 $$ GNU GPLv3 License $$
  45. console.warn('[Bot] Resetting to 1 bit basebet'); baseBet = 1; baseSatoshi = 100;} }
  46. }); engine.on('game_started', function(data) {
  47. if (!firstGame) { console.log('[Bot] Game #' + currentGameID + ' has started!'); }
  48. });
  49. engine.on('cashed_out', function(data) { if (data.username == engine.getUsername()) { console.log('[Bot] Successfully cashed out at ' + (data.stopped_at / 100) + 'x'); }
  50. }); engine.on('game_crash', function(data) { if (!firstGame) { console.log('[Bot] Game crashed at ' + (data.game_crash / 100) + 'x'); } });
Advertisement
Add Comment
Please, Sign In to add comment