akEr 发表于 2004-8-8 17:07:54

sv_lan 0/1 插件新想法 不知道是否可行?

当有玩家连入是触发sv_lan 1 然后自动变为0。呵呵 不知道是否可行?

huize 发表于 2004-8-8 17:40:49

如果有这个的话,呵呵,就太好了,可是插件不可能在玩家还没进入的时候就生效吧

nwb13 发表于 2004-8-8 18:09:01

Post by akEr
当有玩家连入是触发sv_lan 1 然后自动变为0。呵呵 不知道是否可行?
这个是可以实现的

filmark 发表于 2004-8-8 18:35:42

试了一下,好像不行,client_connect触发在valve auth之后?

#include <amxmod>

public client_connect(id) {
        remove_task(80000)
        set_cvar_num("sv_lan",1)
        set_task(15.0,"set_sv_lan_0",80000)
}

public plugin_init() {
        set_cvar_num("sv_lan",0)
        register_plugin("sv_lan_auto","0.4","magicmark")
        return PLUGIN_CONTINUE
}

public set_sv_lan_0()
{
        set_cvar_num("sv_lan",0)
}

akEr 发表于 2004-8-8 19:00:34

Post by filmark
试了一下,好像不行,client_connect触发在valve auth之后?

#include <amxmod>

public client_connect(id) {
        remove_task(80000)
        set_cvar_num("sv_lan",1)
        set_task(15.0,"set_sv_lan_0",80000)
}

public plugin_init() {
        set_cvar_num("sv_lan",0)
        register_plugin("sv_lan_auto","0.4","magicmark")
        return PLUGIN_CONTINUE
}

public set_sv_lan_0()
{
        set_cvar_num("sv_lan",0)
}
不行 不能触发 连接服务器 马上在HLSW下sv_lan 得到值为0 应该15秒后才变0啊

filmark 发表于 2004-8-8 19:04:19

问题是amx根本没有得到client_connect事件之前,已经被hlds踢掉了。

akEr 发表于 2004-8-8 19:22:34

言下之意是不可行啊...哎。。。

金闪闪 发表于 2004-8-8 19:41:10

改swds.dll吧。 :43:
页: [1]
查看完整版本: sv_lan 0/1 插件新想法 不知道是否可行?