Team subalansavimas
Team subalansavimas
Sveiki, taigi turiu tarkim kintamajį ir norėčiau sulyginti team pagal kintamajį, nes kuo žaidėjas to kintamajo turi daugiau tai tuo jis geriau lošia, tai norėčiau tiesiog padaryti, jog abu teamai būtų sudaryti iš panašaus skaičiaus Kintamojo, bet kaip tada jei tarkim nauji žaidėjai ateina į serverį, kuriu kintamasis lygus nuliui, ką patartumėte ? ar bandyti lyginti pagal laimėtus/pralaimėtus round ?
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Team subalansavimas
Čia tokį ant greičio sugalvojau:
Aišku galima tobulinti.
Code: Select all
new gerumo_kintamasis[32] lyginti_team() { new players[32], num, maxx, i, index, i2, team get_players(players, num, "h") for(i=0; i<num; i++) { maxx = 0 for(i2=0; i2<num; i2++) if(players[i] && gerumo_kintamasis[players[i]] > maxx) { maxx=gerumo_kintamasis[players[i]]; index=i; } if(team) { cs_set_user_team(players[index], CS_TEAM_T); team=false } else { cs_set_user_team(players[index], CS_TEAM_CT); team=true; } players[index] = 0 }}
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Who is online
Users browsing this forum: Amazon [Bot], Google [Bot] and 4 guests