Melanie and Bluewall, THANKS! that did the trick
On Thu, Oct 20, 2011 at 4:02 AM, Melanie <[email protected]> wrote: > Replace > > params = (params=[]) + params + params; > > with params += params; > > Melanie > > On 20/10/2011 10:09, Chris Collins wrote: > > It does come up saying multiple assignments to params results may differ > > between SL and OSSL when I save the script. Would anyone know of a work > > around instead of using the param? > > > > Chris > > > > On Thu, Oct 20, 2011 at 12:48 AM, Chris Collins <[email protected]> > wrote: > > > >> only problem with that is that the grid that will get the script does > not > >> allow OSfunctions. What is weird is that my script works in some cases. > >> > >> > >> On Thu, Oct 20, 2011 at 12:35 AM, Fritigern Gothly < > >> [email protected]> wrote: > >> > >>> Hmmm... Why not use osTeleportAgent? > >>> http://opensimulator.org/wiki/OsTeleportAgent > >>> > >>> On Thu, Oct 20, 2011 at 9:25 AM, Chris Collins <[email protected]> > >>> wrote: > >>> > I have the following script that is working within SL but does not > >>> always > >>> > work in OpenSim. Sometimes it works other times it does not. Can > anyone > >>> see > >>> > anything that would be causing issues on Opensim > >>> > vector DEST = <130, 182, 36>; > >>> > vector SITPOS = <0,0,0.5>; > >>> > key gAv; > >>> > > >>> > moveTo(vector origin, vector destination ) { // removed jumpdist > >>> > float dist = llVecDist(origin, destination); > >>> > integer passes = llCeil( llLog(dist/10.0) / llLog(2.0) ); > >>> > integer i; > >>> > list params = [PRIM_POSITION, destination]; > >>> > for (i=0; i<passes; i++) { > >>> > params = (params=[]) + params + params; > >>> > } > >>> > llSetPrimitiveParams(params); > >>> > } > >>> > > >>> > teleport(key av) { > >>> > if (av == NULL_KEY) > >>> > { > >>> > return; > >>> > } > >>> > > >>> > vector origin = llGetPos(); > >>> > llSetAlpha (0.0, ALL_SIDES); > >>> > moveTo(origin, DEST); > >>> > // no need to sleep -- llSetPrimParams has 0.2s delay > >>> > llUnSit(av); > >>> > moveTo(DEST, origin); > >>> > llSetAlpha (1.0, ALL_SIDES); > >>> > } > >>> > > >>> > default > >>> > { > >>> > state_entry() > >>> > { > >>> > llSetClickAction (CLICK_ACTION_SIT); > >>> > llSitTarget(SITPOS,llEuler2Rot(<0,0,-90> * DEG_TO_RAD)); > >>> > } > >>> > > >>> > changed(integer changebits) > >>> > { > >>> > if (changebits & CHANGED_LINK) > >>> > { > >>> > gAv = llAvatarOnSitTarget(); > >>> > if (gAv != NULL_KEY) > >>> > { > >>> > teleport(gAv); > >>> > } > >>> > } > >>> > } > >>> > } > >>> > _______________________________________________ > >>> > Opensim-dev mailing list > >>> > [email protected] > >>> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > > >>> > > >>> > >>> > >>> > >>> -- > >>> -- Friti > >>> _______________________________________________ > >>> Opensim-dev mailing list > >>> [email protected] > >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > >> > >> > >> -- > >> -- > >> Chris Collins > >> CEO > >> Tipodean Technologies > >> +1 415-515-6928 | [email protected] > >> Skype: cozza13 | SL: Chris Collins > >> Website: www.tipodean.com > >> Twitter: http://www.twitter.com/tipodean > >> http://www.linkedin.com/in/collinschris > >> http://www.builtbuy.me > >> Tools for your distributed workforce > >> > >> > > > > > > > > > > _______________________________________________ > > Opensim-dev mailing list > > [email protected] > > https://lists.berlios.de/mailman/listinfo/opensim-dev > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- -- Chris Collins CEO Tipodean Technologies +1 415-515-6928 | [email protected] Skype: cozza13 | SL: Chris Collins Website: www.tipodean.com Twitter: http://www.twitter.com/tipodean http://www.linkedin.com/in/collinschris http://www.builtbuy.me Tools for your distributed workforce
_______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
