Siema, potrzebuję kodu na otrzymywanie obrażeń tylko w głowę.
Spoiler
Stosowałem to:
public TraceLine( Float:start[3], Float:end[3], conditions, id, trace ) { new iHit = get_tr2(trace, TR_pHit); if(!is_user_connected(iHit)) return FMRES_IGNORED; if( !g_odpornosc[ iHit ] ) return FMRES_IGNORED; if(get_tr2(trace, TR_iHitgroup) != HIT_HEAD) return FMRES_SUPERCEDE; return FMRES_SUPERCEDE; }
I coś nie hula.
Kminiłem też tak zrobić:
public TraceLine(Float:start[3], Float:end[3], conditions, id, trace) { if(get_tr2(trace, TR_iHitgroup) != HIT_STOMACH || get_tr2(trace, TR_iHitgroup) != HIT_LEFTLEG || get_tr2(trace, TR_iHitgroup) != HIT_RIGHTLEG ) return FMRES_IGNORED; new iHit = get_tr2(trace, TR_pHit); if(!is_user_connected(iHit)) return FMRES_IGNORED; if(!g_odpornosc[iHit]) return FMRES_IGNORED; set_tr2(trace, TR_iHitgroup, 8); return FMRES_IGNORED; }
I tak samo brak efektów.