Jump to content

KT Kingsley

Resident
  • Posts

    1,071
  • Joined

  • Last visited

Everything posted by KT Kingsley

  1. As you fear, you'll have to edit your projector prim manually or use a script. Fortunately controls for projector settings have recently been added to the scripting language. Maybe there's script already out there somewhere. There are free colour picker and texture picker scripts around, and you could ask for help combining these into what you need in the scripting forum, or find someone willing to do this for you in the employment forum.
  2. Presumably the call to your function Reshape() is somewhere there in your HIDDEN INFO. Do you assign a value to the variable Size somewhere before you call llSetPrimitiveParams([PRIM_SIZE, Size]);?
  3. Why do phone and live chat support need maintenance almost every other day?
  4. It's something I tried a while ago, using llSetCameraParams, but also gave up on. Yes, you can update the camera position constantly and rapidly but the result is rather choppy. Maybe something's changed since then, though.
  5. There's the ability "Modify environment settings and day cycle" under the Parcel Settings heading, which needs to be checked for whatever role you assign to your friend.
  6. I don't think LL use LSL scripts to run SL's land access functions, like ensuring only premium members have access to the premium sandboxes. I'm pretty sure basic residents can't even TP into premium-only regions, which they'd have to do to become visible to a script using this function to enforce the exclusivity. It could be used by landowners to limit access to their land to premium members only or, more entertainingly, to exclude premium members from their land, or by snobs and inverse snobs to decide with whom they wish to interact. I can't, offhand, think of any useful use cases for this functionality, though.
  7. Note that the compiler flags a syntax error at the place it realises that something has gone wrong, which may not be the place where the actual error takes place. For example default { state_entry() { llSay(0, "Hello, Avatar!") |} } has the compiler flagging the error at the closing brace of the state_entry state, while the actual problem is the lack of a semi-colon at the end of the line above.
  8. Would I be right in thinking that llChar returns the character specified in the numerical part of the HTML code? If so this could be used in a relatively simple conversion routine that doesn't require its own conversion table.
  9. So, just a common or garden inventory glitch, I guess. Glad you sorted it out.
  10. Ha! I just found the Protected Folders floater option under the top-bar Avatar menu!
  11. In the Firestorm viewer you can "protect" inventory folders, and this will prevent you moving or deleting them and the folders they're in. Protected folders have the term "(protected)" after their name. The "protect"/"unprotect" option is about half way down the right-click menu. I don't know if this feature is a thing in other viewers.
  12. Estate owners and managers can restart regions automatically via a button on the Region/Estate floater's Debug tab and will often do so in response to a tenant's (or other residents) complaint about the region's performance. Residents can report misbehaving regions via a support ticket or live chat (if premium), and this will, in my experience, prompt a restart pretty quickly if necessary. That's two ways unscheduled restarts can happen.
  13. If you need to charge for access to the parcel where the event is taking place you might find the access pass system in the About Land/Access tab will do what you need.
  14. Keyframed motion has a script telling the server to move an object smoothly between specified positions and/or rotations – the keyframes. It's not set up in Blender, though the concept of keyframes is common to most software that deals with moving things to a set pattern. http://wiki.secondlife.com/wiki/LlSetKeyframedMotion
  15. Another method is to use keyframe motion. There's also animesh.
  16. Try list parsed = llParseString2List (slurl, ["/"], [""]); string region = llList2String (parsed, 3);
  17. Not a JSON expert, but maybe llJson2List might help? Also, JSON usage in LSL - Recursive Parsing.
  18. Unfortunately HUD sounds are affected by the Avatar Sounds setting in about land. JIRA: https://jira.secondlife.com/browse/BUG-227962.
  19. You could try dragging the left side to stretch it enough to bring the grabbable part of the top bar into view, then drag it back onto the screen before resizing it back to normal.
  20. If you mean here on these forums, at the bottom of the page is a "Theme" selector that lets you choose between the default setup and the dark setup, which sounds a bit like what you're describing.
  21. You can use NOT, OR and AND in Marketplace search. Click the question mark icon net to "Keywords", and the link in the resulting popup for more info.
  22. default { touch (integer count) { vector touch_ST = llDetectedTouchST (0); llSetLinkPrimitiveParamsFast (LINK_THIS, [PRIM_TEXTURE, ALL_SIDES, "30223fc4-3bf2-3387-d52f-a4d57bc97e3c", <1.0, 0.5, 0.0>, <0.0, (touch_ST.x / 2.0) + 0.25, 0.0>, PI_BY_TWO]); } } And because I was bored, here's one that uses a texture. Just a single cube required. Note that the function used is llDetectedTouchST. This returns the touch coordinates on the face of the prim rather than on the texture. Because we're moving the texture around.
  23. vector size; default { state_entry () { size = llGetScale (); } touch (integer count) { vector touch_UV = llDetectedTouchUV (0); llSetLinkPrimitiveParamsFast (2, [PRIM_POS_LOCAL, <(touch_UV.x * size.x) - (size.x / 2.0), 0.0, size.z / 2.0>]); } } This is a very basic example using a slider prim rather than a texture. Rez a cube. Make it longer along its X axis. Rez a second prim and make it smaller all round. Link the two making the first prim the root. Put the script in the root. Now click and/or slide your mouse over the upper face of the root cube. There are absolutely no checks on the input so you'll find weird stuff happens if your mouse cursor goes off the upper face of the root.
  24. You could use a script, but you'd have to supply a list of avatar UUIDs, compiling which would probably be as much hassle as giving each one the item individually.
  25. I dunno if it's worth pointing out that (according to Inara Pey's reports here and here), the new search is just a cosmetic update, and the actual search engine remains unchanged.
×
×
  • Create New...