Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Land Tool Request: Return by User

FlipperPA Peregrine
Magically Delicious!
Join date: 14 Nov 2003
Posts: 3,703
07-26-2004 08:35
Its probably been requested before, but here's a cross post from the New in SL reply I made to someone requesting this feature:

I've got a scanner for scripted objects that lists the 16 closest scripted objects within 96 meters and their owners. The problem with searching by owner - or in this case, "not owner" - is that llSensor does not allow for an avatar key for owner to be detected. The closest thing you could do was scan for the 16 nearest objects and then report back the owner of each, excluding yours. This would be very tedious, and be a huge hit on the data server, if it was programmed to move meter by meter throughout your plot, since the limit of llSensor is 16 objects. LSL just isn't really powerful enough to do the right kind of indexing for this request.

What we REALLY need is an new tab under "About Land" that lists all users with objects on the land parcel, with an option to return / delete all objects by that user. This would create a somewhat big hit to the SL data server, and people could be limited to using this function once per day (I doubt many would use it more than once a week, but it would certainly help keep land parcels cleaner). Here's the pseudo query, LL!

"select count(*) as c, u.avname from user u, object o, land_plot l where l.landplotid=CURRENT_PLOTID and l.landplotid=o.landplotid and o.userid=u.userid group by o.userid"

while(ROW) { echo ROW["avname"] + ": " + ROW["c"]; showReturnButton; showDeleteButton; }

Almost definitely not that simple, but for those SQLheads out there, you get the point.

This is LONG overdue.

If you'd like the script scanner, its handy in the meantime for getting rid of anything potentially malicious and lag creating. IM me in world and I'd be happy to drop you a copy.

Regards,

-Flip
_____________________
Peregrine Salon: www.PeregrineSalon.com - my consulting company
Second Blogger: www.SecondBlogger.com - free, fully integrated Second Life blogging for all avatars!
Kris Ritter
paradoxical embolism
Join date: 31 Oct 2003
Posts: 6,627
07-26-2004 08:46
this would be extremely neat. I fully endorse this product and/or service on the proviso that should it be implemented it actually works and doesnt do something odd like return everything but those prims or randomly return your own stuff for the next week.

Damn I'm SUCH a bitch today. Tsk.
_____________________
FlipperPA Peregrine
Magically Delicious!
Join date: 14 Nov 2003
Posts: 3,703
07-26-2004 08:53
I got hit by that bug over the weekend. I was re-parcelling Indigo since we had a "plot shift" in the group and it returned some peoples' items for no apparent reason. Very, very annoying... but at least the rest of Indigo doesn't have to listen to my horrible taste in music any more. I think some of them would flip (no pub intended) if Kyada requested I stream Banana Phone again!

Regards,

-Flip
_____________________
Peregrine Salon: www.PeregrineSalon.com - my consulting company
Second Blogger: www.SecondBlogger.com - free, fully integrated Second Life blogging for all avatars!
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
07-26-2004 10:38
Anyone that has an arangement where there are authorized users building on their land, like apartment owners, will want to be able to pick and choose who's objects get returned. It's not easy making sure that 20 people don't go over their prim limits, and policing outsider objects at the same time.

I mean, I'M paying for the prims in land fees... I should have complete control over how they are used, right?
_____________________
~ Tiger Crossing
~ (Nonsanity)
Pendari Lorentz
Senior Member
Join date: 5 Sep 2003
Posts: 4,372
07-26-2004 10:48
I have always fully supported this idea/suggestion!! It is really a needed feature by *many* and should be added ASAP! :D
_____________________
*hugs everyone*
Grim Lupis
Dark Wolf
Join date: 11 Jul 2003
Posts: 762
07-26-2004 11:09
I endorse this feature request, but not in the form of Flipper's pseudocode.

I would much rather be able to pull up a list of people with objects on the plot (Replace the current "Return" button with a "List" button) and then one at a time select whose objects I want to return.

