Kai pakeičia ginkla procesas nutrūksta

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Kai pakeičia ginkla procesas nutrūksta

Post by xFrostas »

Tai padės kas nors?

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: Kai pakeičia ginkla procesas nutrūksta

Post by beast »

Parodyk Start_Heal funkciją.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Kai pakeičia ginkla procesas nutrūksta

Post 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    }}

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: Kai pakeičia ginkla procesas nutrūksta

Post 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    }}

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Kai pakeičia ginkla procesas nutrūksta

Post by xFrostas »

lygir veikia dėkui tau, gal gali pasakyt kas blogai buvo?

User avatar
beast
AMX Mod X ekspertai
Posts: 509
Joined: 2011 Jan 08 18:44
Skype: thefurious4
Contact:

Re: Kai pakeičia ginkla procesas nutrūksta

Post 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...

Post Reply

Who is online

Users browsing this forum: No registered users and 16 guests