Page 1 of 1

check

Posted: 2014 Oct 04 11:20
by Spag
Kaip tikrinti pagal antrą kriterijų:

Code: Select all

SHIT[][BIGSHIT] > 0
, nes tokiu metodu pisa protą, kad pirmas kriterijus invalid expression assumed zero

Re: check

Posted: 2014 Oct 04 12:22
by psychical
Spag wrote:Kaip tikrinti pagal antrą kriterijų:

Code: Select all

SHIT[][BIGSHIT] > 0
, nes tokiu metodu pisa protą, kad pirmas kriterijus invalid expression assumed zero
Ir pirmas ir antras kriterijus turi būti nurodytas. Ką ir kurioj vietoj tu nori tikrinti? Norint masyvą priskirti kažkokiai reikšmei tu jį skiri SHIT[1][BIGSHIT] = 5, tikrini lygiai taip pat SHIT[1][BIGSHIT] > 0

Jei nori patikrinti 30 žaidėjų BIGSHIT'ą naudoji ciklą

Code: Select all

for(new i=1; i <= zaideju_skaičius; i++){    if(SHIT[i][BIGSHIT] > 0)    {        //tiesa    }}
Taip toliau ir panašiai... :D

Re: check

Posted: 2014 Oct 04 14:00
by Spag
na pas mane naudojama konstanta su enum, atrodo taip:

Code: Select all

{"shit1", 20},{"shit2", -5}
aš noriu patikrinti tą antrą skaičių.
Tikrinime nurodau konkrečią antro skaičiau vietą nuo viršaus, o pirma palieku [], kaip tokiu atveju tikrinti?

Code: Select all

if (SHIT[][1] > 0){      client_print(id, print_chat, "Tavo skaicius yra neigiamas")}

Re: check

Posted: 2014 Oct 04 14:08
by hleV
Nepakankamai kodo parodei. Rodyk enum'ą ir pilną to masyvo sukūrimą.

Re: check

Posted: 2014 Oct 04 14:59
by Spag
hleV wrote:Nepakankamai kodo parodei. Rodyk enum'ą ir pilną to masyvo sukūrimą.
Reikia, kad pirmą [] praleistų ir tikrintų pagal antrą

Re: check

Posted: 2014 Oct 04 18:38
by hleV
ANY[0][SHITTED] bus lygus "shit1".
ANY[1][SHITTED] bus lygus "shit2".

ANY[0][BIGSHIT_NUM] bus lygus 20.
ANY[1][BIGSHIT_NUM] bus lygus -5.

Re: check

Posted: 2014 Oct 04 20:54
by Spag
hlev :liux: