Nailaz
|
分享:
▲
▼
public plugin_init() 寫上
RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack")
然後
public fw_TraceAttack(victim, iAttacker, Float:flDamage, Float:fDir[3], ptr, iDamageType) { if(!is_user_alive(iAttacker)) return HAM_IGNORED
if (條件) { if (get_tr2(ptr, TR_iHitgroup) != HIT_HEAD) //如果傷害位置不是頭部 set_tr2(ptr, TR_iHitgroup, HIT_HEAD)//設定傷害位置為頭部 } }
|
web front-end and software engineer.
|
x0
[1 樓]
From:臺灣中華電信股份有限公司 | Posted:2014-07-16 18:36 |
|
|
T.o.n..y
|
分享:
▲
▼
Re:一些SMA的問題?(以解決)
下面是引用 Nailaz 於 2014-07-16 18:36 發表的 : public plugin_init() 寫上
RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack")
然後
public fw_TraceAttack(victim, iAttacker, Float:flDamage, Float:fDir[3], ptr, iDamageType) { if(!is_user_alive(iAttacker)) return HAM_IGNORED
if (條件) { if (get_tr2(ptr, TR_iHitgroup) != HIT_HEAD) //如果傷害位置不是頭部 set_tr2(ptr, TR_iHitgroup, HIT_HEAD)//設定傷害位置為頭部 } } 感謝您~~~成功了...謝謝
|
|
x0
[2 樓]
From:臺灣台固媒體股份有限公司 | Posted:2014-07-16 19:40 |
|
|
T.o.n..y
|
分享:
▲
▼
下面是引用 Nailaz 於 2014-07-16 18:36 發表的 : public plugin_init() 寫上
RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack")
然後
public fw_TraceAttack(victim, iAttacker, Float:flDamage, Float:fDir[3], ptr, iDamageType) { if(!is_user_alive(iAttacker)) return HAM_IGNORED
if (條件) { if (get_tr2(ptr, TR_iHitgroup) != HIT_HEAD) //如果傷害位置不是頭部 set_tr2(ptr, TR_iHitgroup, HIT_HEAD)//設定傷害位置為頭部 } } 那如果要一個模組(簡稱ent),那個ent擊中物體頭部才算爆頭呢?
|
|
x0
[3 樓]
From:臺灣台固媒體股份有限公司 | Posted:2014-07-16 19:44 |
|
|
T.o.n..y
|
分享:
▲
下面是引用 op47 於 2014-07-18 14:56 發表的 :
理論上, 如果 ENT 的模組有準確的 HITBOX, 用 get_user_aiming 就可以回傳攻擊部位 &body 就是了. (body 是 1 時就是ENT被爆頭了)
Float: get_user_aiming ( index, &id, &body, [ distance ] )
....... 那如果ent 是如同飛彈呢?他會有HITBOX嗎?
|
|
x0
[9 樓]
From:臺灣台固媒體股份有限公司 | Posted:2014-07-18 15:43 |
|
|
|