Page 2 of 2

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 30 21:34
by xFrostas
Tai padės kas nors?

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 30 21:39
by beast
Parodyk Start_Heal funkciją.

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 30 21:51
by xFrostas
beast wrote:Parodyk Start_Heal funkciją.

Code: Select all

public Start_Heal(id){    if (!is_user_alive(id))        return     id -= TASKID_HEAL     if (get_user_health(id) < get_pcvar_num(Max_Health))    {        set_user_health(id, get_user_health(id) + get_pcvar_num(Health_Per_Heal))    }    else    {        return    }}

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 30 22:41
by beast
Pažiūrėk ar rezultatai tokie, kokių nori, jei ne - rašyk.

Code: Select all

 public Ev_CurWeapon(id){    new WeaponID = read_data(2)        if (get_user_flags(id) & ADMIN_LEVEL_H)    {        if (WeaponID == CSW_KNIFE)        {            if(!task_exists(id + TASKID_HEAL))                set_task(get_pcvar_float(Health_CDown), "Start_Heal", id + TASKID_HEAL, _, _, "b")        }        else        {            remove_task(id + TASKID_HEAL)        }    }        return PLUGIN_CONTINUE} public Start_Heal(id){    id -= TASKID_HEAL        if (!is_user_alive(id))    {        remove_task(id + TASKID_HEAL)        return    }     if (get_user_health(id) < get_pcvar_num(Max_Health))    {        set_user_health(id, get_user_health(id) + get_pcvar_num(Health_Per_Heal))    }    else    {        return    }}

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 31 07:24
by xFrostas
lygir veikia dėkui tau, gal gali pasakyt kas blogai buvo?

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 31 16:37
by beast
Na tu heal task paleisdavai tik vieną kartą žaidėjui kuris pasiima knife. Su "b" falgu padariau, kad žaidėją su knife pastoviai healintų... nu bet gi akivaizdu... kodą suprasti netingėkit...