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 / Sandbox bot (CLIPLATFORMER) by Ruzli.md
Last active March 3, 2026 23:58
Sandbox bot (CLIPLATFORMER) by Ruzli

🚀 How to Install & Run the Shuffle CLI Platformer Bot

Prerequisites

  • OS: Windows, macOS, or Linux
  • Node.js: v18 or newer installed.

@ruzli
ruzli / cliplatformer guide.md
Created February 13, 2026 19:32
cliplatformer setup guide

🚀 How to Install & Run the Shuffle CLI Platformer bot

Prerequisites:

  • Windows, macOS, or Linux
  • Node.js v18 or newer installed
    → You can check by opening Command Prompt (cmd) and typing:
    node -v
    npm -v
@ruzli
ruzli / guide-strategies.md
Created February 5, 2026 06:56
Guide for creating strategies

🎲 Limbo Settings Configuration Guide

Last updated: February 2026

This document explains every supported field, action, condition, and value format usable in your limbo-settings.json strategy profiles — including multi-rule arrays, USD/% parsing, maxTarget enforcement, strategy switching, streak-based conditions, emulation mode, and hotkey controls.


🔧 Top-Level Structure

@ruzli
ruzli / wss.js
Created February 5, 2024 22:04
wss.js
const wss = new WebSocket('ws://localhost:4041');
wss.addEventListener('open', () => {
console.log(getCurrentTime() + 'Connected');
});
wss.addEventListener('close', () => {
console.log(getCurrentTime() + 'Disconnected');
});
@ruzli
ruzli / Fast rolling script for classic dice.js
Created August 20, 2023 15:47
Fast rolling script for classic dice
stop = (() => {
let running;
function bet() {
return cd.bet(cd.amount)
}
(function() {
running = setInterval(bet, 1);
})()
@ruzli
ruzli / Fast rolling script for ultimate dice.js
Created August 20, 2023 15:11
Fast rolling script for ultimate dice
stop = (() => {
let running;
function bet() {
return prod.bet(prod.amount)
}
(function() {
running = setInterval(bet, 1);
})()
@ruzli
ruzli / Bet Payout List script.js
Created December 1, 2022 19:45
Bet Payout List script
var config = {
// 261,265,269,273,277,281,285,289,293,297,301,305,309,313,317,321,325,329,333,337,341,345,349,353,357,361,365,369,373,377
list_bet: {
value: 'list2', type: 'radio', label: 'Pick Bet List',
options: {
list1: { value: '10, 5, 20', type: 'text', label: 'Bets 1' },
list2: { value: '1, 1, 2, 3, 5, 9, 16, 31, 59, 117, 233, 477, 1000, 2333', type: 'text', label: 'Bets 2' },
},
},
list_target: {
@ruzli
ruzli / Lightguide for bustabit v2, accurate clean version.js
Created May 27, 2021 07:26
Lightguide for bustabit v2, accurate clean version
var config = {
wager: { value: 100, type: 'balance', label: 'Base Bet' },
payout: { value: 2, type: 'multiplier', label: 'Payout' },
}
var Profit = 0, Total_Profit = 0, Total_Rolls = 0, Playing = true, baseList = [ 1, 2, 3 ], RolledGames = 0;
var PAYOUT = config.payout.value, WAGER = config.wager.value;
/* -------------------------------------------------------------- */
if (engine.gameState === "GAME_STARTING") PerformBet()
@ruzli
ruzli / Simple Martingale with losing streak length stop loss.js
Created March 17, 2021 16:09
Simple Martingale with losing streak length stop loss
const baseBet = 100 // how many satoshis to bet initially
const target = 2.1 // target multiplier
const betMultiplier = 2 // what to multiply the bet size by when we lose a wager
const stopGameAfterLoss = 9 /* Trigger will lead to drop/stop script */
const sleepTimeInMS = 100
const dropInsteadOfStopScript = false /* stop script or drop losses and continue play */
const changeSeed = 0 /* How much losses obtain, and then change seed to decrease chance of big streak, 0 to disable */
const engine = this