Jump to content

Innula Zenovka

Advisor
  • Posts

    10,717
  • Joined

  • Last visited

Posts posted by Innula Zenovka

  1. Someone's asked me to make a device that has them automagically swimming when they're under water, and as far as I know -- I would be delighted to be told I'm mistaken -- there's no way with either the standard viewer or RLV for a script to turn on flying.

    So, I can find out if I'm under water or not, using llWater.   If I am, I can over-ride the standard walk animation with a swimming one (and "stand" with treading water, I guess).   But I'm a bit at a loss how best to make myself float or swim.

    My initial thought is that I'd do something with llSetForce to make myself weightless (that seems more straightforward in a hud than trying to use llSetBuoyancy, though I may be mistaken), and then use control events to "swim" in the appropriate direction (or up or down, of course, by altering the force parameters.   

    Is this a sensible way to proceed or am I off-beam?

  2. The first example under "Useful Snippets" in the wiki section to which Rolig directed you," Generic Multi Notecard reader by Brangus Weir," does, it seems to me, exactly what you asked about -- reads a list of names from a card called "One" into a list called "gOneCard", and then finds a card called "Two" and reads the list of names from that into "gTwoCard", and then finds a card called "Three" and reads that into "gThreeCard".

    All you need to do, to my mind, with that script, is alter the bit of the user function there, initialize (string _action), to do what you want when the script has finished reading the three cards.   That's the bit,

    else if ( _action == "finish"){  // read out all the lists to prove it works }

    Change it to something like

    else if ( _action == "finish"){  
        llOwnerSay("Right, read the cards; let's boogie");
        state running;
        }

    and then open your listens and so on in state_entry of state running.

    I'm a bit confused by the title of your post; you can't, unfortunately, have a listener that listens listen to all uuids on a list and to no one else.   You have to set up a listener on the lines of

     

    list my_list;default{	state_entry(){		llListen(99,"","","");  //listen to anyone on channel 99	}		listen(integer channel, string name, key id, string message){		if(~llListFindList(my_list,[id])){//if the uuid of the person we heard from is to be found in my_list			//then do stuff		}		else{		llInstantMessage(id,"Sorry, "+name+",but you aren't on my list so I'm not listening to you");		}	}}

     

     

     

     

  3. If it's legal to gamble anywhere in Holland,  I think attempts to stop Dutch residents gambling with online gambling places licenced and owned elsewhere in the EU would very rapidly be challenged in the European Court under the competition policy.  

  4.  


    Madeliefste Oh wrote:

    It has not much to do with SL, Vick. Fred Teeven want to earn more money for the government by allowing 'controlled gambling'. Now he needs some
    measures to get rid of the competition from sites abroad. 'But the aim is to allow playing Poker in 'sportkantines' and such.

    See also:


    But that would be completely against EU competition law, wouldn't it?   And I find it difficult to believe anyone is going to get away with blacklisting -- or even try to -- most major European banks.  

     

  5. The new payment system has been in operation since late last year -- November, I think -- so if people with bank accounts in The Netherlands haven't had problems so far, I don't think they're likely to start now.    The only problem I (in the UK) have had is not being able to use PayPal for new alt accounts -- I've had to use my Visa debit card --  though my existing payment arrangements have been unaffected.  See the Local Payments FAQ for more details.  

    Note that Dragonfish, the payment processors, aren't a gambling website.   They are owned, though, by 888.com, who are.  But Dragonfish themselves are just payment processors.    So it would seem to me that any ban imposed by the Dutch government would catch payment arrangements set up through Dragonfish with particular sites rather all payment arrangements Dragonfish make.   After all, I could set up payment arrangements through Dragonfish with Paddy Powers if I wanted, but those would be completely separate from my payment arrangements with LL.

     

  6. I agree.  

    Whatever the grievances, real or imagined, that have caused the person to keep on coming back with alts to harass people, the fact that he or she has now engaged in this sustained campaign of harassment presumably means that the OP now wants nothing more to do with the harasser.   I certainly wouldn't.

     

     

  7. I don't know if this will fix the problem, but to stop the carriage return being an issue, check that the line actually contains some data.   I would do it like this,

     

           if (ldata != EOF)                {		if(llStringTrim(ldata,STRING_TRIM)!=""){  // then go ahead and process it                    list tmp = llParseString2List(ldata, ["="], []);                    string setting = llList2String(tmp,0);		.....			}		}

     

     

    and then either process it or, if it's a blank line, ask for the next line of data.  

    I don't know, off the top of my head, how best to handle it the way you're doing it, though.

  8. How horrible for you.   It's a bit difficult to know what to suggest without knowing more about the sim -- would setting it to group access only, temporarily, at least -- be an option?  

    Once when one of my parcels was beset by griefers I used something based on the under age boot script, in the wiki, to stop the culprits rolling up alt after alt as my friends and I ejected and banned them.   Would that be an option?  Obviously, it's not an ideal solution, since it stops bona fide new (very new) accounts from entering, but it may be the lesser of the two evils until the problem is resolved.    Which may not take too long ; in my experience of these things, griefers tend to want a reaction, so if you don't give it them -- just mute, eject, and and AR. without saying a word to them -- the they tend to lose interest sooner rather than later.

  9. At risk of confusing matters, how about something like this?  I'm not completely sure what would happen in the event of a dead heat, with two avatars hitting the finishing line at the same split second, but neither am I sure how much of an issue, in practice, that's going to be.

    I could well be wrong there, though.

    I'm adding people to the list "winners," though I'm not doing anything with it, in case we need a record of the placings later.

     

    integer counter;integer n;list winners;list placings =[	"second","third","fourth"//and so on		];default{	state_entry()	{		//llSay(0, "Hello, Avatar!");	}	collision_start(integer total_number)	{		winners += [llDetectedName(0)];		counter++;		if(counter ==1){			llSay(0,"And the winner is "+llDetectedName(0));		}		else if (counter >1){			n = (counter -2);			if(n<3){				llSay(0,"And in "+llList2String(placings,n)+" place is "+llDetectedName(0));			}		}	}}

     

     

     

  10. For what it's worth, despite being something of a fashionista, I don't have any difficulty keeping my normal usage down to under 4MiB, and that's with wearing a rather scripty collar, using an external AO rather than a built-in TPV one, and usually having a couple of fun gadgets attached, too.

    It's mostly a question, I think, of only buying stuff that's either modifiable (so you can take out unwanted scripts) or that comes with a "remove all scripts" menu option (most of my shoes and boots).   That and constantly checking -- I recently put on an outfit that I hadn't worn for ages and was puzzled about why my script memory use had  almost doubled; turned out there were 40-odd scripts, fortunately removable with a menu option, lurking in the collar of my biker jacket.

    BTW, I'm delighted to see that Bax Coen is now providing free updates, with a "remove all scripts" option,  for old versions of her ankle boots.

  11. I'm not sure it's right to read too much into LL's starting to develop something and then losing interest or deciding it's too difficult right now or finding a new distraction.   I mean, they've got a track record for that sort of thing -- Windlight would be a good example of a project they started to implement and in which they then lost interest for ages, and script limits -- which I am grudging prepared to concede are probably more important than avatar physics -- seem to have run into the sand, rather.  

    It may be that the idea got vetoed as "distasteful" but Occam's Razor suggests that it's rash to attribute something to LL's conscious and coordinated policy-making that can equally well be explained by understaffing and a short corporate attention span.

    Great news about the avatar physics and FireStorm;  I really hope it materializes.

  12. I'm missing the point, then.   Do you mean something like a particle profile projector, or something made with semi-transparent cone coming out of it to simulate a beam of light coming out of a projector (like some lighthouses have) or is it something different?

  13. Yep.

     

    [ PRIM_POINT_LIGHT, integer boolean, vector color, float intensity, float radius, float falloff ] 

     

     

    For example,

     

    llSetPrimitiveParams([PRIM_POINT_LIGHT, TRUE, <1, 1, 1>, 1.0, 10.0, 0.75]);

     

     

  14. Thanks, Danny.  Looks like your crown is safe for a while yet, as you say.  

    I'd had a look at the jira before posting to see if there was any news there, and formed the impression that fully and properly implementing the idea had run into considerable technical problems, so I guess it may well be that someone's decided either it's not worth doing or that they'll do it later.   It's a shame, cos their idea making it a wearable so I can decide how I want to be animated according to what else I'm wearing seemed a really good one.

    In the meantime, any chance of a V2 implementation of your method for Firestorm?

  15. See the FAQ Linden Lab Official:I've filed an abuse report, I haven't heard a thing, and the offender isn't banned -- why?

    You say in your post that there wasn't enough room on the form and you couldn't attach a notecard.   In my (admittedly limited) experience of such matters, all that's needed is a sentence or two outlining the complaint -- "This avatar's profile  entitled "Whatever" contains false and malicious libels about another resident" or something similar.    They don't need, or particularly want, a blow by blow account, I think.

    Having said that, I don't think they are going to take a nasty remark in someone's picks as seriously as you might want them to.

×
×
  • Create New...