Set Role Powers

21 May 2016

  • Release 9.78 - added optional parameter target.

2 May 2016

  • Release 9.70 - added.
setrolepowers (Commands)
TypeCorrade progressive command
Commandsetrolepowers
DescriptionThe setrolepowers gets the role powers of a role as a list.
Permissionsgroup
Parametersgroup, password, role
Last ChangesRelease 9.78 - added optional parameter target.

The setrolepowers gets the role powers of a role as a list.

Command Required Parameters Required Corrade Permissions Required Group Abilities Example
setrolepowers group, password, role group * Roles→Assign and Remove Abilities in Roles
llInstantMessage(CORRADE,
    wasKeyValueEncode(
        [
            // Allow the members of the "Yappers"
            // role to crate landmarks and to
            // set their home over the group land.
            "command", "setrolepowers",
            "group", wasURLEscape(GROUP),
            "password", wasURLEscape(PASSWORD),
            "role", "Yappers", // or UUID
            "powers", wasListToCSV(
                [
                    "AllowLandmark",
                    "AllowSetHome"
                ]
            ),
            "callback", wasURLEscape(URL)
        ]
    )
);
Optional Parameter Possible Value Description
target A group name or UUID. The group to act upon. If this parameter is omitted, then the command acts upon the configured group passed to the group parameter.
Group Powers Description
InviteCan send invitations to groups default role
EjectCan eject members from group
ChangeOptionsCan toggle 'Open Enrollment' and change 'Signup fee'
MemberVisibleMember is visible in the public member list
CreateRoleCan create new roles
DeleteRoleCan delete existing roles
RolePropertiesCan change Role names, titles and descriptions
AssignMemberLimitedCan assign other members to assigners role
AssignMemberCan assign other members to any role
RemoveMemberCan remove members from roles
ChangeActionsCan assign and remove abilities in roles
ChangeIdentityCan change group Charter, Insignia, 'Publish on the web' and which members are publicly visible in group member listings
LandDeedCan buy land or deed land to group
LandReleaseCan abandon group owned land to Governor Linden on mainland, or Estate owner for private estates
LandSetSaleCan set land for-sale information on group owned parcels
LandDivideJoinCan subdivide and join parcels
JoinChatCan join group chat sessions
AllowVoiceChatCan use voice chat in Group Chat sessions
ModerateChatCan moderate group chat sessions
FindPlacesCan toggle "Show in Find Places" and set search category
LandChangeIdentityCan change parcel name, description, and 'Publish on web' settings
SetLandingPointCan set the landing point and teleport routing on group land
ChangeMediaCan change music and media settings
LandEditCan toggle 'Edit Terrain' option in Land settings
LandOptionsCan toggle various About Land > Options settings
AllowEditLandCan always terraform land, even if parcel settings have it turned off
AllowFlyCan always fly while over group owned land
AllowRezCan always rez objects on group owned land
AllowLandmarkCan always create landmarks for group owned parcels
AllowSetHomeCan set home location on any group owned parcel
LandManageAllowedCan modify public access settings for group owned parcels
LandManageBannedCan manager parcel ban lists on group owned land
LandManagePassesCan manage pass list sales information
LandEjectAndFreezeCan eject and freeze other avatars on group owned land
ReturnGroupSetCan return objects set to group
ReturnNonGroupCan return non-group owned/set objects
ReturnGroupOwnedCan return group owned objects
LandGardeningCan landscape using Linden plants
DeedObjectCan deed objects to group
ObjectManipulateCan move group owned objects
ObjectSetForSaleCan set group owned objects for-sale
AccountablePay group liabilities and receive group dividends
HostEventList and Host group events
SendNoticesCan send group notices
ReceiveNoticesCan receive group notices
StartProposalCan create group proposals
VoteOnProposalCan vote on group proposals