Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Alternatives to llDie

Rock Ryder
Registered User
Join date: 6 Oct 2006
Posts: 384
03-20-2008 06:44
Hi guys,

I have busy working on a rezzer only to find that (like all the other rezzers I have since looked at) they only work with objects that have Copy permission. If they are Transfer only, then once you have killed the object with llDie you lose it completely, it does not get returned to inventory.

So, is there a scripting alternative?

What about locating the nearest edge of the sim and sending the object beyond it, to off-world? Would that return the object to inventory? Is there a scripting method to get objects into the Lost and Found folder?

Any other ideas?

Rock
_____________________
If Jimmy cracked corn, and I don't care, why did I write a song about it??
Kahiro Watanabe
Registered User
Join date: 28 Sep 2007
Posts: 572
03-20-2008 07:32
The only idea that came to my mind is: Do NOT use temp rezzers.

How do they work?:

They constantly rez/derezz objects (lag)

They takes resoursces from the whole sim (prims)

So this device will bring lag problems to you and to your neighbours, and also will be using prim limit from the whole sim. Most of us want LL to ban these kind of stuff.
Pale Spectre
Registered User
Join date: 2 Sep 2005
Posts: 586
In Defence of Temp-on-Rez
03-20-2008 08:30
Poor old temp-on-rez gets so much bad press.

A 'rezzer' does not necessarily constantly rez/derezz objects. Used appropriately I think temp-on-rez is a perfectly acceptable technique. Using it to permanently overrule prim limits is, I agree, a selfish use of the function. Using it to temporarily rez objects for their once-off effect is to my mind the purpose of temp-on-rez. It is particularly useful with physics enabled objects - anyone who experiments with physical objects knows the value of temp-on-rez. :D

Yes, the object to be rezzed needs to be a copyable object. However, if that object is no-mod it's pretty difficult to exploit as there's no way to remove the temp-on-rez property. Imagine being able to print dollar bills that only last 1 minute before they disappear. How rich would that make you? :p

One other weird thing I've noticed is that the contents of the object to be rezzed do not need to be copyable (scripts, for example) - which prevents a copyable item being ripped from the temp-on-rez object.
Rock Vacirca
riches to rags
Join date: 18 Oct 2006
Posts: 1,093
03-20-2008 09:11
From: Kahiro Watanabe
The only idea that came to my mind is: Do NOT use temp rezzers.

How do they work?:

They constantly rez/derezz objects (lag)

They takes resoursces from the whole sim (prims)

So this device will bring lag problems to you and to your neighbours, and also will be using prim limit from the whole sim. Most of us want LL to ban these kind of stuff.


I didn't mention temp rezzers, I was talking about rezzers. If you read my previous post you would see that I am attempting to keep my tenants' prims down by giving them a rezzer to rezz those prim-heavy objects that they only need to get out occasionally.

Rock
Arcane Clawtooth
5 By 5
Join date: 7 Jan 2008
Posts: 201
03-20-2008 09:21
I've tried a few things, but nothing seems to work reliably, seems to be copy enabled is the only way to go.

I use the the Primitizer, seems to be a good choice. Although I ripped it apart to build it into my existing house :)
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
03-20-2008 15:19
From: Pale Spectre
One other weird thing I've noticed is that the contents of the object to be rezzed do not need to be copyable (scripts, for example) - which prevents a copyable item being ripped from the temp-on-rez object.

That is true ONLY if the copy permission was enabled after the last taken into inventory. When an object is taken into inventory, its copy and transfer permissions (and modify, but only as it is listed in inventory, not the actual ability to modify the object itself) are restricted based on the inventory contents of all its prims, and the current owner may not have the ability to re-enable them. So be careful with that one. It can be a useful bug/feature (and yes, the Lindens have been aware of, and have promoted use of, this quirk for a very long time), but be careful you know what you're doing when you use it.
ArchTx Edo
Mystic/Artist/Architect
Join date: 13 Feb 2005
Posts: 1,993
03-20-2008 15:44
A possible work around...

Set an area (call it corner) of the sim to you as owner with a 1 minute auto return. Then instead of a llDie command, script the rezzed object to "go to the corner". It goes there and gets autoreturned to the owner. Don't ask me how to script the "go to the corner" part, its a little beyond me. :)

Unfortunatly, no copy objects have a bad history of vanishing even when returned to the owner by auto return. Given all of the problems lately with no-copy items not rezzing and vanishing from in world or inventory, I expect there are lots more furniture creators out there now who make Copable stuff. I have changed most of my stuff to "copiable" as I got tired of dealing with the failed deliver, vanished from inventory, disappeared when rezzed complaints.

Shameless plug: buy my stuff its copiable!
_____________________

VRchitecture Model Homes at http://slurl.com/secondlife/Shona/60/220/30
http://www.slexchange.com/modules.php?name=Marketplace&MerchantID=2240
http://shop.onrez.com/Archtx_Edo
Rock Vacirca
riches to rags
Join date: 18 Oct 2006
Posts: 1,093
03-20-2008 17:41
Thanks Arch,

That is another good idea. I will work on the off-world and auto-return solutions this weekend and see how they stack.

Rock
Shameless plug: Arch, I have always bought your products, which I consider to be the best quality builds in SL, and especially because they are copiable.
Anti Antonelli
Deranged Toymaker
Join date: 25 Apr 2006
Posts: 1,091
03-20-2008 19:11
Another approach: (this actually bears some similarity to a commercial product I sell, but I'll just mention the idea and bow out of the thread, not trying to sell anything here).

It seems to me the main problem with simply dropping things from inventory when you want to use them and then picking them up when done, is that you need to spend time positioning them all over again every time. Maybe what you need is a script that can be dropped into (modifiable) objects that records their position in the tenants' homes, then on_rez moves them back where they belong. You still have perm limits (objects need not be copyable, but they must be modifiable to accept a script) and it's not quite as brain-dead-simple as "click to rez" but you might find your tenants are much more willing to "pick up after themselves" if they can be assured their careful positioning work won't need to be repeated over and over.

Just a thought.

Tip: if you decide to go this route, be sure and check that the object is being rezzed in their home and not somewhere else, you sure don't want your tenants' belongings flying off to some coordinate should they rez them in another sim. :D
_____________________
Designer of sensual, tasteful couple's animations - for residents who take their leisure time seriously. ;)

http://slurl.com/secondlife/Brownlee/203/110/109/

Siannah Ihnen
My script did WHAT?
Join date: 8 May 2007
Posts: 4
03-21-2008 18:12
I've taken a similar approach to Anti. I call it the room in a box, a single prim that holds all of a home's furniture and other objects with each room's contents and content position and rotation described in a notecard configuration file. I use llDie to pack a room after use so all the objects need to be copiable but at least when the rezzer unpacks the room again everything's back to where I'd previously positioned it.

Siannah
_____________________
"Wow, I didn't expect the script to do that!"
Monica Balut
Beam-Me
Join date: 18 Feb 2007
Posts: 311
03-22-2008 11:53
I've written a similar thing for personal use. It stores all my furniture and will rez different configurations as I select. I delete the items by hand when I'm done. I just have to remember to take the no copy items back to my inventory and move them back into the rezzer for another time. I found one once that claimed to rez no copy items as above. I think it's off the market, and I never went ahead to sell mine for fear of incurring the wrath of all the people who would accidentally delete their no copy items.

If LSL provided a way for an object that you own to take another object that you own into its inventory, the whole problem could be averted. But alas that is not possible.