Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

llAddtoLandBanList - does it work on a private island?

2fast4u Nabob
SL-ice.net
Join date: 28 Dec 2005
Posts: 542
06-23-2006 09:07
I am working on a security system and want to use llAddtoLandBanList. I have a private island and llAddtoLandBanList does not seem to work. I created a small parcel of land on the island and then used llAddtoLandBanList to try to ban someone. The land is set to a group but not deeded and so was the object the script is in.

The behavior I expected was to have the banned Avatar banned, but banned avatars were allowed to return without a problem. Has anyone else seen this or is this the result of not having enough coffee today :) ?

Does llAddtoLandBanList work with a private island having no adjacent sims work? Do I need to deed the land and/or object for this to work?

While I'm thinking about it, llEjectFromLand works with a small, sub-divided lot when used as described above, what is the behavior of llEjectFromLand when applied to the entire sim?

(I cannot get in-world at the moment so I'm coding offline)

Thanks,

-2fast
Lex Neva
wears dorky glasses
Join date: 27 Nov 2004
Posts: 1,361
06-23-2006 09:45
First of all, the sim-wide ban list for a private island is separate from the land ban lists for each plot in the sim. The sim-wide ban list actually blocks any teleports into the island from those banned, but if you only use land ban lists, it just blocks people from getting onto those plots once they're in the sim. If you ban them from every plot in the sim, they can still teleport in, but they get shoved off into a corner immediately, I think.

When llAddToLandBanList() was implemented, I remember there was a bug where the person you were banning had to be in the sim, otherwise the ban was not instated. Is that the problem you're having?
2fast4u Nabob
SL-ice.net
Join date: 28 Dec 2005
Posts: 542
06-23-2006 10:36
From: Lex Neva
...I remember there was a bug where the person you were banning had to be in the sim, otherwise the ban was not instated. Is that the problem you're having?


No - I was using an alt to test while I was also online and the alt was on the sim.

I first ejected the alt and then banned - the alt was not over the land, but was still on the sim, when llAddToLandBanList executed. Come to think of it - I wonder if that is the problem - ejecting the AV and then banning - perhaps the AV needs to be over/on the land...hmm.

I know llAddToLandBanList works on the mainland - just running into this problem here on my island.

Thanks Lex!
2fast4u Nabob
SL-ice.net
Join date: 28 Dec 2005
Posts: 542
Got it working but....
06-23-2006 23:51
I got it working...the major part of my island is group land so I deeded the object the script is in to the group and both ban and eject work.

In my haste to get this working, I assumed that the behavior of the ban list works in all cases. I overlooked this and, of course, there is a hieght limitation.

I am trying to use the ban list to secure my condos in the sky, and the ban list is just not effective there. I was able to get my alt to fly up to about 250m (after being ejcted and banned), cross over the group-owned land, and continue up to the condo which is about 600m up.

So, looks like I need to use llTeleportAgentHome (and keep the AVs name around for a while) in additon to eject and ban to make the system effective. Of course, the trigger to enable the device is that my guest must be nearby ;)

-2fast