Page 1 of 1

Priešinga komanda

Posted: 2012 Mar 04 18:46
by xFrostas
Kaip sužinoti priešingą komandą?

Re: Priešinga komanda

Posted: 2012 Mar 04 18:52
by aaarnas
Ta prasme priešingą? Kokios komandos priešingą ?

Re: Priešinga komanda

Posted: 2012 Mar 04 19:09
by xFrostas
jei aš ct tai priešinga t, tik kaip atvaizduoti kode?

Re: Priešinga komanda

Posted: 2012 Mar 04 19:14
by aaarnas
Na tai kode ct komanda yra 2, o t 1.

Re: Priešinga komanda

Posted: 2012 Mar 04 19:27
by xFrostas
tai taip žinau :D bet kaip tas priešingumo ženkliukas ar kas turėtu būti - != ? toks?

Re: Priešinga komanda

Posted: 2012 Mar 04 20:01
by aaarnas
Na kaip priešingai.. Nepatikrinsi priešingumo. Turi tikrinti ar tai 2 ar 1.

Re: Priešinga komanda

Posted: 2012 Mar 04 20:11
by Fly3r
Galima. :akiniai:

Code: Select all

 new PriesingaKomanda = (_:(!(TavoKomanda - 1)) + 1); 

Re: Priešinga komanda

Posted: 2012 Mar 04 20:18
by hleV
Čia su sąlyga, kad žaidėjo komanda yra arba CT, arba T (jei unassigned ar spectator, tai grąžins T).

Code: Select all

#define GetOppositeTeam(%1) (cs_get_user_team(%1) == CS_TEAM_T ? CS_TEAM_CT : CS_TEAM_T)
Saugesnis:

Code: Select all

CsTeams:GetOppositeTeam(client){    switch (cs_get_user_team(client))    {        case CS_TEAM_T: return CS_TEAM_CT;        case CS_TEAM_CT: return CS_TEAM_T;    }     return CS_TEAM_UNASSIGNED;}