OsGetGender

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (Script change)
 
(2 intermediate revisions by one user not shown)
Line 4: Line 4:
 
|delay=0
 
|delay=0
 
|function_syntax=string osGetGender(key id)
 
|function_syntax=string osGetGender(key id)
 +
 +
|description=Returns a string with one of the following values: "male", "female", or "unknown".
 +
 +
This value is determined by the value selected for the avatar shape in the appearance dialog in the user's viewer.
 +
 +
If that value cannot be found for any reason (avatar is not in the region, improperly formatted key, etc.), "unknown" is returned.
 +
 +
|additional_info=This function was added in 0.8.2-post-fixes
 +
 
|ossl_example=<source lang="lsl">
 
|ossl_example=<source lang="lsl">
 
//
 
//
Line 11: Line 20:
 
default
 
default
 
{
 
{
     state_entry()
+
     // The touch_start event is triggered when an object is touched by an avatar.
    {
+
     touch_start(integer total_number)
        llSay(PUBLIC_CHANNEL, "Touch to see osGetGender usage.");
+
    }
+
 
+
     touch_start(integer number)  
+
 
     {
 
     {
 +
        // Retrieve the gender of the avatar that touched the object using osGetGender().
 +
        // llDetectedKey(0) returns the key of the avatar that touched the object.
 
         string gender = osGetGender(llDetectedKey(0));
 
         string gender = osGetGender(llDetectedKey(0));
         llSay(PUBLIC_CHANNEL, "Your gender is: " + gender);
+
 
 +
        // Display the gender of the avatar.
 +
         llSay(0, "Your gender is: " + gender);
 
     }
 
     }
 
}
 
}
 
</source>
 
</source>
|description=Returns a string with one of the following values: "male", "female", or "unknown". This value is determined by the value selected for the avatar shape in the appearance dialog in the user's viewer. If that value cannot be found for any reason (avatar is not in the region, improperly formatted key, etc.), "unknown" is returned.
 
|additional_info=This function was added in 0.8.2-post-fixes
 
 
}}
 
}}

Latest revision as of 14:12, 3 March 2024

string osGetGender(key id)
Returns a string with one of the following values: "male", "female", or "unknown".

This value is determined by the value selected for the avatar shape in the appearance dialog in the user's viewer.

If that value cannot be found for any reason (avatar is not in the region, improperly formatted key, etc.), "unknown" is returned.

Threat Level None
Permissions Use of this function is always allowed by default
Extra Delay 0 seconds
Example(s)
//
// osGetGender Script Example
//
 
default
{
    // The touch_start event is triggered when an object is touched by an avatar.
    touch_start(integer total_number)
    {
        // Retrieve the gender of the avatar that touched the object using osGetGender().
        // llDetectedKey(0) returns the key of the avatar that touched the object.
        string gender = osGetGender(llDetectedKey(0));
 
        // Display the gender of the avatar.
        llSay(0, "Your gender is: " + gender);
    }
}
Notes
This function was added in 0.8.2-post-fixes
General
About This Wiki