Jump to content

Johan Laurasia

Resident
  • Posts

    192
  • Joined

  • Last visited

Everything posted by Johan Laurasia

  1. The Lucy Show is on channel -6443634
  2. There is documentation: http://community.secondlife.com/t5/English-Knowledge-Base/Camera-point-of-view-controls/ta-p/700047#Section_.4 which states: Mouselook Mouselook sets the camera to a first-person perspective, allowing you to view the world through your avatar's eyes. You can enter mouselook by pressing the M key or by using your mouse's scroll wheel to zoom all the way in on your avatar. When in mouselook, your avatar turns to face the direction in which you are looking, which allows you to steer with your mouse while you walk or fly. Mouselook is also often used in order to aim or activate scripted objects. Tip: Should you ever find yourself navigating a tight space, entering mouselook can help you get your bearings.
  3. Yeah, dates can be a pain, but the best way to beat it is to join it. For example, I live in the eastern time zone of the United States, which is 3 hour "ahead" of PST, which SL uses. Therefore, at "midnight" SL time, it's 3 am where I am, and, that's when my POS system closes books for day, and generates a daily report which is emailed. To keep things simple, I simply opperate on PST which is makes it easy to keep time fitting the date. Technically, people from all corners of the Earth can rez into your shop, and so you can't really operate on local time anyway, therefore why bother
  4. This prettry much demonstrates what you're asking for... integer goal = PU_GOAL_REACHED; integer faces = ALL_SIDES; integer handle; integer pursuing = FALSE; vector Orange = <1,.5,0>; vector Green = <0,1,0>; vector Red = <1,0,0>; vector White = <1,1,1>; default { on_rez (integer foo) { llResetScript(); } state_entry() { llSetColor(White, faces); handle = llListen (0,"",llGetOwner(),""); llOwnerSay ("Ready..."); } listen (integer channel, string name, key avKey, string message) { if (message == "stop") { pursuing = FALSE; llOwnerSay ("stopping..."); llSetColor (Green,faces); llDeleteCharacter(); return; } if (message == "pursue") { pursuing = TRUE; llOwnerSay ("pursuing"); llSetColor(Orange, faces); llDeleteCharacter(); llCreateCharacter([CHARACTER_DESIRED_SPEED, 20.0]); llPursue(avKey, [PURSUIT_OFFSET, <0, 0.005, 0>, REQUIRE_LINE_OF_SIGHT, FALSE]); return; } if (message == "evade") { pursuing = FALSE; llOwnerSay ("evading"); llSetColor(Orange, faces); llDeleteCharacter(); llCreateCharacter([CHARACTER_DESIRED_SPEED, 20.0]); llEvade (avKey, []); return; } } path_update(integer type, list reserved) { if (pursuing) { if (type = goal) { // goal reached... llOwnerSay ("goal reached..."); llSetColor (Red, faces); llDeleteCharacter(); } } }
  5. There's a ton of ways to skin this cat... The oldest method is to use regular prims and to path cut them so that they're cut in half. This has the effect of "moving" the registration point from the center of the prim to the edge so that when you rotate the prim, it rotates properly (the rotation point is on the edge, not the center). Sculpts would work, but you have to deal with the sculpt loading time and it wouldn't open/close seamlessly as you get the sphere shape for a few moments when changing the sculpt map. This would be my least prefered method. A third way to do it would be to create the book ends as mesh objects, and while creating the object, move the registration point from the center to the edge, then export it with the moved registration point. This is most likely how I would do it as you can get a more detailed book cover than just a basic flat brick shape. If you're using Blender, to move the registration point (rotational point), go into edit mode, select all vertices, then move the object to the right until the orange dot is at the edge of the object.
  6. If I'm only going to use a function in one place, I'll make it inline, if I plan to call it many times from different areas, then I'll function-ize it. Creating a function that's only going to be called from one place to me seems a waste of time and typing.
  7. Opps, maybe I should read the rules...
  8. I've done the same sort of thing before, for two reasons: For one, you get the free land listing where you can put advertising info for your biz. Second, you never know how desparate someone might be to own your lot. I would generally set the sale price to about 3x what the "going rate" is. For example, I had a lot that was, at the time, worth about 20,000L. I set it for sale for 60,000L to get the free land listing, and the guy behind me, unknown to me, had been buying up all the lots in the sim in an attempt to buy up the entire sim.... He bought the lot, and I went and bought more land much cheaper, moved, and smiled at all the L's I had in my account. I also helped a friend make even more when he was in a situation where someone was quitely buying up the sim. He had noticed, but didn't think to set his lot for sale for an outrageous amount. I convicined him to, and he said the guy would never buy it. 3 days later, he said he was going to lower the lot, and I said, no, double it and the guy will buy it before you double it again... so he did, and the guy DOVE on it...lol. He walked away with something over $500 USD in profit
  9. Is there a process to get LL to set a specific lot for sale. I'm not looking to have the lot set for sale specifically to me, but it's an abandoned lot that I'd like to purchase, and LL seems to have all the other abandoned lots set for sale at a rate of $1L per sq meter. I'm willing to pay that price, but how do I get the lot set for sale so I can purchase it (or have a shot at purchasing it).
  10. Don't confuse physics with clipping. All objects, physical or not have a clipping setting (phantom), if physical or not, if it's set, you can walk through it, and if not, you cannot. Physics deals with gravity and collision detection. One might argue collsion detection and clipping are the same thing, but they are not. Clipping deals only with weather or not two objects can occupy the same point or not, and don't take velocity and angle of impact into consideration, where collision takes all 3 into consideration.
  11. Opps.. still getting the warning that I cannot upload Char :matte-motes-impatient:
  12. Ya see, this is why Char rocks.... Thanks :robothappy:
  13. Hey Char, I also cannot upload meshes. I was in the closed beta and I've got payment info on file and I've taken the tute. Can you push the "magic" button please :matte-motes-inlove:
  14. It's not dependent on how the sims are joined (by a single vertex or an entire side, makes no difference). It's a matter of how the sim is set up. Sim owners can set visibility of adjoining sims, so that means if I own a sim that shares an entire side with yours, I can still set it to not be visible to you, and all you'd see from you sim would be water. Visibility would only happen when you crossed into my sim (although, generally, visually hidden sims have limited access, and you can't typically walk into one from an adjoining sim in most situations. With draw distances set to maximum, you can see several sims away, so technically, no portion of a particular sim need adjoin another for visibility purposes. No mainland sims are (to my knowledge) set to be invisible from outside the sim, as this features is typically only used by estate owners to segragate (visually) from another sim.
  15. Another method not mentioned is to use your iPhone in conjunction with your PC. Download the VNC server for your computer from http://www.realvnc.com, and download the VNC client software for your iPhone. Then, you can VNC to your computer's desktop and run the full viewer on your PC from your iPhone with images streamed to the iPhone via the VNC client/server system. It works best if you shrink your SL client viewer down so that the window is about the size of the iPhone display. With that, I was able to get 1-2 frames per second, which is horrible by normal standards, but despite it being a bit of a slideshow rather than 60 frames per second, it's still not too bad, and you get full graphics. I managed to make a box, although I wouldn't reccommend trying to seriously build, but you can easily sit in a room or wherever and chat with friends, and perform most basic functions fairly easy, and with graphics. Also, it's the only way to get full graphical support. As far as the iPhone apps that already exist, I don't see much point buying one because pretty much the same functionality is available via ajaxlife.net, and it's free, and easily ran on an iPhone via the safair browser. The web page is even iPhone aware and reacts more like an app than a web page, it is easy to get to, requires no downloading, and you can create an icon directly to the web page on your home screen as well.
  16. If you use firefox, I found this today. It makes the green text darker and changes the font to Veranda. It helps alot. You must have firefox to use it though. http://userstyles.org/styles/24865
  17. Yeah, about the edits.. It's stupid how the blog automatically subscribes you to the thread and you have to manually opt out of receiving notifications all the time, what's up with that. The least they could do is have some sort of control panel setting that lets you turn that functionality on and off, or more sensibly make you manually subscribe to an important thread. If I come in and post to 4 or 5 threads, the next day when I get up I have 50 or 60 emails sometimes. It's just stupid.
  18. Also, you have to bear in mind that the old forum ship is still afloat. It's listing pretty bad, but the regular users who are used to using the old vB forum for scripting help are going to likely go there until the bow disappears under the water. Cast adrift in their lifeboats, they'll likely meander over to here, especially if they see the usual suspects here answering questions, regardless of how clunky it's setup right now. Regardless of however good or bad the software is, what makes for a good forum is the user base, and we have a good one here. There's a good base of Jedi Masters here, and that's what keeps them coming. If I had to run telnet on a Commodore 64 emulator to get to the message section of a BBS to get the help I've got from the vB forums, I'd do it. The one thing we have going here is despite it's drawbacks, at least it's a newer system that (according to LL) better suits their needs for making changes to it, so hopefully if we chew on the right ears, we can get the changes made here that need to be done..... Women and children first please.
  19. integer Range = 40; float Arc = TWO_PI; float Frequency = 10.0; list Previous; integer Search; string Target; default { state_entry() { llSensorRepeat( "", NULL_KEY, AGENT, Range, Arc, Frequency ); } sensor( integer Sensed ) { do { Target = llDetectedKey( --Sensed ); Search = llListFindList( Previous, ); if (Search == -1) { Previous = Target + llList2List( Previous, 0, 78 ); llDialog( Target, "Message ", [], -42 ); } } while (Sensed); } } That compiles... the semi colon at the end of the while statement... where's my cooke
  20. float Arc = 2 * PI; // should be float Arc = TWO_PI
  21. That horid bracketing style !!!! That's what's really wrong!!!! LOL
  22. Is this a scripted item you're talking about? /me is built into the viewer, and works only in open chat (not IM's). If you're refering to a scripted object though, that's a different matter, can you eleborate?
  23. There's no way to know unless LL decides to suspend your account. Personally, I wouldn't worry too much about it since often times, things aren't done when people ARE doing something wrong. If someone AR's you, they'll have to say what you were doing, and LL can determine if that's true or not. For example, if you're griefing someone by orbiting them, that's logged, also, any and all text is recorded and can be looked up, so someone lying to LL would come back on them, not you. Most likely, you were not being AR'd, but if you were, and LL were to determine you were at fault, the you wouldn't know it until they suspended your account.
×
×
  • Create New...