If there are 50 people allowed to have prims on my plot, and one person who has prims there that aren't allowed, I don't want to have to hit "No" 50 times just to get to the one "Yes."

And ghod forbid you get click-happy or lagged, and accidentally click "No" when you meant to click "Yes," or vice versa.
_____________________
Grim

"God only made a few perfect heads, the rest of them he put hair on." -- Unknown
FlipperPA Peregrine
Magically Delicious!
Join date: 14 Nov 2003
Posts: 3,703
07-26-2004 11:32
That's actually what I envisioned, Grim, the pseudo code was to display the list. :-)

Each line item on the list would show the av name, number of objects, as well as return and delete buttons which would perform the action.

Regards,

-Flip
_____________________
Peregrine Salon: www.PeregrineSalon.com - my consulting company
Second Blogger: www.SecondBlogger.com - free, fully integrated Second Life blogging for all avatars!
Grim Lupis
Dark Wolf
Join date: 11 Jul 2003
Posts: 762
07-26-2004 12:57
From: someone
Originally posted by FlipperPA Peregrine
That's actually what I envisioned, Grim, the pseudo code was to display the list. :-)

Each line item on the list would show the av name, number of objects, as well as return and delete buttons which would perform the action.


Oh, gotcha.

For some reason, when I scanned the pseudocode I envisioned a separate dialog box for each person with prims on the parcel.

Then I had a thought about a mall owner that needed to do cleanup, or kick someone out for not paying rent/whatever. Sheesh, what a nightmare that would be.
_____________________
Grim

"God only made a few perfect heads, the rest of them he put hair on." -- Unknown
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
07-26-2004 14:19
This is what I was imagining:


Lets say I own a island sim, and it's all one big plot. Lots of people have builds there, but people have also been leaving crap all over the place. The sim has actually reached it's object limit! Time to clean...

I open the About Land window, go to the objects tab, and click the Object Report button.

A new window opens that looks a lot like the inventory window, and it has two folders:
Groups (27)
Residents (134)

If I open the Residents folder, I see 134 names with the number of objects and number of prims next to the name:
Tiger Crossing (39/177)

If I open a resident's folder, I see a list of all objects they own by name with the number of prims after the name:
Bugmobile v1.8 (31)
Convention Center (255)
Object (1)
Object (1)
Object (1)

I can sort by Name, Prim count, or date rezed (maybe - I'm not sure that data exists).

Opening any resident's folder closes the others, so the list remains a manageable length.

If I switch to the Groups folder, I see 27 groups that have objects in the world, again with the same numbers:
Vin Fiz (87/271)

Opening one of those shows the names of all the residents in the group that have group-owned objects in that plot, again with object/prim counts.

Opening that shows the obejcts by name.

You can select any item or folder and hit delete. System asks are you sure you want to return these items to their owner?

Right-clicking an object lets you choose to select it, return it, or mark it with a beacon so you can find it.

Right-clicking a folder lets you select or return.

The selecting option is only available if you are in edit mode at the time, and has an upper limit so you don't end up with the whole sim selected and a frame rate of 1 per hour. :)


That's my idea. It's sort of an inventory list for a plot. :)
_____________________
~ Tiger Crossing
~ (Nonsanity)
Catherine Omega
Geometry Ninja
Join date: 10 Jan 2003
Posts: 2,053
07-26-2004 17:14
Yeah, I suggested that a while ago, Tiger. I think it's the best way to handle things, and would make everyone happy... well, except the "hiding eavesdropping scripts on your land" crowd... ;)
_____________________
Need scripting help? Visit the LSL Wiki!
Omega Point - Catherine Omega's Blog
FlipperPA Peregrine
Magically Delicious!
Join date: 14 Nov 2003
Posts: 3,703
07-26-2004 18:31
...or the land barons who scan for public land crowd...

...or the take advantage of new land owners crowd...

:-)
_____________________
Peregrine Salon: www.PeregrineSalon.com - my consulting company
Second Blogger: www.SecondBlogger.com - free, fully integrated Second Life blogging for all avatars!