<!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>