Page 2 of 2

Re: Kazkas ne taip ;/

Posted: 2011 Aug 17 13:11
by hleV
psychical wrote:tik be case 1, nes su case 1 ir default pesdavosi
What?

Re: Kazkas ne taip ;/

Posted: 2011 Aug 17 13:14
by psychical
Nu jei palieki case 1:... tai neišrenka rpl2, o tik rpl1 išrenka

Re: Kazkas ne taip ;/

Posted: 2011 Aug 17 13:21
by newb
hleV wrote:

Code: Select all

new players[32], count;get_players(players, count, "ae", "TERRORIST"); switch (count){    case 0: {}; // Nei rpl1, nei rpl2    case 1: new rpl1 = players[0]; // Tik rpl1     default: // Ir rpl1 ir rpl2    {        new rand = random(count--);        new rpl1 = players[rand];        players[rand] = players[count];        new rpl2 = players[random(count)];    }}
new rpl1, rpl2 switcho viduj, tad case 1 nesukompilins ir seip neveiks, jis turbut apie sita.
Bet jei tai pataisyt viskas veikia ^^

Re: Kazkas ne taip ;/

Posted: 2011 Aug 17 13:23
by psychical
Turiu omenyje, jog man su case 1 neišrenka rpl2, mano rpl1 ir rpl2 sukurti masyvu per visą pluginą, kadangi naudoju aš ji ne tik čia... ;D Užkomentavus case 1 ir pakeitus: "case 0: {};" į "case 0: {}" viskas veikia ;)

Re: Kazkas ne taip ;/

Posted: 2011 Aug 17 13:26
by hleV
newb wrote: new rpl1, rpl2 switcho viduj, tad case 1 nesukompilins ir seip neveiks, jis turbut apie sita.
Bet jei tai pataisyt viskas veikia ^^
Viską sukompiliuos, nebent jis nori prieit prie rpl1 ir rpl2 kintamųjų už switch, o reikalo tai daryt nematau.

Code: Select all

switch (count){    case 0:    {        // Nei rpl1, nei rpl2        // Cia tavo kodas, jei reikia kazka daryt kai nei vieno neranda    }    case 1:    {        // Tik rpl1        new rpl1 = players[0];        // Cia tavo kodas, jei reikia kazka daryt kai randa tik viena    }     default:    {        // Ir rpl1 ir rpl2        new rand = random(count--);        new rpl1 = players[rand];        players[rand] = players[count];        new rpl2 = players[random(count)];        // Cia tavo kodas, jei reikia kaza daryt kai randa abu    }}
psychical wrote:Užkomentavus case 1 ir pakeitus: "case 0: {};" į "case 0: {}" viskas veikia ;)
Nereikia komentuot visos eilutės, tik ";" pašalink pabaigoje.

Re: Kazkas ne taip ;/

Posted: 2011 Aug 17 13:29
by newb
psychical wrote:Turiu omenyje, jog man su case 1 neišrenka rpl2, mano rpl1 ir rpl2 sukurti masyvu per visą pluginą, kadangi naudoju aš ji ne tik čia... ;D Užkomentavus case 1 ir pakeitus: "case 0: {};" į "case 0: {}" viskas veikia ;)
Neisrenka rpl2 kai yra tik 1 t...

Re: Kazkas ne taip ;/

Posted: 2011 Aug 17 13:39
by psychical
Ačiū abiems už pagalbą ir paaiškinimą. :)

P.S. http://www.amxmodx.lt/viewtopic.php?f=16&t=977 Gal čia ką žinot? :hm: