Access (NewAge)
Jump to navigation
Jump to search
Access Script
How to use?
Change the Access variable to one of the three; 'Public' 'Group' 'Owner'
Returns TRUE if user UUID is allowed to continue using. Returns FALSE if user UUID is not permitted to use.
// NewAge Access Script
// By Asia Snowfall
// Version 2
//
// Access Mode:
// public = anybody
// group = agents with the same active group
// owner = owner only
string accessMode = "public";
integer asAccessCheck(key id)
{
string accessModeToLower = llToLower(accessMode);
if (accessModeToLower == "public" || id == llGetOwner() )
return TRUE;
if (accessModeToLower == "group")
return llSameGroup(id);
return FALSE;
}
default
{
touch_start(integer num_detected)
{
if (asAccessCheck( llDetectedKey(0) ))
llWhisper(0, "Access Granted");
else
llWhisper(0, "Access Denied");
}
}