Jump to content

Rolig Loon

Resident
  • Content Count

    40,113
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Rolig Loon


  1. If your hands are huge, there's a very good chance that you are wearing a DEMO avatar.  Creators typically make some body part (often hands or feet) unusually large and ugly on a demo to discourage people from just continuing to use it instead of paying for the real thing.  So, if you like the shape otherwise, buy it.

    • Like 1

  2. 3 minutes ago, Elisaisabel Munro said:
    On 6/29/2020 at 4:53 PM, Pussycat Catnap said:

    There are a LOT of people that run around with all config HUDs on, things like the Maitreya or Belleza or Catwa HUD or whatever... <--- that's some massive issues right there.

    How can you do that?

    You just wear the HUD and forget to take it off.  After all, you only need the HUD when you're changing outfits or fiddling with your alpha or whatever.  If you do all of that fiddly stuff before you leave home, it won't be adding to your complexity while you're out shopping.  ;) 

    • Thanks 1

  3. 2 hours ago, Cindy Evanier said:

    A bit more than a peeve but having to say goodbye to a furball when you know it's the right thing but the worst decision to have to make.  He has gone to chase balls in the clouds on a walk with Ki now.  😢🐕💔

    I hate 2020. 

    I am so sorry for you, Cindy.  It's a terrible decision to make.  I cried for a long time after I had to have my 18-year old cat put down. She was arthritic and incontinent, in pain all the time, but she was my companion.  My kids grew up with her.  In the end, letting her go was the right thing to do but it broke my heart.  I know what you are feeling.

    • Like 1
    • Sad 6

  4. All colors are defined in terms of combinations of Red Green and Blue, expressed in the form of a vector:  <R, G, B>, where each of the components may either be expressed on a scale from 0.0 to 1.0 or as an integer value between 0 and 255.   Take a look at http://wiki.secondlife.com/wiki/Color .

    You can see the exact values of R, G, and B at the point directly under your cursor by opening your Developer menu (CTRL + Alt + Q) and then clicking on Show Info > Color Under Cursor.  You should be aware however, that the values that you will get when you set your cursor on an avatar's skin are almost worthless.  Color will vary from point to point because of shading, sun angle, and color variations in the actual skin texture itself.  If you get a match that looks decent, you'll find that it's different when you go to another region or as the sun moves across the sky.

    • Like 1

  5. 2 hours ago, LittleMe Jewell said:

    If you are the only one with that ability, you will receive all money in the group each night.

    Conversely, if you have set up the group so that everyone has the ability to receive a share of group assets, then any L$ that the group receives is distributed evenly to all of them, not just you.  ;) 


  6. 18 minutes ago, Nova Convair said:

    Yes, the wiki is not helpful to learn how to script. It's a reference from scripters to scripters. And they have their own language.
    The wiki is very helpful once you master scripting - until then it sometimes gives more questions than answers. And the examples never describe the special case you are looking for. 🤓

    In its mild defense, however, I should point out that the wiki is not intended as a teaching tool.  It's a technical manual, written in language that is intended for reasonably experienced scripters. That makes it a bit intimidating for beginners, but quite useful for its intended audience.  The layout of each entry is standardized, so it should be clear what sorts of arguments each function takes and what sort of output you should expect from it.  Notes describe the function's limitations and highlight particular situations in which it may yield unexpected results.  The examples are not meant to be exhaustive, but to illustrate very simple applications.  

    There's no way that I can hold all the details about every LSL function in my head.  As I script, I keep the wiki open so that I can double check the order and type of arguments a function expects, and so I have a quick reference when I am debugging.  I have my own folders full of script examples and snippets that have worked for me in the past or that I have copied from this forum or from fellow scripters. Some of those have found their way into the wiki, but most are bits of code that only make sense because I know the context in which I developed them. I suspect that most scripters make their own collections like mine.

    All of this begs the question of where a new LSL scripter can turn as she tries to figure out the language.  The wiki is a good tool, but only if you already understand the basic state/event structure of LSL and have developed a feel for how execution flows in a script.  The wiki does include a handful of tutorials and a spotty collection of examples, but even those assume that the beginner is familiar with core concepts like variables, values, data types, and -- above all else -- logic. 

    No matter what coding language you use, the heart of scripting is logic. The details of syntax, punctuation, and all of the confusing brackets are important, but they are like spelling in any human language.  Logic is not in the wiki, except by example. The only way I know to learn is to start with a very simple script like "Hello, avatar!" and play with it, making small additions and subtractions to see what happens.  If you get too ambitious and take on a challenge that you're not ready for, back up and take more baby steps. Take a Builders Brewery course, or find a scripting friend who is willing to look over your shoulder until you're ready to take the training wheels off. Don't expect to learn the hard stuff in LSL from the wiki, any more than you can expect to learn another language -- like French or Thai -- by reading a dictionary.

    • Like 2

  7. I'm going to guess that they're doing something like little kids do when they are learning to read.  They read the words on the page and vocalize them, at least to extent of moving their lips. They may not even know that they are doing it. It's like doubling down to be sure that the brain really gets the message from the page.  If you were going a little hard of hearing, I can imagine you doing the same sort of lip syncing to help focus on what's being said.

    • Like 2
    • Thanks 1

  8. 1 hour ago, LittleMe Jewell said:

    People that won't bother to figure out forums and thus post their question/topic in whatever random sub-forum they just happen to land at.

    And people who can't figure out how to start a new question or topic, so they tag theirs onto the discussion in some old, random thread.  (Let's see ... the title on this one is "How to get my avatar's height?"  That sounds good .....  "But why can't I buy L$ with my COSTCO membership card?" )  🙄

    • Like 1
    • Haha 4

  9. That's odd.  It let me join.  I just tried it and then left the group successfully too.

    BTW, be very sure that you have at least two members in the group at all times.  If a group only has one member, it will be deleted within 48 hours.  It's smart to add your own alt as a second member and never add anyone other than your own alt as a co-owner of the group.


  10. 3 minutes ago, animats said:

    That's region day length.

    Yup, it is. And we also have llGetDayLength, which does exactly the same thing at the parcel level.  Not surprisingly, there's an almost identical example in the wiki at http://wiki.secondlife.com/wiki/LlGetDayLength#Examples .  

    As you noted, the wiki says, "llGetSunDirection is the vector to the parcel's sun, llGetRegionSunDirection is the vector to region's sun. If there is no custom environment set for the current parcel llGetSunDirection returns the direction to the region's sun."   Its mention of a "custom environment" at the parcel level seems to imply that llGetSunDirection is EEP-aware.  Like you, I hesitate to mess with parcel-level EEP, so I haven't verified it.  It's jarring enough to encounter different settings as you cross region borders.  A patchwork of environments in a single region might be really unsettling. However, I can imagine situations where that's exactly what you might want to do, so it's good to have the flexibility.  


  11. 23 minutes ago, LilRusty1 said:

    I can not add members to my location.RustysDen.

    Hmmm... I can't find any place named RustysDen, but according to your profile, you have a group named Rjustys Den.  It's supposed to be open enrollment, so anyone can join without a special invitation.  Is that what you mean?  


  12. 12 minutes ago, JadoreChanel said:
    On 6/27/2020 at 12:52 PM, Rolig Loon said:

    Yeah, I didn't say there was a lot of hope.  :) There's an odd chance that the creator might say, "Oh, all you have to do is push the blue button," but many creators won't be eager to deal with anyone but the person who bought the skybox.  It can't hurt to ask.

    where can I find it in LAQ HUD? I know maitreya has no body :)

    And I know nothing about the LAQ HUD.  I couldn't see any point in shelling out a lot of extra L$ for it.  However, I suspect that it doesn't have a blue button for controlling your skybox. 😏


  13. Any script that you write to toggle an effect on/off at dawn and dusk ultimately depends on knowing where the sun is.  That what the LSL function llGetSunDirection does.  Just put it into a timer event and watch the vector that it produces each time you ask.  Specifically, watch the vector's Z component, which tells you how high in the sky the sun is.  If Z is greater than zero, the sun is UP.  So, there's your trigger:

    timer()
    {
        vector Sun = llGetSunDirection();
        if (Sun.z >= 0.0 )
        {
            // It's daytime!
        }
        else
        {
            //It's nighttime!
        }
    }

    In practice, you will almost certainly find that you need a little nuance, because the sky doesn't become instantly black the second that the sun drops below the horizon, but that basic function gives you the idea.

    You can take a slightly different approach with recently-introduced functions, llGetRegionDayLength and llGetRegionDayOffset, which are handy because they help take into account any regional adjustments that the owner may have made to the day cycle.  Take a look at the example at http://wiki.secondlife.com/wiki/LlGetRegionDayLength#Examples, which lets you calculate the sun's progress in terms of a percentage of the total day length, where 0.0% is midnight and 0.5% is noon.  You can decide experimentally when the sky is dark enough to call it "night"  or light enough to call it "day".  For me, 22% < daytime < 78%, so I use those two marker percentages as the triggers to toggle lights, particle effects, and whatnot.

    That should be enough to get you started on writing your script.  It's a nice beginning project for a new scripter. If you are not confident enough yet, you can find a willing scripter by posting in the InWorld Employment forum.  You'll also find scripts in Marketplace and in various on-line script libraries, or by posting in the Wanted forum.

    • Like 2

  14. Don't count on the refund.

    From the Linden Lab TOS:

    4.4 Linden Lab has no obligation to accept returns or provide refunds of any amounts paid for products or services purchased from Linden Lab.

    Except as set forth above or in any Additional Terms, purchases of Linden Content (including but not limited to Usage Subscriptions, Virtual Tender, and/or other Virtual Goods and Services) are final, non-refundable, have no monetary value (i.e. are not a cash account or equivalent) and are purchases of only a limited, non-exclusive, revocable, non-assignable, personal, and non-transferable license to use content Inworld, even if they come with a durational term (e.g. a monthly subscription).

    Also, your Premium membership is prepaid and remains in effect until the end of the period that you have paid for.


  15. Don't feel too frustrated by the fact that you don't understand how rotations work.  If you start comparing notes with other scripters, I think you'll find that we've all been there (and still find ourselves in rotation hell from time to time).  I can only think of a small number of scripters (Void Singer, Dora Gustafson, Grandma Bates, .... ) who seem to have reached rotation Nirvana. The quest to get there yourself, though, is a powerful motivation.

    I'm not sure how much enlightenment you may get from it, but take a look at the short example that Chalice Yao posted several years ago when someone posted a challenge related to yours >>> https://www.virtualverse.one/forums/threads/kept-simple-rotate-object-towards-another-object.178/  She's describing a simpler setup than yours, because she's dealing only with the case where the Z axis is vertical.  Still, it might help.

    • Like 1

  16. 2 minutes ago, Madelaine McMasters said:

    You didn't mention that I like to measure... everything.

    True.  That's one thing that engineers and scientists have in common.  I think that's why we feel relaxed in the presence of mathematics.  Scientists enjoy using math to peer into the clockwork of the universe.  Engineers love using it as a tool to make more clever clocks.  We're all happiest when we can quantify things.  Leave it to the artists and English majors to describe the fuzzy beauty in it all. I stand in quiet awe of people with native talent in the arts and literature and am happy when I can experience second hand some of the joy that creative artists must feel in their work. As hard as I try, I can only dabble my toes in their world. When I venture into their territory I just hope to keep from embarrassing myself by doodling in the margins. 

    I suppose that I get the most pleasure in RL and SL when I am around people who like to explore the universe in different ways and are willing to share what they discover.  My goal is to understand as much of it as I can.

    • Like 3
×
×
  • Create New...