to make a script that only works when downloaded, make a script that starts with
<when I receive[ Scratch-StartClicked]>
Then when you click the green flag the script starts but only offline.
To make a script that only works online is a bit harder.
<when green flag clicked>
<move( (( 0 </> 0 )) )steps>
[insert script here.]
this will make a script that only works online
Offline
There are several ways of recreating something like the second one... I was looking around Scratch a while ago, and came up with another one... I'll get the link to that.
Bleh... The version I uploaded a while ago is confusing - I'll reupload it
EDIT Here it is, reuploaded, and ready to use
http://scratch.mit.edu/projects/blueshadow/1086755
Offline
Cool, a way of doing online/offline testing, that won't stop working when they update the java applet!
Offline