Derek Jones
SL's Second Oldest Monkey
Join date: 18 Mar 2003
Posts: 668
|
07-17-2003 19:39
Ok I have had this problem a lot. It might have been posted by someone already but I'm too lazy to look(As seen in my rate mining debate thread hehe)
Anyways, it's really annoying how that if you have a bullet or other object that lands on property with outside scripts, it will not die or any other important scripts it needs to use.
My proposal is to disable most script commands from working on land where outside scripts are disabled but keep the exeptional few(Such as llDie) as having to work. It's just too hard to go around looking for hippo bullets from the hippo gun I am working on that haven't derezzed.
_____________________
The fact that a believer is happier than a skeptic is no more to the point than the fact than a drunken man is happier than a sober one
|
Ope Rand
Alien
Join date: 14 Mar 2003
Posts: 352
|
07-17-2003 21:10
i think this is a good point.
maybe if this is too hard to do they could just make the object send us an alert that it just went over no-outside-script land.
_____________________
-OpeRand
|
kohne Kato
Woo. Yay.
Join date: 4 May 2003
Posts: 109
|
07-17-2003 21:41
Howzabout if an object with a running script enters a non-script area, all such object automatically die? Just a thought.
|
Madox Kobayashi
Madox Labs R&D
Join date: 28 Jun 2003
Posts: 402
|
07-18-2003 02:15
Well I don't want to give away a trick for an upcoming project but what the hey  Not sure if this works, just floating ideas. You can use the STATUS_SANDBOX to make bullets clean themselves up. I'd assume it would still delete itself when it goes over 'no outside scripts' land since its a status, not code. If it is not over 'no outside scripts' land, you could have it rez a copy of itself, with the same velocity, when it dies which has the effect that it didn't die.
_____________________
Madox Kobayashi
|
Huns Valen
Don't PM me here.
Join date: 3 May 2003
Posts: 2,749
|
07-18-2003 03:13
From: someone Originally posted by kohne Kato Howzabout if an object with a running script enters a non-script area, all such object automatically die? Just a thought. I don't want my scripted attachments to delete themselves (without even going into the Trash or whatever it's called) if I enter no-script property. Better to let outside scripts run, but only let them access a few API calls, such as llInstantMessage() and llDie().
|
Oedefe Silverman
Registered User
Join date: 3 Oct 2003
Posts: 54
|
11-30-2003 18:11
Bump!!!!!!!!!
Please Please Please add the ability for scripted objects to die in no-script areas!
How about a STATUS_DIE_IN_UNSCRIPTED_LAND option? This would kill objects (NOT put them in inventory, NOT spam the owner) when they move into unscripted land. Or...
llSetUnscriptedDieTime(float time). If time < 0, normal behavior. If time >= 0 die after script has been dead for time seconds due to being over unscripted land. As a bonus, this should kill the object if the script stops running (has running flag off) due to that sim-crash-sometimes-turns-off-running-scripts bug.
|