Jump to content

PeterCanessa Oh

Resident
  • Posts

    4,476
  • Joined

  • Last visited

Posts posted by PeterCanessa Oh

  1. If this is being said on channel 1 then you must have an object that is reporting it to you.

    Do you usually control your AO with channel 1 - that is chat /1 message?  If so it's probably, and annoyingly, your AO complaining that someone else is talking to it.

    Otherwise you must have some other attachment or object that is reporting this.

    Please can you tell us which object this message comes from?  It should be given in chat, the message below does not say (apart from ".")

  2. Also note that things you are wearing do not count against the land's prim limit either and you don't need permission to rez them in order to wear them.  This means you can use this trick for things you aren't normally allowed to rez because of the land or their size.

  3. Thanks Adromaw, all contributions to this thread so far have been good and positive (except my own script error!).  How long do you think before we're spammed/trolled :-(

    Unfortunately this is an issue that has plagued any seller and a lot of buyers in SL since it started.  The LL servers must recognise when something has been delivered (almost by definition of the system) but we as residents are never given, and have no access to, any notifications.  Caveat Vendor!

    My preference is to sell items as copy/no-transfer and just give any recognised customer a new product if they say they had a problem.

  4. 
    

    Peewee.Musytari wrote:

    I can`t see it being very common for someone to rezz somewhere that they are allowed to build but not allowed to run scripts

     

    ;-) How to unpack a box if you aren't allowed to rez it where you are = attach the box to your hand, that simple.

    Plus, some fraudsters deliberately go to non-script areas specifically to break such 'detection' measures.

  5. 
    

    Jae.Serrao wrote:

    Furthermore I could have the script destroy/delete itself after message is sent so that way its never even seen as being in the box.

     

    Oops, your'e absolutely correct.

    Although I said "the first time they rez ..." I left out the line "llRemoveInventory(llGetScriptName());" that should have come after the llInstantMessage(...); line.  Apologies, if that isn't there you'll be bombarded by IMs every time someone rezzes something belonging to you, not good!

    :-( Unfortunately, this still doesn't stop someone passing-on an object before they even rez it and then claiming not to have received it.  As long as you keep a list of 'known' customers you will be able to spot the fakes though.

    • Ultimately someone only has to unpack something in a script-disabled parcel to make any script useless.  The following is all you need to be informed the first time anyone rezzes something of yours outside that though:

    
    

    default{

       on_rez(integer StartParam){

          llInstantMessage("**** YOUR UUID HERE ****", llKey2Name(llGetOwner()) + " rezzed your object " + llGetObjectName());

       }

    }

  6. 
    

    isis Grashnar wrote:

    They also sell huds that change the color and or accents of the hair.

     

    Nothing to add on your actual question, but something to beware of with resize/colour-change scripts especially in hair or other high-primcount objects:

    There should be ONE script in the hair and ONE in the HUD.  There may be two or three in each and, yeah, that's ok.  If there are hundreds of scripts - eg; one per prim - then you can have loads of trouble with script-limits, lag, teleports and the like - or cause it for anyone around you.

  7. Scripts will be limited per parcel and per avatar.  Speculating about what level LL will set the limit at is pointless until they do actually make some announcement.  With the recent layoffs and apparent change of focus even when/if they will go ahead with limits is just a guess.

    • Like 1
  8. Some things it would be useful to know, if we are to even suggest how to get help:

    • What did you buy
    • Where did you buy it
    • Who did you buy it from
    • When did you buy it
    • How did you pay for it (Just the method, DON'T give us cc or other personal details!!)
    • Why do you think it's a real-life object
  9. 
    

    CarneyInc Mint wrote:

    The problem I have been running into is the fact that if I wanted to use llSetClickAction(CLICK_ACTION_ZOOM), I would have to insert that within the touch_start portion of the program, rendering it ineffective. Is there a function or anything that would allow the avatar who touched the prim to zoom in on it, without setting the click action to zoom?

    (you will generally get better responses to scripting questions in the forums, where us geeks hang out: http://blogs.secondlife.com/community/forums/scripting)

    You can ask permission to take control of and reposition the avatar's camera but that's going to be a lot of work, and very awkward for a audience of several people.  llSetClickAction() should go in the state_entry() event handler, by the way, so it is in effect as early as possible.  As you have noted though, there can only be one click-action, so if it's zoom that applies to everyone.

    That leaves the simpler problem of how your presenters can control the board if they can't click it to change the slide (texture).  Unlike zoom, however, there are lots of other control options.  Most obviously there is chat - have them type 'next', 'back', etc.  If that seems too awkward you could create a set of gestures triggered by, for example, F2, F3, etc. that would then command the board.  For a more immersive in-world experience you could create a control-object that the presenters could touch, rather than the board itself.

  10. There are two ways an object can communicate with you like that - script functions llOwnerSay() and lIInstantMessage().

    If the object is using llOwnerSay() then it must be in the same region as you.  If you are getting the messages even after you teleport to another sim then that means it must be an attached object.  Detach everything and teleport to test this.

    llInstantMessage() will reach you anywhere in SL though so if the object is not an attachment, as above, it'll be harder to track down.  My best guess there comes from "Laying Side", which is an animation usually distributed with MLP, and other, sex-beds.  Any message in chat should show the name of the object so knowing that and the type of thing you're looking for you'll have to backtrack to check all the objects you've used that have animated you.

  11. The only stupid questions are the ones you don't ask.

    When you first use viewer 2 your profile is in edit mode - you can tell because the text boxes next to the pictures are white.  Down at the bottom of the sidebar you should have buttons to save/cancel.  Once you've clicked one of those to exit edit mode you should see your profile as others do (no white text-boxes) and there will be a 'my picks' tab next to 'my profile'.

    Click on 'my picks'.  At the bottom of the sidebar is a '+' to add new ones.  You can also right-click and edit or delete any of the existing ones.

  12. PHISING SCAM!!

    Do not read this thread, it's a fake.  You can tell because it start with someone pretending to be Irene but saying she doesn't know something.

    Obviously that's wrong!  We all know and love the fact she always answers XX

  13. The only compile error I get for your script is in the llSay() function.  The second parameter must be a string, but you are passing it an integer.  LSL does not, in general, support automatic casting between types.  Amend the line to llSay(0, (string) turnLightsOn); and you should be fine.

    ETA: In future you may be happier hanging with the rest of us geeks: Second Life Forums > Scripting

    • Like 1
  14. You may well need to request a sim restart as well if the script has ghosted like that.  If you don't own the sim find out who does, explain it to them and ask them to request the restart

×
×
  • Create New...