Only TEAM CT

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Only TEAM CT

Post by Pukuotukas951 »

Turiu išimtą kodo dalį, tačiau nesugalvoju kaip sutvarkyt ją ir kokie galimi varijantai tokioj funkcijoj.

Code: Select all

stock fm_cs_reset_user_model_index(id){    if (pev_valid(id) != PDATA_SAFE)        return;        switch (fm_cs_get_user_team(id))    {        case CS_TEAM_T:        {            set_pdata_int(id, OFFSET_MODELINDEX, engfunc(EngFunc_ModelIndex, DEFAULT_MODELINDEX_T))        }        case CS_TEAM_CT:        {            set_pdata_int(id, OFFSET_MODELINDEX, engfunc(EngFunc_ModelIndex, DEFAULT_MODELINDEX_CT))        }    }}
Mano tikslas pašalinti TEAM_T modelį, kai pašallinu gaunu taip:

Code: Select all

stock fm_cs_reset_user_model_index(id){    if (pev_valid(id) != PDATA_SAFE)        return;        switch (fm_cs_get_user_team(id))    {        case CS_TEAM_CT:        {            set_pdata_int(id, OFFSET_MODELINDEX, engfunc(EngFunc_ModelIndex, DEFAULT_MODELINDEX_CT))        }    }}
tačiau kai vienas team, tai case nereikia. Pasalinu case, tada gauni taip:

Code: Select all

[code]stock fm_cs_reset_user_model_index(id){    if (pev_valid(id) != PDATA_SAFE)        return;                set_pdata_int(id, OFFSET_MODELINDEX, engfunc(EngFunc_ModelIndex, DEFAULT_MODELINDEX_CT))}
[/code]


tačiau taip, nekeičia modelio CT komandai. Tai teisingas variantas manau turėtų būti:

Code: Select all

[code]stock fm_cs_reset_user_model_index(id){    if (pev_valid(id) != PDATA_SAFE)        return;    if( get_user_team(id) == 2)        {            set_pdata_int(id, OFFSET_MODELINDEX, engfunc(EngFunc_ModelIndex, DEFAULT_MODELINDEX_CT))        }}
[/code]


Bet tada kam skirtas (fm_cs_get_user_team(id)), jeigu galit paaiškinkit ir sutvarkykit koda ar pasakykit kuris variantas galimas.

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

Re: Only TEAM CT

Post by xFrostas »

fm_cs_get_user_team(id) = get_user_team(id)

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Only TEAM CT

Post by Pukuotukas951 »

Supratau, dėkoju.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests