Advertisement
Sabia_Innovia

Dreidel Script

Dec 12th, 2020
496
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // This script is adapted from the Second Lif Wiki at:
  2. // http://wiki.secondlife.com/wiki/Category:LSL_Light
  3. // Instead of turning on light, it rotates the prim and provides provide floating text
  4. // Modified 12/8/20 by Sabia Innovia, Innovia Designs
  5.  
  6. integer DisplayGreeting;
  7.  
  8.  
  9. default
  10. {
  11.    
  12.     on_rez(integer num)
  13.      
  14.    
  15.     {
  16.         string str_DisplayGreeting = (string)DisplayGreeting;
  17.         llOwnerSay("I've been rezzed");
  18.         llOwnerSay(str_DisplayGreeting);
  19.     }
  20.  
  21.  
  22.  
  23.         touch_start(integer total_number)
  24.         {
  25.         //  toggle DisplayGreeting between TRUE and FALSE
  26.         DisplayGreeting = !DisplayGreeting;
  27.  
  28.                     if (!DisplayGreeting)
  29.                     {
  30.                     llSetText("Click\n\nMe!",<0,255,255>,1.0);
  31.                       // Turn off rotation by setting gain to zero if prim not clicked
  32.                       llTargetOmega(<0,0,1>,PI,0.0);  
  33.                     }
  34.                     else
  35.                     {
  36.                         llSetText("Happy\n\nHannukkah!",<0,255,255>,1.0);
  37.                         // turn on rotation - spin the dreidel!
  38.                         llTargetOmega(<0,0,1>,PI,1.0);
  39.                        
  40.                     }
  41.     }      
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement