You'd send him your script, not your remote.ini, where the variables are.
Anyway, how about:
on *:LOAD: {
set %nofirstrunofmyscriptname $true
}
on *:START: {
if (%nofirstrunofmyscriptname) {
; first run stuff
unset %nofirstrunofmyscriptname
}
else {
; whatever else
}
}
Sidenote: I ran the posted script on v6.21 and got a 'no such identifier' error, as $sha1 was only added in v6.3
Changing it to $md5 worked, tho.
Perhaps you have Windows Scripting Host disabled? (I seem to recall once having something that would do that.)