原本代码中是直接读取
https://raw.githubusercontent.com/DrakiaXYZ/SPT-LiveFleaPriceDB/main/prices.json
这个链接,而github大部分时候是无法直接访问的
于是就出现了 TypeError: fetch failed ,读取失败的报错
解决方法:
打开【DrakiaXYZ-LiveFleaPrices\src\mod.js】 (此文件需要安装MOD后运行一次服务器才会出现)
将这一整行替换成
let REPO = "DrakiaXYZ/SPT-LiveFleaPriceDB"; let FILE_PATH = "prices.json"; let BRANCH = "main"; let URL = "https://api.github.com/repos/" + REPO + "/contents/" + FILE_PATH + "?ref=" + BRANCH const response = await fetch(URL, { // Required headers headers: { // See https://docs.github.com/en/rest/overview/media-types Accept: 'application/vnd.github.v3.raw', // See https://docs.github.com/en/rest/guides/getting-started-with-the-rest-api#authentication // Authorization: 'token ${GITHUB_TOKEN}', }, });
PS:
如果游戏内价格显示不正确,如 20W的护甲,售价只有2000
可以打开【DrakiaXYZ-LiveFleaPrices\config\config.json】
并调整”maxIncreaseMult”的数值,默认是10,上限是1000,我调成800价格就差不多正常了。
希望以上这些内容可以帮助到你
出售框是我改好的3.8.3版本MOD(MOD版本号1.1.1)
有愿意打赏或者懒得改的小伙伴可以买一个
我没下3.9版本的客户端,所以改不了,抱歉啦。
隐藏内容需要付费才可以看见
用code打开mod.ts
找到raw.githubusercontent
替换成raw.gitmirror
直接就解决了 你这个太麻烦
老哥你这个实时是指价格变动?还是真的和TKF服务器的跳蚤价格一样啊?
非常好方法,使我困惑解除数个游戏版本,双手合十
不行,我版本是3.9.4 估计是不支持新版本,我就用官方的文件,开了梯子也是报错
之前还行,现在报错了