Teraz jest Cz 16 kwi, 2026 21:17


Jak przypisać zmiennej wartość losową

Archiwum działów sekcji Operation Flashpoint
  • Autor
  • Wiadomość
Offline
Avatar użytkownika

Kac

Porucznik

Porucznik

  • Posty: 298
  • Dołączył(a): Wt 20 lip, 2004 11:19
  • Lokalizacja: Nowa Sól

Jak przypisać zmiennej wartość losową

PostWt 11 sty, 2005 17:48

Czy da się zmiennej przypisać losową wartość np. z przedziału [0, 9]. Chodzi oto, żeby za każdym odpaleniem misji zmienna miała inną wartość.
Offline
Avatar użytkownika

wowo

Kapral

Kapral

  • Posty: 52
  • Dołączył(a): Cz 26 sie, 2004 19:41

PostWt 11 sty, 2005 17:59

No wiec istnieje taka komenda jak "random x", która zwraca wartosc z przedzialu <0,x>. Tak wiec wpisanie "_x = random 9" powinno przyniesc efekt, ktorego oczekujesz.

Sprawdzenie, czy rzeczywiscie tak to dziala, pozostawiam Tobie... :)
Offline
Avatar użytkownika

Kac

Porucznik

Porucznik

  • Posty: 298
  • Dołączył(a): Wt 20 lip, 2004 11:19
  • Lokalizacja: Nowa Sól

PostPt 14 sty, 2005 16:29

Sprawdziłem dopiero teraz (nie bijcie :aniol: ) i nie działa

Fragment Skrytu napisał(a):#STAN
_stan = random 2

? _stan == 2 : goto "DALEJ"

~3
goto "STAN"

#DALEJ


Czy błąd jest w użyciu wyrażenia random :?:
Offline

PoP

Chorąży

Chorąży

  • Posty: 238
  • Dołączył(a): Pt 14 sty, 2005 17:11

PostPt 14 sty, 2005 17:18

Wszystko cacy z tym ze random losuje cyfre z zadanego przedzialu z dokladnoscia do kilku miejsc po przecinku (2 albo 3), wiec prawdopodobienstwo ze padnie akurat 2 jest bardzo male.

P.S. Moj pierwszy post :]
Offline
Avatar użytkownika

Kac

Porucznik

Porucznik

  • Posty: 298
  • Dołączył(a): Wt 20 lip, 2004 11:19
  • Lokalizacja: Nowa Sól

PostPt 14 sty, 2005 17:19

Tego nie wiedziałem :grin: Dzięki PoP poprawię skrypt i zobaczymy.

Witamy na forum

Powrót do Operation Flashpoint

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości