Page 1 of 1

Neduoda shield

Posted: 2011 Jun 05 19:32
by KamiN
Kodel neduoda shield teroristam? Tik deagle jie gauna.

Code: Select all

case DAY_SPARTAN:            {                if(IsPlayer(i) && is_user_alive(i))                {                    switch(cs_get_user_team(i))                    {                        case CS_TEAM_T:                        {                            strip_weapons(i)                             give_item(i, "weapon_shield")                            give_item(i, "weapon_deagle")                                                        cs_set_user_bpammo(i, CSW_DEAGLE, 35)                        }                                                case CS_TEAM_CT:                        {                            strip_weapons(i)                             give_item(i, "weapon_deagle")                            give_item(i, "weapon_m4a1")                                                        cs_set_user_bpammo(i, CSW_DEAGLE, 35)                            cs_set_user_bpammo(i, CSW_M4A1, 90)                        }                    }                }                                #if defined USE_CC                    ColorChat(0, RED, "%s Today is^x03 Spartan Day", PREFIX)                #else                    client_print(0, print_chat, "%s Today is Spartan Day", PREFIX)                #endif            }

Re: Neduoda shield

Posted: 2011 Jun 05 21:02
by KieC
Ba jeigu tu išstripini ginklus tai suprantu ir peilio neturi tai todėl reikia taip daryti.

Šeip tai manau turėtai pirmiau duoti deagle poto tik tai shielda...

Re: Neduoda shield

Posted: 2011 Jun 05 23:14
by psychical
KieC wrote:Ba jeigu tu išstripini ginklus tai suprantu ir peilio neturi tai todėl reikia taip daryti.

Šeip tai manau turėtai pirmiau duoti deagle poto tik tai shielda...
jokio skirtumo ka pirma duoti, peilis taipogi reiksmes neturi, pas mane JB buvo pns, tik budavo kad negauna 1 ar kitas T, kuris pries ginklu isstripinima tureto koki nors PRIMARY GUN, o seip, bandyk daryt task'a, ir atskira public. Gal pades...

Re: Neduoda shield

Posted: 2011 Jun 10 09:45
by KamiN
Jo, svarbus buvo eiliskumas. Apkeiciau vietom juos ir viskas veike.

Re: Neduoda shield

Posted: 2011 Jun 10 10:51
by beast
Kaip ir sakė psychical, gali neduoti shield'o, jei žaidėjas prieš ginklų strip'inimą turėjo primary ginklą. Fixas tam:

http://forums.alliedmods.net/showthread.php?t=90106

Re: Neduoda shield

Posted: 2011 Jun 10 10:55
by KamiN
Nezinojau sito, bet dabar perziurejas koda pamaciau, kad yra sita apsauga.

Code: Select all

stock strip_weapons(index){     strip_user_weapons(index)    set_pdata_int(index, OFFSET_PRIMARYWEAPON, 0)    give_item(index, "weapon_knife")} 
Buvo eiliskumas svarbus, dabar kai pirma duoda deagle poto shielda viskas veikia normaliai.

Re: Neduoda shield

Posted: 2011 Jun 10 11:01
by psychical
beast wrote:Kaip ir sakė psychical, gali neduoti shield'o, jei žaidėjas prieš ginklų strip'inimą turėjo primary ginklą. Fixas tam:

http://forums.alliedmods.net/showthread.php?t=90106

Tipo ta offseta deliot po kekvieno strip'o? :D