Difference between revisions of "LlSameGroupOfficer"
Jump to navigation
Jump to search
Kaluura Boa (talk | contribs) (New page: {{LSL Function |func=llSameGroupOfficer |sort=SameGroupOfficer |func_id|mode=request|func_sleep=0.0|func_energy=10.0 |return_type=integer |p1_type=key |p1_name=agent |p1_desc=must be in th...) |
Kaluura Boa (talk | contribs) m |
||
Line 21: | Line 21: | ||
{ | { | ||
key avatar = llDetectedKey(number); | key avatar = llDetectedKey(number); | ||
if (llSameGroupOfficer(avatar)) | if (llSameGroupOfficer(avatar)) | ||
{ | { |
Revision as of 09:15, 9 July 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
LSL Feature Request | |
The described function does not exist. This article is a feature request. |
Summary
Function: integer llSameGroupOfficer( key agent );REQUEST | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns an integer boolean, that is TRUE if agent is officer in the same group than the object, otherwise FALSE
• key | agent | – | must be in the same sim and must carry the appropriate group tag |
Also returns TRUE if the object is deeded to the group in which agent is an officer
Caveats
Examples
<lsl>// Gives inventory object only to officers of the same group than the object default {
touch_start(integer number) { for (; number >= 0; --number) { key avatar = llDetectedKey(number);
if (llSameGroupOfficer(avatar)) { llGiveInventory(avatar, llGetInventoryName(INVENTORY_OBJECT, 0)); } else { llSay(0, "You are not an officer of my group!" } } }}</lsl>
See Also
Functions
• | llDetectedGroup | – | Used in conjunction with detection events | |
• | llSameGroup | |||
• | llSameGroupOwner |