Hi, when i make my sprite say something on one level, it keeps saying it on each level and iI don't want it too, and don't know how to stop it! PLZ PLZ PLZ PLZ help, coz im doing it for a scool project, and it' sdue in on fri!!! x
Offline
Can you upload it?
Offline
Hmmm...I can't really give you specific help with only this amount of information, but I understand you're looking for something like this:
Is that what you're looking for? That's just a simple way of setting up an action that only happens when a variable equals what you want, like a level. If it's not what you want, let me know the more specific problem, and I can help you out more.Whenactionhappensiflevel=1show
Last edited by stevetheipad (2012-03-19 15:18:07)
Offline
This belongs in help with scripts. I'll request it to be moved.
Last edited by turkey3 (2012-03-19 15:46:31)
Offline
I think what you need is this block:
This way you limit the time you want to say the thing for.Sayforseconds
Last edited by turkey3 (2012-03-19 18:45:10)
Offline
whenclicked
wait untillevel=whatever level you wantsaywhatever you want to sayfor5secsother scripts here
Offline
I think i know what's wrong, this happens in some of my games. try this script below:
The Green Blocks can be found in operators and are shaped like flat hexagons. The Purple talking blocks can be found in looks. The Orange blocks can be found in control. REMEMBER TO PUT FOREVER AROUND ALL OF THIS!whenclicked
foreveriflevel=# of Level you want to talk onyou will have to make a variable named level.sayWhatever you want to saywait untilnotlevel=# of Level you want to talk onThis will make them stop talking..say...when the level you want to talk on is no longer the current level.Stop Script
Offline