Jump to content

Innula Zenovka

Advisor
  • Posts

    10,683
  • Joined

  • Last visited

Everything posted by Innula Zenovka

  1. It's off by default in Firestorm. The setting is Prefs → Firestorm → General → Allow scripted viewer controls. This should be unchecked, if you don't want RLV activated. If, for some reason, it is activated and you don't want it to be, uncheck it and relog. But it shouldn't be unless you've turned it on for some reason.
  2. Are you using a viewer with RLV turned on? If you are, then I know how to remove all your clothes and attachments by script, but otherwise it's just not possible.
  3. Sassy and I have just been chatting about this in world, and we think we know what happened. Sassy's busy and asked me to post our solution. We think that the little robot gave you a copy of itself in a folder, and you accidentally clicked "Replace Current Outfit" rather than "Add to Current Outfit". I can't think of any way other way to do what you describe unless you're using a viewer with RLV turned on.
  4. Thanks. So, again, one's about a third of the other. So it looks as if they may now be measuring different things (or reporting the same measurement in different ways?).
  5. This, I think, is the structure you want: integer handle;key owner;default{ state_entry() { owner = llGetOwner(); } touch_start(integer total_number) { if(llDetectedKey(0)==owner){ llListenRemove(handle); handle = llListen(0,"",owner,""); llSetTimerEvent(30.0); llOwnerSay("Please state the amount you'd wish to set the current game to!"); } } listen(integer channel, string name, key id, string message) { llListenRemove(handle); llSetTimerEvent(0.0); integer i = (integer)message; if((string)i == message){//quick test for a valid integer other than 0 llOwnerSay( "You've entered "+message+"!"); //do stuff to set the appropriate value } else{ llOwnerSay("Sorry, but \""+message+"\" is not a valid integer. Please try again"); } } timer() { llListenRemove(handle); llSetTimerEvent(0.0); llOwnerSay("Sorry, timed out"); }}
  6. Thanks, Void. I guess I will need to keep an eye on this and see what happens. I'd be very grateful, in the meantime, if other people with access to Top Scripts could take a look and say if they see any big discrepancy between the figures there and the stats bar, particularly on the main server channel. There was certainly something very odd happening on the sim in question yesterday; time dilation (as reported by the stats bar and as was obvious from trying to do anything) started going all over the place and, when I checked, an apparently innocuous scripted tree that's sat there for a couple of years hardly taking up any script time seemed suddenly to have gone berserk for no apparent reason and was somehow showing a time of 60+. I disabled scripts in it, but that didn't do much good, so I restarted the sim, after which things stablised but I first noticed this big discrepancy, which was still there a couple of hours after the restart. All the other figures in the Top Scripts window looked pretty much as I would have expected (though the total figure was a lot lower than it has normally been) and the stats bar looked pretty much as usual, too -- it's just there was now a big discrepancy. I've never really paid much attention to Top Scripts until now, unless there's a problem or I'm looking for something I've lost, but now I'm wondering.
  7. That's changed, though, Rolig. According to the wiki TOP SCRIPTS: Prior to server version 11.06.17.233176 (released 2011-06-28) the times reported represent only a brief instance in time and are inaccurate. Server 11.06.17.233176 changed it so that the times reported are now the average script time per frame for the last 30 minutes for all scripts on the object. If the object has been in the region for less than 30 minutes the number reported will be the average time per frame since the object entered the region. I'm not certain, and would appreciate confirmation or correction on this, but I think, from the wiki articles, the Stats Bar tells me how many scripts are running and Top Scripts tells me how many scripted objects there are (though I've never noticed so great a discrepancy before). But this doesn't explain -- at least not to me -- why what's supposedly "the average script time per frame for the last 30 minutes for all scripts" in the region is about a third of the figure in the stats bar.
  8. In my experience, that particular message tends to indicate either a problem with the particular sim (or with teleports between sims) or with my internet connection rather than with the viewer.
  9. I've just noticed that the figures for the number of scripts and the script time on my sim differ considerably between the stats window and the "top scripts" shown in the Region/Estate tools. The figures in the stats window are about three to four times those given by the Region/Estate tools. This is the case in both Catznip (which is based on 2.8) and the latest beta viewer. I don't remember there being such a wild discrepancy in the past. Are they now measuring different things, or is something bust?
  10. The viewer you're using shouldn't make a difference here. What's happened is that this beachball expects to animate you and to accept control events (that is, respond to your pressing the arrow keys on your keyboard). If you're wearing it as an attachment, when the script asks for permission to do this, it's all done silently and automatically, so you don't notice. However, if it's not attached, the script has to send a pop-up asking you. That's the way LSL works. Whoever wrote the script doesn't seem to have included proper error-handling to accomodate a situation in which the ball is rezzed on the ground, as opposed to worn, and the owner doesn't grant it the permissions it wants, with the result it keeps on asking you every time -- I would think -- you appear on the sim. It must be somewhere on the sim. The sim owner or an estate manager should be able to find it, and return it to you, using the estate tools at their disposal. If this is a problem, then some third-party viewers like Firestorm have a search facility that should help located it, or you could try putting this script into a prim and touching it. If the item's in 96 meters of the prim (assuming the name is right), it should locate it for you: string s = "FreeBee SwimBall 0.9 (wear me)";default{ state_entry(){ } touch_end(integer num){ llSensor(s,"",ACTIVE|PASSIVE,96.0,PI); } sensor(integer total){ while(total--){ llOwnerSay(s+" detected at "+(string)llDetectedPos(total)); } } no_sensor(){ llOwnerSay("couldn't find anything"); }}
  11. If you ask the owner of the sim (or someone with estate manager powers) to use the Region/Estate tools to search in "top scripts" for the object by name, he or she should be able to locate it easily and return it to you, from that window. ETA -- I don't think you can be wearing it; if you were, you shouldn't be seeing those messages.
  12. To be fair, though, Dora, crashing at Old Lars is by no means an unusual experience -- it must be one of the most densely populated parcels in SL most of the time.
  13. What does it say right at the top of the pop-up? In my silly example, it tells you it belongs to me: If you identify the owner of the object from that, you can AR them (do the AR with the spammy menu open, so it gets captured in the automatic screenshot) and then mute them, which should mute the object, too.
  14. Deltango Vale wrote: Sigh. The UK will go dark again at 4 o'clock in the afternoon. It would take maybe 20 minutes for Parliament to fix the problem (by simply leaving the UK on BST year round), but politicians breed in the dark. Thus, the UK will remain home to vampires and werewolves for another year. /me is old enough to remember when that was tried as an experiment for a few years in the late '60s or early '70s. It proved hugely unpopular, the more so the futher north you got. Up in the north of Scotland, as I recall, it meant the sun didn't rise till about 10:30 in the morning.
  15. I would share your brother's concerns. The advice in the Official FAQ on Phishing is to forward any suspicious emails to security@secondlife.com before deleting them.
  16. I think you have the USA and Europe switched round. Certainly daylight saving in the UK (and, as far as I know, in the rest of the EU) ends on the last Sunday of October each year -- October 30th, this year -- and, at least according to this, it ends in the USA and Canada on November 6th. There's a complete list here http://www.timeanddate.com/time/dst/2011.html
  17. As I understand it, all the third-party name-to-key systems work by collecting names and keys from sensors and the like in busy areas and sending them to the external database. So if you never happen to have been somewhere they're operating, they won't know your name. I really wish we had a native function in LSL retrieve people's uuids from their username. Scripts need to do it so frequently and, as Void says, your uuid isn't confidential information; you expose it to scripts every time you touch something or say something. There's a long-standing jira about it at https://jira.secondlife.com/browse/SCR-91
  18. Vendors that allow you buy gifts for friends normally interrogate websites like that, because they need the avatar's uuid, rather than name, to send items to him or her.
  19. Just a note to anyone reading this who's learning to make huds. The only way to do this, without you and your customers disolving in tears of rage and frustration at some point because the damn thing is going on sideways or vanishing off the edge of the screen, is (assuming you're making it out of regular box prim) to make sure the main face of hud -- the one the wearer is supposed to see by default -- is face 4, the face with the red arrow going into it when you're looking at the prim with the local ruler mode turned on. That means the main face of the hud is guaranteed to be the one showing up on the wearer's screen when the hud is rotated at ZERO_ROTATION, the default rotation for huds, and should mean the hud is more or less correctly positioned at all screen resolutions. I learned this the hard way.
  20. Here's a simplified version of the same thing, that I use: float t =0.5; //how often to restart the facial expressions -- need to tweak depending on the effect you wantlist gAnimations = ["express_toothsmile","express_tongue_out" ];//build up your perferred expression using the built-in ones -- use as many or as few as you likestring anim;//animation you're playing (eg holding the candy cane)restartAnimations(){ integer i ; integer max = llGetListLength(gAnimations) ; string ani ; for (i=0;i<max;i++) { ani = llList2String(gAnimations, i) ; llStopAnimation(ani) ; llStartAnimation(ani) ; }}default{ state_entry(){ anim = llGetInventoryName(INVENTORY_ANIMATION,0); if(llGetInventoryName(anim)!=INVENTORY_ANIMATION){//sanity check llOwnerSay("Please put an animation in me or this isn't going to work properly"); } } changed(integer change){ if(change & CHANGED_INVENTORY){ anim = llGetInventoryName(INVENTORY_ANIMATION,0); if(llGetInventoryName(anim)!=INVENTORY_ANIMATION){//sanity check llOwnerSay("Please put an animation in me or this isn't going to work properly"); } } } attach(key id){ if(id){ llRequestPermissions(id,PERMISSION_TRIGGER_ANIMATION); } else{ if(llGetPermissions()&PERMISSION_TRIGGER_ANIMATION){ llStopAnimation(anim); }//no need to stop the facial expressions, because they'll stop anyway in a second or two llSetTimerEvent(0.0); } } run_time_permissions(integer permissions){ if(permission & PERMISSION_TRIGGER_ANIMATION){ llStartAnimation(anim);//start holding the candy restartAnimations();//run through the list of facial expressions, starting each one llSetTimerEvent(t); } } timer(){ restartAnimations(); }}
  21. Sylvia Starship wrote: ive just gone into help menu about 2nd life and it's just really technical stuff which ive no clue about and i cant copy n paste it to show you, it doesnt help me im afraid - I don't have anything called appearance bottom right just my inventory! oh dear Right at the very top of "Help About" it should say something like "Second Life 3.2.0 (243350) Oct 18 2011 19:05:59 (Second Life Beta Viewer)" -- ignore the rest; just see if you can find something like that. Then you should be able to select, copy and paste it as you would any text.
  22. I find a judicious appliation of filters and labels in Gmail solves a lot of problems with jiras I'm watching. The emails go straight to subfolders, without cluttering up my inbox, and I can look at them there or at the jira page at my leisure.
  23. This is my normal, really scary, Halloween outfit, but I may do something different this year;
  24. While Viale has certainly taken over responsibility for chairing the Adult Content Group and uses, as do several other Lindens, of course, the community@lindenlab.com email address, I don't think -- from what he's been saying, at least -- that he's responsible actually for running and moderating the Adult Content Forum, though it seems to have been his idea to create it.
  25. Raster Teazle wrote: I think he should offer it to 3rd party viewers only unless LL pays him to add it to the official viewer. Since the funds were collected on the basis that The code and any resulting user client would be available under the snowstorm open source codebase for Second Life to anyone who wished to use it. Generally, this code is used for the development of third party viewers. When completed, this code would be public domain, available to those residents of second life who are either software developers, creators or consumers of mesh clothing and attachments. It is our hope that the developers of Second Life will adopt this code to include it into the official client releases as well. I think that would constitute fraud, wouldn't it?
×
×
  • Create New...