Ruthven Willenov

  • Content count

  • Joined

  • Last visited

Community Reputation

73 Excellent

About Ruthven Willenov

  • Rank
    Advanced Member

Recent Profile Visitors

405 profile views
  1. Looking for a physical conveyor script

    I have seen one, at someone's gadget showroom, I thought it was your's?? Maybe I'm mistaken, lol. Been a couple years though since i was at whatever place that was. Seems like it would be kinda prim heavy to have individual moving steps, but i suppose in a place you would want/need an escalator, it wouldn't be that much of an impact on the limit
  2. Key to name for key of group?

    Right, I know, just throwing out ideas, and that's why i wouldn't only check for the strings to match, but also the actual group
  3. Key to name for key of group?

    Sure, then with that, assuming it's being checked with something under the same group, i would first check with llSameGroup, and then, if it is the same group, check for the tag with llGetObjectDetails, otherwise, just checking for the tag string to match, it could be cheated by creating the same tag with another group
  4. Key to name for key of group?

    That is not the same thing. The group tag is not necessarily the same as the group name. For example, the 7 Seas Social Chat - that is the name of the group. Group tags are "7Seas Fishaholic", "7Seas Hall of Famer", "7 Seas Fishwrangler", "7Seas Fishmonger"
  5. Camera moves when door touched

    It also sounds like it's probably set to convex hull, which will make the physics solid to the bounding box, instead of prim which will use the physics uploaded with the mesh
  6. Camera moves when door touched

    Is it when your avatar is standing right by the door? Is it hinged on the edge of the door using a hidden triangle(s) that are offset to offset the pivot? It may be the triangle bumping you. Perhaps move the triangle(s) down so they will be below the floor or up so they'll be at the top of the door. I made that mistake with my first mesh door.
  7. Retrieve Group Name - With HTML Cleanup

    I also wonder what characters are/aren't usable in group names. But that's only 1 part of it. I noticed in my random group searches to find names with special characters, that some had their name I plain letters, but them started the group description with their name in/with special characters. And just to test, the description characters also get converted
  8. Key to name for key of group?

    Fixed it, runs a loop to check for individual spacers instead, and from a llSubStringIndex instead of parsing and using llListFindList
  9. Retrieve Group Name - With HTML Cleanup

    Fixed it here. It now runs a loop to check for individual special characters that get changed in webcode. Tested with several different groups by manually over-riding the UUID it inserted. Found a couple of other characters that get changed and added them to the list Added in a test for when the object isn't set to a group so it doesn't run the http request on an empty or null key string pref = ""; default { state_entry() { list dets = llGetObjectDetails(llGetKey(),[OBJECT_GROUP]); key uuid = llList2Key(dets,0); if(uuid) { llHTTPRequest(pref+(string)uuid,[],""); } else { llSetText("No Group",<1,0,0>,1.0); } } http_response(key id, integer status, list data, string body) { list parsed = llParseString2List(body,["<title>","</title>"],[]); string groupname = llList2String(parsed,1); string groupnameold = groupname; list replace = ["&lt;","<","&gt;",">","&rt;",">","&quote;","\"","&quot;","\"","&amp;","&","&cent;","¢","&pound;","£","&yen;","¥","&euro;","€","&copy;","©","&reg;","®","&#39;","'"]; integer len = llGetListLength(replace); integer i; for(i = 0;i < len;i += 2) { string seq = llList2String(replace,i); integer seqlen = llStringLength(seq); integer idx = llSubStringIndex(groupname,seq); while(~idx) { groupname = llDeleteSubString(groupname,idx,idx+(seqlen-1)); groupname = llInsertString(groupname,idx,llList2String(replace,i+1)); idx = llSubStringIndex(groupname,seq); } } llSetText(groupname+"\n"+groupnameold,<1,0,1>,1.0); } }
  10. Retrieve Group Name - With HTML Cleanup

    Right, but my point is that it only works to print it out in chat. Try using it in llSetText, use llEmail to send an email to yourself, anything other than printing in chat, it will show up as the link, not the name, and it will print the secondlife:///.....string, which isn't usefull for what i made the above script for.
  11. Retrieve Group Name - With HTML Cleanup

    This isn't for the avatar name. This is the name of the group assigned to whichever object you're checking it on. And not to print in chat necessarily, but just to retrieve it as a string for use where ever needed. The script I have above works, but I extended the list of characters that are escaped in the php code but forgot to keep the 8 entry limit in mind
  12. Key to name for key of group?

  13. Attaching an object before the animation starts...

    You're pretty much on the right track. You could put the animation in the attachment, and just handle the rezzimg part from the washtub. Have the attachment listen to the washtub, when the avatar stands up from the washtub, the attachment can detach. Remember though, you'll need to request perms twice. Once to attach, then again to animate and detach. So first ask for perms to attach on rez if llGetAttached is False, then again in the attachment event, if id is a valid key, ask for perms to animate and attach. If the avatar stands and it never attached (they never accepted the perms), llDie, if it was attached, llDetachFromAvatar
  14. Another option I was thinking about, I've seen it used in chairs. Is to use an animation that has the hip offset from the center of the avatar, and then the sit target offset in the opposite direction, so that the avatar appears centered on the target, but are actually say, 1 meter behind or in front of the object.
  15. Can you not set the chair to phantom?