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