Bitburner – エクスプロイト:アチーブメント ガイドの編集

アチーブメント ハッカーを取得するためのいくつかのコード!
エクスプロイトの入手方法:アチーブメントの編集
ハウツー
以下の説明
- 自宅のコンピュータに移動して、次のように入力してください:
nano devmenu.ns
- このガイドのコードをコピーして貼り付け、保存してください。
- その後、自宅のコンピュータに戻って実行できます:
run devmenu.ns
- これで、実績を達成したことがわかります!
- スクリプトを強制終了することを忘れないでください:
kill devmenu.ns
これは、実績を取得するための重要なコードです:
/** @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();
}
}