llOverMyLand

From Second Life Wiki
Revision as of 19:25, 20 July 2008 by Nexii Malthus (talk | contribs) (No need to check for lindens in a sensor, they are extremely rarely out of godmode.)
Jump to navigation Jump to search
Deletion Requested
The deletion of this article was requested for the following reason:

Template is no longer used and it's creator thinks it does not function properly.

If there is a need to discuss the deletion of this article, please add your comment(s) here.

Summary

Function: integer llOverMyLand( key id );

Returns an integer boolean, TRUE if id is over land owned by the script owner, FALSE otherwise.

• key id

On group deeded land the object containing the script must be deeded to the same group. (It is not enough to set the script to the group.)

Examples

<lsl> //--// private land message //--//

//-- @@ = Contains code optimizations, see the following page for details //-- http://wiki.secondlife.com/wiki/User_talk:Void_Singer#Coding_Practices_Part_2_.28optimizations.29

//-- list of people not to pester, lower case only list vgLstIgnore = ["void singer"];

default {

   state_entry()
   {
       llOwnerSay( "I'll pester anyone on your land I can find,"
                 + " unless they're in your ignore list." );
       llSensorRepeat( "", "", AGENT, 96, PI, 30 );
   }
   sensor( integer vIntFound )
   {
       integer vIntCounter = 0;
       do{
           string vStrName = llToLower( llDetectedName( vIntCounter ) );
           //-- if they are over our land, check 'em
           if (llOverMyLand( llDetectedKey( vIntCounter ) ))
           {
               //-- don't pester people in the ignore list
               if (!~llListFindList( vgLstIgnore, (list)vStrName )) //-- @@ x 2
               {
                   //-- pester everyone else !!!
                   llInstantMessage( llDetectedKey( vIntCounter ),
                         "You are on private land, please leave this parcel" );
               }
           }
       }while (++vIntCounter < vIntFound); //-- @@
   }

} </lsl>

Void Singer 02:04, 15 October 2007 (PDT)

Deep Notes

Search JIRA for related Issues

Signature

function integer llOverMyLand( key id );