qq8992679 发表于 2010-11-30 19:48:27

来,来,来,帮修改下无限复活插件

本帖最后由 qq8992679 于 2010-12-3 21:05 编辑

能不能把他改为3秒后复活,复活前,先判断目前CT人数是否超过全部在线人数的一半,如果是,那复活后就变成T,如果不是,则变为CT,。。帮帮忙,没见过这么乱的源码。。
源码在附件,帮忙修改下,真的很急用,我也可以列出源码来:/* AMXMOD script.
*
* (c) Copyright 2000-2002, f117bomb
* This file is provided as is (no warranties).
*
*/

#include <amxmod>
#include <fun>

/*
*
* Set Cvar 'amx_respawn' 1 or 0
*
*/
new gmsgResetHUD

public death_msg()
{       
        if (get_cvar_num("amx_respawn") == 1)
        {
                new vIndex = read_data(2)
                new svIndex
                num_to_str(vIndex,svIndex,32)
                set_task(2.0,"respawn",0,svIndex,32)
        }
        return PLUGIN_CONTINUE
}

public respawn(svIndex[])
{
        new vIndex = str_to_num(svIndex)
        user_spawn(vIndex)
        message_begin(MSG_ONE,gmsgResetHUD,{0,0,0},vIndex)
        message_end()
       
}



public plugin_init()
{
        gmsgResetHUD = get_user_msgid("ResetHUD")
        register_plugin("amx_respawn","0.2","f117bomb")
        register_event("DeathMsg","death_msg","a")
        register_cvar("amx_respawn","0")
        return PLUGIN_CONTINUE
}

Ayune2 发表于 2010-11-30 21:53:51

我也想要·······

qq8992679 发表于 2010-12-2 19:18:49

想要就帮忙找~~

rsdtt 发表于 2010-12-3 15:10:14

僵尸插件中原本就有这个参数控制啊

qq8992679 发表于 2010-12-3 19:03:51

4# rsdtt


那种好像不是无限复活的啊。。参数多少??我试试。

qq8992679 发表于 2010-12-3 21:07:16

真奇了,,我这边用笔记本打开后,怎么是全部都挤在一块了= =!!复制出来后,却整齐得。。诶。不知怎么说,,但还是不会添加。。麻烦会的添加后把方法说出来,需要添加什么,添加在哪,因为我刚接触,所以,,

rsdtt 发表于 2010-12-3 23:29:29

zp_deathmatch 0 // Deathmatch mode, respawn as:

qq8992679 发表于 2010-12-4 13:28:39

7# rsdtt


这个只是复活,但不能实现僵尸被杀后能变会人类

qq8992679 发表于 2010-12-4 13:30:12

4# rsdtt


哦。我知道了。、。我理解错意思了。。。谢了~~

20061234 发表于 2010-12-4 14:48:41

4# rsdtt


哦。我知道了。、。我理解错意思了。。。谢了~~
页: [1]
查看完整版本: 来,来,来,帮修改下无限复活插件