Random bez ponavljanja...

Rizzzla Započeo Rizzzla
pre 6 godina
417
pregleda
6
postova
Rizzzla
Hustler
pre 6 godina


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=50;
}

new brojac=0;
while(brojac < 3)
{
      provjera=0;
      test=random(z+1);
      for(new br=0; br      {

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

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

}


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...
malipablo
Enforcer
pre 6 godina
sta ti predstavlja ovo z i zasto ne iskoristis primere iz teme gde si trazio isto ovo
Rizzzla
Hustler
pre 6 godina
iskoristio sam svoj, nisam bas razumio druga dva, z je broj, zapravo uopste nije bitno sta predstavlja z...
Nikola-.-
Kingpin
pre 6 godina
https://forum.sa-mp.com/showthread.php?t=571159

Procitaj ovo, pomocice ti dosta 😉
Rizzzla
Hustler
pre 6 godina
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...
Rizzzla
Hustler
pre 6 godina
Skonto sam u cemu je greska, u randombrojic nisam spremo test nego niz, lock...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava