下面是引用 tony486 于 2013-05-11 21:09 发表的 :
首先..
伤害达到500 > +10经验
现在是只是高于500则+10经
但是我要的是 循环达成500伤害才 + 经验 每次达成自动清零
在 register_message(get_user_msgid("TextMsg"), "message_textmsg") 下面插入
复制程式
register_message(get_user_msgid("Damage"), "message_damage")
之后将 public client_damage(attacker, victim, damage, wpnindex, hitplace, TA) 改成
复制程式
public message_damage(msg_id, msg_dest, victim)
最后将里面的内容
if (attacker == victim || !is_user_connected(attacker))
return HAM_IGNORED
g_damage[attacker] += damage
改成
复制程式
static attacker; attacker = get_user_attacker(victim)
static damage; damage = get_msg_arg_int(2)
if (damage <= 0)
return HAM_IGNORED
if (!(1 <= attacker <= 32) || !(1 <= victim <= 32))
return HAM_IGNORED
if (attacker == victim || !is_user_connected(attacker))
return HAM_IGNORED
g_damage[attacker] += damage