Difference between revisions of "AdminBot for LSL/Commands/SB ADJUST GROUP ROLE"

From SmartBots Developers Docs
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE: SB_ADJUST_GROUP_ROLE}} <onlyinclude>Adds or removes the group role to the group member .</onlyinclude> {{AdminBot Variables Table|command=SB_ADJUST_GROUP_ROLE...")
 
Line 5: Line 5:
  
 
{{AdminBot Required Vars|SB_INVITE_SEND}}
 
{{AdminBot Required Vars|SB_INVITE_SEND}}
{{AdminBot Variable|str|yes}} an action to perform and role name.
+
{{AdminBot Variable|str|yes}} an action to perform and the role name.
  
 
* An action can be either ''assign'' or ''remove''.<br>
 
* An action can be either ''assign'' or ''remove''.<br>

Revision as of 21:54, 4 May 2017

Adds or removes the group role to the group member .

// Command usage:
llMessageLinked(LINK_SET, SB_ADJUST_GROUP_ROLE, string str, key id);


API parameters

llMessageLinked function accepts str and id parameters. Their meaning for SB_ADJUST_GROUP_ROLE is explained below:

Variable Required Description.


str yes an action to perform and the role name.
  • An action can be either assign or remove.
  • Role name is case sensitive.

Examples:
assign Officers
remove Active tenants

id yes avatar UUID

Comments

  • To assign members to the role:
    1. bot has to be in this role
    2. bot has to have a "Assign Members to Assigner's Roles"
  • To remove members from a role:
    1. bot has to have a "Remove members from Roles"

Examples

Assign member to the role:

llMessageLinked(LINK_SET, SB_ADJUST_GROUP_ROLE, "assign Officers", "042536ca-dc19-45ef-bd3c-2f3c829d4e56");

Remove member from the role:

llMessageLinked(LINK_SET, SB_ADJUST_GROUP_ROLE, "remove Active tenants", "042536ca-dc19-45ef-bd3c-2f3c829d4e56");