Izzy Stipe Posted May 28, 2016 Share Posted May 28, 2016 I'm preparing a home to sell but need a way for the potential buyer to demo it. I don't own land, so I figured the next best thing to do is to add a timed demo script to the house. If I do this is there any possiblity a person will find a way to exploit the script and make it useless? Link to comment Share on other sites More sharing options...
Rolig Loon Posted May 28, 2016 Share Posted May 28, 2016 It all depends on how you write the demo script. A poorly written script would be easy to mess with. Link to comment Share on other sites More sharing options...
Ruthven Ravenhurst Posted May 28, 2016 Share Posted May 28, 2016 Right, like Rolig says, it depends on the script. You could have the home llDie after so much time, but if you make it copyable, I thought of 2 potential ways to get around that with a rezzer, the same way temp_on_rez was gotten around Link to comment Share on other sites More sharing options...
Ruthven Ravenhurst Posted May 28, 2016 Share Posted May 28, 2016 and if you were to make it no copy, you would want to make sure the script is copyable, or place it in a child prim. if the script was made no copy and placed in the root, they could easily "open" the object, and the script would be moved (not copied) to their inventory. and for the child prim routine, if they set their land so that only group members can run scripts, they could turn off their group tag, rez the object, and the script wouldn't be able to run unless they set it to the same group, (or move it above a certain height; does that still work? I'm not in world to check) Link to comment Share on other sites More sharing options...
Ruthven Ravenhurst Posted May 28, 2016 Share Posted May 28, 2016 sorry to bother with multiple replies lol, one idea I thought of is to put an on_rez event, and use something like on_rez(integer n){list dets = llGetObjectDetails(llGetKey(),[OBJECT_REZZER_KEY]);if(llGetOwner() == llList2Key(dets, 0)){llOwnerSay("Rezzed by the owner");}else{llOwnerSay("Rezzed by script");llDie();}} 1 Link to comment Share on other sites More sharing options...
Izzy Stipe Posted May 28, 2016 Author Share Posted May 28, 2016 No problem, the more replies the better, thank you. I don't suppose there's a purchasable reliable script available, is there? Anyone know any good ones? Link to comment Share on other sites More sharing options...
Rolig Loon Posted May 28, 2016 Share Posted May 28, 2016 Personally, I cannot be confident that I could write a script that was untamperable. There's always someone who thinks of things that would never occur to me. The question to ask is not whether there's a perfectly reliable script out there, but how much risk you are willing to tolerate. If you are writing something yourself and need the sharp eyes of other scripters to help with the tricky parts, this forum is the place to come. If you're looking for a ready-made script, I suggest posting in the Wanted forum. If you want to hire a scripter to write something to your specifications, the right place is the InWorld Employment forum. 1 Link to comment Share on other sites More sharing options...
Nova Convair Posted May 28, 2016 Share Posted May 28, 2016 Make it no mod/no copy. Time of 1st rez can be stored then and rezzer games are difficult with no copy objects. Check if rezzed by a rezzer is possible too. The alt gets the demo and rezzes it on land with no scripts allowed (for the alt). Never tried but should be possible. Scripted linked doors, closed by default in the house will make this scenario less attractive though. Something overlooked? I bet. Link to comment Share on other sites More sharing options...
wherorangi Posted May 29, 2016 Share Posted May 29, 2016 rezzing anything on a no-script parcel pretty much breaks all script-based anti-theft methods. Also as well anyone who was intent on pinching your house would use a copybot viewer anyways, and replace any door/lights/etc scripts with their own i think the way to do it would be to make it no-mod, take the usual approach and create demo textures for it if it is a multi-part house then can put timed (or dialog button activated) llDie scripts in the multi-parts. This is more a convenience for the customers really than a anti-theft device. It saves your customers who are trialling it, from having to manually delete everything 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