Jump to content

Qwalyphi Korpov

Resident
  • Posts

    3,463
  • Joined

  • Last visited

Everything posted by Qwalyphi Korpov

  1. Hmmm... It seems to me that something broke awhile back... like some years. Where the prims added to an existing linkset don't get higher numbers like they used to. So quoting from the answer you point to: "2. If you select a new prim and then select the linkset, the new prim will always have the highest number. This is particularly handy if the last "prim" added to a linkset is an avatar, as will be the case if an avatar sits on the linkset. In LSL terms, llAvatarOnSitTarget() = llGetNumberOfPrims() ." It's still true that a sitting AV gets the highest link number. However in my testing the new prim (or prims) added to a link set get link number 2 (or 2 through whatever if multiple new prims are linked) For testing I list out all link numbers with the prim name at changed link event. The new prim named '9:55' gets link number 2. [06:55:53] 3 prims linked: Changed Link [06:55:53] 3 prims linked: 1,'3 prims linked' [06:55:53] 3 prims linked: 2,'Object' [06:55:53] 3 prims linked: 3,'Object' [06:56:10] 3 prims linked: Changed Link [06:56:10] 3 prims linked: 1,'3 prims linked' [06:56:10] 3 prims linked: 2,'9:55' [06:56:10] 3 prims linked: 3,'Object' [06:56:10] 3 prims linked: 4,'Object'
  2. It might be good to start with a simpler goal. Like using two objects to talk to each other. Where they each know the others ID and the channel(s) they'll be using. One thing to watch out for is using a single '=' in your if statements. You want a double there: '==' Your listen event will only 'hear' on channels you have handles for. So unless you have used multiple llListen functions you will only 'hear' on the one channel you set up. By the way, you should get in the habit of capturing the listen handles so you can release them later when they aren't needed anymore. One way to set up object ot object communication is to listen to anyone until you 'hear' a message that tells let you know you're talking to the object you want. Then remove your original listen handle and use a new llListen to listen to that specific ID you now know about. Since you know their ID now you can use llRegionSayTo. Beyond that I'm not sure what would be helpful.
  3. Fenix Eldritch wrote: I would be careful using Dropbox like this. There are bandwidth restrictions for its public folders. Last I heard, free Dropbox accounts may not use more than 10Gb of bandwidth per day. That sounds like a lot, but it can quickly add up. Every time you encounter someone in SL who has their MOAP set, their viewer downloads the file to their cache, consuming a bit of your bandwidth quota for that day. The bigger the file, (like a full song for example) the more bandwidth is consumed for a single encounter. If you encounter enough people, you will exhaust your bandwidth and all of your files in the public folders will be unreachable. I was answering the questions "... or let the prim play a tune from somewhere on the Internet...is that latter possible? If so, how do I go about that?" Using Dropbox is a simple example that's free to try. Your comments are certainly valid considerations. The OP would have to determine where it's best to play the tune from.
  4. SweetLadyMell wrote: Hi all, I try to incorporate a small piece of music in a prim, I have something, but, at 12Mb :matte-motes-agape: that'll be too big... Two options: play MIDI (probably not possible) or let the prim play a tune from somewhere on the Internet...is that latter possible? If so, how do I go about that? Thanks Mell xxx As others have mentioned you can break your sound into tiny pieces (10 seconds or less each) you upload to the SL servers. You can also let a prim play a tune from somewhere on the Internet. There are various ways to do this. Here is one: Create an MP3 version of your sound. Upload that file to Dropbox. Obtain the URL to share that file. Change the 'www.dropbox' segment of the share URL to 'dl.dropbox' ("https://www.dropbox.com/......" becomes "https://dl.dropbox.com/......") Create a prim in-world. Change one face of that prim to contain media. (Media On A Prim, MOAP) Paste your modified share URL to be home page of your MOAP. As desired set the Auto Loop and/or Auto Play options. You should be good to go. Not everyone will hear your sound. That's because not everyone allows media to play or auto-play. Of course not everyone would hear a prim playing sound segments with a script either.
  5. Freya Mokusei wrote: Nope. Second Life is a contiguous grid (well, a few), with all of its servers operated and maintained directly by Linden Lab. Interoperability is not possible, and never will be. In the spirit of never say never I'll offer a few links to the past. In this case 'never will be' can be restated as 'was possible in the past and could be done again in the future' Okay, maybe you had to be an IBM Second Life Enterprise customer. But that's just policy restriction not a technology limitation. See the following link to find this quote and more - "Teleportation back and forth was also possible to OpenSim worlds because of OGP — Open Grid Protocol — which later became VWRAP." http://www.hypergridbusiness.com/2010/08/second-life-discontinues-enterprise-platform/ You can still find content in wiki.secondlife.com about Open Grid Protocol http://wiki.secondlife.com/wiki/Open_Grid_Protocol http://wiki.secondlife.com/wiki/Open_Grid_Public_Beta http://wiki.secondlife.com/wiki/SLGOGP_Draft_1 Sure, the LL may never reconsider their past decision to move away from Open Grid support.
  6. Mouse Marenwolf wrote: i still like to know why can they not change it to 50 it would be better You don't seem to mind ignoring answers you've received so here's another: It takes a lot of work to increase the limit from 42 to 50. And then if they did that someone would immediately complain that it should be 75 instead of 50. Yes, there are people like that. Besides - the LL is busy building a new virtual thingy where they don't carry forward the mistakes of the past. Maybe the new thingy won't have groups at all.
  7. In addition to what Sirhc said there is also XyzzyText. It is relatively simple to modify the 5 character version for use on other grids. http://wiki.secondlife.com/wiki/XyzzyText
  8. You can't modify the no-mod scripts. It sounds like the scripts is making it's buttons from a set of names. So it would help to know where those names are coming from. Your idea about changing the list isn't entirely out of the question.
  9. PjLongdriver wrote: I was sittingon my porch,on my land,, thinking about all the changes in Second Life since I started 4 yrs ago. THen I had a wiild thought. Would'nt it be interesting if one could find out how many clubs have started and failed since Second Life's Conception?? Wouldn;t it? is that possible? of not what do ya'll think is a reasonable estimate or guess I'd also be interesting in counting how many clubs had failed before they started. I'm guessing plenty. Also - it may have been a mistake to take your measurements from the moment of conception. Like that could be a whole topic on it's own. Clubs that failed after conception but before birth... miscarriages of clubdom. See? Dats a swamp u might wanta avoid.
  10. Syle Devin wrote: Thanks so much for pointing that out, I was really hoping the problem was simple like that. I really need to start reading everything about a function before using it. I guess I'll switch to llRegionSayTo but is there anything better like llInstantMessage without the sleep? Another option is to have your instant messages issues by a separate 'child' script(s). That allows your main script to continue without sleeping. See note 3 in the wiki. http://wiki.secondlife.com/wiki/LlInstantMessage
  11. Thanks Qie. I'd never really thought through how the sale with contents was intended to work.
  12. Qie Niangao wrote: If you have transfer permission on the object, then selling the land with contents will trigger a CHANGED_OWNER event in all the objects that transfer to the new owner, so a script could use that in a changed() event handler to know when to call llDie(), thus tidying-up instantly and without relying on a return by the new owner. That sounds technically correct. However - the idea of selling land with contents and scripting those contents to vanish upon sale.... dats not right is it? I mean morally the script would have issues.
  13. For those who only read tiny explanations: integer/bigger integer = zero zero * 100 = zero integer zero converted to float is zero
  14. Poltergeist Azarov wrote: I made a media window which turns on by below code but it only shows a white screen so does not open the media site automatically unless I click on screen once. Any ideas? Perhaps your viewer setting doesn't allow auto play of media. I didn't get a 'white screen' with your code until I turn off auto play in my viewer preferences and relogged. I didn't know what "MoveMediaWindow("up") was for so I commented it. I also got the "your web browser is no longer supported" message. Then I clicked 'no thanks' and my web browser was supported after all. So not is not not.. but that's another issue.
  15. You might want to consider using the modern llRegionSayTo in place of the old llSay for messages meant only for the sitting avatar. Another tiny suggestion: You added some logic to another script(s) you found in the public domain. Better to say nothing about them than assert they weren't decent.
  16. I understand Dres. That reminded me of a RL incident. I was visiting a traveling carnival in a small town. The game operator there was very careful to be sure i was a visitor. It seems the sheriff wouldn't allow local residents to play a certain game of chance. However, not being from a banned location I was allowed to play. Special treatment for visitors.
  17. The skill game policy is in effect. Probably there is lots I don't understand about it. So I come here to put down what I think is happening. The experts can show where I am confused. It was a long time coming. Okay, I admit it really wasn't a long time coming. The timeline was surprsingly short. July 9 – LL blogs that a new skill game policy will be efffective Aug 1st\July 29 – LL blogs that the implementation date has moved to Sept 1st. LL says, among other things, that by moving the date they will be able to process a larger number of applicationsAug 21 – LL approves 7 skill game operators and 3 skill game creatorsAug 27 – LL blogs a reminder re: Sept 1st effective date. LL helpfully mentions that "*As noted in the FAQ, creators and operators whose applications are under review at the deadline may continue to operate skill games while their applications are reviewed, provided that they have submitted all required documentation and continue to promptly respond to any inquiries from Linden Lab. "Sep 1 – Skill game policy in effect By moving the deadline the LL was able to approve a total of 10 applications. The number disapproved or pending of course is something we're left to guess at. So now if you're not allowed to visit a skill game sim – that's automagically prevented? Perhaps. I mean there are the offcially designated skill game regions. But then there are the operators/creators with pending approval stuff that they can continue to use. Does the pending approval stuff that's continuing to operate need to be in an official skill game sim now? Idk. Perhaps. I guess no. Before going to a sim can you tell if it's an approved skill game region? You can tell by visiting the list of approved skill regions and doing a manual scan. This is not a quick process. Once there you are able to check for text in the Type field of the About Land display. So if it's a skill game region then – are the games there skill games and do they comply? If they were approved they should have special names and special approved creator names. If they were disapproved... well those look the same as the approval pending items I guess. So that's a problem not solved by extending both the application deadline and the implementation deadline to the same date. I guess you could just trust that the game operator is complying with the TOS and you'll be fine. To be safe run away. Because you, the participant, are responsible for knowing ..... Well, how about you come across an apparent skill game in a non-skill game region. Okay to play it there? Hmmmm.... the blog note says if the creators/operators are pending approval they're okay to continue to do their thing. So – can you continue to do your thing? I guess you can. Of course the pending approval skill games look the same as the violator/never applied for approval ones. To be safe run away. Reviewing where we are: In a skill game region and the game creator has those special names and approved creators – good to go (if you're old enough and not from a banned location)In a skill game region and the game creator doesn't have the special name or creators things – your guess.Not in a skill game region ... I guess it's your guess there too.This little jingle about operator & creators might be helpful: No need to comply If they apply And they try On the fly They get by Of course it will get easier over time. After awhile the secret list of applicants still waiting for a decision who also applied before Sept 1st will dwindle to nothing. All of which gives me the opportunity to say that complying with the skill game policy is a game of chance. Thank you Linden Lab.
  18. The resident who provided the previous content, if any, has replaced it with this generic statement.
  19. I have to agree with everyone except Handario. Every possible string will either not start with "//" or not be all blank. Lines of all spaces don't start with "//". Lines that start with "//" aren't all spaces. So the condition presented eliminates or includes everyting... not show is whether the if includes or excludes items data == "// something" gives (FALSE OR TRUE) resulting in TRUE data == " " gives (TRUE OR FALSE) resulting in TRUE data == "non blank" gives (TRUE OR TRUE) resulting in TRUE
  20. GlenHagen wrote: I made a working light switch script with regular point lights (prims). But having the switch turn on projector light doesn't work right? I can't find any LSL functions for this. You turn a projector light on and off the same as a non-projector light. A projector light is a prim point light with additional projector settings you can make manually in the build dialog.
  21. Thanks for that reply Rolig. Yeah, that Texture Console is crazy. I tried at one point to actually use it. Hopeless. I could barely see stuff and it was changing all the time. I'd have to set up a special room with better contrasting backgrounds or sumptin'.
  22. Madelaine McMasters wrote: Go get some caffeine... http://wiki.secondlife.com/wiki/Texture_Console http://wiki.secondlife.com/wiki/Image_System http://wiki.secondlife.com/wiki/Talk:Texture_Cache Thanks Madelaine. I had looked at the Texture_Console item before. It's find it hard to understand. For now I'm going to guess that my Texture Info item that calls itself discard level is what the Texture_Console article calls current discard level. Now I can see that when those levels are both 1 I'm not going to see my texture. It's like it's not there. But if I zoom in closer It will start to be there... in a blurred version. Crap... I'm not really seeing the texture info for the faces I'm interested in. Right texture, wrong faces. I've left out part of my story cuz I was trying to ask a simpler question. I'll read a few days and then maybe come back with more. Nothing is simple.
  23. I find myself working against the desire of the servers & viewers to show us less. Like when they decide we don't need to see the texture in full detail. Instead we get a fuzzy 1/4 or 1/16 version served up. Dats super efficient. Cuz now we can quickly not see things... well, anyway. I'm trying to see what's being done by the viewer/server complex. Show Texture Info sounded helpful so I turned it on. Here's a picture to show what it gives me: This could be helpful if I knew what these things meant. So far I have the ID value is the start of the texture UUID. I think that desired level is the level the viewer would show try to show you if it had its way. Discard level is a mystery. Missing? idk. v_size ... it's the size of something but what isn't clear. Any explanations or links to explanations are appreciated.
  24. Reo Ninetails wrote: Is there anyway to set some people to have eject/ban options n stuff still? I haven't played with non-deeded, set to group land for years. So I don't have a good way to check. There is this item I found which gets into group abilities: http://www.desperationisle.com/2007/09/knowing-when-to-deed-your-land.html There is the option to use scripted devices owned by the land owner to eject and ban at the direction of other people. Who is authorized and has what abilities determined by the scripts mechanisms rather than group roles.
  25. All parcels in the same region with the same owner share a pool of Land Impacts. Group owned parcels (Deeded) have the group as owner. That means they aren't able to share in some other groups pool of Land Impacts. You could sell yourself all the land. Then, with you as the owner, all the Land Impacts are in one pool. Each parcel could still be set to whatever groups you want. But not deeded.
×
×
  • Create New...