Team subalansavimas

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
addinol
Jau po truputį tampa savu
Posts: 144
Joined: 2010 Sep 05 15:20
Skype: kasparas94

Team subalansavimas

Post by addinol »

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 ?

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Team subalansavimas

Post by aaarnas »

Čia tokį ant greičio sugalvojau:

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    }}
Aišku galima tobulinti.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests