Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

I understand the reasoning behind a Post-Only forum but...

Upshaw Underhill
Techno-Hobbit
Join date: 13 Mar 2003
Posts: 293
02-18-2005 18:56
but at least twice now a Linden has asked a question in their response to a post on this forum. Perhaps meant rhetorically, but sometimes there is valid need to respond.

I'm not familiar with vBulletin but is there some way to re-open particular threads or allow only the original posters to re-respond? I find it extremely frustrating(or would, or will) to get a response in the form of a question in the current format. The second half of this post is therefore a response to a different thread.

(I appologize in advance for both quoting and naming names, but hopefully Linden skin is thick. ;)

In the latest Why can we modify nomod objects :-/ Phoenix asks two questions:

Q1. How is this Kludgy?
and
Q2. Who is in danger?

A1. Well it's called No-Mod, not partial-mod. Yes there's a message... how many times has billing had to reverse tier charges because someone "didn't see" the warning that they were advancing tier? I've done years of software tech support and from what I've seen it takes a minimum of 3 "are you really, really sure you want to format C:, and erase all your tax files, address lists and pr0n?" prompts to actually get someones attention.

A2a. Anyone who scripts items using link_messages. Take apart their backpack (or, um, whatever they happen to use :) ) and drop each script into an Object of your own with an equal number of prims and a script in each that has
link_message(int i,int j,str k,key m)
llWhisper(0,"I, " + (string)llGetLinkNumber() + " , " + heard prim " + (string)i + " say " + (string)j + " : " + k + " : " + (string)m);
unless they've put some sort of llGetCreator test you are halfway to gaming the system.

A2b. Anyone who puts copies of animations, sounds, textures, etc in an object. My example: I bought an animation from someone else for use in an AV I sell. It's no-mod/yes-copy. I cant use the UUID because it's not entirely mine. But someone else can drag that anim out and use it in their item. No-transfer in part negates this but not entirely. (Better business deals and/or buying Poser and learning how to use it would help but I hope no-one thinks thats the *best* answer.)

No-mod should be *no*-mod.

L8r,
UU
_____________________
Steve Patel
Registered User
Join date: 4 May 2004
Posts: 39
02-20-2005 11:36
I personally like being able to remove things from no mod objects, it comes in handy sometimes. When I wrote a script I didn't want anyone to remove, I just did a creator check on the object in state_entry(), and have the script destroy itself if I didn't create the object.

The only time I can think of when this wouldn't be sufficient is removal of sounds and animations and such, but I like being able to remove those too. If I want to use an animation for something other than the original object it came in, I'd like to be able to. If the animation has it's permissions set properly, then Im not ripping off the creator in any way that I can think of..
Rhombur Volos
King of Scripture & Kebab
Join date: 6 Oct 2004
Posts: 102
02-20-2005 16:31
Why is this thread in 'scripting tips'?
Lulu Ludovico
Registered User
Join date: 24 Jan 2005
Posts: 27
How to get a script to destroy itself?
02-23-2005 16:20
From: Steve Patel
I personally like being able to remove things from no mod objects, it comes in handy sometimes. When I wrote a script I didn't want anyone to remove, I just did a creator check on the object in state_entry(), and have the script destroy itself if I didn't create the object.


This is an idea. How can we make the script destroy itself? Thanks.
Upshaw Underhill
Techno-Hobbit
Join date: 13 Mar 2003
Posts: 293
02-23-2005 16:43
CODE

state_entry()
{
if (llGetCreator() <> "insert your key here")
{llRemoveInventory(llGetScriptName());}
}

or something very similar to that. (cant get in-world to test)

This 'security step' is based on the premise that you cant get a moddable copy of something (even a single 'Object' cube from the creator of the script) which is a *bad* assuption.

L8r,
UU

P.S. BTW does anyone own a "No Creator" cube from the era of creatorless items to see if it returns NULL_KEY or "0000-0000" or "FFFF-FFFF" or what?
_____________________
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
02-24-2005 07:55
From: Steve Patel
I personally like being able to remove things from no mod objects, it comes in handy sometimes.
[SARCASM]
I like to steal people's work, hack games so I can cheat at them, and resell items I bought from other people and then broke so people complain to them.

I'd also like to be able to print my own L$, since that could be handy sometimes, but for some reason they've made the system so that I can't. Damn them.
[/SARCASM]

:D Seriously, yes, I can understand how being able to take a bad walk animation override out of a pair of shoes you bought can be handy... But you could also ask the creator for a pair WITHOUT the animation. Heck, they may even sell them to you at a lower price! But for every solution someone has posted to the forums to prevent people from, for example, hacking games, there has been another example for how to get around it.

Easy solution: Make no-mod MEAN no-mod.
_____________________
~ Tiger Crossing
~ (Nonsanity)