←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
[ROZWIĄZANE] Problem z 1/x szansą na hs

Locked

  • +
  • -
Badbuls's Photo Badbuls 11.08.2014

Witam próbowałem stworzyć klasę z 1/x szansą na hs lecz niestety mam pewien problem. Tak więc użyłem generatora i nie działało tak jak chciałem tzn. zamiast co 5 strzał w głowę to blokowało możliwość strzelenia w jaką kolwiek inną część ciała. Po próbach znalezienia czegoś znalazłem coś takiego http://amxx.pl/topic...a-trafienie-hs/ ale i to nie dawało oczekiwanego efektu (chodzi głównie o post MarWit) , ponieważ mimo tego że losowało strzał to nie tylko klasa mogła tak strzelać ale i każdy kto strzelał w daną klasę. Tak więc pewnie wystarczy dodać jakiś if lecz ja siedzę nad tym już ponad 1h i robi się tylko gorzej :). Za wszelką pomoc z góry dziękuje.
Pozdrawiam Badbuls.

Quote

Best Answer kakus002's Photo kakus002 11.08.2014

łap w 100% działa : ]

 

w plugin init. :

RegisterHam(Ham_TraceAttack, "player", "TraceAttack")

A na koniec :

public TraceAttack(id, attacker, Float:damage, Float:direction[3], tr, damagebits)
{
    if(is_user_alive(attacker) && is_user_alive(id) && damagebits & DMG_BULLET && ma_klase[attacker] && !random(12))
    {
        set_tr2(tr, TR_iHitgroup, HIT_HEAD)
        static Float:head_origin[3], Float:angles[3]
        engfunc(EngFunc_GetBonePosition, id, 8, head_origin, angles)
        set_tr2(tr, TR_vecEndPos, head_origin)
    }
}
random(12)

Tu zmieniasz Sobie liczbe :  ]

Quote
Locked