mizzajl some random comment
This commit is contained in:
39
Mizzajl/home/progress.js
Normal file
39
Mizzajl/home/progress.js
Normal file
@@ -0,0 +1,39 @@
|
||||
/** @param {NS} ns */
|
||||
export async function main(ns) {
|
||||
const sMessage = ns.args[0]; //
|
||||
const nCurrentProgress = ns.args[1]; //
|
||||
const stest = ns.args[2];
|
||||
|
||||
const nPID = ns.pid;
|
||||
const sFileName = "progress_" + nPID;
|
||||
|
||||
|
||||
//ns.print("nPID = "+nPID);
|
||||
const sProgress = [
|
||||
"░░░░░░░░░░",
|
||||
"█░░░░░░░░░",
|
||||
"██░░░░░░░░",
|
||||
"███░░░░░░░",
|
||||
"████░░░░░░",
|
||||
"█████░░░░░",
|
||||
"██████░░░░",
|
||||
"███████░░░",
|
||||
"████████░░",
|
||||
"█████████░",
|
||||
"██████████"
|
||||
];
|
||||
ns.tail(nPID);
|
||||
|
||||
|
||||
while (nCurrentProgress < 100) {
|
||||
ns.read(""filename"");
|
||||
ns.print(sProgress[Math.floor(nCurrentProgress / (sProgress.length - 1))]);
|
||||
|
||||
ns.write("filename", "text", "w");
|
||||
|
||||
}
|
||||
if (nCurrentProgress >= 100)
|
||||
ns.rm(sFileName);
|
||||
return nPID;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user