Random bez ponavljanja...

Započeo Rizzzla, Decembar 27, 2019, 13:17:59 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

[pawn]

new provjera;
new test;
// postavljam svaki clan u nizu na 50 da ne bi bilo 0(ako je neam pojma, za svaki slucaj ugl)
for(new za=0; za<3; za++)
{
   randombrojic[za]=50;
}
            
new brojac=0;
while(brojac < 3)
{
      provjera=0;
      test=random(z+1);
      for(new br=0; br<brojac+1; br++)
      {

          if(test==randombrojic
)
          {
             provjera=1;
             break;
           }
       }

    if (provjera==0)
   {
    new string[80];
    format(string,sizeof(string),""INDIGO"Test je ovdje= %d", test);
    SCM(playerid, -1, string);
    randombrojic[brojac]=niz[test];
    brojac++;
     }

}[/pawn]

jel mi moze neko rec sta je problem s ovim, radio sam svakakve varijacije, onda sam dodo i ovo da mi ispisuje svaki put kad sprema taj random broj unutar niza...
i dobio dokaz da je tu neki problem,
Test je ovdje pa bude tipa 0,0,3 ili 2,1,2, ili 3,3,5 bukvalno radi ono zbog cega sam napravio sve ovo da se ne desava...
znaci meni treba da od tog broja (z+1) da random tri broja ali bez ponavljanja... puko sam...
Poslednja Izmena: Decembar 27, 2019, 13:21:57 POSLE PODNE od Rizzzla

sta ti predstavlja ovo z i zasto ne iskoristis primere iz teme gde si trazio isto ovo

iskoristio sam svoj, nisam bas razumio druga dva, z je broj, zapravo uopste nije bitno sta predstavlja z...

https://forum.sa-mp.com/showthread.php?t=571159

Procitaj ovo, pomocice ti dosta ;)

Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter


Hvala, evo citam izgleda mi dosta komplikovano pa cu uzet vremena da prodem to fino. Mada vise bi mi pomoglo da si mi napiso sta ovdje nije uredu, jer ja stvarno ne vidim...

Skonto sam u cemu je greska, u randombrojic nisam spremo test nego niz[test], lock...