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.


Dodatki SourceMod




Temat jest zamknięty









