下面是引用 doroemon 於 2010-01-17 20:46 發表的 :
我想問一下
可以改成只用100護甲擋感染彈嗎?
// If human has armor
if (pev(victim, pev_armorvalue) > 0)
{
if (pev(victim, pev_armorvalue) >= 100)
set_pev(victim, pev_armorvalue, pev(victim, pev_armorvalue) - 100)
else
set_pev(victim, pev_armorvalue, 0)
continue;
}
// Last human is killed
if (fnGetHumans() == 1)
{
ExecuteHamB(Ham_Killed, victim, attacker, 0)
continue;
}
這樣寫的效果是:
被感染碰到時護甲會減100,如果護甲降到不到100但還有一些時也能擋一次,不過之後護甲就歸零了。
簡單說就是只要有護甲就能擋,擋一次減少100護甲。