ok, i'm making a really cool project but i have a problem. i have it set so that it says this.
[blocks]<when green flag clicked><wait until><( <{ level }> <=> 2 )> <say[ blank ]for(9 )secs> <stop script>[/blocks]
(my blank is really words.) yet at level 1 it says the wordsand at levels 2 i get nothing what can i do?
Offline
<when green flag clicked>
<forever>
<if><( level <=> 2 )>
bla bla bla
<end>
<end>
Offline
I see whats wrong I think, try making the level starter 1 level shorter, or
change the <wait until><( <{ level }> <=> 2 )>
to <wait until><( <{ level }> <=> 3 )>
Last edited by deatheater (2008-08-15 01:56:50)
Offline
or if that doesn't work, put this <set{ level }to( 1
after the <when green flag clicked> so it should look like this
<when green flag clicked>
<set{ level }to( 1
<wait until><( <{ level }> <=> 2 )>
<say[ blank ]for( 9 )secs>
<stop script>
Offline
atually the problem is that if you have your level up set to [blocks]<when green flag clicked>
<forever>
<if>what ev
<change{ _____ }by( 1 )
<end>
<end>
it doesnt allways only change it by one. make it this:
<when green flag clicked>
<forever>
<if>what ev
<set{ level }to( (( <{ level }> <+> 1 ))
<end>
<end>
this is more acurate and works every time.
[/blocks]
Offline
terminator355 wrote:
atually the problem is that if you have your level up set to [blocks]<when green flag clicked>
<forever>
<if>what ev
<change{ _____ }by( 1 )
<end>
<end>
it doesnt allways only change it by one. make it this:
<when green flag clicked>
<forever>
<if>what ev
<set{ level }to( (( <{ level }> <+> 1 ))
<end>
<end>
this is more acurate and works every time.
[/blocks]
ah it's not more accurate if thats the problem u need a wait sign inbetween like this
<when green flag clicked>
<forever>
<if>what ev
<set{ level }to( (( <{ level }> <+> 1 ))
<wait( 0.5 )secsc>
<end>
<end>
that gives ur level change enough time to change
Offline