Difference between revisions of "User:Toy Wylie/RLV Documentation/clear"
Jump to navigation
Jump to search
m (reverted to old usage model) |
m (no seealso here) |
||
Line 4: | Line 4: | ||
|purpose=Releases all restrictions placed on the avatar by this object. This is useful and recommended when your object is supposed to release the user completely. Rather than removing each restriction one by one and possibly forgetting one of them, the usage of @clear should be considered. | |purpose=Releases all restrictions placed on the avatar by this object. This is useful and recommended when your object is supposed to release the user completely. Rather than removing each restriction one by one and possibly forgetting one of them, the usage of @clear should be considered. | ||
|version=1.04a | |version=1.04a | ||
|seealso= | |seealso= | ||
|example=<lsl>lock() | |example=<lsl>lock() | ||
{ | { |
Revision as of 13:16, 6 July 2010
@clear
Type
General
Implemented
Implemented since RLV version 1.04a
Usage
@clear
Purpose
Releases all restrictions placed on the avatar by this object. This is useful and recommended when your object is supposed to release the user completely. Rather than removing each restriction one by one and possibly forgetting one of them, the usage of @clear should be considered.
See Also
Example
<lsl>lock()
{
llOwnerSay("@detach=n,sendchat=n,emote=add"); llOwnerSay("Your attachment is now locked on, and you can't chat anymore. Touch it to unlock.");
}
default {
on_rez(integer num) { llResetScript(); }
state_entry() { if(llGetAttached()!=0) lock(); }
attach(key id) { if(id!=NULL_KEY) lock(); }
touch_start(integer num) { if(llDetectedKey(0)==llGetOwner()) { llOwnerSay("@clear"); llOwnerSay("Your attachment is now unlocked, and all restrictions are lifted."); } }}</lsl>