|
[教程]MP3插件完全攻略.实用
已经完成了99.9%,结果死机了,没有保存 >_< ...
首先你要确保你的服务器里有完整的AMX文件而且能正常运行.
下载playmp3.amx文件
http://www.dt-club.net/attachment.php?attachmentid=2395
解压文件包,提取 MP3list.ini 和 playmp3.amx 文件.
复制playmp3.amx文件到amx/plugins目录
如: x:/hlserver/cstrike/addons/amx/plugins
复制MP3list.ini文件到amx目录
如: x:/hlserver/cstrike/addons/amx
("x:/"为系统盘符)
设置MP3list.ini文件.该文件为服务器的mp3播放列表,里面写上需要播放的音乐文件
相对路径和完整文件名.当玩家死后,服务器就随机播放MP3list.ini文件里的音乐列表
.
接下来就是关键的了.
其实服务器端只提供了一个音乐路径,而实际上是播放客户端里相应路径下的音乐文件
.也就是说,客户端在相应路径下有该音乐文件,玩家才能听到服务端点播的MUSIC.
我使用的是ESAI的1.6CS,我粗略找了一下,cstrike/media里有一首"it's my
life";cstrike/sound/music里有7首MP3音乐,其中有3三是完整的音乐.
将以上音乐文件的路径写入你的MP3list.ini文件,如下:
sound/music/downed_intro.mp3
sound/music/motor_intro.mp3
sound/music/train_work1.mp3
media/gamestartup.mp3
这样,ESAI的1.6客户端就可以听到服务器点播的MUSIC了.
当然,你也可以定制其他的MP3音乐.你可以在你的网站上提供音乐下载,并告诉玩家将
MP3文件放入相应目录里.这样他就可以听到更多的音乐了. :D
我看有资料说"客户端自动下载服务端音乐文件",不过我没有完成测试,未知.
不过让每个客户端都下载超过2M的音乐文件,对服务器也是负担.
建议采用WEB下载的形式给玩家提供更多的音乐. ^_^ ~~
以上为完成安装设置攻略,如果无法正常使用,请检查亦下AMX是否正常运行.
Enjoy ~~ |
|