Bitburner: Guión de cálculo de tiempo (Cómo obtener el tiempo)

una secuencia de comandos para usar la API de fórmulas para calcular cuánto tiempo debemos esperar para un cierto nivel de piratería basado solo en la experiencia de nuestras secuencias de comandos de piratería (si tenemos API de fórmulas, nuestros scripts generalmente obtienen más experiencia que cualquier otro método puede comparar en ese momento)
cómo utilizar

pegue el código en un archivo .js o .ns

por ejemplo timetohack.js

luego, para usarlo, vaya a su terminal y ejecútelo con su nivel objetivo como argumento

por ejemplo

run timetohack.js 2500

imprimirá cuánto tiempo tendrá que esperar a la terminal

el código
función de formato de tiempo(aporte) {
	var seg_num = parseInt(aporte, 10); // don't forget the second param
	var hours = Math.floor(sec_num / 3600);
	var minutos = Math.piso((núm_seg - (hours * 3600)) / 60);
	var segundos = seg_num - (hours * 3600) - (minutes * 60);

	si (horas > 24) { volver Matemáticas.piso(hours / 24) + " dias" }
	si (horas < 0) { hours = 0; }
	si (horas < 10) { horas = "0" + hours; }
	si (minutos < 10) { minutos = "0" + minutes; }
	si (segundos < 10) { segundos = "0" + seconds; }
	return hours + ':' + minutes + ':' + seconds;
}
/** @parámetro {NS} ns **/
export async function main(ns) {
	var habilidad = ns.args[0];
	var reproductor = ns.getPlayer();
	var mult = jugador.hacking_mult;
	var sk = ns.formulas.skills;
	var destino = sk.calculateExp(habilidad, mucho);
	var izquierda = objetivo - jugador.hacking_exp;
	var time = left / ns.getScriptExpGain();
	ns.tprint(formato de tiempo(tiempo))
}
hacer un seguimiento

esta versión del script es un poco básica porque soy perezoso pero es lo suficientemente útil por sí sola.

porque es básico puedes usarlo como ejemplo para hacer algo más útil, algunos de los jugadores más avanzados probablemente podrían agregar un reloj de cuenta regresiva a la interfaz de usuario o algo así..

Más guías:

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo no será publicada.


*