javascript - 从 FiveM 获取信息的命令
问题描述
我想用 Visual Studio Code 在 Node.js 中构建一个命令,它将从 FiveM 获取数据,并在消息中显示有多少玩家在线以及是否有队列!
我正在使用登录控制台的代码,代码是:
const Gamedig = require('gamedig');
Gamedig.query({
type: 'fivem',
host: 'fivem.example.com'
}).then((state) => {
console.log(state);
}).catch((error) => {
console.log("Server is offline");
});
我想问是否有办法设置为命令并显示“图像”视图!
解决方案
根据gamedig 文档,state
回调函数中的参数没有那么多预定义的属性。您可以通过该属性直接检索有多少玩家在线,通过方法中的回调函数内部players.length
访问它。但是还有一个属性似乎返回了服务器给你的所有信息,所以你可以尝试解析它并检索任何其他相关信息。state.players.length
then()
raw
推荐阅读
- html - Div 在缩小而不是随着页面缩小时被推到页面之外?
- java - 如何在这里修复 java.lang.IndexOutOfBoundsException 错误?
- r - 基于R中的列绘制堆积条
- r - 将数据从行移动到 R 中的列,忽略缺失值并根据转置列添加列
- javascript - 如何修复“用户 \'root\'@\'localhost\' 的访问被拒绝,错误号 1045
- r - 如何将 ShinyR 功能与 UI 集成?
- google-cloud-platform - 永久允许 Google Cloud SDK 访问您在 Colaboratory 的 Google 帐户
- php - 强制免费送货而不隐藏 WooCommerce 中的所有其他送货选项
- python - pytorch 计算成对差异:NumPy 与 PyTorch 和不同 PyTorch 版本的结果不正确
- javascript - 为什么这个 JavaScript 画布绘图应用程序滞后?