Key2Name
Jump to navigation
Jump to search
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