Category:LSL Key

From Second Life Wiki
Revision as of 21:51, 15 May 2007 by Tuberculoid Hax (talk | contribs) (add example of determining if string is a key)
Jump to navigation Jump to search

A key is a unique identifier in Second Life (often referred to as a UUID) for anything mostly, be it a prim, avatar, texture, etc.

The key itself is formed of alphanumeric characters (a-z and 0-9) and each section of the key is broken up by dashes.

An example key:

"a822ff2b-ff02-461d-b45d-dcd10a2de0c2"

When passed as the parameter for a conditional it only evaluates true if it is a valid key and not NULL_KEY. You can use this to detect if an arbitrary string is a valid key as follows:

//by: Strife Onizuka
integer isKey(key in) {
    if(in) return 2;
    return (in == NULL_KEY);
}