搜索
查看: 2859|回复: 3

[求助] 请教precache的用法

[复制链接]
发表于 2003-8-16 17:06:50 | 显示全部楼层 |阅读模式 来自 中国–广东–汕头
如果我在程序中使用client_cmd(0,"spk djeyl/laugh")这样的语句。
那么如果客户端的CS的sound目录没有djeyl/laugh.wav,在连接服务器的时候应该不会自动下载这些文件吧,也就是说,如果客户端没有这个文件,将不会播放这个声音?这样理解对不对?

其次,native precache_sound(const name[]);
Precache sound. Can be used only in plugin_precache() function.
是不是用在客户端自动下载所需要的sound文件?也就是说,如果我要解决上面这个问题,是不是只需要在precache里面加入这样的wav文件就可以了?

最后,我的AMX调试起来太麻烦,必须关了服务器重新开。
然后我自己进我的server,找师弟的机器再进我的server,看看是不是工作正常。请问有没有方便的调试AMX插件的办法?
发表于 2003-8-16 20:07:22 | 显示全部楼层 来自 中国–黑龙江–七台河
rcon restart
回复

使用道具 举报

发表于 2003-8-18 09:35:15 | 显示全部楼层 来自 中国–湖北–荆州
楼猪能否直接说出你的目的,有些东西不用修改插件也可以达到的.

应该这样理解,比如ultimate_sound插件,通过代码尾部的一些声音文件声明,会自动检查客户端的声音文件,如果没有这些文件,则要求从服务器端下载,如果服务器端也无文件,则在客户端显示unable transport file.
回复

使用道具 举报

发表于 2003-8-18 19:32:20 | 显示全部楼层 来自 中国–福建–厦门–思明区

Re: [求助] 请教precache的用法

最初由 cnfake 发表
如果我在程序中使用client_cmd(0,"spk djeyl/laugh")这样的语句。
那么如果客户端的CS的sound目录没有djeyl/laugh.wav,在连接服务器的时候应该不会自动下载这些文件吧,也就是说,如果客户端没有这个文件,将不会播放这个声音?这样理解对不对?


是的,客户端没有你插件要播放的声音文件的话,当然是不能播放的

最初由 cnfake 发表

其次,native precache_sound(const name[]);
Precache sound. Can be used only in plugin_precache() function.
是不是用在客户端自动下载所需要的sound文件?也就是说,如果我要解决上面这个问题,是不是只需要在precache里面加入这样的wav文件就可以了?


对的,同样的,如果你要调用特殊的model,同样的可以用precache_model来预加载你需要的model的
最初由 cnfake 发表

最后,我的AMX调试起来太麻烦,必须关了服务器重新开。
然后我自己进我的server,找师弟的机器再进我的server,看看是不是工作正常。请问有没有方便的调试AMX插件的办法?


我是这样做的,把编译好的插件在plugins.ini里面加载好以后,跟服务器发送restart命令就好了,本机同时作服务器跟客户机对于大部分人的机器应该都没有什么问题吧?
至于看你的脚本是否有按照你的设计意图工作,没法度,还是的进调试的服务器看,麻烦得很,还是提高自己的代码质量才是硬道理:52:
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表