常见问题解答

以下是可能会在使用过程中遇到的一些问题和解决方案,请参考以下内容尝试解决。

如果尝试后仍无法解决,请在 工单系统 中提交一个新的工单,我们的客服人员会为您解答。

我怎么才能使用音乐盒?

您需要先给予自己一个名为 music_box 的物品,通常来说是以下指令:

/giveitem 玩家ID music_box 数量

之后,在背包中使用该物品,即可放置一个音乐盒到脚下的位置。

我要怎么添加音乐盒物品到服务器?

ESX 框架

如果您正在使用 ESX 框架,您需要在数据库的 items 表中添加一个名为 music_box 的物品,参考如下:

name label weight rare can_remove
music_box 音乐盒 1 0 1

OX Inventory 背包插件

如果您正在使用 OX Inventory 背包插件,您需要在 ox_inventory/data/items.lua 文件中添加以下配置项:

    ["music_box"] = {
        label = "音乐盒",
        weight = 1,
        stack = true,
        close = true,
    },

添加后应该像下图这样,注意最后的花括号不要忘了,添加的位置不对或者忘记花括号会导致插件报错无法运行!

img

QB-Core 框架

如果您正在使用 QB-Core 框架,您需要在 qb-core/shared/items.lua 文件中添加以下配置项:

music_box                    = { name = 'music_box', label = '音乐盒', weight = 100, type = 'item', image = 'music_box.png', unique = true, useable = true, shouldClose = true, combinable = nil, description = '一个可以播放音乐的音乐盒' },

和 OX 的配置一样,请记得最后一个花括号的位置不要搞错,否则会无法启动服务器。

img

听不到音乐

如果您无法听到音乐,请先确认您的 FXServer 核心版本是否高于 11535,新版本的 FXServer 的沙盒机制会导致插件无法正常写入音乐缓存,目前我们正在寻找更好的解决方案,请您先参考 这篇文章 将服务端核心降级回 11535 版本。

音乐听到一半就没了

这可能是由于缓存不完整导致的,请您尝试将 zerodream_musicbox/cache/ 文件夹内的所有 ogg 文件删除(或者只删除对应音乐 ID 的 ogg 文件),然后重载插件再尝试,如仍然无法听到完整的音乐,并且在同一个位置停止,说明该音乐可能需要付费才能播放。

网易云音乐会员

我们的 API 服务器默认提供会员服务,您可以正常播放大部分需要会员才能播放的音乐,可能有少部分需要单独付费购买的音乐无法播放,如果您已经使用自己的网易云账号购买了该音乐,您可以尝试使用自己的 Cookie 来播放音乐。

  1. 使用 Chrome 浏览器打开网页版的网易云 https://music.163.com/ 并登录您的账号。
  2. 按下 F12 打开浏览器控制台,转到 “Network” 或 “网络” 选项卡,然后按下 F5 刷新网页。
  3. 此时您将会看到许多请求,点击第一个请求,然后在展开的右侧信息栏中依次找到 “标头(Headers)” > “请求标头(Request Headers)”。
  4. 在请求标头中,有一个参数叫 Cookie,将右侧对应的值全部复制,可能会非常长,注意不要复制多了或者少了。
  5. 返回游戏,输入 /setcookie 命令,在弹出的窗口中粘贴您复制的内容,然后确定即可完成绑定。
  6. 将您已购买的音乐收藏到任意歌单中(也支持您上传到音乐云盘中的音乐)。
  7. 返回网页版的网易云,在 “我的音乐” 中找到自己的歌单,然后找到刚刚收藏的歌曲,右键复制链接即可获得音乐 ID。
  8. 在音乐播放器的搜索框中输入 id=您获得的ID 即可播放音乐。

提示:如果出现音乐播放失败,说明您可能没有正确配置 Cookie,或者音乐尚未处理完毕。目前仅支持播放 mp3,wav,flac 格式的音乐,其他格式可能无法正常播放。