搜索
查看: 6332|回复: 22

sv_lan 0/1切换,谁来做个amx插件吧?

[复制链接]
发表于 2004-8-7 18:18:55 | 显示全部楼层 |阅读模式 来自 中国–北京–北京–海淀区
应该很简单,10分钟/1分钟切换。。。
发表于 2004-8-7 18:25:09 | 显示全部楼层 来自 中国–浙江–宁波–余姚市
这个我顶一下 for amxx的也要哦
回复

使用道具 举报

发表于 2004-8-7 18:25:52 | 显示全部楼层 来自 中国–陕西–西安
先声明:随便写了个,编译的时候有warning,但可以生成amx文件,没有测试过
在这里只发布源代码,自己复制编译
免责声明:
我注明了beta,不知道是否有效,使用不使用你们自己选择,使用中如出现什么问题与我无关
=====================================================
#include <amxmod>

new lan = 0
new freq_1 = 820
new freq_0 = 60

public plugin_init() {
        register_plugin("auto sv_lan","0.1beta","nwb13")
        register_cvar("amx_auto_sv_lan","1")
        set_task(15,"sv_lan_1",54321)
}

public sv_lan_1() {
        if (get_cvar_num("amx_auto_sv_lan")) {
                if (get_cvar_num("sv_lan")){
                        set_task(freq_1,"sv_lan_0",54322)
                        remove_task(54321)
                }else{
                        lan = 1
                        server_cmd("sv_lan %d",lan)
                        server_print("sv_lan has change to %d auto",lan)
                }               
        }else
                return PLUGIN_HANDLED
}

public sv_lan_0() {
        if (get_cvar_num("amx_auto_sv_lan")) {
                if (get_cvar_num("sv_lan")){
                        lan = 0
                        server_cmd("sv_lan %d",lan)
                        server_print("sv_lan has change to %d auto",lan)
                }else{
                        set_task(freq_0,"sv_lan_1",54321)
                        remove_task(54322)
                }
        }else
                return PLUGIN_HANDLED
}
回复

使用道具 举报

发表于 2004-8-7 18:27:51 | 显示全部楼层 来自 中国–浙江–宁波–余姚市
哇 动作这么快啊 厉害 狂顶
回复

使用道具 举报

发表于 2004-8-7 18:29:38 | 显示全部楼层 来自 中国–陕西–西安
Post by akEr
哇 动作这么快啊 厉害 狂顶

  :38:
想了半天才写出来的,一点都不快
回复

使用道具 举报

发表于 2004-8-7 18:35:03 | 显示全部楼层 来自 中国–浙江–宁波–余姚市
AMXX编译未能通过~
回复

使用道具 举报

 楼主| 发表于 2004-8-7 18:35:51 | 显示全部楼层 来自 中国–北京–北京–海淀区
大侠!顺便搞一个amxx的吧!
回复

使用道具 举报

发表于 2004-8-7 18:37:25 | 显示全部楼层 来自 中国–浙江–宁波–余姚市
现在发现一个棘手的问题 sv_lan 0 / 1 没用了....刚开服务器的时候有用!
不知道其他朋友发现没有?
回复

使用道具 举报

 楼主| 发表于 2004-8-7 18:38:59 | 显示全部楼层 来自 中国–北京–北京–海淀区
有用的,我这里。。

BTW,为什么freq是820和60,这是您发现的最优时长?
回复

使用道具 举报

发表于 2004-8-7 18:44:14 | 显示全部楼层 来自 中国–浙江–宁波–余姚市
呵呵 你发现最优是多少时间啊 我这里现在已经不能sv_lan 0.等会儿再试试

amxx 下设置成
new freq_1 = 60
new freq_0 = 60
没有工作
回复

使用道具 举报

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

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