Jump to content

Linden: Fancy an unfancy idea?


You are about to reply to a thread that has been inactive for 4566 days.

Please take a moment to consider if this thread is worth bumping.

Recommended Posts

How about if owners/creators were able to flag an object as "local only", and give it out free. "Local only" would make it so anyone can try an item out, wear it, use it, have fun with it - but, it disappears when they leave the sim/parcel where it was originally given to them?

And as each of those items was about to vanish, you could right there instantly buy it, to own and use forever?

Wouldn't that be great? That'd let content creators and sim designers let people use gear, outfits, etc while inside a themed sim, creating "play zones" for people to enjoy and, if they like, take home with them.

Link to comment
Share on other sites

Well we have demos to try hairs, skins, shoes etc.

We also have rezzers on sims to try houses and furniture.

We have race sims with completely free cars to rezz and have fun with.

We have whole sims opened for public with many interesting things to play with while there.

And if we like any of those things there are also vendors so we can buy them.

Now, I can't really locate your "local only" objects and put them somewhere... 

Uhm.. /me is confused lol

Link to comment
Share on other sites

A no mod script like this in your no mod/no copy item ought to make your scenario possible ....

string gHome = "XYZ sim";  // Creator -- type your "home" region here.default{    on_rez(integer startup)    {        if(llGetOwner() != llGetCreator())        {            if(llGetRegionName() == gHome)            {                state running;            }            else            {                llDie();            }        }        else        {            state running;        }    }    changed (integer change)    {        if (change & CHANGED_OWNER)        {            llResetScript();        }    }}state running{    on_rez(integer startup)    {        llResetScript();    }        changed (integer change)    {        if (change & CHANGED_OWNER)        {            llResetScript();        }        else if (change & CHANGED_REGION)        {            llDie();        }    }}

You could use a different test instead of comparing the current region to whatever the creator defined as gHome ..... whatever restricts valid use to a specific area.  Of course, a clever user can always take the object to inventory and rez it in a no-script area, where this script will not function and therefore will not kill the object.  No other scripted functions would work either, though, so a vehicle with this script in it would be useless in that case, for example.

ETA:  Modified the script as Void suggested.......

Link to comment
Share on other sites

Guys, thanks a lot for the clever script and feedback. Can someone please link me to the "JIRA" where the FRs go?

I was reading about the Linden's new "game area" experiment, and it looks like they're already moving fast and hard in the same direction we're thinking about - where you visit a sim and HUDs can auto-attach to you, you can gain items and tools and outfits (maybe) for the environment and enjoy these things while you're there.

But from a merchant kind of outlook, it'd be damn nice if before those things disappear there was an easy option for people to "keep" any of the stuff they really liked and wear where they like or take home.

Link to comment
Share on other sites

Oh, you could do that easily enough by writing a money event into state running, written so that if the person buys the piece, the L$ goes to the creator and the script self-destructs.  Or you could have it give a mod/copy perm version of itself to the buyer.

Link to comment
Share on other sites

You are about to reply to a thread that has been inactive for 4566 days.

Please take a moment to consider if this thread is worth bumping.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...