<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 04/18/2011 03:14 PM, Kay McLennan wrote:
    <blockquote
      cite="mid:BANLkTi=nNxaXjy+hEUY8fUAex62aU_5_8A@mail.gmail.com"
      type="cite">
      <div>I would like to use the simple teleport script (below) as
        kind of an elevator script (to transport avatars from one floor
        of a building to another floor).  In turn, while the script
        works in SL I cannot get it to work in the OS.  Any
        suggestions?  </div>
      <div> </div>
      <div>Thank you in advance.</div>
      <div> </div>
      <div>Best,</div>
      <div>Kay</div>
      <div> </div>
      <div>// From the book:<br>
        //<br>
        // Scripting Recipes for Second Life<br>
        // by Jeff Heaton (Encog Dod in SL)<br>
        // ISBN: 160439000X<br>
        // Copyright 2007 by Heaton Research, Inc.<br>
        //<br>
        // This script may be freely copied and modified so long as this
        header<br>
        // remains unmodified.<br>
        //<br>
        // For more information about this book visit the following web
        site:<br>
        //<br>
        // <a moz-do-not-send="true"
          href="http://www.heatonresearch.com/articles/series/22/">http://www.heatonresearch.com/articles/series/22/</a></div>
      <div>vector target=<65,191,32>;</div>
      <div>vector offset;</div>
      <div>default<br>
        {    <br>
            moving_end()<br>
            {<br>
                offset = (target- llGetPos()) * (ZERO_ROTATION /
        llGetRot());<br>
                llSitTarget(offset, ZERO_ROTATION); <br>
            }</div>
      <div>    state_entry()<br>
            {<br>
                llSetText("Right click & touch teleport to go to the
        2nd floor",<1,1,1>,1.0);<br>
                offset = (target- llGetPos()) * (ZERO_ROTATION /
        llGetRot());<br>
                llSetSitText("Teleport");<br>
                llSitTarget(offset, ZERO_ROTATION);      <br>
            }</div>
      <div>    changed(integer change) <br>
            { <br>
                if (change & CHANGED_LINK) <br>
                { <br>
                    llSleep(0.5); <br>
                    if (llAvatarOnSitTarget() != NULL_KEY) <br>
                    { <br>
                        llUnSit(llAvatarOnSitTarget()); <br>
                    }<br>
                }<br>
            }<br>
            <br>
            touch_start(integer i)<br>
            {<br>
                llSay(0, "Please right-click and select Teleport");<br>
            }<br>
        }</div>
      <div> </div>
      <div> </div>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Opensim-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-users">https://lists.berlios.de/mailman/listinfo/opensim-users</a>
</pre>
    </blockquote>
    put an empty line or only "//" for the first line...<br>
    The first line of the script has some special meaning in OpenSim<br>
  </body>
</html>