Jump to content

Rolig Loon

Resident
  • Posts

    46,318
  • Joined

  • Days Won

    5

Everything posted by Rolig Loon

  1. Yay Alisha! Thanks for posting your success and for adding it to https://jira.secondlife.com/browse/VWR-29307 so that other people can benefit. :smileywink:
  2. You can use Puppeteer or similar software to animate the body's limbs, but you still need a script to move it from one place to another. That's the hard part.
  3. You need to write a script, as I described in my earlier posts. The mesh model is a potentially moveable object, but without a script it's a lawn ornament.
  4. Yup. Yesterday was a soft brain day here. :smileyembarrassed:
  5. Error message? Nope. It works great for me. I'm on Firefox. The only time I ever look at the web profiles is when someone here asks about them, and they always seem to be there.
  6. In addition to the excellent suggestions already in this thread, consider the possibility that your computer is filthy inside. Dust can create a serious overheating problem for a computer that is already using a lot of power for high-level graphics. Your computer's defense is to shut down the application when the temperature gets too high --- often after 3 or 4 minutes. If you keep using it without cleaning out the dust bunnies and cat hair, it will eventually burn out. You can stretch its lifetime by using viewers like Phoenix, Imprudence, Cool VL, and Singularity that don't put such heavy demands on your graphics card as Firestorm and V3, but it's smarter to just open the case once a month and blow it out with a can of air.
  7. You're there, honest >>> https://my.secondlife.com/miles1 . I just looked. If you are having trouble getting there, try changing your web browser. SL doesn't get along well with IE, so try Firefox or Chrome.
  8. Patrick032986 wrote: I just come to realize that they have a serious bug retaining to firestorm being unreadable for the special characters in the display name or I was told now that makes me wonder how that can be possible cause I had a problem with everything not being clickable in my firestorm when I woke up a few mins ago. Are you talking about https://jira.secondlife.com/browse/SVC-6608 ? That's a server bug that affects all viewers. It's not Display Names, but group names. If you put illegal characters in them, you get locked out of SL for a very long time.
  9. When you end up sitting wonky, it's generally because a sit target has been screwed up. That's not likely to happen spontaneously, but it could happen if you added a new script that also has a defined sit target in it. The script that was most recently reset would impose its sit target on the object, overriding whatever was there before. I can imagine another possibility as well. Unless the mesh chair is a single prim, it's possible that you have either (1) a second script with a sit target in one of the child prims or (2) a link sit target defined in your main script. If either of those is true, you might end up sitting on one sit target if you click the root prim and a very different one if you click on another part of the chair. And yet one more, final possibility. Not all animations are oriented the same way. If you have a script that works perfectly well for one animation and then you replace it with an animation that expects to be sideways, you'll sit sideways. This one drives scripters nuts when they are writing scripts for objects that have a stack of animations in them. They have to change the sit target each time the user selects a different animation from the menu. If a user comes along later and yanks out one or more of the animations to replace them with her own, the whole system can get screwed up, so none of the animations sit right. At one time or another, I have made each of those mistakes, so I can report with mild embarrassment that they do happen.
  10. Hehe ... That's what I just did, by example. PERMISSION_CONTROL_CAMERA | PERMISSION_TRIGGER_ANIMATION is a boolean combination of 0x800 and 0x10. That is, the bits in the two are combined to make 1000 0000 0000 OR 0000 0001 0000 = 1000 0001 0000 The composite has "1"s in the places where they occured in either 0x800 OR 0x10 and "0"s everywhere else. That's like cutting a mask out of a piece of paper. It has solid parts (the "1"s) and holes (the "0"s). If you compare it with something else that also has solid parts and holes, the two will only line up if the solid parts and the holes are in the same places. That's what testing the match with & is doing. EDIT: Ack .. typed too fast and didn't look at the numbers I was typing... :smileyembarrassed:
  11. Yes, and in that context the parameter is yet another beast .... a flag that is being used as part of a mask. Each of those flags has a binary value. You can combine several of them with the boolean OR operation, so that they act as a composite. If you are requesting permissions in a script, for example, you can write llRequestPermissions(My_av's_UUID, PERMISSION_CONTROL_CAMERA | PERMISSION_TRIGGER_ANIMATION); Those two permission flags have been combined into a single composite mask by the OR ( the "|") between them. When you encounter them again in the run_time_permissions event, the script can check to see whether either of the two has been met by asking if the composite mask AND ("&") the detected permissions granted have the same bits set. run_time_permissions (integer perm){ if (perm & (PERMISSION_CONTROL_CAMERA | PERMISSION_TRIGGER_ANIMATION) ) { // Do something }}
  12. You can use any variable as a flag -- that is, as an indicator that some condition in your script has changed, usually in a binary on/off sense. In a simple light switch, for example, you can use a global variable that flips from TRUE to FALSE each time you encounter it.... integer gON;default{ touch_start(integer num) { if (gON == TRUE) { //Turn he light on } else // that is, if gON == FALSE { // Turn th light off } gON = !gON; // That is, switch gON from TRUE to FALSE, or vice versa }} A parameter in a function call might be used as a flag too (say, to turn PRIM_FULLBRIGHT on or off), but it might be used to carry more complex information. The parameter PRIM_POSITION that's used in llSetLinkPrimitiveParamsFast, for example, carries the value of a vector used to tell the object where to go. /me waves to Darkie and marvels at his fast typing :smileyhappy:
  13. You mean "Initializing VFS"? That's the Virtual File System. If you are getting that message, it usually means that there's a damaged setting file somewhere in your installed viewer. You could go to the trouble of clearing only those files, which is what we normally recommend. Since you have never entered SL before, though, it's best to simply wipe everything completely clean and start over with a new download and a new installation. Do not simply use your computer's Add/Remove Programs option, however. That will only removfe the program itself, not the local and roaming files where the settings are held. Read here to see how to do a "clean install" >>> http://wiki.phoenixviewer.com/fs_clean_reinstall . I know it says "Firestorm", but those instructions will work for any viewer, including the Linden Lab V3.
  14. There are no real circles in SL, only polygons. Your graphics card interpolates between vertices on the polygons to make them look smooth, but the smoothness will be less precise the farther you are far from the object and the lower your LOD setting. You can set your volume LOD higher with a debug setting (RenderVolumeLODFactor) or, if you have a third party viewer like Firestorm, by using that viewer's quick LOD adjustment. A value no higher than about 3.3 is best for most people.
  15. You'll have to read about bots, strting with that link I gave you and following your nose through links in it. There are many options along the way. You're right that you cannot put a LSL script in an avatar. That's why you need the bot software, which is not LSL and which communicates directly with the server code. The only "rule" you have to be aware of is that an account that you want to use for a bot has to be registered as a "scripted agent." See your dashboard at secondlife.com >>> Account >>. Scripted Agent Status .
  16. The animations should change instantaneously, and if you are firing your timer event rapidly --- I hate to do that, but there's not much choice here --- you should get very quick response when you stand or start walking. Clearly there's something else going on in your script. Instead of just stopping that one animation, you might want to do a fail safe move and stop any animation that might be running. This sort of function ought to do it unless you have an AO running that is restarting some anims continuously. StopAnims(key UUID) // Pass the function your av's UUID{ list Anims = llGetAnimationList(UUID); integer i = (Anims !=[]); // Same as llGetListLength(Anims) while(i) { --i; llStopAnimation(llList2String(Anims,i) ); }}
  17. Pathfinding is due to be rolled out in 3 to 4 weels, but that schedule has itself been rolled back several times. See the =thread at http://community.secondlife.com/t5/Second-Life-Server/Pathfinding-Rollout/td-p/1606225 . Creating the NPC itself is a building project. The NPC could be as simple as a prim cube or as complicated as an articulated mesh model. The more complex you make it, the more scripting you'll need to do to control independent movement of arms and legs, or whatever. If you have zero building skills, I'd go with a dirt-simple prim NPC that looks like a Dalek. :smileyvery-happy: You don't need a separate account or remote hosting to make that kind of NPC. All you need is fairly sophisticated scripting skills to work through the logic of getting your NPC to go where you want it to, turn properly, stay within bounds, deal with collisons and not get hung up, follow the land surface, respond to commands if you want to override it, react to getting shot, or any number of other things you might want it to do. I have written scripts like this for clients a couple of times. They can run to several hundred lines of code and take ages to fine-tune. If you want to try your hand at the very simplest version, start reading in the LSL wiki at https://wiki.secondlife.com/wiki/LlMoveToTarget and then explore similar functions for rotating and pointing your NPC to places it might want to go.
  18. One way to make your avatar walk around without your direct hands-on control is to create a bot -- that is, an alt account registered as a scripted agent and under control of bot software. See https://wiki.secondlife.com/wiki/Bot and its included links. Bot software is available commercially and is not terribly hard to use. Yoiu do need to face decisions about where to host the bot, though. Unless you plan on hosting it on your own computer and maybe turning it off when you are not in world too, that may involve hosting on another server. If you want to create a NPC that doesn't involve creating a bot, you can do that in either of two ways. One is to wait for the new pathfinding commands to be released in the main grid and then redesign your sim with a pathfinding grid. See http://community.secondlife.com/t5/Featured-News/Take-a-Sneak-Peek-at-the-Pathfinding-Experiments-Being-Conducted/ba-p/1386511, for example. The other way is to write a script that moves your NPC randomly or along a pre-set path with llMoveToTarget and related functions. That can be fairly involved, depending on how much you want the NPC to do while it is moving around, and how aware you want it to be of what it might have to interact with. None of those solutions is trivial work for a beginning scripter. It's a fun challenge, but I'd suggest working up to it slowly by getting basic scripting skills firmly under your belt.
  19. Use llGetAgentInfo and check it in a fast timer event. timer(){ if (llGetAgentInfo(This_agent's_UUID) & AGENT_WALKING) { llStopAnimation( My_stand_animation); llStartAnimation( My_walk_anim); } else { llStopAnimation( My_walk_anim); llStartAnimation( My_stand_animation); }}
  20. No. You can always check that yourself by looking at the grid status report. There are no Lindens here, BTW. This is a resident-to-resident answer service and we are all SL residents like you. We'll be glad to help you figure out what's wrong with your login, but we can't read minds. You'll have to tell us exactly what's wrong. How far through the logon procedure do you get? Exactly what error messages do you get? What make and model of computer are you using? What kind of graphics card does it have? What operating system? Which SL viewer are you using? How are you connected to the Internet? You can add all of that information to this question by clicking on the Options link in the upper right corner of your question and selecting EDIT. Please do NOT start a new thread.
  21. Nobody. It doesn't make any difference whether you have a Premium or a Basic membership. If you want to have land, you pay for it. "Land" in SL is space in a server somewhere in Linden Lab's network. Someone has to pay for the server, for maintaining it and upgrading its software, and paying the electric bill. That someone is either a SL resident "landowner" who pays LL directly through land fees or another resident who "rents" from that landowner. If you squat on someone else's land in SL, you'll be ejected the same way you would in RL. There is no free lunch.
  22. Questo è il modo in cui un no-script sim o un pacco opere. Il no-script restrizione è efficace solo ad una altitudine di 50 m al di sopra della superficie terrestre. Non è possibile applicare la restrizione di sopra di tale quota.
  23. If you find yourself suddenly starting to wear your entire inventory, here are some suggestions for how to fix the problem. Please do them one at a time; the initial methods are simpler than later ones, and will often work. If a method fails, then move on to the next one. Please also follow the instructions as exactly as possible. Method 1: Right click the Current Outfit folder and select Remove from Current Outfit or Take Off. Method 2: Open the Current Outfit folder (no, don't click on the Worn tab; find the Current Outfit folder), and delete everything inside it, then relog. Method 3: If the above doesn't solve the problem, the fix below usually works - though it may need to be repeated a couple of times: Go to Hippo Hollow Make a temporary folder in your inventory; in that, put a *copy* of your skin, shape, hair base and eyes - and if you like, a base layer garment like jeans or a dress. NO PRIMS Right click the folder you just made, and select Replace Outfit. No Add, not wear, but REPLACE Once that has done, relog to last location - ie, back to Hippo Hollow. Make sure you are still wearing only the things from the temporary folder you made At this point, you can put your normal avatar back on.
  24. Val's right. It's hard for us to offer much help without knowing what you have tried and what sort of messages you have been getting. Knowing something about your computer and its Internet connection would be a great step forward too. For now, let me take a total shot in the dark ...... Once you have downloaded and installed a viewer from https://secondlife.com/support/downloads/?lang=en-US, you should normally log in to SL by clicking on the Second Life icon on your desktop, the same way you would launch any other program on your computer. If the icon is missing, you probably haven't finished installing the viewer. If you have been trying to log in by clicking on a link in your browser, don't do that for now. That's a perfectly good way to log in, but you need to do some setup first.
×
×
  • Create New...