下面是引用 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」有沒有什麼特殊之處…
如果有哪個變數是定值就直接拿來用就好了…