下面是引用 lf2man123 于 2011-06-23 10:40 发表的 :
if(get_user_weapon(attacker) == CSW_KNIFE) //如果攻击者是用小刀攻击
damage = (damage * 2.0) //将原本伤害×2 //直接将伤害改成100,无论攻击方式和目标受伤位置
return HAM_IGNORED
如果要更变伤害的话…一定要有「SetHamParamFloat」…
不然只是弄了一堆无意义的计算而已…
下面是引用 zzzzzzxz2 于 2011-06-23 17:44 发表的:
所有武器都能修改杀伤力?
差不多…除非你要讨论的是其他独立的奇怪武器道具…
下面是引用 Chaosx 于 2011-06-23 17:49 发表的:
我很无聊的想问问
手雷的伤害和C4的伤害可以改吗^^
手雷的伤害ZP不是有教吗…?
复制程式
if (damage_type & (1<<24)) // 判断是不是手雷造成伤害
至于C4…不知道…
自己去测试看看「inflictor」和「damage_type」有没有什么特殊之处…
如果有哪个变数是定值就直接拿来用就好了…