Jump to content

Rolig Loon

Resident
  • Posts

    46,340
  • Joined

  • Days Won

    5

Everything posted by Rolig Loon

  1. How about right where Innula has this, only put your selection of messages where she has the llRegionSayTo .... else if (~llListFindList(thank,[message])){//it's one of the messages from the "thank" list //so do whatever you want .. no need to turn the listener off, //because you did that as soon as you discovered it was a message from a sub menu llRegionSayTo(av,0,"Sending this emote to local: "+message);
  2. Well, the llSensorRepeat functions won't work as you wrote them, so you'll have to figure out what you mistyped from the snippet I posted. You did make gAvatars a GLOBAL variable, right?
  3. Others have had a similar problem this week. I suspect that it has something to do with maintenance that LL was doing on the Billing site. In any case, see my advice in the post I made here on Dec 10th. You can use an alternative exchange safely if it is one of those on the page that I gave a link to. There are others too, but at least we know that these ones are OK. Also, please do call the billing office at the toll-free number I listed above.
  4. Unless, as I said, you buy the private estate yourself. :smileywink: Although it does happen that a landlord can "yank [rented land] from you at any time," that is not very common. It would be impossible to put numbers to it, but I think it's fair to say that there are way more satisfied renters on private sims than unsatisfied ones. Like many things in life, renting is a measured risk (in RL too), but it's one that a very large number of people take successfully all the time. You are right, though, that technically you can never "buy" land anywhere, regardless of your membership status. We all ultimately rent from Linden Lab. The question is simply to whom you mail the rent check.
  5. Perhaps as in rotation newRot = llAxisAngle2Rot(<1.0,0.0,0.0>, degrees *DEG_TO_RAD) ?
  6. That's a decent start. Here are a few things to think about ... 1. You won't be able to set the sensor for avatars and objects at the same time, so you don't actually need both AVATARS and OBJECTS. Just choose one as the default and switch to the other when you want to. integer gAvatars; // Here's your global integer variable that you use as the toggle Then in state magnetized ... state_entry(){ if (gAvatars) // That is, if you have selected to scan for avatars.... { llSensorRepeat("","",AGENT, gRadius, PI, 0.1); } else //That is, you have set gAvatars to FALSE because you are scanning for objects instead ... { llSensorRepeat("","",ACTIVE, gRadius,PI,0.1); }} 2. The touch_start events are a perfectly good way to switch states and thus turn the device on and off. The only thing you are missing is the actual OFF command, which is llSensorRemove(). That belongs in state_entry in your default state, so that switching back there automatically kills the sensor. Those are the two big things. Beyond that, there are stylistic things to consider... 3. You don't need the listener variable, because you aren't listening for anything. 4. Note that the sensor doesn't need to scan for TWO_PI radians. PI scans the entire sphere. 5. It's usually good practice to avoid naming variables in ALL CAPS, because that's the way LL names system constants. You might have the bad luck to choose a name that is already taken, and you'd be scratching your head about the error message for a while. 6. It's good to get in the habit of always putting curly brackets around the scope of an if test. In this script, you get away with omitting them because the scope in each case is a single command. Sooner or later, though, you will modify a script like this and add another command or two, forgetting that the brackets are missing. When that happens, only the first command will be affected by the if. I think it's a lot easier to just remember to always put the brackets there, whether they are strictly required or not.
  7. Yes, there certainly is. You can buy a private estate as a Basic member. With a private estate, you can do much more ambitious terraforming that you can on the mainland, you can design your convenant to be as open or as restrictive as you wish, and you can choose your own sim name, among other things. You also pay more for the monthly fee, of course. :smileywink:
  8. I agree. I wouldn't use this script on any avatars without their prior consent either. Turning it on and off is a simple matter, though. As you, Innula, and I have said, the OP could build a toggle into any event she wishes (touch_start, collision_start, timer, sensor, changed, listen, run_time_permission..... ), depending on how she wants to trigger it.
  9. The first thing to do is remove those names from your message as soon as possible. Your message could be interpreted as "personal negative commentary", which is forbidden by the Community Standards on this site. Then submit Abuse Reports. You should include factual information, including avatar names, times, and specific ways in which you believe that they have violated the SL Terms of Service. Attach photographs if you can. Every time there is a problem, submit another Abuse Report, and mention each of the ones that you have already submitted.
  10. That's really wierd, isn't it? There's one section of one wall in my house that is always the last one to rez too -- sometimes as much as 15 seconds after the rest of the house has appeared. I don't know why that one behaves that way, in particular. It just does. Cinn's right that your viewer will always prefer to render nearby objects first, but there's a degree of randomness too. Some things just take forever. In order to keep your GPU from hanging up and failing to rez some things, the Firestorm viewer prioritizes rendering deliberately when you log in. It forces your graphics card to spread the load out over 6 - 10 seconds instead of trying to do it all at once. You can slow down (or speed up) that process with a choice in Preferences >> Graphics >> Rendering >> Time to delay while pre-caching before showing world . You can also cut down the number of HTTP textures that Firestorm tries to fetch at once to see if that helps. On the same page in Preferences that I just point to, see Max number of concurrent HTTP GET requests .
  11. Ariel and Angel have done a great job of answering most of your questions, so I won't repeat what they have said. You'll get many opinions about whether to buy or rent, and where to do it, so you'll have to make up your own mind. My personal choice has been to rent a parcel on a private estate. Ariel is right in saying that a private landlord might decide to pull up stakes at any point, leaving you stranded. We hear from people with that experience, and I wince. Frankly, I think they are a small minority, however. I have had shops on four different sims, two of which no longer exist. Both of those landlords let me know well in advance and were kind enough to refund a portion of my last month's rent. The landlords on each of the sims were helpful and responsive, and so is the landlady for the sim where I have rented my home for the past couple of years (she's a very good friend, too). As I talk with people who have been in SL as long as I have -- about 5 years -- I hear much the same thing from almost all of them. When you rent in SL, follow some of the common sense rules that you know well from RL: (1) Research the neighborhood. Look at how the other parcels are kept, visit at different times of the day and see what the traffic is like, read the covenant carefully to see what's allowed, and talk with current residents if you can. (2) Have a clear idea about how you want to use the land. Do you value privacy or do you want do entertain a lot? Do you plan to spend a lot of time indoors or will you prefer gardens? Do you want space to use as a private sandbox? Do you want to be able to terraform the land? Do you want "beachfront" property? Do you want to be able to open a shop? (3) Get referrals from people that you trust. Talk to friends about places where they rent or places that they would avoid. (4) Know your budget before you shop -- not just what you want to spend but where that money is going to come from. I decided a long time ago never to rent more land than I could expect to pay for with my average monthly earnings in world. That was a personal decision. You may decide that you will never buy more than L$6,000 each month with RL dollars, so that's your cap. (BTW, I know of at least one private estate where you can rent a decent-sized parcel for L$600/week, which is about your $10 USD limit.) (4) Remember that unlike RL, you can leave a rented parcel at any time if you find a better place or decide that you made crummy choice. You might forfeit a little rent, but you can pack up your entire house and all your stuff and be gone in 10 minutes if you have to. No land decision is irreversible.
  12. Yes, I agree with you, Suzan. This ought to be a standard feature in the LL viewer too. It's an excellent idea. My only point was that SL residents do have this option already, if they choose to use it. ALL viewers are official, since Linden Lab was wise enough to make the viewer code open source. BTW... I voted
  13. That's a communication problem between your computer and SL's servers. Information about your appearance has to be "baked" onto your avatar on your own computer, saved there, and then uploaded to SL before it's fully visible there. If the necessary information is messed up in transmission, you may end up with a borked file on your computer, or SL's servers may end up with a borked file. Either way, your av's appearance defaults to a fluffy cloud.It may also have a blurry appearance, or be wearing a strange collection of textures. What works to repair the damage for one person won't necessarily work for the next person, and it may not be the same thing that works for you tomorrow. See the full list of possibilitites here >>> http://wiki.phoenixviewer.com/doku.php?id=fs_bake_fail . Start with the simple things at the top of the list and work down until you find what works for you today.
  14. touch_start (and touch_end and touch) are events, not functions. They are simply blocks of code that respond to a left mouse click. What you do in an event determines the response. If you want a simple toggle switch .. integer gON;default{ touch_start(integer num) { if (!gON) { // Do something (or don't) } else { // Don't do something (or do it) } gON = !gON; }}
  15. That's usually what happens. That's why you have to contact the merchant or file a support ticket. The Magic Box system is odd. Marketplace receives your order and sends a message to the merchant's Magic Box, telling it to deliver the item you ordered. If it receives a reply from the Magic Box, it assumes that the item WAS delivered, so it takes your money and marks the delivery as complete. If the Magic Box screws up and DOESN'T deliver, though, Marketplace has no idea. The items is marked as Delivered, but you are out the L$ and you don't have what you ordered. The merchant gets a bad reputation for non-delivery too, when it was really the fault of an unreliable Magic Box.
  16. If you cancelled an account 3 years ago, the chances that it is still there are very dim indeed. If the account can be resurrected, I would be very surprised to see that its inventory was still there. You can pay the $9.95 to find out, but you may be better off just opening a new account.
  17. It can sometimes take anywhere from a few minutes to a day or more for your items to be delivered, especially if the merchant's Magic Box is temporarily out of service or the sim it's on is offline. Not that it helps now, but to remember for the future: (1) Don't overuse the shopping cart. It is easily confused if you put more than a couple of things in it. (2) Don't buy things from Marketplace (especially LOTS of things) unless you are in world to receive them at the time. We each have an "in box" that holds IMs, notecards, group notices, group invitations, and anything that is delivered to us if we aren't in world at the time. That "in box" can only hold 25 things, total. If anything else comes in, it isn't saved. It is gone ... poof .... forever. If you have a mess of things delivered from Marketplace and half your friends send you notecards, that in box will be capped and you will never know what happened. So, what do you do now? ....... To get a record of the individual items in your order, open Marketplace and click the My Marketplace menu at the top of the page. Select My Account >> Order History from the pulldown menu. If you do not receive items within about 24 hours, you should cut and paste the information about a missing item from that Order History and send it in a IM or notecard to the merchant, along with a polite message requesting redelivery. Most merchants are very kind and willing to redeliver. This happens all the time and they are aware of it. Do be patient, though. Not everyone logs in to SL every day or checks their e-mail. If you still haven't heard in another day or two, follow it up with a second polite note and finally, if you STILL haven't heard, file a support ticket at https://support.secondlife.com/create-case/ , selecting Marketplace from the pulldown menu.
  18. It can sometimes take anywhere from a few minutes to a day or more for your items to be delivered, especially if the merchant's Magic Box is temporarily out of service or the sim it's on is offline. Not that it helps now, but to remember for the future: (1) Don't overuse the shopping cart. It is easily confused if you put more than a couple of things in it. (2) Don't buy things from Marketplace (especially LOTS of things) unless you are in world to receive them at the time. We each have an "in box" that holds IMs, notecards, group notices, group invitations, and anything that is delivered to us if we aren't in world at the time. That "in box" can only hold 25 things, total. If anything else comes in, it isn't saved. It is gone ... poof .... forever. If you have a mess of things delivered from Marketplace and half your friends send you notecards, that in box will be capped and you will never know what happened. So, what do you do now? ....... To get a record of the individual items in your order, open Marketplace and click the My Marketplace menu at the top of the page. Select My Account >> Order History from the pulldown menu. If you do not receive items within about 24 hours, you should cut and paste the information about a missing item from that Order History and send it in a IM or notecard to the merchant, along with a polite message requesting redelivery. Most merchants are very kind and willing to redeliver. This happens all the time and they are aware of it. Do be patient, though. Not everyone logs in to SL every day or checks their e-mail. If you still haven't heard in another day or two, follow it up with a second polite note and finally, if you STILL haven't heard, file a support ticket at https://support.secondlife.com/create-case/ , selecting Marketplace from the pulldown menu.
  19. Sounds like you know the answer already. Use Low or Medium settings. That's all your computer and its graphics card can handle.
  20. No matter what kind of home you have, you need to own or rent land to put it on. A Linden home come with its own 512 sq m parcel. If you buy or build your own home, you need to get a piece of land first. See >>> http://community.secondlife.com/t5/English-Knowledge-Base/Buying-land/ta-p/700043 and the embedded links. If you decide to buy a home from a builder, you'll find LOADS of good ones to choose fun, and you'll have fun shopping.
  21. Add them as friends and then click the little icon next to their name in your friends list -- one that looks like a little head with a right-pointing arrow over it. Just be sure that you really want to give that power away. You can always UNclick the icon at any time, of course. While it's clicked, though, that person can edit, take, or delete your objects. That's a lot of power.
  22. You do have to start flying first, as Cinn says. :smileywink: Still, I have noticed odd behavior with the FS flight assist occasionally too. In my case, I have forgotten to fly before I deleted a sky platform under my feet. Like you, I fell and said "Oh crap!" or words to that effect. I had to hit the Home key twice to engage the flight assist, though, instead of just once. It's a minor bug, but mildly annoying. You can fall 100m or so before you realize that the flight assist hasn't kicked in yet.
  23. I doubt that you will be able to write a script that will apply an attractive force on an unscripted avatar. LSL has a llPushObject function, but no equivalent llPullObject. If the avatar is seated, however, you can apply a force to the seat or simply move it toward a target location with llMoveToTarget. That would have the same visual effect as applying an attractive force, but without much of a surprise element.
  24. I suggest stepping back, taking a deep breath, and looking at what you want the script to do. I'd estimate that 90% of the work in scripting is logic. Only about 10% is dealing with syntax. To write a script that works, take the time to draw yourself a flow map so that you see on paper what happens at each decision point in the script you are about to write. Look at each branch where you have an if condition and ask what happens if the condition is TRUE and what happens if it is FALSE. Ask how the flow of activity is likely to proceed from one event to another, and anticipate where the script may get hung up if the flow is interrupted. THEN sit down to write the script. When you've written enough scripts, you can develop that flow map in your head, but it's always important to have it somewhere or you'll be wasting your time writing code that doesn't do what you want.
×
×
  • Create New...