Difference between revisions of "Key/pl"

From Second Life Wiki
< Key
Jump to navigation Jump to search
(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...)
 
Line 7: Line 7:


Przykładowy identyfikator:
Przykładowy identyfikator:
<pre>"a822ff2b-ff02-461d-b45d-dcd10a2de0c2"</pre>
<lsl>"a822ff2b-ff02-461d-b45d-dcd10a2de0c2"</lsl>
Kiedy klucz przekazywany jest jako parametr warunku, rozwiązywany jest jako wartość PRAWDA, tylko jeżeli jest prawidłowy i nie jest [[NULL_KEY|Kluczem pustym(NULL_KEY)]]. Można użyć poniższej konstrukcji, żeby wykryć czy dowolny łańcuch jest prawidłowym identyfikatorem:
Kiedy klucz przekazywany jest jako parametr warunku, rozwiązywany jest jako wartość PRAWDA, tylko jeżeli jest prawidłowy i nie jest [[NULL_KEY|Kluczem pustym(NULL_KEY)]]. Można użyć poniższej konstrukcji, żeby wykryć czy dowolny łańcuch jest prawidłowym identyfikatorem:
<pre>
<lsl>
integer isKey(key in) {
integer isKey(key in) {
     if(in) return 2;
     if(in) return 2;
     return (in == NULL_KEY);
     return (in == NULL_KEY);
}</pre>
}</lsl>

Revision as of 10:40, 30 April 2012

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: <lsl>"a822ff2b-ff02-461d-b45d-dcd10a2de0c2"</lsl> 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: <lsl> integer isKey(key in) {

   if(in) return 2;
   return (in == NULL_KEY);

}</lsl>