Files
The_Bitburner_Scripts/Mizzajl/home/Start.js
2024-10-10 23:14:10 +02:00

33 lines
1.0 KiB
JavaScript

import { RunAndWait } from "./Library";
/** @param {NS} ns */
export async function main(ns) {
ns.tail();
const sServerListScript = "Serverlist.js";
const sGangScript = "gang/auto-gang2.js";
const sPServScript = "purchaseServers.js";
const sBatchController = "EveryServerRun.js";
const sBackdoorScript = "backdoor.js";
const sUpdateTarget = "Updatebesttarget.js"
const sMonitorScript = "autoexec.js";
const sServerListFile = "serverList.txt";
const sBestServerFile = "bestTarget.txt";
await RunAndWait(ns, sServerListScript);
const oServerList = JSON.parse(ns.read(sServerListFile));
const oHome = oServerList["home"];
const nHomeMaxRAM = oHome.maxRam;
ns.print("nHomeMaxRAM = " + nHomeMaxRAM);
if (!ns.isRunning(sGangScript)) { ns.run(sGangScript); }
if (!ns.isRunning(sPServScript)) { ns.run(sPServScript); }
/*
await RunAndWait(ns, sBackdoorScript);
await RunAndWait(ns, sUpdateTarget);
await RunAndWait(ns, sBatchController);
*/
if (nHomeMaxRAM >= 256) { if (!ns.isRunning(sMonitorScript)) { ns.run(sMonitorScript); } }
}