Jump to content

Scaler Rexen

Resident
  • Posts

    85
  • Joined

  • Last visited

Posts posted by Scaler Rexen

  1. Everything you've listed off is possible - With that said you'll need to find some land to where you can place down these objects. More likely than not you'll have to pay rent for a parcel so your build will stay up. Another possibility would be to build your setup and place it at a sandbox (Free land to use but objects are sent back to after a specified amount of time usually 4 - 6 hours) to do your recording. I would recommend not doing it at a sandbox if you were attempting to do this live as you could have random people show up as it's public land and place their own objects.

    If you're needing props I would also recommend checking out Second Life's Marketplace you can even find stuff free on there as well.

    Best of luck with your idea it sounds very interesting!

    • Like 1
  2. Tier is $95 each month and due on the 17th. Please send a notecard with your offer I will be waiting 24 hours before I accept an offer so please be patient. Sim is completely empty no tenants. I will post when the region is sold no need to ask if I have not mentioned it's sold.

  3. What specifically is not working

    • Can you see voice dots and the green indicator but you're unable to hear them?
    • No voice dot and it never loads?
    • Can you hear others but they can't hear you?

    I'd recommend doing a clean install. This will clear all cache files and saved settings. That will hopefully fix if the voice dot isn't loading at all. 

  4. Since this is a list you're generating it seems as if it would be easier if you were to just flag what each UUID as an avatar or group. It seems unnecessary to check and ping Second Life's servers if you already know the answer. You could use llParseString2List on each line and check for a flag.

    AV|5ffbf977-2cf1-4fd1-b531-102e19147d1b

    GRP|ab550636-5aa2-fb43-153f-110cc0c27ae2

    llParseString2List just takes a string and converts it into a list by separators. In my example above the "|" is the separator.

    so you could check by doing

    list data = llParseString2List(notecardLine, ["|"],[])
    
    if(llList2String(data,0) == "GRP") 
    {
    	llOwnerSay("secondlife:///app/group/" + llList2String(data,1) + "/about");
    }
    else if(llList2String(data,0) == "AV") 
    {
    	llOwnerSay("secondlife:///app/agent/" + llList2String(data,1) + "/about");
    }
    else
    {
    	llOwnerSay("Some weird error just happened");
    }

    Hopefully that helps a bit

    Please excuse any errors as I'm not online and going off memory!

    • Like 1
  5. The thing I love most about Second Life is you can start at any moment. If you're familiar with another scripting language then LSL (Linden Scripting Language) should be fairly easy to pick up. Here is a link to the wiki page. http://wiki.secondlife.com/wiki/Category:LSL_Functions

    As far as tutorials - I would recommend going onto YouTube and searching up Second Life Scripting Tutorials to find some how to videos. I've considered making some myself but wasn't sure how popular of a topic it is nowadays.

    If you're every stuck with a specific issue there is also a LSL section of the forums in the Creation Category that you can post your code and your question and they'll give you a hand.

  6. I used to play an amazing MMO way back in 2006 that I was blown away by. It was called DarkLife and I was impressed (still am) with the amount of work that went into creating that type of game in Second Life that was so well thought out, balanced, and fun to play. It had loads of content like different character classes, quest, grouping up for shared xp with friends, and tons of different armor for each class. I always wondered just how much further something like that could have been pushed with todays tools because as a lot of us know back in 2006 things were a LOT different.

  7. If everything functions when the HUD is rezzed in world (not attached) then I'd suggest making sure you don't have another HUD overylaying it blocking you from clicking. You can check by pressing Ctrl + Alt + T to show transparents they'll highlight red.

    Also if you've added in any functions to check if attached like llGetAttached make sure it's not checking for attachment point 0 because that's for not attached.

    If neither of those help resolve your issue you should post the code below for assistance debugging.

  8. If you don't want it to update delete everything in the else except for

    echo $SC . $PC . $CC;

    You don't need to put quotes around the variables and to concatenate you use the period . vs doing + like in LSL

    That should resolve that issue - if it still does not work I woul recommend post what the error file. It'll direct you to the exact line that is throwing the error. Also you should look into prepared statements as somebody could destroy your database without any data validation.

  9. You will not find a shield or anything that does what you've listed. If it's the same region they could have an item down that scans for your key when you enter and it'll keep rezzing the object. If this is happening at differet regions throughout Second Life you'll want to check whom you've given your map rights too or what objects you're wearing.

  10. Are people buying grandfathered homesteads for these ridiculous prices? Roughly $900 dollars to save 14$ a month I'd have to have the region for 64 months (over 5 years) before you'd even benifit form this. I understand there is a $300 transfer fee which seems a bit extreme as well to just save 14$ a month. If i'm missing something please let me know..

  11. If you're looking for the menu to display "Lights on" When they're off and "Lights Off" when they're on it'll take a decent bit of changes. If you don't understand your menu script or how list work this would be very confusing. You'd just be adding  to the list once clicked and checking if the light is On or Off..

    myListName = ["Option 1","Option 2","Option 3"];
    
    lightsOn = TRUE;
    
    if(lightOn == TRUE) // The light is currently on
    
    {
    
    myListName += "Lights Off"; // Add the option to turn the lights off.
    
    }
    
    else
    
    {
    
    myListName += "Lights On"; // Else the lights must be off add turn on.
    }

    The code above would add to the list a 4th option to turn the lights on or off like so below.

    myListName = ["Option 1","Option 2","Option 3", "Lights On"];

     

    • Thanks 1
×
×
  • Create New...