下面是引用 tunggods30 于 2010-01-15 21:58 发表的 : 要什么改才行?
// Last human is killed if (fnGetHumans() == 1) { ExecuteHamB(Ham_Killed, victim, attacker, 0) continue; }
// Last human is killed if (fnGetHumans() == 1) { if(pev(victim, pev_armorvalue) > 0) set_pev(victim, pev_armorvalue, 0) else ExecuteHamB(Ham_Killed, victim, attacker, 0) continue; }
下面是引用 a7811311622 于 2010-01-15 22:43 发表的 : 我只说明抵挡一次的改法, 寻找第5966行的内容: 换成以下内容:
下面是引用 tunggods30 于 2010-01-15 22:44 发表的 : 我想问一下 可以改成用护甲把感染弹挡了吗?
// Last human is killed if (fnGetHumans() == 1) { if(pev(victim, pev_armorvalue) <= 0) ExecuteHamB(Ham_Killed, victim, attacker, 0) continue; }
下面是引用 a7811311622 于 2010-01-16 00:35 发表的 : 我那样的改法就是挡住一次感染弹啊… 如果你想问要的是护甲无限制次数挡住感染弹改法是:
下面是引用 tunggods30 于 2010-01-16 00:47 发表的 : 不是这样 我是想说 一个限定的护甲 去挡一个感染弹 并扣掉护甲
下面是引用 a7811311622 于 2010-01-16 01:43 发表的 : 那我第一个写的不就是了吗…?第一个写的效果是:用尽所有护甲值去挡住感染弹的一击毙杀。
下面是引用 tunggods30 于 2010-01-16 07:55 发表的 : 我不太懂的 请多多指教
下面是引用 a7811311622 于 2010-01-16 11:32 发表的 : 我在10楼写法的解释:当最后一个人类的有护甲时,如果被感染炸弹碰到,会把一击毙杀抵挡住,不过因为是一击毙杀的伤害,所以护甲不论数值,抵挡过后会归零,当最后一个人类的没护甲时,就是往常的一击毙杀…
下面是引用 tunggods30 于 2010-01-16 15:52 发表的 : 如果是所有人类也可以用护甲挡的话 要什么写?