LlName2Key
Looking for the current API? Open the llName2Key reference →
Return value notes
Returns a key the Agent ID for the named agent in the region. If there is no agent with the specified name currently signed onto the region, this function returns the value NULL_KEY. Names are always provided in the form "First[ Last]" or "first[.last]" (first name with an optional last name.) If the last name is omitted a last name of "Resident" is assumed. Case is not considered when resolving agent names.
Caveats
- This function does not operate on historical names. For historical name lookup use llRequestUserKey.
Examples
tellName2Key(string avatarName)
{
key keyFromName = llName2Key(avatarName);
if (keyFromName == NULL_KEY)
{
llSay(0, "There is no agent with the name '" + avatarName + "' currently signed onto the region.");
return;
}
llSay(0, "Avatar key for name '" + avatarName + "': " + (string)keyFromName);
}
default
{
touch_start(integer total_number)
{
tellName2Key("rider.linden");
tellName2Key("Rider Linden");
tellName2Key(llDetectedName(0));
}
}
// If Rider Linden touches the object, the three lines should contain the answer c5a07167-9bbe-4944-a7b0-a9677afa134dSee also: functions
to fetch avatar UUID by current or historical username.
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.