[sma]如何令玩家强制下载cfg档?

Home Home
引用 | 编辑 ruby2009g
2014-01-04 21:41
楼主
推文 x0
假如我想玩家下载一个叫"ruby_config.cfg"的文件档
在进入server时用

    client_cmd(id, "exec ruby_config.cfg")
那么它不会下载"ruby_config.cfg"的文件档
那应该在sma档输入什么才会下载表情

献花 x0
引用 | 编辑 11922911
2014-01-05 10:20
1楼
  
这样做很不人道.

献花 x0
引用 | 编辑 z2352671213
2014-01-05 11:00
2楼
  
client_cmd是执行命令而不是下载文件的函数。
要让客户端下载服务器上的文件,应该用precache_generic 函数。用法是
precache_generic (szFile[])

szFile为文件路径(根目录为cstrike文件夹)
例如precache_generic ("ruby_config.cfg")

献花 x0
引用 | 编辑 op47
2014-01-05 12:49
3楼
  
你不能使用precache_generic 使玩家下载.cfg
precache_generic 不支援 .cfg 的档案, 当玩家 precache 资源时, client 会自动略过, 控制台也会显示 Invalid file type...skipping download of ______.___ , 一些副档名如 lst, exe, vbs, com, bat, dll 也不可以 precache.


btw, 楼主要用来做什么? 如果能够让你实现, 这跟 slowhacking 有什么分别?

献花 x1
引用 | 编辑 ruby2009g
2014-01-05 13:03
4楼
  
下面是引用 op47 于 2014-01-05 12:49 发表的 : 到引言文
你不能使用precache_generic 使玩家下载.cfg
precache_generic 不支援 .cfg 的档案, 当玩家 precache 资源时, client 会自动略过, 控制台也会显示 Invalid file type...skipping download of ______.___ , 一些副档名如 lst, exe, vbs, com, bat, dll 也不可以 precache.


btw, 楼主要用来做什么? 如果能够让你实现, 这跟 slowhacking 有什么分别?

因为如果用http://bbs.mychat.to/reads.php?tid=879628&keyword=key
有限制只可以绑定9个键 超过会出现问题
所以就想用这个方法使玩家绑定按键
而且可以替玩家设定可以看到影子等


希望有人能帮助我,我试了很多次也不行
顺便有没有人有可以防炸server的东西,版上的插件我都装了,也是给人炸死= =

献花 x0
引用 | 编辑 z2352671213
2014-01-05 13:22
5楼
  
下面是引用 ruby2009g 于 2014-01-04 21:41 发表的 我试过版上的插件都做不到强制下载cfg档,|[sma]如何令玩家强制下载cfg档?: 到引言文
假如我想玩家下载一个叫"ruby_config.cfg"的文件档
在进入server时用

    client_cmd(id, "exec ruby_config.cfg")
那么它不会下载"ruby_config.cfg"的文件档
那应该在sma档输入什么才会下载表情

如果如楼上所述,precache_generic不支援cfg,楼主可以试试在地图的res文件里写上cfg路径来令玩家下载cfg文件

献花 x0
引用 | 编辑 ruby2009g
2014-01-05 13:35
6楼
  
回楼上,刚刚试了也不行
我打了几行
maps/hns_deensp.res
maps/hns_deensp.map
ruby_config.cfg

献花 x0
引用 | 编辑 11922911
2014-01-07 10:36
7楼
  
你不能够从伺服器中下载CFG文件.

CS客户端本身有个指令可以写文件,
你需要的是:用client_cmd让玩家用那一个指令给他自己写出一个cfg文件.

献花 x0
引用 | 编辑 ruby2009g
2014-01-09 12:35
8楼
  
下面是引用 11922911 于 2014-01-07 10:36 发表的 : 到引言文
你不能够从伺服器中下载CFG文件.

CS客户端本身有个指令可以写文件,
你需要的是:用client_cmd让玩家用那一个指令给他自己写出一个cfg文件.

有什么指令可以给他写出一个cfg文件?

献花 x0
引用 | 编辑 op47
2014-01-09 20:15
9楼
  
下面是引用 11922911 于 2014-01-07 10:36 发表的 : 到引言文
你不能够从伺服器中下载CFG文件.

CS客户端本身有个指令可以写文件,
你需要的是:用client_cmd让玩家用那一个指令给他自己写出一个cfg文件.

你指的是motdfile & motd_write?

献花 x0
引用 | 编辑 z2352671213
2014-01-11 14:02
10楼
  
下面是引用 op47 于 2014-01-09 20:15 发表的 : 到引言文


你指的是motdfile & motd_write?

这个指令貌似不能用来写CFG
但是可以写txt和res

献花 x0