Quote:
Originally Posted by SickAttack
pawn Код:
new a[5];
a[0]=1; a[1]=4; a[2]=0; a[3]=7; a[4]=0;
----------------------------------
new b[5], count; for(new i = 0; i < 5; i ++) { if(a[i] != 0) { b[count] = a[i]; count ++; } }
b[random(count)]; // select a random number
|
I forgot to mention, variables arrays can't change. For example, according to your code if a[0]=0, a[1]=0, a[2]=1 so b[1]=a[2] when I want it to be b[2]=a[2]
and it would be better if other variables woudnt be used to save a[] values