|
发表于 2006-9-28 12:48:32
|
显示全部楼层
来自 中国–重庆–重庆
回复: 求客户端进入后自动执行预定命令的插件
Post by xinsword
比如客户端进入后自动执行一条 cl_minmodels 0
n久没来点通,我还以为点通关了,原来是url变了.
我来帮你吧
客户端在连接server时就自动加载完了,这个与以前的autoexec是有不同的.
在config下建立一个client_autoexec.ini文件,把你想要执行的client命令写入就行了.
下面是源码;
#include <amxmodx>
#include <amxmisc>
#define MAX_CMDS 100
public plugin_init() {
register_plugin("ClientCmd","1.0","Torch")
return PLUGIN_CONTINUE
}
new configsdir[200]
new cmdfile[200]
new cmd[MAX_CMDS][200]
public client_connect(id) {
get_configsdir(configsdir,199)
format(cmdfile,199,"%s/client_autoexec.ini",configsdir)
new txtLen
new result
for(new i=0;i<MAX_CMDS;i++)
{
result = read_file(cmdfile,i,cmd,199,txtLen)
if(result != 0)
{
client_cmd(id,cmd)
}
}
}
可执行100条指令,如果不够,修改#define MAX_CMDS 100 |
|