Key2Name
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
llName2Key Script
string black_db_key2name_service = "";
key QID;
string Name;
key UUID;
llGetKey2Name(key UUID)
{
QID = llHTTPRequest(black_db_key2name_service+llEscapeURL((string)UUID), [], "");
}
default
{
state_entry()
{
llListen(PUBLIC_CHANNEL, "", llGetOwner(), "");
}
listen(integer channel, string name, key id, string str)
{
UUID = id;
llGetKey2Name(UUID);
}
http_response(key req, integer status, list meta, string body)
{
if(req == QID && status == 200)
{
Name = llStringTrim(body, STRING_TRIM);
if(!llStringLength(Name))// if the length is zero
{
//None found
}
else
{
llOwnerSay((string)UUID + "'s name = "+Name);
}
}
}
}
See Also
- Avatar/Name - Name related functions.
- Who