|
Chilly Charlton
Registered User
Join date: 15 Jun 2004
Posts: 483
|
05-31-2006 10:35
Maybe I'm missing something obvious, if so enlighten me. Does anyone know of a way to make a running script in an object verifyable by others? Inspectable that is. My inital thought was to offer the object for sale (copy) for zero dollars with full permissions set for the next owner for all components. The idea being someone could buy a copy and inspect it (and it's script(s)) to verify it functions as advertised. I tried this but there's a problem. The script requires money permissions and every time someone would buy the object (copy of) the original object sitting on the floor would lose the money permissions I originally gave it when it was rezzed. Here's a thread for reference: /54/a5/110560/1.htmlThat thread is in Lindens "Answers" forum and has not been answered yet as of this post. At any rate, it's not a requirement that the object be sold (although that's fine with me), all I'm really after is some technique by which a third party can verify the contents of a running script (which has money permissions) on an object. Is there any way? Thanks.
|
|
Kayla Stonecutter
Scripting Oncalupen
Join date: 9 Sep 2005
Posts: 224
|
05-31-2006 10:45
You could put a sign next to your object that has a copy inside, then give the object when someone touches it.
|
|
Keknehv Psaltery
Hacker
Join date: 11 Apr 2005
Posts: 1,185
|
05-31-2006 11:21
Perhaps set the object to full permissions, and make it possible to buy a copy of the object. Then, you could open up that exact copy of the object and examine the script.
|
|
Chilly Charlton
Registered User
Join date: 15 Jun 2004
Posts: 483
|
Still looking for a solution
05-31-2006 11:40
Kayla,
There is no way to guarantee the one dispersed by the sign is the same as the one currently running.
Kenknehv,
That is what I originally tried but the problem is as soon as someone buys the copy the original loses it's money permissions, which renders it useless.
|
|
Keknehv Psaltery
Hacker
Join date: 11 Apr 2005
Posts: 1,185
|
05-31-2006 11:42
Chilly, they can still examine the script and see that it's paying the Linden. Or, you can add something in your rez_object event to reset the script and acquire money permissions, so they can see for themselves.
Today has been a bad day for people spelling my name...
|
|
Chilly Charlton
Registered User
Join date: 15 Jun 2004
Posts: 483
|
Still a no go
05-31-2006 11:53
Keknehv,
Sorry for spelling your name wrong. This is a catch 22. I could have it ask money permissions from me again but I would have to be logged on to give those.
The worst part about this is if it doesn't have money permissions I will still be paid but the payment will NOT go out to a Linden (no perms). So if I were to leave the ball out and someone bought it while I was not logged on then anyone paying it from then on would be paying me and not Iris.
My daily transactions are many. I don't have time to go through them and right all the wrongs. Not only that it becomes a matter of trust again and I don't want to have to rely on trust ... I would like something that is truly verifyable.
It seems there are many instances when money is involved and a coder would be willing to accept open source where this would be useful. In fact where money is involved would be the MOST useful application of providing a verification method.
I'm not even sure there is an event to capture when someone "buys" the copy which could reset the script. Is there? If so maybe I can just leave this ball out when I'm logged on. Still this is a bit restrictive.
Any other ideas?
|
|
Chilly Charlton
Registered User
Join date: 15 Jun 2004
Posts: 483
|
Try messing with it yourself
05-31-2006 11:56
If you go here: /54/a5/110560/1.htmlyou can get the script (very simple script) and mess with it yourself. Put it in a ball, reset the script, set it for sale at zero dollars, burn a dollar or two. Have a friend buy a copy. burn another dollar. You'll see it has lost money permissions and although you get paid Iris Linden does not.
|