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

From Second Life Wiki
Jump to navigation Jump to search
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{ ORG Restrained Life Relay Specs TOC }}
== !x-freeze ==
== !x-freeze ==


STATUS: draft
version: 002
''001 Implemented in Dahlia's multirelay >= 0.48 and in anythingRLV >= 3.1''


STATUS: draft
'''Description of commands'''


version: 001
!x-freeze: freezes the avatar wearing the relay: all arrow keys are disabled. This command must be processed as any locking command.


''Implemented in Dahlia's multirelay 0.48 and in anythingRLV 3.1''
!x-freeze/clear: cancels !x-freeze.


'''Description of !x-freeze and !x-freezeclear'''
!x-freezeclear: ('''DEPRECATED''') Synonym of !x-freeze/clear. Will be removed in next version.


!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.
The interest of this command is twofold:  
# the controller need not be in the same sim (this command is compatible with any gridwide mode);
# the permission to take control is automatically granted.




Line 16: Line 24:


*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-freeze/clear 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).
*This feature is really easy to implement for any kind of relay (1-prim or multi-prim relays).

Latest revision as of 06:14, 9 June 2011

!x-freeze

STATUS: draft

version: 002

001 Implemented in Dahlia's multirelay >= 0.48 and in anythingRLV >= 3.1

Description of commands

!x-freeze: freezes the avatar wearing the relay: all arrow keys are disabled. This command must be processed as any locking command.

!x-freeze/clear: cancels !x-freeze.

!x-freezeclear: (DEPRECATED) Synonym of !x-freeze/clear. Will be removed in next version.

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-freeze/clear 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).