GLBasic forum

Other languages => GLBasic - de => Topic started by: Metamorphose on 2013-Apr-10

Title: RND-Frage
Post by: Metamorphose on 2013-Apr-10
hallo.
benutze rnd seit neuem, ecke enorm aber an folgendem an:
ich will das ein geger (monster) per rnd ausgewählt wird. am anfang NR 0-1, danach wenn der Held stufen aufgestiegen ist nicht mehr von 0 an (nur noch 1-2), da die monster im 0 zu einfach sind. krieg ich mit folgendem nicht gebacken:

IF plev% <= 2 AND monsterbeg%=0; monster% = RND(1); monsterbeg%=1; ENDIF; IF plev% > 2 AND monsterbeg%=0; monster% = 1+RND(1); monsterbeg%=1; ENDIF

logischerweise ist wenn plev unter 2 oder gleich ist der rnd 0 und 1. danach wenn plev grösser ist nur noch 1 und ev 2 (dank rnd 0 + 1).
mach ich da einen logikfehler?
grüsse
Title: Re: RND-Frage
Post by: Schranz0r on 2013-Apr-10
Ne ist an sich schon OK.
Nur mach doch ne Variable Enemy_Lvl oder so und pack da jetzt dein 1 usw rein


Code (glbasic) Select
Enemy_Lvl + RND(1)

IF Level_complete THEN INC Enemy_Lvl, 1
Title: Re: RND-Frage
Post by: Metamorphose on 2013-Apr-12
danke, gute idee. rnd funzt nu auch, war tiefer im chaoscode drin ;)