These forums are CLOSED. Please visit the new forums HERE
Library: Try-It-On Script |
|
|
Thanto Usitnov
Lord Byron wannabe
Join date: 4 Aug 2006
Posts: 68
|
08-30-2006 21:52
Yeah, I was just about to suggest that. Instead of doing all this scripting to make the object go away after a certain period, why not just make it temporary? In that case, it would de-rez all by itself, right? But that then leaves me to question, would it go into the person's inventory? It would at least be really annoying for anyone trying to keep it, as they'd have to keep re-wearing it...
|
|
David DiPrima
Registered User
Join date: 29 Sep 2006
Posts: 15
|
Hide Prim
11-13-2006 12:39
Could you not bury a prim with the script inside within the object you want to die. If the item is no mod they couldn't get to the script to delete it? Sorry if this is too stupid for words.
|
|
David DiPrima
Registered User
Join date: 29 Sep 2006
Posts: 15
|
Hide Prim
11-13-2006 13:00
Could you put the script inside a prim and bury this prim within your time delayed item. As long as the scripted prim isn't the root prim could they not delete the script? Sorry if this is too dumb for words.
|
|
Ambria Kohl
Innocence is a placebo
Join date: 13 Sep 2006
Posts: 16
|
12-19-2006 16:20
I suppose you could upload a "demo" texture, having it be exactly how it'd look to begin with but with the word DEMO smeared on it on all parts. Then, set a timer on an invisible prim inside one of the parts (most people wouldn't notice it and you can't necessarily click on it via edit parts since that'd highlight the masking, visible prim) that will make the object temporary after so much time.
Or even... Would it be possible to have the script recall if the object has been attached before? And if so, make it invisible or even just delete the object? All this assuming the "demo" would be no mod. =P I haven't actually tested any of those ideas out yet but thought I'd throw them on the table. |
|
Imp Xi
Registered User
Join date: 6 Oct 2006
Posts: 15
|
12-20-2006 22:15
Fact is, no matter what you do, if they can rez the item in a no-script zone they can delete any timed-delete script you can think of.
Even if you hide the script in a child-prim of the object, they can get to it. :-/ |
|
Draculas Sabre
Registered User
Join date: 27 Dec 2006
Posts: 1
|
Better solutions are at hand!!!!!
12-28-2006 23:35
I think to safe guard against any of these problems you could write demo over the item and make it no mod - even if the item that you are selling will be mod. Well Even if the Object says Demo. And is no mod. Wont u still be able to Get to the Contents and deleate the TRYON script? I think the Propper way to handle a situation like this would be the other choice i saw. Make sure no land arround u is NONscript, And set it so that the object automaticaly Dies When it gets so far away, Even if it is just the scripts that die. Atleaste that would prevent Piracy of ur items, And it would make it so that people wouldnt get annoyed with the Floating,,,, (DEMO) Box. I would Like to see a Set meter allowance script some time soon.... I wish to use the TRYON script for a few of my items but i dont want them pitated or have the People annoyed with the (DEMO) box. |
|
Heather Goodliffe
Registered User
Join date: 30 Dec 2005
Posts: 13
|
Open
12-29-2006 10:53
If LL distinguished between objects that you can open (to recieve the contents) and objects that aren't meant to be opened this wouldn't be a problem. I've been in SL for over a year and was shocked to recently learned that people could extract my scripts from my objects and put them in other objects even though the object was no-mod.
|
|
Allatu Augustus
Allatu Agustus
Join date: 19 Nov 2005
Posts: 32
|
simple fix to the problem
01-12-2007 17:49
i dont know if this has been brought up yet or not im to lazy to reall all the replies but here is what i do,,,, i have a script that will let anyone sit on my jetskies/bumperboats and use them,,,,,, for the person to get them they have to click a prim that will auto rezz them and then when they sit on the jetski or bumper boat they can go have fun on it for as long as they want but after they stand up the jetskie will auto delete,,,,, the item never belongs to them in the first place,,,,, they cant edit it to take out my scritps
Now this system wont work for other items like glasses or shoes or what ever but its great for cars,boats, plains, what ever that be be driven |
|
Aster Anza
Meow Meow... :)
Join date: 30 Aug 2006
Posts: 82
|
01-15-2007 17:44
If LL distinguished between objects that you can open (to recieve the contents) and objects that aren't meant to be opened this wouldn't be a problem. I've been in SL for over a year and was shocked to recently learned that people could extract my scripts from my objects and put them in other objects even though the object was no-mod. Make the scripts no copy/no trans/no mod then putting your scripts in other objects shouldn't be a problem as they cannot give the scripts away. Let them put an orbiter into a duck I say . They cant really do much more than before with it.----------- Certain Items shouldn't be demoed at all. For example, a HOUSE. Just use a holovendor or just rez the item and set it for sale. easy. There is no reason to demo that or certain other items. FOr those that you must, just integrate the tryon code with the normal script, that's not hard to do. _____________________
![]() ![]() |
|
Corvaire Wind
Registered User
Join date: 3 Oct 2006
Posts: 1
|
cross checking scripts
01-17-2007 12:15
what if you put several cross checking scripts in several "invisible" child objects.. to check each other if they exist? and with in each script contain your try on then die (or temp) script. With each script piece having a different function to do so?
And on top of that having your script set for time, location and user. just my 2 cents |
|
Aster Anza
Meow Meow... :)
Join date: 30 Aug 2006
Posts: 82
|
01-20-2007 13:11
WHy just not integerate the DEMO code into the main functions. You cant change the name of no mod objects
_____________________
![]() ![]() |
|
Heather Goodliffe
Registered User
Join date: 30 Dec 2005
Posts: 13
|
Enabling generic Try-ME or Rent-ME scripts
04-25-2007 09:29
Go vote on LL's Jira bug tracker is you want a flag on objects so that their contents can not be removed, thus enabling Try-ME and Rent-ME scripts as many other possibilities:
https://jira.secondlife.com/secure/ViewIssue.jspa?id=10601&vote=vote |
|
Heather Goodliffe
Registered User
Join date: 30 Dec 2005
Posts: 13
|
04-25-2007 09:38
Make the scripts no copy/no trans/no mod then putting your scripts in other objects shouldn't be a problem as they cannot give the scripts away. Let them put an orbiter into a duck I say . They cant really do much more than before with it.----------- Certain Items shouldn't be demoed at all. For example, a HOUSE. Just use a holovendor or just rez the item and set it for sale. easy. There is no reason to demo that or certain other items. FOr those that you must, just integrate the tryon code with the normal script, that's not hard to do. Couple problems here. You can't make scripts no copy/no trans/no mod, they are either no copy or no trans. Seperately, "just integrate the tryon code with the normal script" is ok for scripters, but puts non-scripters at a disadvantage. It's actually kind of lame even for scripters that you can't just drop in a seperate script, instead you have to spend hours maintaining your try-me code in various forms in various scripts you create. Again, if you want LL to implement something that would allow Try-ME functionality, so that people can grab a demo from SLX, or some remote vendor and try it whever they want, go vote: https://jira.secondlife.com/secure/ViewIssue.jspa?id=10601&vote=vote |
|
Tre Giles
Registered User
Join date: 16 Dec 2005
Posts: 294
|
05-03-2007 13:11
Fact is, no matter what you do, if they can rez the item in a no-script zone they can delete any timed-delete script you can think of. Even if you hide the script in a child-prim of the object, they can get to it. :-/ Alright, here is the solution. Have two scripts, add 2 .10^3 sized prims to your build (unless you wanna put the scripts somewhere else). Have both scripts actively message your main script and each other every .02 seconds, then have the main script (and the scripts themselves) message back a confirmation every .02 seconds. Timer already used? No problem, there is an easy trick, using SetTimer(1) and if/else arguments. If more then 1 second passes before ANY of the three scripts receives a message, or if the script senses its in danger (over no script land lol --> use llScriptDanger() [or something like that], I believe thats what is was made for), then set it to die. Make sure not to have the script reset, or you may lose the die command if it was called while over no scripting land. I could go on, but looking back and thinking about how I explained it, it seems only I might understand it lol. Once I get to a good computer again, I'll rewrite the original script and show you all how to do it right (unless its already been done, didn't read whole thread). Guy gets object Guy tps Guy goes to no scripting land Guy rezes it and deletes scripts Scripts not working Guy goes to sandbox cordova Guy rezes object Object messages scripts Scripts do not respond Scripts panic and kill the whole object, unless attached, then it waits for detach/rez to kill the object and/or kills all the other scripts except for the attachment killer Thief is sad I am happy I laugh Problem Solved. _____________________
"The Dirt Gods Are Pleased" OMFG I FOUND HACKS TO SECONDLIFE ON GOOGLE??? Hacks!!!? Found on google lmao! |
|
tre Zobel
Registered User
Join date: 21 Jan 2006
Posts: 55
|
05-03-2007 18:26
Alright, let me create a solution for you guys...
[please wait...] _____________________
|
|
Candi Lindman
Registered User
Join date: 8 Mar 2007
Posts: 2
|
Circumventing the circumvention
05-09-2007 07:27
I just wanted to warn people that this trick can, unfortunately, be overcome. Rez this object in a no-script parcel, delete the try-on script ![]() ============= In conjunction with the to-it-on script, if the Prim / Skirt / Shoes / Car were marked as: - no mod - no transfer - no copy - temporary would a temporary object disappear if attached to the body? As far as circumvention, somebody's going to have to go through some trouble to a) take out the try-it-on script on a no-script land b) put a new script in there so that they can try to turn off the temporary-ness by using llSetPrimitiveParams to reset the PRIM_TEMP_ON_REZ property (assuming the scripter can do this on a no-mod object). I'm not in a place right now to be able to log into SL to verify this... Comments? |
|
Gina Jacks
Registered User
Join date: 20 Dec 2006
Posts: 181
|
05-31-2007 18:46
============= In conjunction with the to-it-on script, if the Prim / Skirt / Shoes / Car were marked as: - no mod - no transfer - no copy - temporary would a temporary object disappear if attached to the body? As far as circumvention, somebody's going to have to go through some trouble to a) take out the try-it-on script on a no-script land b) put a new script in there so that they can try to turn off the temporary-ness by using llSetPrimitiveParams to reset the PRIM_TEMP_ON_REZ property (assuming the scripter can do this on a no-mod object). I'm not in a place right now to be able to log into SL to verify this... Comments? Can it be set to no mod + no transfer + no copy at the same time? |
|
Luki Ronmark
Registered User
Join date: 18 Jun 2007
Posts: 8
|
06-18-2007 10:47
major noobie to scripting here, but in response to the last question no, you can't set no transfer/mod/copy all at the same time ... you appear to only get the no transfer option when both mod and copy are enabled.
And ... what is the actual use/purpose of llScriptDanger ? If the person tps into a no-script parcel, does this trigger and allow a script to run before the no-script takes effect? if not, then of what use is it? |
|
tre Zobel
Registered User
Join date: 21 Jan 2006
Posts: 55
|
06-30-2007 10:43
yep, easily
_____________________
|
|
Shep Planer
Registered User
Join date: 9 Apr 2007
Posts: 153
|
09-03-2007 01:48
I tried this script but all I get is syntax error
|
|
Shep Planer
Registered User
Join date: 9 Apr 2007
Posts: 153
|
09-20-2007 01:03
Id love to use this script but I just get a syntax error when saving. Cant figure out why.
|
|
Nima Benoir
Registered User
Join date: 18 Apr 2008
Posts: 12
|
Love this idea!
12-16-2008 16:17
Hi there, I'm not a scripter, also new to the forums but just wanted to tell you I LOVE this idea! I am an artist and it would be wonderful for my clients to be able to take a painting home and try it out on their own walls before purchasing. Please let me know if there's a solution to the theft problem. And thanks very cool script!
|