Vegro Solari Posted November 5, 2011 Share Posted November 5, 2011 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 More sharing options...
Tamara Artis Posted November 5, 2011 Share Posted November 5, 2011 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 More sharing options...
Rolig Loon Posted November 5, 2011 Share Posted November 5, 2011 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 More sharing options...
Void Singer Posted November 5, 2011 Share Posted November 5, 2011 no need for a timer, just a rez check, and a region changed check. ETA: OP's idea is interesting, and take care of certain cases scripting can't (and a few it shouldn't). It should be submitted as a feature request on jira to get real attention. Link to comment Share on other sites More sharing options...
Rolig Loon Posted November 5, 2011 Share Posted November 5, 2011 Good point. Saves script time too. Link to comment Share on other sites More sharing options...
Vegro Solari Posted November 6, 2011 Author Share Posted November 6, 2011 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 More sharing options...
Rolig Loon Posted November 6, 2011 Share Posted November 6, 2011 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 More sharing options...
Recommended Posts
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