Jump to content

Rolig Loon

Resident
  • Posts

    46,150
  • Joined

  • Days Won

    5

Posts posted by Rolig Loon

  1. You should rarely need to clear cache and almost never need to do the character test.  It sounds as if you have a chronic connection problem that is preventing avatar appearance data from being updated properly on your own computer and then uploaded to SL where you and others can see it.  If you have been using wireless, this would be a good time to stop.  Wireless is vulnerable to all sorts of RF interference created by everything from cell phones to fluorescent light fixtures, so it's often a problem for SL residents.  That may not be the solution to your problem, but its a good place to start.

    Open your Statistics Bar (CTRL + Shift + 1) and look at the Packet Loss and Ping Sim numbers near the top.  Packet loss should be very close to zero and certainly well under 1%.  If it isn';t, you are loosing data somewhere between your machine and SL.  Ping Sim should be less than about 100ms normally, although numbers twice that high are not alarming.  If they are any higher, though, data is taking way too long to travel between you and SL.  There are many possible places that either problem could be. See http://blog.nalates.net/2011/10/26/troubleshoot-your-sl-connection/ for a good overview.  Often the best place to look is your router.  Try simply rebooting it.  Unplug it from the power for a few minutes and then plug it back in again.  That will give it time to clear its RAM and start fresh.  You can also try temporarily bypassing it completely by plugging your Internet cable directly into your modem.  If the problem goes away, you know it was probably in the router.

  2. Sure.  Define a global integer variable to use as a counter and then increment it by one every time your script gives the sold item.  So, at the very top of the sript, you add something like

    integer gCount;

    and in the money event or wherever you deliver the item, you add a line that says

    ++gCount;

    Then all you need is a way to get the results.  My favorite easy method is to write the current value of gCount in the vendor's Description field. Then you don't need to do anything but look at it with your Build/Edit tool every once in a while (or just mouseover, if you set your viewer up to do that).  Writing to the vendor's description just means adding one more line, right after the one that increments gCount....

    lSetObjectDesc((string)gCount);

    That's it.

     

  3. Angel is right.  Another way to look at it, though, is that all of SL is a video chat. You are really sitting in your RL room in front of a keyboard, and everyone else you meet in SL is doing the same thing.  When your avs are in the same place in SL, you are "seeing" each other and can talk by typed chat or voice.  The only difference between that and RL video chat is that you are seeing each other's avatars.  For most of us, that's what SL is about.  After all, as Angel says, you can always use Skype or some other video conferencing program if you want to see each other's RL faces.

  4. Try rebuilding the locally cached copy of your inventory.  That copy -- a working copy that sits on your own hard drive -- can sometimes get out of sync with the asset servers that hold the original.  All it takes is a bad Internet connection or some odd event on your computer to mess it up.  I suggest clearing your cache manually from outside SL ( see http://wiki.phoenixviewer.com/doku.php?id=fs_cache_clear for instructions that are easy to adapt to whatever viewer you are using ).  When you log in, go to a nice quiet, low-lag sim like Pooley or Aqua.  Open your inventory, type in any letter in the search bar to trigger a reload, and wait.  If your inventory is very big, go out for coffee.  When it is no longer fetching more items from the asset servers, your new copy ought to have everything in it.  If not .... try other suggestions here >>> http://wiki.secondlife.com/wiki/Lost_inventory

    ETA:  If you bought two copies of the same item, especially if it was an item with copy perms, get in touch with the merchant and ask politely for a refund.  The merchant will be able to verify easily what happened, and many will be glad to return your L$.

  5. It can sometimes take anywhere from a few minutes to a day or more for your items to be delivered, even after your Transaction History in Marketplace shows that the items were delivered, especially if the merchant's Magic Box is temporarily out of service or the sim it's on is offline. Having said that, though, things do get lost sometimes. Not that it helps now, but to remember for the future:

    (1) Don't overuse the shopping cart. It is easily confused if you put more than a couple of things in it.

    (2) Don't buy things from Marketplace (especially LOTS of things) unless you are in world to receive them at the time. We each have an "in box" that holds IMs, notecards, group notices, group invitations, and anything that is delivered to us if we aren't in world at the time. That "in box" can only hold 25 things, total. If anything else comes in, it isn't saved. It is gone ... poof .... forever. If you have a mess of things delivered from Marketplace and half your friends send you notecards, that in box will be capped and you will never know what happened.

    So, what do you do now? .......

    To get a record of the individual items in your order, open Marketplace and click the My Marketplace menu at the top of the page. Select My Account >> Order History from the pulldown menu. If you do not receive items within about 24 hours, you should cut and paste the information about a missing item from that Order History and send it in a IM or notecard to the merchant, along with a polite message requesting redelivery. Most merchants are very kind and willing to redeliver. This happens all the time and they are aware of it. Do be patient, though. Not everyone logs in to SL every day or checks their e-mail. If you still haven't heard in another day or two, follow it up with a second polite note and finally, if you STILL haven't heard, file a support ticket at https://support.secondlife.com/create-case/ , selecting Marketplace from the pulldown menu.

  6. The box system is actually very handy.  Like a lot of things, however, you do have to learn how it works.  Many items that you buy come in multiple parts, or have a notecard with instructions, a landmark to the inworld store, or an invitation to join the merchant's group.  If those pieces were all delivered separately, they would be very easy to lose, so receiving them all in a neat box saves a lot of trouble for everyone.  Many merchants either include an unpacking script that dumps the box's contents to a named folder in your inventory, or they simply set the controls on the box so that it opens when you left-click it.  If the second option is there, you just click the "Copy Contents to Inventory" button and -- voila!  -- it's unpacked.

    Really the only tricky parts of the process are (1) You need to be in a place where you are allowed to rez and open the box and (2) You need to do regular inventory maintenance so that you know where you put things.  These "rules" are nothing new.  You follow them all the time in RL.  You have to take your purchases home to unwrap them, and you are responsible for putting them in your own closet and picking up after yourself.   Follow the other guuidelines in the Knowledge Base article that others recommended in their responses and you'll be fine.  Welcome to Second Life.  :smileywink:

  7. Have you tried Firestorm? You can customize its UI so that it looks very much like the old V1 UI, yet has the V3 features.  Ever since LL wisely let the viewer code go open source, we have had the advantages of choice, and all viewers have benefitted by the competition among them.  If you don't like what one viewer looks like, use another one.

  8. Peggy's got it right. (Gee, Peggy!  I never knew you danced.  I did too, for a year or more.)  A few hundred L$ a night is pretty average, although a few surprising nights can earn a lot more.  It's hard work, though, and you need to have a thick skin. You have to be on your game all the time, paying close attention to what is going on and multitasking like crazy.  All you have to do is forget to thank someone for a tip, or say something that rubs a person the wrong way, and it can take a long time to recover.  And yes, no cookie cutter emotes, either.  You have to be quick, imaginative, and sensitive.  I had fun while I did it, but I'd never go back.

  9. We get this question at least once a month (search the archives....) and the answer is always the same.  The TOS is the TOS.  You can't decide that you are going to change it or declare that it doesn't apply to you.  The Community Standards, referenced in the TOS, say " Remotely monitoring conversations in Second Life, posting conversation logs, or sharing conversation logs without the participants' consent are all prohibited."  It doesn't say, "except when you decide that you can share them."

  10. From http://community.secondlife.com/t5/English-Knowledge-Base/Account-balance/ta-p/700015 :

    You may choose to withdraw your US dollar balance via PayPal or bank wire.

    32px-KBnote.png Note: Use a bank wire only under the following circumstances:
    • PayPal will not permit payments to your country.
    • You are expecting payment of $10,000 or more.

    For instructions on setting up wire transfer payments, see Setting up process credit payments through a wire transfer.

    Depending on which withdrawal option you choose, you may be subject to fees and minimum withdrawal amounts. For current information on process credit requests, check out the Process Credit page on the Second Life website. To view a full history of your process credit transactions, see the Process Credit History page.

    Please be aware that LindeX processing through PayPal can take up to five business days (Monday-Friday, not including U.S. holidays).

    Bank wire payout request processing time is fifteen business days. Holidays and high transaction volume can affect processing times.

    32px-KBcaution.png

    Important: You must be in full compliance with the Second Life Terms of Service to receive any payment through the credit payment process. This includes, without limitation, the requirement to have accurate and complete registration information, including verifiable billing information.

     

    There is a $1 (USD) fee for using PayPal.


  11. Yohan Roux wrote:

    He seems to want a function to run for a given key, can't see how he could unless he had a list of all keys first, think he should use the object name myself but I could have misunderstood it.

    The OP doesn't need a long list of saved keys.  He's already got the one he needs.  It's llDetectedKey(0) in his collision_start event.  All he wants to do is send it to another script and use it.  Talia's example does that just fine.  As she says, if the two scripts are in the same linkset it's even easier to use llMessageLinked

    .

    In the sending script ...

        key UUID = llDetectedKey(0);    llMessageLinked(LINK_SET,0,"",UUID);

     

    in the receiving script ...

        link_message(integer link, integer num, string msg, key id)    {        key Av_ID = id;    }

     

    • Like 1
  12. Oh, I agree. Thanks for the observation, Ela.  In anything with more than two or three choices, especially in a commercial product, I would use llSetLinkPrimitiveParamsFast to set the texture, precisely for that reason.  In this case, I figured it might add more confusion than necessary to a schematic script.  Using SLPPF forces you to deal with size, rotation, etc.  

  13. You can only give items that you have Transfer permission for.  If you do not have permission to transfer the item, it doesn't matter how you try to do it ..... dragging it from your inventory, using a HUD, putting it in a vendor ..... you cannot transfer the items. 

    BTW, I suspect the reason that nobody answered your previous question is that is was difficult to understand.  There is no "inventory virus," but it is very possible to corrupt the locally cached copy of your inventory on your own hard drive.  The normal solution is to clear your cache and rebuild it. If you delete items, as you did, they will be gone forever, because you are removing them from the asset servers.  Now, clearing your cache will not always solve th problem, especially if the cached inventory was corrupted because you have some ongoing problem on your computer ... a weak Internet connection or a malfunctioning router, for example.  You can look here for other suggestions about how to deal with missing inventory >>> http://wiki.secondlife.com/wiki/Lost_inventory

  14. There are several ways to do it.  The most common way is to use llMessageLinked to send information from one script to the other, as in

    llMessageLinked (LINK_THIS,8,"Basketball", Bobs_UUID);

    where you are sending the number 8, the word "Basketball" and the UUID fo someone named Bob to any other script in the prim.  If you want to turn script #2 on and off completely with a command from script #1, you could use llSetScriptState, as in

    llSetScriptState ("Script2",FALSE);

    which would disable a script named Script2  that is in the same prim.  There are other ways too -- some more convoluted -- but those are the most common ones.  The one big thing that you cannot do is send a chat message of any kind dierctly from one script to another in the same prim.  You can send chat to another prim in the sme object, however.

    • Like 1
  15. Something is not in perfectworking order if you are loosing hundreds of packets.  You have a big problem somewhere in the pipeline between your machine and LL's servers.  You can test online with a number of different diagnostic tools.  For example, try >>> http://www.dslreports.com/linequality  ..   Most of the time when this problem shows up, your router is the culprit.  Use a direct cable connection (not wireless) and reboot your router periodically to clear its RAM  and assure a good hold on an IP address.

  16. Your computer must be VERY old if it does not have SSE2 in its CPU.  As far as I know, the only viewers that do not expewct SSE2 are the old 1.23 viewer (no longer available for download from LL but still around) and one of the pre-mesh versions of Phoenix, which I assume is still available.  SSE2 has been standard on computers built since about 2004, so there aren't very many programs written today that are non-SSE2 compliant.

  17. Sort of like this......  As Ela says, combine all of your scripts into one.  Put the Open/Close code in its state default and the color change stuff in a second state (state textures).  Then do all of the texture change with llSetLinkTexture.  This is not a complete script, but a schematic partial example, since we aren't here to write scripts for you.  If you are learning to script, though, you can use this to build on.

    integer gON;integer gCount;float gTime;default{    touch_start(integer num}    {        gTime = llGetTime();    }    touch_end (integer num)    {        if ((llGetTime() - gTime)  > 2.0)  // Click and hold mouse button for 2 seconds to change to texture mode        {            gCount = 0;            state textures;        }        else    //Toggle the curtain open / closed        {            if (gON)            {                //Close the curtain            }            else            {                //Open the curtain            }             gON = !gON;        }    }}state textures{    touch_start (integer num)    {        gTime = llGetTime();    }    touch_end (integer num)    {        integer All_textures = llGetInventoryNumber(INVENTORY_TEXTURE);        if ((llGetTime() - gTime)  > 2.0)   // Click and hold mouse button for 2 seconds to change to open/close mode        {            state default;        }        else    // Change to a new texture on all prims with each click held for < 2 seconds        {            llSetLinkTexture(LINK_SET,llGetInventoryName(INVENTORY_TEXTURE,(++gCount)%All_textures),ALL_SIDES);        }    }}

     Just remember to put all of your textures into the object's inventory.

  18. Nobody here can guess either. You have to give us something to work with.  Otherwise, you're asking a question that is like, "Why doesn't my car go?"  (Imagine the mechanic asking, "What car?  What do you mean, "go"? Did it ever "go" before? Do you see any diagnostic warning lights?  ....." )  You can add important information to your post by clicking on the Options link in its upper right corner and selecting EDIT.  Please do NOT start a new thread.  That only means that we have to start guessing all over again.

  19. Just in case your question wasn't about the cost of being a Premium member .... You don't have any "impact" at all.  You aren't wearing some sort of badge, so nobody else knows that you are a Premium member.  You don't get voting rights or a key to the executive washroom.  You aren't first in line if your landlord goes belly up and owes L$ to creditors.  You can't fly higher, and you don't get a "get Out Of Jail Free" card if you are banned.  Mostly, you get to pay for your membership, you get to buy on the Mainland if you want to, and you get to use Live Chat and the Premium Sandboxes.

×
×
  • Create New...