搜索
查看: 2908|回复: 1

循环源码该如何写?

[复制链接]
发表于 2009-2-1 03:37:26 | 显示全部楼层 |阅读模式 来自 日本–东京都–千代田区
本帖最后由 cityhonghu 于 2009-2-1 03:38 编辑

比如死亡服,一直打下去真的有点累,想在其中加一点即兴节目。
就是每打死亡模式30分钟自动切换为刀战模式10分钟,如此循环下去。
已经有简单的刀战插件(只有ON 和 OFF的功能),请问要如此循环下去的
源码该如何写呢?(希望30分钟和10分钟参数化)

由于下载附件要扣钱,刀战插件的源码连接见下。
http://forums.alliedmods.net/showthread.php?p=28343

谢谢。
发表于 2009-2-6 02:56:18 | 显示全部楼层 来自 中国–香港
本帖最后由 0920357689 于 2009-2-6 03:13 编辑

用以下思路能不能?~?
不太會寫...其中有些代碼可能寫錯了
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "123"
#define VERSION "456"
#define AUTHOR "789"

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
               
        register_cvar("amx_Knifetime","600")
        register_cvar("amx_deadtime","1800")
}

public 那個換圖執行的忘了怎寫()
{
        set_task(get_cvar_num("amx_Knifetime"),"dead")
        return PLUGIN_CONTINUE
}

public dead()
{
        使用伺服器指令關閉刀戰
        set_task(get_cvar_num("amx_Knifetime"),"Knife")
}

public Knife()
{
        使用伺服器指令關閉死亡
        set_task(get_cvar_num("amx_deadtime"), "dead")
}
回复

使用道具 举报

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

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