Anbody Can Delete Other Peoples Objects Bug!
|
Pat Murphy
The Wandering Wizard
Join date: 2 Dec 2002
Posts: 142
|
04-15-2003 00:07
Any object created by a script (using llRezObject) can be deleted by anybody! This is a serious problem.
-Pat Murphy
_____________________
That's how they showed their respect for Paddy Murphy That's how they showed their honour and their pride; They said it was a sin and shame and they winked at one another And every drink in the place was full the night Pat Murphy died. -Great Big Sea
|
Ama Omega
Lost Wanderer
Join date: 11 Dec 2002
Posts: 1,770
|
04-15-2003 00:50
Problem or not, it is intentional.
The problem is, any other way and someone could go and make a spawner to fill someone else's place with bad things. Or something. While the person's property this happens on could do nothing. Actually they can delete it. But some unsuspecting person could get trapped by rezed objects and have no way out, I guess. Not too sure.
In theory.
I think it needs to be changed.
I think maybe rezed items need a 'rezed' flag that gives the item this property: - If not on the owners land then anyone can delete it. Not modify it or copy it, just delete it.
This flag should turn off as soon as the item enters inventory or is claimed and only turn on for items rezed from objects.
This I think solves the problem scripts, unless the person owns the land, while still allowing vending booths and other rezers (house in a box etc.).
|
Pat Murphy
The Wandering Wizard
Join date: 2 Dec 2002
Posts: 142
|
04-15-2003 06:49
Thanks for the clarification Ama. Here is why I think this "Feature" is more like a bug, albeit an intentional one, and should be changed:
If I rez an object on your land, whether it be manual or with a script, you can always delete it. That is fine, and as it should be. But with script rezed objects anybody can delete the object, whether they own the land or not.
Let me give an example of why this is a problem: Person A gives me permission to build monorail track on their land. I use my track building script to make curves on their land. Some random stranger comes and deletes my track.
If my track was a problem, Person A should be able to delete, but some random person should not.
And if the object is on public land, it decays to public after a few days.
There is also another safegaurd: money. Lets say I create some crazy script that just runs around rezing objects everywhere. It'd die after the first 150 cause I'd run out of money.
All in all, I think the scripters need to be given a little faith. Most people who are going to use llRezObject are smart enough not to make it so it spits random objects everywhere.
-Pat Murphy
_____________________
That's how they showed their respect for Paddy Murphy That's how they showed their honour and their pride; They said it was a sin and shame and they winked at one another And every drink in the place was full the night Pat Murphy died. -Great Big Sea
|
Nada Epoch
The Librarian
Join date: 4 Nov 2002
Posts: 1,423
|
04-15-2003 07:29
pat, this may be a stupid question, but you know that people can delete the rezzed objects because it has the modify box checked, yeah? So if you use the script to create the track, then just select them all and uncheck the box.
I have no problem with it, because it is there to stop someone from making a griefing object that autospawns objects to cause annoyance to everyone. If you are using it to build, then you have to take bout 10 seconds to select all of the objects, and just un-check the modify box.
|
Pat Murphy
The Wandering Wizard
Join date: 2 Dec 2002
Posts: 142
|
04-15-2003 10:42
I had to release and reclaim the objects to keep them from being deletable, and in turn lost money. But I'm sure you are right, and I just didn't see that the modifiable box was checked. In this case, I guess it's not so bad, since I won't lose money, but I still whish objects were rezed w/o the modifiable box checked.
_____________________
That's how they showed their respect for Paddy Murphy That's how they showed their honour and their pride; They said it was a sin and shame and they winked at one another And every drink in the place was full the night Pat Murphy died. -Great Big Sea
|
Yuniq Epoch
Lotus Blade
Join date: 26 Feb 2003
Posts: 80
|
04-15-2003 12:48
I have a gun that encases people in a bubble of solid ice with physics disabled, so they can't get out.
This gun is the reason script-rezzed objects are modifyable.
This weapon is an anti-griefer gun, but I can easily see griefers using it. I wouldn't dream of selling it if the person captured couldn't just click and delete their prison.
As it stands, the gun works well. People who are hit and shouldn't be just delete it, and griefers who should be locked down have this wonderful tendency of getting frustrated and thrashing around... which usually pins them down long enough for you to talk to them.
Go short attention spans. ^_^
|
Zebulon Starseeker
Hujambo!
Join date: 31 Dec 1969
Posts: 203
|
04-15-2003 13:14
Sounds like that giant-rubber-ducky gun you hit me with yesterday. And you're right - it worked....my short attention span anyway. =(
Zeb
|
Ama Omega
Lost Wanderer
Join date: 11 Dec 2002
Posts: 1,770
|
04-15-2003 14:30
I agree they should be deletable, however I would like it if they weren't modifiable. For the sake of vending machines.  But it isn't a high priority, just a preference.
|
Phil Metalhead
Game Foundry Leaɗer
Join date: 11 Mar 2003
Posts: 291
|
04-20-2003 23:34
From: someone Originally posted by Pat Murphy I had to release and reclaim the objects to keep them from being deletable, and in turn lost money. how did you lose money? from what i understand, releasing an object to public will return 60% of the object's rez cost to you. if joe somebody were to come along and delete it, he would get the other 40% (and you would get it if you deleted it instead). anyone who claims an object though, has to repay that 60% of the rez cost. thus, while it seems like you're losing money when you reclaim objects, i think it's just because you didn't notice you gained money when you released them [edit]err, now that i think about it, when you claim a public object, i think you have to pay the full rez cost. however, it should repay the creator the other 40% of the rez cost that they normally would've gotten if they'd deleted it. since you are both the creator and the claimant, you should be paying 100% of the rez cost when you reclaim it, but at the same time, get the other 40% that you originally didn't get back when you released it. $100 -$10 (rez cost) +$6 (release cost) ----------------------- $94 after rezzing and releasing +$4 (returning the rest of rez cost to creator -- you) -$10 (claim cost) ----------------------- $90 after reclaiming it... just the same as though you'd never released and reclaimed it. at least that's how i remember being told it's supposed to work. my memory certainly isn't infallible [/edit]
|