Guest User

Untitled

a guest
Dec 12th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. integer testingmode = 1;
  2. find_links() {
  3.         integer MaxLinks = llGetNumberOfPrims()+1;
  4.  
  5.         // Link numbers are not reliable, so let's search the linkset for our "Door"
  6.         for(;--MaxLinks;) {
  7.             string primName=llGetLinkName(MaxLinks);
  8.             if (llGetSubString(primName, 0, 3) == "Seat") {
  9.                 llLinkSitTarget(MaxLinks, <0.25,0.0,0.358965>, ZERO_ROTATION);
  10.             } else if (llGetSubString(primName, 0, 4) == "Chair") {
  11.                 llLinkSitTarget(MaxLinks, <0.25, 0.0, 0.439043>, ZERO_ROTATION);
  12.             } else if (llGetSubString(primName, 0, 3) == "Back") {
  13.                 llLinkSitTarget(MaxLinks, <-0.39373, 0.0, 0.146872>, llEuler2Rot(<0.0, 270.0, 0.0> * DEG_TO_RAD));
  14.             }
  15.         }
  16. }
  17.  
  18. FindLastLink()
  19. {
  20.    
  21. }
  22. default
  23. {
  24.     state_entry()
  25.     {
  26.         //llSay(0, "Hello, Avatar!");
  27.         //llSay(0, llGetSubString("Seat01", 0, 3));
  28.         find_links();
  29.         if (testingmode == 1)
  30.         {
  31.             llSay(0, "I has been started");
  32.         }
  33.     }
  34.    
  35.     changed(integer change)
  36.     {
  37.         if (change & CHANGED_LINK)
  38.         {
  39.             integer i = 0;
  40.             integer endi = llGetObjectPrimCount(llGetKey());
  41.             for (;i<=endi;i++)
  42.                 {
  43.                     if (testingmode == 1)
  44.                         {
  45.                             llSay(0, (string)i);
  46.                             key str = llAvatarOnLinkSitTarget(i);
  47.                             llSay(0, (string)str);
  48.                         }
  49.                 }
  50.         }
  51.        
  52.         if (change & CHANGED_INVENTORY) {
  53.             llResetScript();
  54.         }
  55.     }
  56. }
Add Comment
Please, Sign In to add comment