下面是引用 曾李源 於 2013-07-30 21:19 發表的 :
大大請看上面的修改,是否再加上一些指令就可以讓僵尸的金幣也有一定的上限
下次要貼整段的上來喔
我來講解一下 你說的問題
Q:1A: (因為他判斷說不是殭屍) = 人類 || 復仇者 || 倖存者 !!! 33%人類 0.0
Q:2A: (因為他判斷說不是復仇者) = 人類 || 倖存者 !!! 50%人類 0.0
Q:3A: (因為他判斷說不是倖存者) = 人類 !!! 100%人類 0.0
// Attacker is human...
if (!g_zombie[attacker])
Q:1 {
// Armor multiplier for the final damage on normal zombies
if (!g_nemesis[victim])
Q:2 {
damage *= get_pcvar_float(cvar_zombiearmor)
SetHamParamFloat(4, damage)
}
// Reward ammo packs
if (!g_survivor[attacker] || !get_pcvar_num(cvar_survignoreammo))
Q:3 {
// Store damage dealt
g_damagedealt[attacker] += floatround(damage)
// Get damage required to get an ammo pack
static ammodamage
ammodamage = get_pcvar_num(cvar_ammodamage)
// Reward ammo packs for every [ammo damage] dealt
while (g_damagedealt[attacker] >= ammodamage)
{
g_ammopacks[attacker]++
g_damagedealt[attacker] -= ammodamage
}
}
return HAM_IGNORED;
}
把
Q:1: 那段 刪掉 他就不會 有問題了