Advertisement
Kodos

Spin on Event Trigger

Nov 6th, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. spin()
  2. {
  3.     rotation startRot=llGetRot();
  4.     integer N=30;
  5.     float spinTime=2;
  6.     integer i;
  7.     for(i=0;i<=N;i++) {
  8.         rotation stepRot=llEuler2Rot(<0,0,TWO_PI*(float)i/(float)N>)*startRot;
  9.         llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_ROTATION, stepRot]);
  10.         llSleep(spinTime/(float)N);
  11.     }
  12. }
  13.  
  14. default
  15. {
  16.     on_rez( integer sparam )
  17.     {
  18.         llResetScript();
  19.     }
  20.    
  21.     state_entry()
  22.     {
  23.         llSetText("Kodos' Test Cube", <1,1,1>, 1);
  24.     }
  25.    
  26.     touch_end(integer totalnum)
  27.     {
  28.         spin();
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement