Table of Contents

Start Functions Events Constants Types Language Articles

Function: llAddToLandPassList

llAddToLandPassList(key id, float hours)

Add a person to the allowed residents list ("white list") of the parcel, either temporarily or permanently.

Sleeps the script for 0.1 seconds.

Parameters

id

The key of the avatar to allow access to.

hours

A float with the number of hours the access allowance will last, or zero to be added permanently to the allowed avatars list.

Notes

Short examples

// Permanently add Doug Linden, whose key is a2e76fcd-9360-4f6d-a924-000000000001,
// to the access allowance list
llAddToLandPassList("a2e76fcd-9360-4f6d-a924-000000000001", 0);
// Allow access to Philip Linden for 6 days (144 hours)
llAddToLandPassList("a2e76fcd-9360-4f6d-a924-000000000003", 9999);

Complete examples

This script scans for avatars every hour, and allows half an hour of access to a random avatar that is within 60 metres of the object:

llAddToLandPassList-example.lsl
default
{
    state_entry()
    {
        llSensorRepeat("", "", AGENT, 60, PI, 3600);
    }

    sensor(integer num)
    {
        llAddToLandPassList(llDetectedKey((integer)llFrand(num)), 0.5);
    }
}

See also