心静如水 发表于 2009-2-19 14:25:16

请教一个问题(继续请教)

本帖最后由 心静如水 于 2009-2-21 13:23 编辑

请问:在不开友军伤害下,权限H的人每砍中队友一刀的这个if事件怎么写呢?

jim_yang 发表于 2009-2-19 17:39:47

本帖最后由 jim_yang 于 2009-2-19 17:46 编辑

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN    "Test"
#define AUTHOR    "Jim"
#define VERSION    "1.0"

#define ADMIN_LEVEL ADMIN_CFG

public plugin_init()
{
        register_plugin(PLUGIN, VERSION, AUTHOR)
        RegisterHam(Ham_TakeDamage, "player", "TakeDamage")
}

public TakeDamage(this, inflictor, attacker, Float:damage, damagebits)
{
        if(damagebits == 4098 &&
                is_user_alive(attacker) &&
                get_user_weapon(attacker) == CSW_KNIFE &&
                get_user_flags(attacker) & ADMIN_LEVEL &&
                get_pdata_int(attacker, 114) == get_pdata_int(this, 114))
        {
                //...
        }       
        return HAM_IGNORED
}

心静如水 发表于 2009-2-19 22:02:26

本帖最后由 心静如水 于 2009-2-19 22:44 编辑

2# jim_yang

很感谢版主!

心静如水 发表于 2009-2-21 13:22:19

再请教如何每次开局T和CT双方各产生两名H权限的玩家,OP除外.就是说在普通玩家上产生...先道谢了.........
页: [1]
查看完整版本: 请教一个问题(继续请教)