搜索
查看: 6660|回复: 21

求客户端进入后自动执行预定命令的插件

[复制链接]
发表于 2006-9-27 14:54:22 | 显示全部楼层 |阅读模式 来自 中国–江西–萍乡
比如客户端进入后自动执行一条 cl_minmodels 0
发表于 2006-9-27 23:12:40 | 显示全部楼层 来自 中国–广东–深圳–罗湖区

回复: 求客户端进入后自动执行预定命令的插件

[php]
public client_connect(id)
{
   //代码
}



public client_putinserver(id)
{
   //代码
}
[/php]
都在客户进入后自行一次
回复

使用道具 举报

 楼主| 发表于 2006-9-28 08:28:07 | 显示全部楼层 来自 中国–江西–萍乡

回复: 求客户端进入后自动执行预定命令的插件

[PHP]
public client_connect(id)
{
   client_cmd("cl_minmodels 0")
}
[/PHP]
这样OK?
回复

使用道具 举报

发表于 2006-9-28 11:27:08 | 显示全部楼层 来自 中国–广东–珠海

回复: 求客户端进入后自动执行预定命令的插件

学习学习~~顶一下~~
回复

使用道具 举报

 楼主| 发表于 2006-9-28 11:50:36 | 显示全部楼层 来自 中国–江西–萍乡

回复: 求客户端进入后自动执行预定命令的插件

[PHP]
#include <amxmod>
Public plugin_init() {
register_plugin("Client Config","0.1","xinsword")
return PLUGIN_CONTINUE
}
public client_connect(id)
{
   client_cmd(id,"cl_minmodels 0")
   return PLUGIN_HANDLED
}  
[/PHP]
搞不定:(
回复

使用道具 举报

发表于 2006-9-28 12:18:39 | 显示全部楼层 来自 中国–山西–忻州

回复: 求客户端进入后自动执行预定命令的插件

pop继续啊。.::
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2006-9-28 12:54:29 | 显示全部楼层 来自 中国–重庆–重庆

回复: 求客户端进入后自动执行预定命令的插件

这个插件可限制客户端与服务端数据交换的流量,即updaterate和 cmdrate等,所以对配置不好的机器可参考.
回复

使用道具 举报

发表于 2006-9-28 14:53:18 | 显示全部楼层 来自 中国–黑龙江–哈尔滨

回复: 求客户端进入后自动执行预定命令的插件

Post by xinsword
[PHP]
#include <amxmod>
Public plugin_init() {
register_plugin("Client Config","0.1","xinsword")
return PLUGIN_CONTINUE
}
public client_connect(id)
{
   client_cmd(id,"cl_minmodels 0")
   return PLUGIN_HANDLED
}  
[/PHP]
搞不定:(


[PHP]
#include <amxmodx>

Public plugin_init() {
register_plugin("Client Config","0.1","xinsword")
return PLUGIN_CONTINUE
}

public client_connect(id)
{
   client_cmd(id,"cl_minmodels 0")
   return PLUGIN_CONTINUE
}  
[/PHP]
提醒: cl_minmodels改变要生效,好像需要重新进入游戏!
回复

使用道具 举报

发表于 2006-9-28 15:17:36 | 显示全部楼层 来自 中国–云南–西双版纳傣族自治州–景洪市

回复: 求客户端进入后自动执行预定命令的插件

没想到CoVerT的老大jjojj今天居然会轻自出马啊.
回复

使用道具 举报

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

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