Advertisement
Gayngel

Untitled

Oct 5th, 2021
1,508
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. integer t_tube_rack;
  3. vector t_tube_rack_pos = <0.623383, 0.011963, -0.549072>;
  4. rotation t_tube_rack_rot = <0.000000, 0.000000, 0.707107, -0.707107>;
  5.  
  6. integer t_tube1;
  7. integer t_liq1;
  8. vector t_tube1_pos = <0.610054, -0.052933, -0.509033>;
  9. vector t_liq1_pos = <0.610352, -0.052841, -0.513184>;
  10.  
  11.  
  12.  
  13. integer t_tube2;
  14. integer t_liq2;
  15. vector t_tube2_pos = <0.633980, -0.052933, -0.509033>;
  16. vector t_liq2_pos =  <0.634277, -0.052841, -0.513184>;
  17.  
  18.  
  19. integer t_tube3;
  20. integer t_liq3;
  21. vector t_tube3_pos = <0.612244, -0.026230, -0.509033>;
  22. vector t_liq3_pos = <0.612534, -0.026138, -0.511230>;
  23.  
  24.  
  25. integer t_tube4;
  26. integer t_liq4;
  27. vector t_tube4_pos = <0.633980, -0.026230, -0.509033>;
  28. vector t_liq4_pos = <0.633812, -0.026596, -0.513184>;
  29.  
  30.  
  31. integer t_tube5;
  32. integer t_liq5;
  33. vector t_tube5_pos = <0.610054, -0.000214, -0.509033>;
  34. vector t_liq5_pos =  <0.610352, -0.000122, -0.513184>;
  35.  
  36.  
  37. integer t_tube6;
  38. integer t_liq6;
  39. vector t_tube6_pos = <0.633980, -0.000214, -0.509033>;
  40. vector t_liq6_pos = <0.634277, -0.000122, -0.513184>;
  41.  
  42.  
  43. integer t_tube7;
  44. integer t_liq7;
  45. vector t_tube7_pos = <0.610054, 0.024658, -0.509033>;
  46. vector t_liq7_pos = <0.610581, 0.024704, -0.513184>;
  47.  
  48.  
  49. integer t_tube8;
  50. integer t_liq8;
  51. vector t_tube8_pos = <0.633980, 0.024658, -0.509033>;
  52. vector t_liq8_pos =  <0.634018, 0.024750, -0.513184>;
  53.  
  54.  
  55. integer t_tube9;
  56. integer t_liq9;
  57. vector t_tube9_pos = <0.610054, 0.050690, -0.509033>;
  58. vector t_liq9_pos = <0.609253, 0.050049, -0.513184>;
  59.  
  60. integer t_tube10;
  61. integer t_liq10;
  62. vector t_tube10_pos = <0.633980, 0.050690, -0.509033>;
  63. vector t_liq10_pos = <0.633583, 0.049499, -0.513184>;
  64.  
  65.  
  66. integer t_tube11;
  67. integer t_liq11;
  68. vector t_tube11_pos = <0.610054, 0.075165, -0.509033>;
  69. vector t_liq11_pos = <0.610260, 0.075226, -0.513184>;
  70.  
  71.  
  72. integer t_tube12;
  73. integer t_liq12;
  74. vector t_tube12_pos = <0.633980, 0.075165, -0.509033>;
  75. vector t_liq12_pos = <0.633476, 0.075531, -0.513184>;
  76.  
  77.  
  78. rotation t_tube_rot= <0.018525, -0.018494, 0.706895, -0.706834>;
  79. rotation t_liq_rot = <-0.706800, -0.006215, 0.006138, -0.707359>;
  80.  
  81. vector SL_COLOR_NEUTRAL;
  82. vector SL_COLOR_ORANGE;
  83. vector SL_COLOR_BLUE;
  84. vector SL_COLOR_GREEN;
  85.  
  86.  
  87. setText(integer lnk,string txt)
  88. {
  89.      llSetLinkPrimitiveParams(lnk,[PRIM_TEXT,"",<0.0,1.0,0.0>,0.0]);
  90.   //  llSetLinkPrimitiveParams(lnk,[PRIM_TEXT,txt,<0.0,1.0,0.0>,1.0]);
  91.    
  92. }
  93.  
  94.  
  95.  
  96.        
  97.        
  98.  
  99. default
  100. {
  101.     state_entry()
  102.     {
  103.        integer i;
  104.        
  105.        integer tot = llGetNumberOfPrims() + 1;
  106.        
  107.      
  108.        
  109.      
  110.        
  111.        for(i = 0 ; i < tot; ++ i)
  112.        {
  113.            
  114.             string lName = llToLower(llGetLinkName(i));
  115.            
  116.          
  117.            
  118.               if(lName == "test_tube rack")
  119.             {
  120.             t_tube_rack = i;
  121.            
  122.        
  123.            
  124.             }
  125.            
  126.             else if(lName == "test_tube_1")
  127.             {
  128.             t_tube1 = i;
  129.          
  130.            
  131.             }
  132.            
  133.            else if(lName == "test_liq_1")
  134.             {
  135.             t_liq1 = i;
  136.            
  137.            
  138.             }
  139.            
  140.              else if(lName == "test_tube_2")
  141.             {
  142.             t_tube2 = i;
  143.            
  144.            
  145.             }
  146.            
  147.            else if(lName == "test_liq_2")
  148.             {
  149.             t_liq2 = i;
  150.            
  151.            
  152.             }
  153.            
  154.              else if(lName == "test_tube_3")
  155.             {
  156.             t_tube3 = i;
  157.              
  158.            
  159.             }
  160.            
  161.            else if(lName == "test_liq_3")
  162.             {
  163.             t_liq3 = i;
  164.            
  165.            
  166.             }
  167.            
  168.            
  169.              else if(lName == "test_tube_4")
  170.             {
  171.             t_tube4 = i;
  172.              
  173.            
  174.             }
  175.            
  176.            else if(lName == "test_liq_4")
  177.             {
  178.             t_liq4 = i;
  179.              
  180.            
  181.            
  182.             }
  183.            
  184.              else if(lName == "test_tube_5")
  185.             {
  186.             t_tube5 = i;
  187.            
  188.              
  189.            
  190.             }
  191.            
  192.              else if(lName == "test_liq_5")
  193.             {
  194.             t_liq5 = i;
  195.          
  196.            
  197.            
  198.             }
  199.            
  200.              else if(lName == "test_tube_6")
  201.             {
  202.             t_tube6 = i;
  203.              
  204.              
  205.            
  206.             }
  207.            
  208.            else if(lName == "test_liq_6")
  209.             {
  210.             t_liq6 = i;
  211.          
  212.              
  213.            
  214.             }
  215.            
  216.              else if(lName == "test_tube_7")
  217.             {
  218.             t_tube7 = i;
  219.            
  220.            
  221.             }
  222.            
  223.            else if(lName == "test_liq_7")
  224.             {
  225.             t_liq7 = i;
  226.            
  227.            
  228.            
  229.             }
  230.            
  231.              else if(lName == "test_tube_8")
  232.             {
  233.             t_tube8 = i;
  234.            
  235.              
  236.            
  237.             }
  238.            
  239.            else if(lName == "test_liq_8")
  240.             {
  241.             t_liq8 = i;
  242.              
  243.              
  244.            
  245.             }
  246.            
  247.              else if(lName == "test_tube_9")
  248.             {
  249.             t_tube1 = i;
  250.        
  251.            
  252.            
  253.             }
  254.            
  255.            else if(lName == "test_liq_9")
  256.             {
  257.             t_liq9 = i;
  258.            
  259.              
  260.            
  261.             }
  262.            
  263.            
  264.              else if(lName == "test_tube_10")
  265.             {
  266.             t_tube10 = i;
  267.            
  268.          
  269.            
  270.             }
  271.            
  272.            else if(lName == "test_liq_10")
  273.             {
  274.             t_liq10 = i;
  275.            
  276.              
  277.            
  278.             }
  279.            
  280.              else if(lName == "test_tube_11")
  281.             {
  282.             t_tube11 = i;
  283.              
  284.              
  285.            
  286.             }
  287.            
  288.            else if(lName == "test_liq_11")
  289.             {
  290.             t_liq11 = i;
  291.            
  292.              
  293.            
  294.             }
  295.            
  296.              else if(lName == "test_tube_12")
  297.             {
  298.             t_tube12 = i;
  299.          
  300.              
  301.            
  302.             }
  303.            
  304.            else if(lName == "test_liq_12")
  305.             {
  306.             t_liq12 = i;
  307.            
  308.              
  309.            
  310.             }
  311.            
  312.         }
  313.      
  314.        
  315.            
  316.            llSetLinkPrimitiveParams(t_tube_rack,[PRIM_POS_LOCAL, t_tube_rack_pos ,PRIM_ROT_LOCAL, t_tube_rack_rot , PRIM_LINK_TARGET, t_tube1, PRIM_POS_LOCAL, t_tube1_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq1, PRIM_POS_LOCAL, t_liq1_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube2, PRIM_POS_LOCAL, t_tube2_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq2, PRIM_POS_LOCAL, t_liq2_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube3, PRIM_POS_LOCAL, t_tube3_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq3, PRIM_POS_LOCAL, t_liq3_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube4, PRIM_POS_LOCAL, t_tube4_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq4, PRIM_POS_LOCAL, t_liq4_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube5, PRIM_POS_LOCAL, t_tube5_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq5, PRIM_POS_LOCAL, t_liq5_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube6, PRIM_POS_LOCAL, t_tube6_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq6, PRIM_POS_LOCAL, t_liq6_pos ,PRIM_ROT_LOCAL, t_liq_rot,PRIM_LINK_TARGET,t_tube7, PRIM_POS_LOCAL, t_tube7_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq7, PRIM_POS_LOCAL, t_liq7_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube8, PRIM_POS_LOCAL, t_tube8_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq8, PRIM_POS_LOCAL, t_liq8_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube9, PRIM_POS_LOCAL, t_tube9_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq9, PRIM_POS_LOCAL, t_liq9_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube10, PRIM_POS_LOCAL, t_tube10_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq10, PRIM_POS_LOCAL, t_liq10_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube11, PRIM_POS_LOCAL, t_tube11_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq11, PRIM_POS_LOCAL, t_liq11_pos ,PRIM_ROT_LOCAL, t_liq_rot, PRIM_LINK_TARGET, t_tube12, PRIM_POS_LOCAL, t_tube12_pos ,PRIM_ROT_LOCAL, t_tube_rot , PRIM_LINK_TARGET, t_liq12, PRIM_POS_LOCAL, t_liq12_pos ,PRIM_ROT_LOCAL, t_liq_rot]);
  317.            
  318.      
  319.        
  320.     }
  321.    
  322.    
  323.     changed(integer change)
  324.     {
  325.        
  326.      if(change & CHANGED_LINK)
  327.      {
  328.          
  329.          
  330.        llResetScript();  
  331.          
  332.      }
  333.        
  334.        
  335.     }
  336.    
  337.    
  338. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement