blob: bd888fadf5d98d506e776d6731ea8654435a1f61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/** @param {NS} ns */
export async function main(ns) {
// What server will be targeted?
let target = ns.args[0];
if (target === undefined) {
ns.exit();
}
ns.print("At min security: ", ns.getServerMinSecurityLevel(target) == ns.getServerSecurityLevel(target));
ns.print("At max money: ", ns.getServerMaxMoney(target) == ns.getServerMoneyAvailable(target));
// while (ns.getServerSecurityLevel(target) > (securityThresh)) {
// // If the server's security level is above our threshold, weaken it
// await ns.weaken(target);
// }
await ns.hack(target);
// await ns.weaken(target);
// await ns.sleep(1000);
ns.getServerMaxMoney(target);
ns.getServerMoneyAvailable(target);
}
// hacks a server once
|