zettelkasten/OneNoteExport/Schnelle_Notizen/Online Spiele/07_Dev.js.md

56 lines
754 B
Markdown
Raw Normal View History

2023-08-17 19:32:37 +02:00
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);
}
}