{"id":60,"date":"2007-03-13T09:06:41","date_gmt":"2007-03-13T08:06:41","guid":{"rendered":"http:\/\/www.nielsgamborg.dk\/wordpress\/second-life\/brugervenlighed-gennem-scripting.htm"},"modified":"2007-03-13T09:06:41","modified_gmt":"2007-03-13T08:06:41","slug":"brugervenlighed-gennem-scripting","status":"publish","type":"post","link":"https:\/\/nielsgamborg.dk\/wordpress\/second-life\/brugervenlighed-gennem-scripting.htm","title":{"rendered":"Brugervenlighed gennem scripting"},"content":{"rendered":"<p>Her er endnu et par nyttige danske scripts, som kan v\u00e6re med til at \u00f8ge brugervenligheden i Second Life.<\/p>\n<h3>Brugervenlighed. Ja tak<\/h3>\n<p>Et af de allerst\u00f8rste irritations momenter i Second Life,\u00a0er n\u00e5r folk bygger huse, efter samme model som man bruger i det virkelige liv. Bare \u00e9n tur op af trapperne\u00a0i en bygning og\u00a0jeg\u00a0er sikker p\u00e5, at jeg aldrig vender tilbage til det p\u00e5g\u00e6ldende sted. Optimalt skal man kunne flyve ind eller alternativt kunne teleportere sig.<\/p>\n<p>Heldigvis er koden til lokal\u00a0teleportation meget simpel, s\u00e5 alle kan bruge den. Fremgangsm\u00e5den er den s\u00e6dvanlige. Byg et objekt der ligner en teleporter (et vist kendskab til science fiction er her\u00a0en klar fordel \ud83d\ude09 ), og sm\u00e6k nedenst\u00e5ende kode ind. Og voila du kan teleportere. Tilsidst tager du selvf\u00f8lgelig en kopi af din teleporter, \u00e6ndrer koordinaterne og tekst, og anbringer i den anden ende af din &#8220;rute&#8221;. Du kan p\u00e5 den m\u00e5de opbygge et helt netv\u00e6rk af teleportere. Kun fantasien s\u00e6tter gr\u00e6nser.<\/p>\n<h3>Teleport script:<\/h3>\n<blockquote><p>vector target=&lt;123,3,51&gt;; \/\/ skriv maalets koordinater her. du kan\u00a0finde dem i toppen<br \/>\n\/\/af skaermbilledet i Secondlife. Bare stil der hvor du gerne vil teleporteres hen.<br \/>\ndefault<br \/>\n{<br \/>\nstate_entry()<br \/>\n{<br \/>\nllSetText(&#8220;Teleport til tagterrassen&#8221;,&lt;255,255,255&gt;,5); \/\/tekst over objektet<br \/>\nllSetSitText(&#8220;Teleport&#8221;); \/\/tekst der vises ved hoejre klik<br \/>\nrotation my_rot=llGetRot();<br \/>\nllSitTarget((target &#8211; llGetPos()) \/ my_rot,ZERO_ROTATION \/ my_rot);<br \/>\n}<br \/>\nchanged(integer change)<br \/>\n{<br \/>\nllUnSit(llAvatarOnSitTarget());<br \/>\n}<br \/>\n}<\/p><\/blockquote>\n<h3>Floating tekst script\u00a0<\/h3>\n<p>Her er et endnu et lille simpelt script, som allerede indg\u00e5r i\u00a0mange af de andre scripts jeg har kommenteret. Men da det er enormt anvendeligt i mange sammenh\u00e6nge f\u00e5r du det lige igen, isoleret fra alt anden kode.<br \/>\nFunktionen kaldes &#8220;floating text&#8221; og s\u00e6tter en tekst over et hvilket som helst object i Second Life.<\/p>\n<blockquote><p>default<br \/>\n{<br \/>\n\u00a0\u00a0\u00a0 state_entry()<br \/>\n\u00a0\u00a0\u00a0 {<br \/>\nllSetText(&#8220;Se her er der tekst over objektet&#8221;,&lt;255,255,255&gt;,5);\u00a0\u00a0 \u00a0\/\/denne funktion saetter tekst over objektet<br \/>\n\u00a0\u00a0\u00a0 \/\/tallene i vektoren (255) saetter farven paa de tre farvekanaler, roed, groen og blaa(RGB).\u00a0<br \/>\n\u00a0\u00a0 \/\/ bem\u00e6rk at RGB farverne baade kan saetees til vaerdier mellem 0 og 1, og 0 og 255<br \/>\n\u00a0\u00a0 \/\/det sidste tal (5) saetter gennemsigtigheden<br \/>\n\u00a0\u00a0\u00a0 }<br \/>\n}<\/p><\/blockquote>\n<p>L\u00e6s mere om LSL og Second Life Scripting p\u00e5 min hjemmeside: \u00a0<a href=\"http:\/\/www.nielsgamborg.dk\/index.php?p=secondlife\" title=\"Second Life Scripting\">Scripts og scripting i Second Life<\/a><\/p>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>Her er endnu et par nyttige danske scripts, som kan v\u00e6re med til at \u00f8ge brugervenligheden i Second Life. Brugervenlighed. Ja tak Et af de allerst\u00f8rste irritations momenter i Second Life,\u00a0er n\u00e5r folk bygger huse, efter samme model som man bruger i det virkelige liv. Bare \u00e9n tur op af trapperne\u00a0i en bygning og\u00a0jeg\u00a0er sikker [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13,14],"tags":[],"_links":{"self":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts\/60"}],"collection":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":0,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"wp:attachment":[{"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nielsgamborg.dk\/wordpress\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}