Jump to content

Rolig Loon

Resident
  • Posts

    46,418
  • Joined

  • Days Won

    5

Everything posted by Rolig Loon

  1. It depends on your version of Windows. For XP, use Start >> Run, and type cmd or command and then Enter. For Win7 or Vista, it's just Start and then type cmd.
  2. It's a server issue. It happens. You may be able to clear it by logging out and back in again, but most likely it's something that will have to wait until the sim's owner or SL restarts the sim's servers.
  3. Keeping your drivers up to date is as simple as doing a Google search for "driver for XYZ router, model #1234". Manufacturers maintain download sites for their current drivers. You can check your own computer's configuration by looking in My Computer or its equivalent.
  4. This is definitely cool, Void. This is one of my personal blind spots in LSL, not for lack of interest but because I simply haven't had the time or a client demand that would have forced me to buckle down and wrestle my way through all the details. This may be what gets me over my inertia hump. Thank you.
  5. Actually, the rotation tool is quite easy to use once you learn the trick and practice a little bit. 1. Select a picture. 2. Hold down the CTRL key (This will put you in rotation mode and will highlight the three rotation circles) 3. Still holding the CTRL key down, click and hold on the horizontal (blue) circle. As soon as you do this, the other two circles will disappear and you will also see a new, white circle that has tick marks around it. Some of those marks are labelled East, South, North, West. 4. (Here's the trick) Move your mouse cursor away from your picture and outside that new white circle. When you do that, any rotation that you make will snap to one of those tick marks. If your wall is like 99% of the walls in SL, it is aligned with north, south, east, or west, so you can snap to the correct rotation instantly. With just a little practice, you can do this in one fluid (two-handed) motion, almost with your eyes closed. And you'll get it right every single time. :smileywink:
  6. WooHoo! Thank you, Peewee! I can cross that one off my To Do list. I was going to sit down this morning and write her a note myself. I know how easy it can be to grab a common word like "basic" and overuse it, creating ambiguity at every step. This is why we have proofreaders and good ways to get feedback from users.
  7. It's all done in the My Setting pages, accessible from the link just to the right of your name, at the top of this page. See HERE for details.
  8. The land info tab is in your Search function (upper right corner of the screen in the V2 viewer, bottom toolbar in all other viewers). If you are looking for land, you'll find answers to a lot of your questions HERE.
  9. Muting is one-way. You won't be bothered by hearing what the muted person says in chat, but they will be able to see your chat (or group chat) just fine. The other person won't even know that you have muted her.
  10. The best place to ask is the Building Forum. I have never used ProDesktop myself, so I cannot say. I suspect, though, that the answer is no, or at least "yes, but it will be difficult." Sculpties are very peculiar beasts. They are basically flat surfaces with a fixed number of cells that are folded into a limited number of topologies. Programs that are specifically designed for making scuplties or ones, like Blender, that have plug-ins or other support for sculpties, can handle them easily. If Pro Desktop doesn't have that support, you might still be able to make a sculpty, but it might be frustrating. Oh, and uploading is simple. You don't upload the sculpty itself. You upload its UV map, which is a TGA file, and you apply it to a prim in world to create the actual sculpty.
  11. File an Abuse Report (AR). Be sure to include specific details with times of specific incidents if you can. Include photos or anything else that might support your report. Read THIS KNOWLEDGE BASE ARTICLE to see how to do it.
  12. Let me try to be even clearer........... LL uses the same word, "BASIC", to mean at least three completely different things. This is confusing to newcomers in Second Life. First, the Basic account level is a free account that lets you do almost anything in SL except own land. I have had a Basic account for 4 years and have been able to rent land and run several businesses. Second, the Basic level in the new official viewer (2.6) is a beginner-level mode for that viewer. It is designed to give newcomers a first-time experience without the potential confusion of "extra" features like inventory. Third, LL's Getting Started guide refers to "basic" skills like flying and teleporting, distinguishing them from other skills like building and handling L$. Personally, I wish LL would find a different word for each of these three concepts. You are not the first SL newcomer to be confused.
  13. No. If you select Premium membership, THAT costs money. The Free membership is ... well, free. All of this has nothing to do with whether your viewer is in its Basic (beginner-level) mode or its Advanced (normal) mode. The viewer will work fine in either mode, whether you have the Premium or free membership.
  14. You can store information in any variable that can be read with a LSL command. A prim's name and description fields are obvious choices, as are the names and description fields of child prims. Also, you can store numbers in integer, float, or vector quantities. For example, if you want to store a floating point number, record it as the alpha value of a prim face in the linkset, scaled as appropriate. Or store it as a value in a color or size vector. Store a string variable in a floating text, set to alpha =0.0 so that it's invisible. Once you start thinking, there are dozens of places to store information and keep it safe from reset.
  15. Landowners can ban you for any reason, or for no reason at all. You could get banned simply because he doesn't like your hair. Who knows? Anyway, SL is a big place and there are thousands of places that you haven't been banned from. :smileywink: Wander off and put this one out of your mind.
  16. If you have to keep rebaking all the ime, start looking carefully at your internet connection. Bake failure is almost always a symptom of a flaky connection. If you're on wireless, get off it. Move to a direct cable connection. A lot of people have bandwidth loss and interference from other sources, making SL problematic for them. Then, be sure that the drivers for your modem and router are up to date, and reboot both of them. Just unplug them, take a long walk, and plug them back in. Finally, check your statistics bar in SL to be sure that you don't have any packet loss. If you do, try readjusting your maximum bandwidth setting in Preferences.
  17. Do be sure that you paste the URL for your music stream into the box on the Audio tab in About Land, not the Media tab. Also, a valid music stream must be in mp3, mp4, or ogg format. You can't stream a site that is coded fo RealPlayer, for example, so that rules out BBC Radio an others that only encode for RealPlayer.
  18. Unless you want to have the underside of the roof exposed, it's trivial. Just make your two intersecting roofs and set them at 90 degrees. All done. You can do it with two cut prims total, or 4 if you want to be fancy about it.
  19. Hehehe.... Phrased more gently, the Scripting Forum is intended as a place for scripters to share ideas, challenges, and insights about scripting. It's a place for new scripters to learn. It's a neutral ground where more experienced scripters aren't competing with each other for scripting clients. We don't tout our own services, nor are we a clearing house for free scripts or a public billboard for posting job opportunities or advertisements for nifty scripting tools. We will often post a partial script as an example while discussing a challenge, and occasionally post even a complete script, always with the understanding that this is not a commercial site.
  20. Yeah, it's sort of awkward. You can discuss generic services ("Wouldn't it be nice if ....") and troubleshoot specific problems ("Why can't I seem to get my product to show up on Marketplace?"), but you can't say, "Hi! I'm Bob Smith and I have a terrific product named Bob's Hair Remover. on sale now". You can get very close ("In answer to your question.... Yes, there are solutions to that problem. I sell one on Marketplace, in fact. "). You just can't add "Look for Bob's Hair Remover at this Marketplace address or at my shop in world at WXYZ sim."
  21. It turns 90 degrees at the start and end because of the llSetRot(ZERO_ROTATION) function in the state_entry event. That's just there to give it a default rotation to start with. If you don't want it, remove it. It should only need to be touched once, at the start. The problem may be that your offset vectors ar VERY small (less than a meter of movement at each step). I'll be able to test it in world soon and will try to contact you later.
  22. Perhaps Inworld Employment, if you're offering a service. There's really not a good spot in the forums. The old forums had a classified section for such things, but LL seems to expect people to pay for advertizing in Marketplace instead now.
  23. We have this same discussion about every 6 months. It seems to be a popular idea. :smileyvery-happy: Take a look at this particularly rich and infomative thread from last year to see the many reasons why the idea never goes anywhere.
  24. No exile. I'm babysitting, away from home and my desktop. :smileyhappy:
  25. Sorry. I was less than pefectly clear. In order to move from one waypoint to the next, you need some way to tell that the car has arrived. That's what the at_target event does, and that's where you need to update the variable new_target , change the car's rotation, and issue the command to move again. When I wrote that set of schematic steps in my last post, I meant you to put them into an at_target event. I have put those actions into a user-defined function (move()), which gets called at the start of each leg on the journey, including the very first one. Notice the logic...... The first thing that happens in the move() function is that new_target updates, calling a new offset from the offsets list. Which value? The one whose index in the list is equal to the current value of count. Once new_target is calculated, the rest is straightforward and the car moves to that new waypoint. When it arrives, the at_target event is triggered, count increases by +1, and move() is called again. The loop repeats itself over and over until count is >= the number of elements in the offsets list. Then everything stops and the script resets. The only caution is that I have not been able to get in world to test this script. It compiles, so there should be no LSL errors, but I can't guarantee that it will work perfectly. (I'm keeping my fingers crossed.) integer target_id;string SensorTargetName = "turning90";float scandistance = 11.0;float scanangle = 0.8; // Radianslist offsets = ["<0.0,0.0,0.0>","<0.1363,0.8127,0.0>","<0.3611,0.8920,0.0>","<0.6719,0.8259,0.0>", "<0.8365,0.620,0.0>","<0.9889,0.3995,0.0>", "<0.9527,0.2249,0.0>" ];integer count;move(){ vector new_target = llGetPos() + (vector)llList2String(offsets,count); llRotLookAt(llRotBetween(<1.0,0.0,0.0>,llVecNorm(new_target-llGetPos())),1.0,0.4); llMoveToTarget(new_target, 4.0); target_id = llTarget(new_target, 1.0);}default{ state_entry() { llSetStatus(STATUS_PHYSICS,FALSE); llSetRot(ZERO_ROTATION); count = 0; } touch_start(integer total_number) { llSetStatus(STATUS_PHYSICS,TRUE); llSetStatus(STATUS_ROTATE_X | STATUS_ROTATE_Y, FALSE); llSetBuoyancy(1.0); llSensor(SensorTargetName,"",ACTIVE | PASSIVE,scandistance,scanangle); } sensor(integer num) { move(); } at_target(integer tnum, vector targetpos, vector ourpos) { if (tnum == target_id) { ++count; llTargetRemove(target_id); if (count >= llGetListLength(offsets)) { llStopMoveToTarget(); llResetScript(); } else { move(); } } }} BTW, the reason you had an execution error was that your offsets list was full of vectors, but we were telling the script to look for a string variable. ( I never trust llList2Vector.) Just be sure that you put " " marks around the elements in offsets and it should work fine. As an afterthought .... The script really should have a no_sensor event that does nothing more than say an error message and reset the script if the sensor can't find its starting point. I didn't put that in, but it should be there to keep the car from stalling. Also, I'd suggest using a scan angle of PI instead of 0.8 radians. You're more likely to find the target that way. ETA: I don't know how I missed looking carefully at your offset list. The very first element is <0.0,0.0,0.0>, which ,means that the offset for the first leg of the journey will be ZERO. The car will not move. You should start instead with the second element, <0.1363, 0.8127,0.0>. (Those are very small offsets, BTW. :smileytongue:)
×
×
  • Create New...