You haven't explained your problem so how do you expect us to help? Have you got it online? is there a link?
Offline
Well, pudsey is collecting for children in need, and when you have got all the money, an object says 'Well done', then should say 'You scored...'. But I told it to say 'Well done' for one second, but it just carries on!
Offline
Hi!
Firstly, instead of your 'forever if:' code for each of the houses, you'd do better to use:
when gf clicked forever if <touching [Sprite1 v]?> change [Money v] by (House3) set [House3 v] to [0] change [Collected v] by (-1) stop script end endor
when gf clicked wait until <touching [Sprite1 v]?> change [Money v] by (House2) set [House2 v] to [0] change [Collected v] by (-1)You can use a 'wait until' block, because the action only happens once. The 'forever if' block will keep repeating whatever code it contains when the condition is fulfilled. The forever THEN if blocks keeps checking whether the condition is fulfilled, then executes the script it contains. The 'wait until' block is pretty self-explanatory.
when gf clicked forever if <touching [Sprite1 v]?> change [Money v] by (House3) set [House3 v] to [0] change [Collected v] by (-1) stop script end endGood luck, and don't forget to add instructions on how to play in the project notes
Offline