cs_get_user_team

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

cs_get_user_team

Post by Trickas »

Code: Select all

if( (i == id || is_user_spectating_player(i, id)) && gHasLjStats[i] )
Kaip turėtų atrodyt eilutė, kad funkcija veiktų tik teroristams?

Mėginau

Code: Select all

cs_get_user_team(id) == CS_TEAM_T
bet rodo, kad cs_get_user_team simbolis nerastas
- Skype: ner.e5
- Steam: Tr1ckas


User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: cs_get_user_team

Post by Trickas »

Jau dėl to simbolio neveiki susitvarkiau, jo nebuvo include cstrike, bet dabar tarkim, darau taip:

Code: Select all

if( i == id || cs_get_user_team(id) == CS_TEAM_T || is_user_spectating_player(i, id) )
Bet vistiek funkcija veikia ir tr ir ct
Last edited by Trickas on 2012 Oct 14 21:52, edited 1 time in total.
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: cs_get_user_team

Post by psychical »

Tai kad nesupratu tavo if'o

1 - Jei Žaidėjas I yra žaidėjas ID
2 - Jei žaidėjas ID yra Counter-Terrorist
3 - Jei žaidėjas ID yra Terrorist
4 - Jei žaidėjas I yra žiūrimas žaidėjo ID

WTF??

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

Re: cs_get_user_team

Post by Pukuotukas951 »

Code: Select all

if( get_user_team(id) == 1 && is_user_spectating_player(id) )

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: cs_get_user_team

Post by Trickas »

psyhical aš ten suklydęs buvau, pataisiau tą žinutę.
Pukuotukas, padariau taip ir dabar meta:

Code: Select all

error 088: number of arguments does not match definition
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: cs_get_user_team

Post by psychical »

Code: Select all

if( (i == id || is_user_spectating_player(i, id)) && cs_get_user_team(id) == CS_TEAM_T )

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: cs_get_user_team

Post by Trickas »

Pasidariau jau kitaip, su visais viskas gerai, tik bėda su šitu:

Code: Select all

if( cs_get_user_team(id) == CS_TEAM_T || is_user_spectating_player(i, id) || (pev_valid(i) && is_user_connected(i) && gHasColorChat[i]) )
Čia kaip turbūt jau supratot jumpstats pluginas, bet nepadarytas, kad stats rodytų tik teroristams. Tai va dabar mentam nei hud nerodo, nei sound nėra tų viską padariau, bet nors iš šitoi vietoi padariau, mentai kiek nušoka dar rašo chate, tas pats ir su kitais jump, rodo tik chate.

Code: Select all

if( cs_get_user_team(id) == CS_TEAM_T || is_user_spectating_player(i, id) || (pev_valid(i) && is_user_connected(i) && gHasColorChat[i]) )            {                if( color < 6 && color > 0 )                {                    switch(color)                    {                        case 1: ColorChat(i, RED, "[osc.hns] %s nusoko %.3f unit'u su lj!^x01 (Strafe: %d / Sync: %d%%)", name, fDistance,strafes[id], sync_);                        case 2: ColorChat(i, GREEN, "[osc.hns] %s nusoko %.3f unit'u su lj!^x01 (Strafe: %d / Sync: %d%%)", name, fDistance,strafes[id], sync_);                        case 3: ColorChat(i, RED, "[osc.hns] %s nusoko %.3f unit'u su lj!^x01 (Strafe: %d / Sync: %d%%)", name, fDistance,strafes[id], sync_);                        case 4: ColorChat(i, GREY, "[osc.hns] %s nusoko %.3f unit'u su lj!^x01 (Strafe: %d / Sync: %d%%)", name, fDistance,strafes[id], sync_);                        case 5: ColorChat(i, TEAM_COLOR, "[osc.hns] %s nusoko %.3f unit'u su lj!^x01 (Strafe: %d / Sync: %d%%)", name, fDistance,strafes[id], sync_);                    }                }                else                    client_print(i, print_chat, "[osc.hns] %s nusoko %.3f unit'u su lj!^x01 (Strafe: %d / Sync: %d%%)", name, fDistance,strafes[id], sync_);                 if( get_pcvar_num(kz_lj_sounds) == 1 )                {                    if (_DistType == DIST_PRO)                    {                        if( (cs_get_user_team(id) == CS_TEAM_T || is_user_spectating_player(i, id)))                            client_cmd(i, "speak misc/perfect");                    }                    else if (_DistType == DIST_LEET)                    {                        if( cs_get_user_team(id) == CS_TEAM_T || is_user_spectating_player(i, id) )                            client_cmd(i, "speak misc/mod_wickedsick");                    }                    else if (_DistType == DIST_GOOD)                    {                        if( cs_get_user_team(id) == CS_TEAM_T || is_user_spectating_player(i, id) )                            client_cmd(i, "speak misc/impressive");                    }                    else if (_DistType == DIST_GOD)                    {                            client_cmd(i, "speak misc/mod_godlike");                    }                }            }
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: cs_get_user_team

Post by psychical »

Code: Select all

cs_get_user_team(id) == CS_TEAM_T
galiu klysti, bet čia, pakeisk ID į I

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: cs_get_user_team

Post by Trickas »

Na bet visuose pluginuose (id)
- Skype: ner.e5
- Steam: Tr1ckas

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests