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

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.
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;}