Personnalisez votre HUD de statistiques à l'aide de crochets intégrés secrets et d'un peu de script.
Fouiner
Ce jeu vous encourage à regarder au-delà de l'interface utilisateur, au-delà de la documentation. Vous êtes encouragé à inspecter le DOM, et même à regarder le code source lui-même. Vous constaterez qu'il y a beaucoup de choses que vous pouvez faire une fois que vous commencez à sortir des sentiers battus.
Par exemple, un coup d'œil rapide à la section des statistiques HUD (affichage tête haute) de l'interface utilisateur révélera qu'il y a une section vide :
id="overview-extra-hook-0"
Il a été placé là délibérément pour permettre à toute sorte de statistiques personnalisées que vous aimez d'être ajoutées à cet élément d'interface utilisateur.
Exemple de code
nano custom-stats.js
/** @param {NS} ns **/ export async function main(ns) { const doc = document; // This is expensive! (25GB RAM) Perhaps there's a way around it? ;) const hook0 = doc.getElementById('overview-extra-hook-0'); const hook1 = doc.getElementById('overview-extra-hook-1'); while (true) { try { const headers = [] const values = []; // Add script income per second headers.push("ScrInc"); values.push(ns.getScriptIncome()[0].toPrecision(5) + '/sec'); // Add script exp gain rate per second headers.push("ScrExp"); values.push(ns.getScriptExpGain().toPrecision(5) + '/sec'); // TODO: Add more neat stuff // Now drop it into the placeholder elements hook0.innerText = headers.join(" \n"); hook1.innerText = values.join("\n"); } catch (err) { // This might come in handy later ns.print("ERROR: Update Skipped: " + String(err)); } await ns.sleep(1000); } }
Voici à quoi cela ressemble codé dans le jeu (le rendu du code par Steam n'est pas le meilleur)
Exécutez votre programme depuis le terminal (assurez-vous d'avoir suffisamment de RAM libre) :
run custom-stats.js
Et voilà, des statistiques personnalisées sur le HUD, mises à jour toutes les secondes :
By Aperçu-
Plus de guides :
- Bitburner : Script de gestion des gangs de combat (entièrement automatique)
- Bitburner : automatisation pour les nœuds Hacknet
- Bitburner : premier script de gestion automatique de Hacknet
- Bitburner : Guide de réussite DevMenu
- Bitburner : Script de calcul de l'heure (comment obtenir l'heure)
Merci pour ce guide ! Mais, je suis à mi-chemin du jeu et l'intro ici semble être un spoiler de fin de partie. Ce genre de chose me dérange plus qu'il ne le devrait, alors devrais-je avancer dans le jeu pour trouver une solution? Je pourrais vous ami sur Steam pour discuter. Merci.