zettelkasten/OneNoteExport/Schnelle_Notizen/Online Spiele/07_Dev.js.md
2023-08-17 19:32:37 +02:00

754 B

Dev.js

Dienstag, 15. Februar 2022

09:22

 

 

/** @param {NS} ns **/

let getProps = (obj) => Object.entries(obj).find(entry => entry[0].startsWith("__reactProps"))[1].children.props;

let hasPlayer = (obj) => {

try {

return getProps(obj).player ? true : false;

}

catch (ex) {

return false;

}

}

export async function main(ns) {

let boxes = Array.from(eval("document").querySelectorAll("[class*=MuiBox-root]"));

let box = boxes.find(x => hasPlayer(x));

if (box) {

ns.tprintf("INFO className: \"" + box.className + "\"");

let props = getProps(box);

// get a 10% cash bonus

//props.player.money = props.player.money * 1.1;

// open dev menu

//props.router.toDevMenu();

ns.tprintf("/" + props);

}

}