Personally I call llTargetOmega in a link message, one message to start it and one to stop it. Cuts down a bit on scripts it would seem :)

Example script I wrote:

float speed = 0.35;

default
{
    state_entry()
    {

    }
    touch_start(integer x)
    {
llMessageLinked(LINK_SET, 0, "touched", llDetectedKey(0)); //Let scripts know object with this script was touched and who touched it
    }
    link_message(integer sender_num, integer num, string str, key id)
    {
        if(str == "startrot")
        {
            llTargetOmega(<0,0,1>, speed, speed); //Start rotation
        }
        else if(str == "stoprot")
        {
            llTargetOmega(<0,0,0>, 0.0, 0.0); //Stop rotation
        }
    }
}

Hope this helps


On 1/5/2012 1:11 PM, DutchGlory wrote:
ok :)  thanks,  i'll  create a script with no rotation, to stop prim
rotating...


Dutch..


-----
_________________________________________
DutchGlory
My Opensim/Second Life Blog
http://verwijs.wordpress.com
(Dutch, basic hardware/software help  windows, Mac, Linux)
http://verwijs-pc.nl
My Twitter Page:
http://twitter.com/OpenSimFan
My Facebook page (be my friend, please )
http://www.facebook.com/andre.verwijs
.
--
View this message in context: 
http://opensim-users.2152040.n2.nabble.com/script-question-llTargetOmega-keeps-working-even-with-script-turned-off-tp7155523p7155668.html
Sent from the opensim-users mailing list archive at Nabble.com.
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users



--
OpenSim: 9 Region Standalone on 0.7.3 Dev
Physics: Open Dynamics Engine
OS: Windows XP 32 Bit
CPU: AMD Phenom II X4 840 3.2 GHz
Memory: 3 GB DDR3
Database: MySQL 5.1.11

_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to