Jump to content

NellFury

Resident
  • Posts

    12
  • Joined

  • Last visited

Reputation

0 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. That might speak to how likely SL is to be targeted in the near future, but it doesn't answer the question of whether a new risk has been opened up. I would say all it would take from either side of this equation would be for a bright spark to experiment with using SL as a cover for illegal activities, or for some other genius to decide existing activity is close enough to try and make a political name for themselves.
  2. As fair disclosure, I;m writing from a part of the world where prostitution isn't illegal... This legislation isn't aimed at prostitution per se, it;s aimed at sex trafficking. Perhaps people in the US can comment on whether legislators find it a happy coincidence that it makes business harder for non-trafficked prostitutes as well. The confusion between the two seems telling.
  3. There are, or there used to be lots of places with voice and cam offerings. How RL does it have to get? Also, the people who are really offering illegal services have had years of watching the pursuit of Backpage. I'm sure they haven;t just packed up and found jobs at WallMart. They'll be looking for alternative venues, as will the people who use those services. The problem with this legislation is that it doesn't go after the people actually doing the trafficking, it just criminalises the services they use. The people who are really behind the crimes are free to go and find other ways to do business, and you can bet that's exactly what they are doing.
  4. Thanks again, but that's one of the examples at http://wiki.secondlife.com/wiki/LlSetTimerEvent I still have the problem that my timers seem to fire as soon as I make the call to llSetTimerEvent. Am I doing something wrong, or is there some alternative method to make the timer event only fire after the elapsed time? I'd be happy to demostrate this.
  5. Thanks, I posted another example, but here is the complete version of the code I started with... // // Counter Script // // Nell Fury (nellfury) 2016 // // Test script for counter functions // Global variables string Ayy; // Option 1 string Bee; // Option 2 integer Listener; // Listener identity for menus string textFunction; // Idetifier for the text functions // end variables // Constants vector white_A = <1, 1, 1>; //ColorPaletteEntry17, "White" vector light_yellow = <1, 1, 0.5>; //ColorPaletteEntry25 vector red = <1, 0, 0>; //ColorPaletteEntry19, "Red" integer menuChannel = -935756365; // Fixed comms channels integer textChannel = -415559366; // end constants // Functions nfTextBox(string textMsg, string menuOpt) { llListenRemove(Listener); // Clean up the menu listener Listener = llListen(textChannel, "", llGetOwner(), ""); // Make a new one llSetTimerEvent(60.0); // Set timeout llTextBox(llGetOwner(), textMsg, textChannel); } nfOutput() { llOwnerSay("Ayy = " + Ayy + "; Bee = " + Bee); } // end functions default { state_entry() { llListenRemove(Listener); // Make sure we're clean } touch_start(integer total_number) { llListenRemove(Listener); // Make sure we're clean textFunction = ""; if(llDetectedKey(0) == llGetOwner()) // Only respond to owner { Listener = llListen(menuChannel, "", llGetOwner(), ""); // Send a dialog to owner, use a fixed negative channel number for simplicity llSetTimerEvent(60.0); // Set timeout llDialog(llGetOwner(), "Choose an option", ["A", "B"], menuChannel); } } listen(integer chan, string name, key id, string msg) { llOwnerSay("listen started"); if(chan == menuChannel) { if(msg == "A") textFunction = "A"; if(msg == "B") textFunction = "B"; } if(chan == textChannel) { if(textFunction == "A") Ayy = msg; if(textFunction == "B") Bee = msg; textFunction = ""; nfOutput(); } // Fire the timer and clean-up llSetTimerEvent(0.1); } timer() { // Stop listening llListenRemove(Listener); if(textFunction != "") nfTextBox("Enter a value for " + textFunction, textFunction); // Clean up function after use textFunction = ""; llSetTimerEvent(5); llOwnerSay("performing calculations on self timer…"); } }
  6. As a follow up, I tried this example from the wiki page on llSetTimerEvent It fails too... The timer event does fire, every time the llSetTimerEvent call is made // The timer event will never fire. default { state_entry() { llSetTimerEvent(5.0); // Sensor every 2.5 seconds llSensorRepeat("", NULL_KEY, FALSE, 0.0, 0.0, 2.5); } no_sensor() { llSetTimerEvent(5.0); } timer() { llSay(0, "I will never happen."); llSay(0, "Well, unless llSensorRepeat() magically finds something,"+ "or maybe there's 2.5+ seconds of lag and the timer()"+ "event queues."); } }
  7. I'm writing a calculator with a menu function. Whenever I call the timer with llSetTimerEvent, the timer fires immediatly and again after the specified interval. This seems contrary to the documentation and examples I'm seeing. So, if I write this code: llDialog(llGetOwner(), "Choose an option", ["A", "B"], menuChannel); llSetTimerEvent(60.0); // Set timeout And after that, clean up the listener in the timer event, the timer fires immediatly, killing my listener, and again at 60 second intervals. Is this correct behaviour? The documetation for llSetTimerEvent seems to suggest the timer event should only occur after the specified period, not immediatly.
  8. NellFury

    stop scripts

    Hi, I have some things I'm building that have a few scripts in them. It's handy to leave them out at home so I don't have to keep taking them into inventory and lay them out again every time I come back to it. But having the scripts running all the time does add to lag... I know I can stop the scripts individually, but is there a way to stop all of them across a number of linked prims? I'd like to be able to stop all the code while I work on the physical aspects of what I'm doing.
  9. Hi, I'm just trying out a new mesh body. For some years I've worn a bangle on my wrist that I use to keep some scripts and things. But with the mesh bodies, the hands attach to the forearms and I can't find an attachment point that just keeps the bangle in place on my forearm... Is there any solution to this? I imagine the BDSM folks might have come across the problem as well, but I can't see any discussion of it. I could wear it on my upper arm, but that would get in the way of clothes. I could just find something else, but I like my bangle...
  10. Thanks Teresa, that helps :-)
  11. I'm just coming back to SL after being away for a while and I'm keen to try a mesh body. But there's one thing I don't get. There are a few people selling shapes for the different mesh bodies. I know this sounds like a newbie thing, but doesn't the mesh body define it's own shape? I've read a lot about adjusting them for clothes etc and clothes being tailored for the popular mesh bodies. Is this just settings for the mesh body that you buy? And if so, doesn't that mean that things won't fit again? Please help me, I want to understand what I'm getting before I spend any money on things.
×
×
  • Create New...