Page 1 of 2

Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 28 20:54
by xFrostas

Code: Select all

if (WeaponID == CSW_KNIFE){    // Mano procesas.}else{    // O kaip čia daryt? Kad jį nutkrauktų kai pasirenka kitą ginklą.}
Galbūt reik daryt else if (čia ginklai sukuriais procesas nutrūksta)

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 15:21
by beast
Priklauso kur naudoji tą savo patikrinimą. Jei jau nerodai daugiau kodo, tai tiesiog daryk else return PLUGIN_HANDLED ...

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 15:22
by xFrostas
Current Weapon Event.

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 15:24
by beast
xFrostas wrote:Current Weapon Event.
Jei nori tik nutraukti, tai return PLUGIN_CONTINUE. Nors tokiu atveju else prasmės nebeturi, nes tai tas pats kaip ir "nieko nedaryti".

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 15:47
by xFrostas
vistiek tas pats

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 19:49
by beast
Kas "tas pats"? Tu ne neparašei ką nori padaryti, be to, kad nutraukti tolesnius funkcijos veiksmus...

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 20:43
by xFrostas
nu pvž žmogus turi pasiėmes knf ir jam duoda +50 armor kas kažkiek laiko. O jai pasiema vėl kitą ginklą nu pvz turi knf ir usp pasikeičia į usp tada jam armoro nebeduoda.

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 21:12
by beast
Turi veikt. Jei ne, tai rodyk visą savo curweapon funkciją.

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 21:34
by xFrostas

Code: Select all

public Ev_CurWeapon(id){    new WeaponID = read_data(2)        if (get_user_flags(id) & ADMIN_LEVEL_H)    {        if (WeaponID == CSW_KNIFE)        {            set_task(get_pcvar_float(Health_CDown), "Start_Heal", id + TASKID_HEAL)        }        else        {            remove_task(id + TASKID_HEAL)        }    }    return PLUGIN_CONTINUE}

Re: Kai pakeičia ginkla procesas nutrūksta

Posted: 2011 Jan 29 21:37
by zirualas
Manau turetu veikti ..