下载客户端

Bitburner 新手脚本指南

2026-02-16 01:00:25
发布在Bitburner
转载

AI智能总结导读

这是《Bitburner》的中级脚本指南,核心介绍了实用的公司元数据脚本,它可作为迷你数据库,通过公司、服务器、股票代码任一属性查询另外两个,还给出调用、搜索、排序的代码示例,同时提及lib.js等其他实用脚本及使用场景。

这是我为《网络黑客》创建/找到的中级脚本集合。它们基于我之前指南中的许多脚本。 查找元数据 元数据基本上是无法通过数据库或数学函数推导的数据。我构建了一个元数据结构,用于通过公司的服务器或股票代码查找公司名称或服务器名称,反之亦然。这些数据无法直接从游戏本身获取。我已包含所有公司及其服务器和股票代码。可以将其视为脚本的一种内存迷你数据库。只需知道公司的一个属性,你就能查找到它的另外两个属性。以下许多脚本都需要这些数据才能正常运行。我建议将其整合到你自己的脚本中,因为它非常实用,而且创建一个可用的元数据结构需要花费一些功夫。

要使用元数据,只需在主函数外的脚本最顶部添加以下行: import { companyMeta } from '/scripts/companyMeta.js'; 现在要访问数据,您可以使用以下示例代码块: for (const company of companyMeta) { let companyName = company.companyName; let serverName = company.serverName; let stockSymbol = company.stockSymbol; … 您的其他代码 … } 要在元数据中进行搜索,可以使用: const company = companyMeta.find(company => company.stockSymbol === stockSumbol); 只需将您要查找的属性替换“company.stockSymbol”,并将“stockSumbol”替换为要搜索的属性即可。要按最大资金对公司数组进行排序,你可以使用以下代码块: for (const company of companyMeta) { // 将公司的最大资金添加到公司结构中 if (company.serverName != 'NoServer') company.maxMoney = ns.getServerMaxMoney(company.serverName); } let orderedCompanies = companyMeta.sort((a, b) => { return b.maxMoney - a.maxMoney; }); 要显示排序结果,你可以这样做: for (const company of orderedCompanies) { ns.tprint(`公司:${company.companyName}`); ns.tprint(`最大资金:${company.maxMoney}`); } 或者 orderedCompanies.forEach((company) => {ns.tprint(`${company.companyName} ${company.`函数库是一组程序共用的函数库,用于避免代码重复并提供便于维护的中心文件。lib.js目前仅包含2个用于正确格式化显示货币的函数,但随着我编写更复杂的脚本,它肯定会逐渐扩展。

概述升级

服务器监控

已优化的股票交易器:股票增长功能

股票交易代码: 辅助脚本: 注意: 此脚本需要上述的companyMetadata.js和lib.js。 自动渗透者

更新版本由fallouthirteen提供(版本V2 Alpha?) 原脚本由Reddit用户Unknown维护 改进的连接脚本 - rconnect

*** NEW *** https://github.com/zacstarfire/bitburner/blob/main/scripts/rconnect.js

评论

共0条评论
face
inputImg
相关阅读
最新更新

最新更新

  • Bitburner 新手合约指南 — A short guide and simple working scripts for solving Bitburner Coding Contracts.…
  • Bitburner 新手脚本指南 — 这是我为《网络黑客》创建/找到的中级脚本集合。它们基于我之前指南中的许多脚本。 查找元数据 元数据基本上是无法通过数据库或数学函数推导的数据。我构建了一个元数据…
  • 为HUD(平视显示器)添加自定义数据 — 使用内置的隐藏钩子和少量脚本自定义你的状态显示界面。 探索发现 本游戏鼓励你超越用户界面和文档进行探索。你可以检查文档对象模型,甚至查看源代码本身。当你开始跳出…
  • 我的《网络骇客》新手笔记、批处理脚本与部署方案 — Useful for beginners, this guide provides: -The Tutorial Commands in order -Cont…
  • 派系与强化 — I asked for this. ㅤ * acquired only from this faction, grafting and certain gang…
  • 基础黑客网络管理器 — 一个用于管理你的黑客网络的基础代码,同时尽量避免花费过多资金 使用方法: 创建一个.js文件或.ns文件,这两种都可以,.script文件使用不同的标准,所以不…
  • 实用脚本【备份】 — I need some place to keep my very useful scripts. Feel free to copy them! Some o…
  • 简易黑客网络管理器 — 一个简单的黑客网络管理器,可高效为你购买所有黑客网络升级。 设置步骤: 1. 创建一个.js文件并粘贴以下代码 2. 输入命令:nano nameOfYourF…
  • 一些实用的别名 — 早期游戏中的一些实用别名 别名 正如游戏内帮助所述,别名功能允许用一个字符串替换另一个单词。游戏还提供了示例:alias "nuke=run NUKE.exe"…
  • 《比特燃烧者》新手黑客指南 — A short & comprehensive guide including simple working scripts for beginning…