Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Bitburner script: ragnarok.js
- /** @param {NS} ns */
- // 1 - payload: script to distribute
- // 2 - multithread : on true, runs payload with max threads for availiable ram
- // 3 - useHost: if hostname should be sent to the payload as param
- export async function main(ns) {
- let payload = ns.args[0];
- let multithread = ns.args[1];
- let useHost = ns.args[2];
- ns.exec('jormungandr.js', "home");
- while (ns.isRunning('jormungandr.js', "home")) {
- await ns.sleep(200);
- }
- let hackingLevel = ns.getHackingLevel();
- let payloadRamUsage = ns.getScriptRam(payload);
- let args = [payload, hackingLevel, multithread, payloadRamUsage, useHost];
- for(let i = 3 ; i < ns.args.length; i++){
- args.push(ns.args[i]);
- }
- ns.exec('yggdrasil.js', 'home', 1, payload, hackingLevel, multithread, payloadRamUsage, useHost, "home", "home");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement