Key/pl

From Second Life Wiki
< Key
Revision as of 05:55, 14 March 2008 by Smokkam Short (talk | contribs) (New page: {{Multi-lang}} {{LSL Header/pl}} Key to unikalny identyfikator (klucz) w Second Life (często nazywany też UUID'em) dla prawie wszystkiego, tj. prim'ów, awatarów, tekstur itp. Identyf...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Key to unikalny identyfikator (klucz) w Second Life (często nazywany też UUID'em) dla prawie wszystkiego, tj. prim'ów, awatarów, tekstur itp.

Identyfikator składa się ze znaków w kodzie szesnastkowym (a-f i 0-9), poszczególne części klucza rozdzielone są myślnikami

Przykładowy identyfikator:

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

Kiedy klucz przekazywany jest jako parametr warunku, rozwiązywany jest jako wartość PRAWDA, tylko jeżeli jest prawidłowy i nie jest Kluczem pustym(NULL_KEY). Można użyć poniższej konstrukcji, żeby wykryć czy dowolny łańcuch jest prawidłowym identyfikatorem:

integer isKey(key in) {
    if(in) return 2;
    return (in == NULL_KEY);
}