Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
-
xedga
- Jau po truputį tampa savu
- Posts: 154
- Joined: 2010 Sep 24 20:12
- Skype: xedga-beribu
- Location: Šiauliai/Kaunas
Post
by xedga »
Code: Select all
public random{ // Paima 1 g_TargetPlayer = (target_player == RANDOM_TARGET_PLAYER) ? GetRandomAlive(random_num(1, GetAliveCount())) : target_player} public start{ // kazka padaro set_kanors(g_TargetPlayer)
Kaip reikėtu paimti 3
skirtingus random žaidėjus. Tikiuosi supratot mintį, ačių už pagalba iš anksto

-
aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
-
Contact:
Post
by aaarnas »
Code: Select all
new players[32], num, rplayers[3] get_players(players, num, "a") // Gali nusistatyti kokių žaidėjų reikia, kokių ne. if(num < 3) return; for(new i, rand; i < 3; i++) { rand = random(num--) rplayers[i] = players[rand] players[rand] = players[num] } // rplayers[0-2] yra 3 skirtingi žaidėjai
Pakeičiau į
newb variantą, kuris daug geresnis.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
-
newb
- Pluginų patvirtintojas
- Posts: 1047
- Joined: 2010 Sep 23 21:43
- Location: Wonderland
-
Contact:
Post
by newb »
Code: Select all
for(new i, rand; i < 3; i++) { rand = random(num--) rplayers[i] = players[rand] players[rand] = players[num] }
-
aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
-
Contact:
Post
by aaarnas »
newb wrote:Code: Select all
for(new i, rand; i < 3; i++) { rand = random(num--) rplayers[i] = players[rand] players[rand] = players[num] }
Labai geras. +1
Palikau CS pasaulį ;/ . Nebepasiekiamas.
-
newb
- Pluginų patvirtintojas
- Posts: 1047
- Joined: 2010 Sep 23 21:43
- Location: Wonderland
-
Contact:
Post
by newb »
Seip cia truputi perdarytas hleVo budas

-
aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
-
Contact:
Post
by aaarnas »
Na tada abu šaunuoliai

Palikau CS pasaulį ;/ . Nebepasiekiamas.
-
xedga
- Jau po truputį tampa savu
- Posts: 154
- Joined: 2010 Sep 24 20:12
- Skype: xedga-beribu
- Location: Šiauliai/Kaunas
Post
by xedga »
Labai dekoju, bandžiau pritaikyt, bet nesigavo, gal tuomet dar padėtumėt? Reiktu kad tie 3(random'ai) butu perkelti i CT, o likusieji į T.
-
newb
- Pluginų patvirtintojas
- Posts: 1047
- Joined: 2010 Sep 23 21:43
- Location: Wonderland
-
Contact:
Post
by newb »
Perkelk visus i T ir tada 3 randomus i CT.
-
xedga
- Jau po truputį tampa savu
- Posts: 154
- Joined: 2010 Sep 24 20:12
- Skype: xedga-beribu
- Location: Šiauliai/Kaunas
Post
by xedga »
Ok, ir vėl dėkingas

Susitvarkiau, lb ačiū newb ir aaarnas už pagalba ;)
Users browsing this forum: No registered users and 3 guests