Kazkas ne taip ;/

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Kazkas ne taip ;/

Post by hleV »

psychical wrote:tik be case 1, nes su case 1 ir default pesdavosi
What?
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Kazkas ne taip ;/

Post by psychical »

Nu jei palieki case 1:... tai neišrenka rpl2, o tik rpl1 išrenka

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Kazkas ne taip ;/

Post 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 ^^

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Kazkas ne taip ;/

Post 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 ;)

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Kazkas ne taip ;/

Post 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.
Last edited by hleV on 2011 Aug 17 13:33, edited 4 times in total.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Kazkas ne taip ;/

Post 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...


Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 0 guests