CGstorm 发表于 2007-1-25 13:20:24

如何判断被攻击玩家是否被打死了?

就是说,攻击者攻击另一个玩家,通过什么函数获取,被攻击者是否死亡?

jop 发表于 2007-1-25 15:22:13

回复: 如何判断被攻击玩家是否被打死了?



用 "Damage"或 "DeathMsg" 事件都可以
如果单纯死亡判断, 使用 "DeathMsg" 比较简单

使用参数说明看
http://wiki.amxmodx.org/index.php/Half-Life_1_Game_Events

或参考其他源码使用 register_event("DeathMsg".......

CGstorm 发表于 2007-1-26 14:23:06

回复: 如何判断被攻击玩家是否被打死了?

还是不明白,能具体一点吗?

CGstorm 发表于 2007-1-26 16:23:14

回复: 如何判断被攻击玩家是否被打死了?

client_death ( killer, victim, wpnindex, hitplace, TK)

这个怎么用啊?

jop 发表于 2007-1-26 16:52:11

回复: 如何判断被攻击玩家是否被打死了?

Post by CGstorm
client_death ( killer, victim, wpnindex, hitplace, TK)

这个怎么用啊?

用这个也可以,但要加入 include <csx>

killer 杀人者
victim 被杀者
wpnindex 杀人武器 id
hitplace 击中玩家位置编号,,头、手、脚。。。
/* Parts of body for hits */
#define HIT_GENERIC0 /* none */
#define HIT_HEAD1
#define HIT_CHEST2
#define HIT_STOMACH3
#define HIT_LEFTARM4
#define HIT_RIGHTARM5
#define HIT_LEFTLEG6
#define HIT_RIGHTLEG7

Tk = 1 杀死队友

CGstorm 发表于 2007-1-26 22:59:51

回复: 如何判断被攻击玩家是否被打死了?

is_user_alive (id)
这样就可以判断被攻击者是否死了,用法简单,返回0表示死了,返回1表示还活着

Ryu2877 发表于 2007-1-27 10:05:58

回复: 如何判断被攻击玩家是否被打死了?

Post by CGstorm
is_user_alive (id)
这样就可以判断被攻击者是否死了,用法简单,返回0表示死了,返回1表示还活着

:brick: 按照你的问法,jop已经详细介绍了一些常用方法,“是否被打死”和 is_user_alive (id) 根本不是一回事!:brick:

CGstorm 发表于 2007-1-28 00:04:51

回复: 如何判断被攻击玩家是否被打死了?

DeathMsg具体怎么判断阿,你给的网址我打不开,大哥麻烦将详细点好吧?我真的一点都不懂怎么使!!!
页: [1]
查看完整版本: 如何判断被攻击玩家是否被打死了?