心静如水 发表于 2008-9-5 11:30:35

请帮加个判断..............谢谢

if(( get_user_flags(i)& ADMIN_LEVEL_A) && is_user_alive(i) && (get_cvar_float("mp_buytime")*60 + 5 ) ){
set_user_health ( i , 120 );
}

请那位大哥在这句里面加个条件:就是针对在开局20秒内"没有被伤的"OP玩家保持是120血...

"没有被伤的"条件不知道如何加,因为有这种情况,有些人开局后才进来............

baili1258 发表于 2008-9-5 12:07:47

回复: 请帮加个判断..............谢谢

public client_damage(attacker, victim, damage, wpnindex, hitplace, TA){
}

心静如水 发表于 2008-9-5 16:05:58

回复: 请帮加个判断..............谢谢

Post by baili1258
public client_damage(attacker, victim, damage, wpnindex, hitplace, TA){
}
首先谢谢你..........
不过用这个入口好像判断不准确,或且用另种方式.?

baili1258 发表于 2008-9-5 16:13:53

回复: 请帮加个判断..............谢谢

不懂你的意思......
感觉你这里的判断还是有问题

if(( get_user_flags(i)& ADMIN_LEVEL_A) && is_user_alive(i) && (get_cvar_float("mp_buytime")*60 + 5 ) ){
set_user_health ( i , 120 );
}

加个 set_task 来判断好些

baili1258 发表于 2008-9-5 16:28:02

回复: 请帮加个判断..............谢谢


试试这个模块的
hamsandwich
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")

jim_yang 发表于 2008-9-5 16:28:09

回复: 请帮加个判断..............谢谢

不知道你的意思是什么,你是说玩家上来是100hp,开局20秒之内没受伤就给20hp?
如果是这样你在开局20秒后直接看他hp是不是100不就行了

baili1258 发表于 2008-9-5 16:36:56

回复: 请帮加个判断..............谢谢

高手回答的就是不一样,我也没有看懂
以为加伤害的判断

心静如水 发表于 2008-9-5 16:41:44

回复: 请帮加个判断..............谢谢

Post by baili1258
不懂你的意思......
感觉你这里的判断还是有问题

if(( get_user_flags(i)& ADMIN_LEVEL_A) && is_user_alive(i) && (get_cvar_float("mp_buytime")*60 + 5 ) ){
set_user_health ( i , 120 );
}

加个 set_task 来判断好些

没有想到一个平常问题麻烦那么多人........

谢谢......已做得了........

能问个问题吗?

假设受伤者是被用M4打中又是如何写呢?

baili1258 发表于 2008-9-5 16:53:24

回复: 请帮加个判断..............谢谢

public client_damage(attacker, victim, damage, wpnindex, hitplace, TA){
}

还是这个吧
wpnindex 获得武器的索引
页: [1]
查看完整版本: 请帮加个判断..............谢谢