Difference between revisions of "LSL Protocol/Restrained Love Open Relay Group/freeze"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with '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 w...')
 
Line 13: Line 13:
*If several concurrent controllers send an !x-freeze command, the avatar must be freezed until the last one unfreezes it.
*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().
*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).

Revision as of 00:30, 4 November 2010

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).