Witam, otóż mam problem gdyż w paczce Deadhrun+Klasy od Mentosa nie działa mi statystyka obrażenia tzn. mam ją dodaną na MAX a zadawane obrażenia nic się nie zmieniają. Problem jest również gdy klasa posiada 1/x z noża, ponieważ kompletnie to nie działa. Czy jest ktoś w stanie mi pomóc?
public TakeDamage(vid, infl, idinflictor, kid, Float:damage, damagebits)
{
if(!kid || !is_user_alive(vid) || !is_user_alive(kid) || SameTeam(vid, kid))
return HAM_IGNORED;
new health = get_user_health(vid)
if(iObrazenia[kid] > 0.0)
damage += iObrazenia[kid];
if(get_user_weapon(kid) == CSW_KNIFE && damage > 20.0)
{
if((gClass[kid] == Ninja) && random_num(1, 2) == 1 || (gClass[kid] == Rambo) && random_num(1, 4) == 1 || (gClass[kid] == Nozownik) && random_num(1, 2) == 1 || (gClass[kid] == Smierc))
damage = float(health);
}
if((gClass[kid] == Ghost))
damage+=10;
SetHamParamFloat(4, damage);
return HAM_IGNORED;
}


Dodatki SourceMod













