下面是引用 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