|
Barrington John
Yorkshire guy
Join date: 17 Nov 2007
Posts: 119
|
08-03-2008 20:08
How come certain scripts (the MystiTool's radar function springs to mind) continue to function in areas with no scripting allowed? My own HUD's radar grinds to a halt, dammit!
|
|
Anti Antonelli
Deranged Toymaker
Join date: 25 Apr 2006
Posts: 1,091
|
08-03-2008 20:22
Scripts that use llTakeControls are allowed to continue running in no-script land; some scripts require this so that avatars and vehicles don't get stuck and other scripts take advantage of this quirk to keep running even though they don't really need to take controls at all.
_____________________
Designer of sensual, tasteful couple's animations - for residents who take their leisure time seriously.  http://slurl.com/secondlife/Brownlee/203/110/109/ 
|
|
Barrington John
Yorkshire guy
Join date: 17 Nov 2007
Posts: 119
|
08-04-2008 09:15
How can I call llTakeControls() without actually taking controls? I've tried this in state_entry(): llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS) ; llTakeControls(0, TRUE, TRUE) ; but it doesn't seem to have any effect. It's a pain to test, too, requiring two teleports for each recomplication (presumably) - one to a region where I can run scripts, then back to a region where I can't - I don't know anywhere offhand were I can achieve this by walking from parcel to parcel.
|