Difference between revisions of "LSL Protocol/Restrained Love Open Relay Group/freeze"
Jump to navigation
Jump to search
Dahlia Orfan (talk | contribs) |
Dahlia Orfan (talk | contribs) |
||
Line 6: | Line 6: | ||
version: 001 | version: 001 | ||
''Implemented in Dahlia's multirelay 0.48 and in anythingRLV 3.1'' | ''Implemented in Dahlia's multirelay >= 0.48 and in anythingRLV >= 3.1'' | ||
'''Description of !x-freeze and !x-freezeclear''' | '''Description of !x-freeze and !x-freezeclear''' |
Revision as of 00:37, 4 November 2010
!x-freeze
STATUS: draft
version: 001
Implemented in Dahlia's multirelay >= 0.48 and in anythingRLV >= 3.1
Description of !x-freeze and !x-freezeclear
!x-freeze freezes the avatar wearing the relay: all arrow keys are disabled. This command must be processed as any locking command. !x-freezeclear cancels the previous order. The interest of this command is twofold: 1) the controller need not be in the same sim (this command is compatible with any gridwide mode); 2) the permission to take control is automatically granted.
Comments:
- If several concurrent controllers send an !x-freeze command, the avatar must be freezed until the last one unfreezes it.
- An !x-freezeclear command must be performed by a llReleaseControls().
- This feature is really easy to implement for any kind of relay (1-prim or multi-prim relays).