LF_Music 服务器音乐

资源 LF_Music 服务器音乐 0.14.4

请登录后获取
能用命令方块播放指定音乐吗
假如音乐文件名是test.ogg
/execute @p ~~~ playsound record.test @s ~~~
/execute @p ~~~ playsound music.game.test @s ~~~
 
假如音乐文件名是test.ogg
/execute @p ~~~ playsound record.test @s ~~~
/execute @p ~~~ playsound music.game.test @s ~~~
我整了个命令方块execute @a[r=50] ~~~ playsound music.game.test @s ~~~打算让半径50的玩家都播放音乐,然后音乐会不停的重复,有没有什么好的解决办法 :给你花花:
 
我整了个命令方块execute @a[r=50] ~~~ playsound music.game.test @s ~~~打算让半径50的玩家都播放音乐,然后音乐会不停的重复,有没有什么好的解决办法 :给你花花:
看你想要怎样的效果了,比如进入范围播放一次音乐,或者范围内循环播放。
循环播放最简单的就是,设置你这条命令的循环命令块延迟与歌曲时长相同,缺点是有时候进入范围需要等到下一次播放周期才能听到音乐。
要想解决这个问题,想让每个人都有不同的播放进度,还需要善用tag记录正在播放音乐的玩家,使用计分板来记录播放时间,这个就有点麻烦了。
如果插件有下个版本,应该会增加这个范围播放的功能吧。
 
给个建议:
代码1919行的延迟隐藏歌词,就是在播放下一首歌的时候,会把下一首歌的一句歌词给隐藏掉,建议修改一下,比如正在播放下一首歌且有歌词显示的时候不执行隐藏歌词,当下一首歌曲正在播放但无歌词或未播放时,延迟隐藏歌词
 
给个建议:
代码1919行的延迟隐藏歌词,就是在播放下一首歌的时候,会把下一首歌的一句歌词给隐藏掉,建议修改一下,比如正在播放下一首歌且有歌词显示的时候不执行隐藏歌词,当下一首歌曲正在播放但无歌词或未播放时,延迟隐藏歌词
OK。
这个属于历史遗留问题,当时还没有获取音频时长的功能,所以才用延迟隐藏。
下个版本我改一下
 
版本1.1950 全部配置完毕无任何报错,进游戏正常呼出菜单,但是一播放音乐就报错
ERROR [LiteLoader] Fail in form callback!

ERROR [LiteLoader] script::Exception cannot read property '1' of null
at LRCdisplay (./plugins/LF_Music.js:1833)
at playMusic (./plugins/LF_Music.js:1337)
at insPlayList (./plugins/LF_Music.js:1459)
at CF_run (./plugins/LF_Music.js:651)


[LiteLoader] In Plugin: LF_Music
 
版本1.1950 全部配置完毕无任何报错,进游戏正常呼出菜单,但是一播放音乐就报错
ERROR [LiteLoader] Fail in form callback!

ERROR [LiteLoader] script::Exception cannot read property '1' of null
at LRCdisplay (./plugins/LF_Music.js:1833)
at playMusic (./plugins/LF_Music.js:1337)
at insPlayList (./plugins/LF_Music.js:1459)
at CF_run (./plugins/LF_Music.js:651)


[LiteLoader] In Plugin: LF_Music
1.19.50还不支持,因为execute语法变了。这周我找时间再更新下。
 
10_27 升级了 LF_Music 服务器音乐 的新版本:

0.12.0 适配1.19.50,修复bug

本次更新仅需替换LF_Music.js
【+】适配1.19.50 LL2.9.0 的execute新语法。
【+】纯音乐或无歌词时,歌词栏将显示播放时间,并且按播放时间调节进度条。
【~】修复在未填写歌词时长时后台debug函数报错的问题。
【~】修复refmusic更新时,需要多次执行命令,以获取音乐时长的问题。
【~】插件命令改用真命令注册。

阅读此次升级的详细信息...
 
09.01 12:03:30 [服务器] ERROR [LiteLoader Wrong type of argument!
09.01 12:03:30 [服务器] ERROR [LiteLoader In API: PlayerClass::setBossBar
09.01 12:03:30 [服务器] ERROR [LiteLoader In Plugin: LF_Music

这个是什么情况,liteloard版本太低了吗(2.25)
 
09.01 12:03:30 [服务器] ERROR [LiteLoader Wrong type of argument!
09.01 12:03:30 [服务器] ERROR [LiteLoader In API: PlayerClass::setBossBar
09.01 12:03:30 [服务器] ERROR [LiteLoader In Plugin: LF_Music

这个是什么情况,liteloard版本太低了吗(2.25)
是的。
 
那大概需要liteboard多少以上的版本
 
为啥我一播放音乐就从服务器出来了

liteboard(2.4),1.19.10版本
 
下载官网的ffmpeg与您提供的ffmpeg都无法正常转换 具体表现为服务端一直执行 文件夹下转换的文件只有0KB

之后尝试手动在文件夹内执行了您给的命令转换 “ .\ffmpeg.exe -i .\hwjw.mp3 -nostdin -ar 22050 -ab 32k -ac 2 hwjw.ogg” 转换成功
 
最后编辑:
下载官网的ffmpeg与您提供的ffmpeg都无法正常转换 具体表现为服务端一直执行 文件夹下转换的文件只有0KB

之后尝试手动在文件夹内执行了您给的命令转换 “ .\ffmpeg.exe -i .\hwjw.mp3 -nostdin -ar 22050 -ab 32k -ac 2 hwjw.ogg” 转换成功
麻了
 

在线会员

  • bast_l
  • Chendxh13
  • 秽墨丶
  • 蓝色之空
  • 我来诠释手法
后退
顶部 底部