Darknio icon

Reactor Bigger reactor

Darknio | PRO | 05/13/25 07:32:43 PM UTC | 0 ⭐ | 8524 👁️ | Never ⏰ | []
Lua |

3.44 KB

|

None

|

0 👍

/

0 👎

-- Konfiguration
local reactorName = "BiggerReactors_Reactor_0"
local monitorName = "monitor_0"
local maxEnergy = 10000000  -- Maximaler Energiespeicher (für Prozentanzeige)
 
-- Initialisierung
local monitor = peripheral.wrap(monitorName)
local reactor = peripheral.wrap(reactorName)
 
if not reactor then
    error("Reaktor nicht gefunden! Bitte Peripheral-Namen prüfen.")
end
 
-- Farben und Status
local autostart = false
local status = "Aus"
local toggleReactor = true
 
-- Hilfsfunktionen
local function clearScreen()
    monitor.setBackgroundColor(colors.black)
    monitor.clear()
    monitor.setCursorPos(1, 1)
end
 
local function getReactorData()
    local energyStats = reactor.getEnergyStats()
    local energy = energyStats.energyStored
 
    local fuel = reactor.getFuelAmount().amount
    local fuelHeat = reactor.getFuelTemperature()
    local casingHeat = reactor.getCasingTemperature()
    local rfPerTick = reactor.getEnergyProducedLastTick()
    local active = reactor.getActive()
 
    return {
        energy = energy,
        fuel = fuel,
        fuelHeat = fuelHeat,
        casingHeat = casingHeat,
        rfPerTick = rfPerTick,
        active = active
    }
end
 
local function displayHeader()
    monitor.setBackgroundColor(colors.blue)
    monitor.setTextColor(colors.white)
    monitor.setCursorPos(1, 1)
    monitor.write(" Bigger Reactor Monitor ")
    
    monitor.setCursorPos(25, 1)
    monitor.write(textutils.formatTime(os.time(), true))
    
    monitor.setBackgroundColor(colors.black)
    monitor.setTextColor(colors.white)
end
 
local function displayStatus(data)
    local percent = math.floor((data.energy / maxEnergy) * 100)
 
    monitor.setCursorPos(1, 2)
    monitor.write("Autostart: ")
    monitor.setTextColor(autostart and colors.lime or colors.red)
    monitor.write(autostart and "An" or "Aus")
 
    monitor.setTextColor(colors.white)
    monitor.setCursorPos(1, 3)
    monitor.write("Status: ")
    monitor.setTextColor(data.active and colors.lime or colors.red)
    monitor.write(data.active and "An" or "Aus")
 
    monitor.setTextColor(colors.white)
    monitor.setCursorPos(1, 4)
    monitor.write("Brennstoff: " .. math.ceil(data.fuel))
    monitor.setCursorPos(1, 5)
    monitor.write("Fuel-Temp : " .. math.ceil(data.fuelHeat))
    monitor.setCursorPos(1, 6)
    monitor.write("CasingTemp: " .. math.ceil(data.casingHeat))
    monitor.setCursorPos(1, 7)
    monitor.write("RF/t      : " .. math.ceil(data.rfPerTick))
    monitor.setCursorPos(1, 8)
    monitor.write("Energie   : " .. percent .. "%")
end
 
local function handleAutostart(data)
    if not autostart then return end
    if data.energy < (maxEnergy * 0.4) then
        reactor.setActive(true)
    elseif data.energy > (maxEnergy * 0.9) then
        reactor.setActive(false)
    end
end
 
local function runMonitor()
    while true do
        clearScreen()
        local data = getReactorData()
        displayHeader()
        displayStatus(data)
        handleAutostart(data)
        sleep(0.5)
    end
end
 
local function handleTouch()
    while true do
        local event, side, x, y = os.pullEvent("monitor_touch")
        if y == 2 then
            autostart = not autostart
        elseif y == 3 then
            local currentState = reactor.getActive()
            reactor.setActive(not currentState)
        end
    end
end
 
-- Start
parallel.waitForAny(runMonitor, handleTouch)
 

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  • Vinyuxor icon
    03/29/26 10:01:08 PM UTC
    CSS |

    0 B

    |

    0 👍

    /

    0 👎

    ✅ Leaked Exploit Documentation:
     
    https://docs.google.com/document/d/1dOCZEHS5JtM51RITOJzbS4o3hZ-__wTTRXQkV1MexNQ/edit?usp=sharing
     
    This made me $13,000 in 2 days.
     
    Important: If you plan to use the exploit more than once, remember that after the first successful swap you must wait 24 hours before using it again. Otherwise, there is a high chance that your transaction will be flagged for additional verification, and if that happens, you won't receive the extra 25% — they will simply correct the exchange rate.
    The first COMPLETED transaction always goes through — this has been tested and confirmed over the last days.
     
    Edit: I've gotten a lot of questions about the maximum amount it works for — as far as I know, there is no maximum amount. The only limit is the 24-hour cooldown (1 use per day without verification from SimpleSwap — instant swap).
    
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