07-30-2006 17:14
Can anyone see why the following 3 lines of code should give me erroneous results?

llSay(0,(string)flamepos);
llSetPos(flamepos);
llSay(0,(string)llGetPos());

sends the following lines to channel 0:

Large V2.3: <12.74300, 248.22087, 200.36467>
Large V2.3: <12.74300, 248.22087, 200.42033>

the position on edit panel is the same as 200.42033 when it should be 200.36467 after running the script. The prim is also clearly in the wrong place visually.

Is this a bug or am I not doing something i should be doing?

Thanks :)