搜索
查看: 2147|回复: 6

这个状态下的玩家如何判断?

[复制链接]
tiantian1632472 该用户已被删除
发表于 2008-7-26 08:14:45 | 显示全部楼层 |阅读模式 来自 中国–辽宁–沈阳
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-7-26 08:16:31 | 显示全部楼层 来自 中国–福建–漳州

回复: 这个状态下的玩家如何判断?

is_user_alive ( index )

Returns 1 if a player is alive, 0 if dead.
回复

使用道具 举报

发表于 2008-7-26 09:28:20 | 显示全部楼层 来自 中国–广东–中山

回复: 这个状态下的玩家如何判断?

楼上正解。
补充:如果加入出生事件的判断,就可以判断出一个玩家是因为来晚了进入死亡状态,还是被其他玩家打死。
回复

使用道具 举报

发表于 2008-7-26 10:04:55 | 显示全部楼层 来自 中国–广东–深圳

回复: 这个状态下的玩家如何判断?

Post by apocalyptic
楼上正解。
补充:如果加入出生事件的判断,就可以判断出一个玩家是因为来晚了进入死亡状态,还是被其他玩家打死。
如何加“出生事件的判断”?

"被其他玩家打死"或者“自杀”或者“炸弹炸死”或者“高处落下摔死”都有deathmsg。
“一个玩家是因为来晚了进入死亡状态”是没有这个消息的吧。:p :p
回复

使用道具 举报

发表于 2008-7-26 17:05:46 | 显示全部楼层 来自 中国–广东–中山

回复: 这个状态下的玩家如何判断?

Post by Cr@zyTreE
如何加“出生事件的判断”?

"被其他玩家打死"或者“自杀”或者“炸弹炸死”或者“高处落下摔死”都有deathmsg。
“一个玩家是因为来晚了进入死亡状态”是没有这个消息的吧。:p :p
伤害和死亡都可以判断,自杀或者炸弹炸死或者摔死,都可以分开判断的。
回复

使用道具 举报

tiantian1632472 该用户已被删除
 楼主| 发表于 2008-7-27 06:37:52 | 显示全部楼层 来自 中国–辽宁–沈阳
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-7-28 16:30:50 | 显示全部楼层 来自 中国–广东–深圳–福田区

回复: 这个状态下的玩家如何判断?

你是要重生该玩家吗?

你如果要重生该玩家会存在一个问题,
就是会使得所有玩家死亡后就retry,就又可以重生了...
这样不会适得其反吗?
[php]
register_event( "TeamInfo", "join_team", "a")
public join_team(){

new id = read_data(1)

new user_team[32]

read_data(2, user_team, 31)

if(!is_user_connected(id))
return

switch(user_team[0])

{

case 'C':

{

if (!is_user_alive(id))

添加重生代码....

}

case 'T':

{

if (!is_user_alive(id))

添加重生代码....

}

case 'S':

{

client_print(id,print_chat,"你需要加入CT或者T才可以重生")

}

}

}
[/php]

上面代码还要增加别的判断...
防止玩家在更换带队伍的时候也会重生....
除非要增加另外的判断,比如IP...
回复

使用道具 举报

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

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