andsim

Untitled

Jul 14th, 2011
576
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. default
  2. {
  3.     state_entry()
  4.     {
  5.         llSensorRepeat("",NULL_KEY,AGENT,10,PI,1.0);
  6.     }
  7.  
  8.     sensor(integer num)
  9.     {
  10.         key target = llDetectedKey(0);
  11.         vector mypos = llGetPos();
  12.         vector targetpos = llDetectedPos(0);
  13.         vector test = llVecNorm(targetpos-mypos);
  14.         llSetPrimitiveParams([PRIM_FLEXIBLE, TRUE, 3,0.55,0.0,0.0,5.0,test]);
  15.         //llOwnerSay("Test: " + (string)test);
  16.        
  17.     }
  18.     no_sensor()
  19.     {
  20.        key target = llDetectedKey(0);
  21.         vector mypos = llGetPos();
  22.         vector targetpos = llDetectedPos(0);
  23.         vector test = llVecNorm(targetpos-mypos);
  24.  
  25.  llSetPrimitiveParams([PRIM_FLEXIBLE, FALSE, 3,0.5,0.0,0.0,1.0,test]);
  26.     }
  27.     link_message(integer sn, integer num, string str, key id)
  28.     {
  29.         if(str == "OFF")
  30.         {
  31.             state off;
  32.         }
  33.     }
  34. }
  35.  
  36. state off
  37. {
  38.       state_entry()
  39.     {
  40.         key target = llDetectedKey(0);
  41.         vector mypos = llGetPos();
  42.         vector targetpos = llDetectedPos(0);
  43.         vector test = llVecNorm(targetpos-mypos);
  44.            
  45.         llSensorRemove();
  46.         llSetPrimitiveParams([PRIM_FLEXIBLE, FALSE, 3,0.5,0.0,0.0,1.0,test]);
  47.     }
  48.    
  49.     link_message(integer sn, integer num, string str, key id)
  50.     {
  51.         if(str == "ON")
  52.         {
  53.             state default;
  54.         }  
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment