Difference between revisions of "GroupRoleChanges"

From Second Life Wiki
Jump to navigation Jump to search
 
(One intermediate revision by one other user not shown)
Line 24: Line 24:
<b><tt>MemberID</tt></b> - The agent ID of the member whom's role is changing.
<b><tt>MemberID</tt></b> - The agent ID of the member whom's role is changing.


<b><tt>Change</tt></b> - Change must be a valid "LLRoleMemberChangeType" which can be RMC_ADD, RMC_REMOVE, RMC_NONE
<b><tt>Change</tt></b> - Change must be a valid <tt>LLRoleMemberChangeType</tt> which can be RMC_ADD, RMC_REMOVE, RMC_NONE.  Any non-valid values will simply negate any change being made.
 
[[Category:Messages]]
[[Category:Messages]]
[[Category:Group Messages]]

Latest revision as of 14:52, 11 July 2009

Message Layout

{
	GroupRoleChanges	Low	NotTrusted	Unencoded
	{
		AgentData	Single
		{	AgentID	LLUUID	}
		{	SessionID	LLUUID	}
		{	GroupID		LLUUID	}
	}
	{
		RoleChange	Variable
		{	RoleID		LLUUID	}
		{	MemberID	LLUUID	}
		{	Change		U32		}
	}
}

Usage and Notes

Requests changes the roles in which group members are assigned to. The requesting agent must have relevant powers to be able to make changes depdnding on the type of change (such as power to add/remove from roles).

MemberID - The agent ID of the member whom's role is changing.

Change - Change must be a valid LLRoleMemberChangeType which can be RMC_ADD, RMC_REMOVE, RMC_NONE. Any non-valid values will simply negate any change being made.