cityhonghu 发表于 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

谢谢。

0920357689 发表于 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")
}
页: [1]
查看完整版本: 循环源码该如何写?