wyciagniecie cyfr ze string a nastepnie uzycie real(string) to dwulinijkowa proscizna wiec mozna porownywac string z realem z ta poprawka.
Nie uzywaj samego irandom_range() bo wyniki beda podobne/te same.
Uzywaj
randomize()
przed kazdym losowaniem, bez wzgledu na typ
NA PRZYKLAD:
GML
randomize();
l1=irandom_range(1,25);
randomize();
l2=random(15);
randomize();
l3=irandom(10);
Skoro jestes nowy masz tu rodzaje losowan:
random(MAX); <== losuje liczbe od 0 do MNIEJSZEJ OD max. (np 0.2, 2.512, 3.14)
irandom(MAX); <== losuje liczbe od 0 do mniejszej od max, KTORA JEST CALKOWITA(np 1 5 7)
random_range(min,max) <== losuje liczbe w przedziale od min do max.
irandom_range(min,max) <== losuje liczbe calkowita w przedziale od min do max
mozesz tez skorzystac z predefiniowanych opcji uzywajac choose(arg0,arg1,...arg7)
np. choose(1,3,7,6,6.66) ale nie moze byc ich wiecej niz 8.
EDIT: Moglby ktos dodac GMS'owe funkcje do bazy danych? A moze to bedzie wraz z nowa wersja strony ktora ma wyjsc tydzien po Half Life 3?