Difference between revisions of "Category:LSL Username"

From Second Life Wiki
Jump to: navigation, search
(clearer syntax)
(move old code here since it is not as useful (except for informational purposes))
Line 12: Line 12:
 
| "firstname"
 
| "firstname"
 
|}
 
|}
 +
 +
<lsl>string LegacyToUsername(string legacy)
 +
{
 +
    list name = llParseString2List(llToLower(legacy), [" "],[]);
 +
    if(llList2String(name, 1) == "resident")//it's not a legacy account.
 +
        return llList2String(name, 0);//first name is username
 +
    return llDumpList2String(name, ".");
 +
}</lsl>
  
 
See {{LSLGC|Avatar/Name}} for more details.
 
See {{LSLGC|Avatar/Name}} for more details.

Revision as of 16:10, 24 February 2012

A user's username depends upon what type of account it is:

Type Format
Legacy "firstname.lastname"
Modern "firstname"

<lsl>string LegacyToUsername(string legacy) {

   list name = llParseString2List(llToLower(legacy), [" "],[]);
   if(llList2String(name, 1) == "resident")//it's not a legacy account.
       return llList2String(name, 0);//first name is username
   return llDumpList2String(name, ".");

}</lsl>

See Avatar/Name for more details.

Subcategories

This category has only the following subcategory.

Pages in category "LSL Username"

The following 3 pages are in this category, out of 3 total.