搜索
查看: 9179|回复: 18

已解决

[复制链接]
发表于 2010-6-13 18:38:44 | 显示全部楼层 |阅读模式 来自 中国–河南–漯河
本帖最后由 银闪闪 于 2010-7-19 20:18 编辑

已解决,谢谢心静如水
发表于 2010-6-17 09:41:24 | 显示全部楼层 来自 中国–山东
相关插件没有找到呢 但是你所说的功能ATAC还是可以满足的,如下图

位置

希望对你有所帮助

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2010-6-17 11:47:38 | 显示全部楼层 来自 中国–广西–百色–凌云县
本帖最后由 心静如水 于 2010-6-18 22:19 编辑

帮你做个吧........代码需要回复-_- ............

也许不能尽善美.............
#include <amxmodx>
#include <hamsandwich>
#include <fun>

new tatimes[33]
new msg[64]

public plugin_init(){
        register_plugin("dddzzz","2.0","A.MI")
        RegisterHam(Ham_TakeDamage, "player", "player_damage");
        register_event("SendAudio","end_round","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
}

public end_round(){
        new maxplayers = get_maxplayers()
        for( new i = 1; i <= maxplayers; i++){
        new id=i
        if( is_user_connected(id) && tatimes[id]>0 )tatimes[id]=0
        }
}

public client_putinserver(id){
        tatimes[id] = 0
        return PLUGIN_CONTINUE
}

public client_disconnect(id){
        tatimes[id] = 0
        return PLUGIN_CONTINUE
}

public player_damage(victim, inflictor, attacker, Float:damage, damagebits){
    if( damagebits && get_user_team(attacker)==get_user_team(victim) ){
            tatimes[attacker]++
            set_user_health( attacker, get_user_health(attacker)-18 );
            SetHamParamFloat( 4, 0.0 );
            
            format(msg,63,"警 告 : 那 是 队 友, 请 你 小 心 !")
            set_hudmessage(248, 248, 255, -1.0, 0.6, 0, 3.0, 4.0, 0.1, 1.0, 8)
            show_hudmessage(attacker, msg)
            
            client_cmd(attacker, "spk misc/zhong");//打中队员声音文件//
            
            if( get_user_health(attacker) < 1 ){
                    format(msg,63,"多 次 打 伤 队 友 只 能 处 死 你 !")
                    set_hudmessage(0, 248, 255, -1.0, 0.6, 0, 3.0, 4.0, 0.1, 1.0, 8)
                    show_hudmessage(attacker, msg)
                    
                    client_cmd(0, "spk misc/zhong");//打中队员死后声音文件//
            }
            if( tatimes[attacker]>=5 ){
                    new userid = get_user_userid(attacker)
                    server_cmd("kick #%d ^"你爱伤害队友所以把你踢除.^"", userid)
            }
            return HAM_HANDLED
    }
    return HAM_IGNORED
}

public plugin_precache() {
   precache_sound("misc/zhong.wav");
   return PLUGIN_CONTINUE
}
回复

使用道具 举报

 楼主| 发表于 2010-6-17 17:49:37 | 显示全部楼层 来自 中国–河南–漯河
本帖最后由 银闪闪 于 2010-7-7 14:40 编辑

谢谢心静如水
回复

使用道具 举报

发表于 2010-6-17 20:31:52 | 显示全部楼层 来自 中国–广西–来宾
本帖最后由 心静如水 于 2010-6-17 20:38 编辑

试试看合意吗?
回复

使用道具 举报

 楼主| 发表于 2010-6-18 21:10:28 | 显示全部楼层 来自 中国–河南–漯河
谢谢,很满意,能加MM的QQ吗?
回复

使用道具 举报

发表于 2010-6-19 02:11:54 | 显示全部楼层 来自 中国–湖北–天门
看热闹·········
回复

使用道具 举报

发表于 2010-6-19 15:34:47 | 显示全部楼层 来自 中国–上海–上海
回复后看看....
回复

使用道具 举报

发表于 2010-6-21 09:40:11 | 显示全部楼层 来自 中国–广西–桂林–荔浦市
好人啊!!!!!!
回复

使用道具 举报

发表于 2010-7-3 10:58:49 | 显示全部楼层 来自 中国–广东–深圳–福田区
回复后看看.... 好人
回复

使用道具 举报

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

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