Quote:
Originally Posted by Chalice Yao From a programming standpoint, this is a horrible kludge to implement. |
I dun think so...
Quote:
|
1. A script has no idea about its own contents. It's a single-threaded process that just chews through the instruction it's directed to next, without having an actual idea about what comes next.
|
This would be a part of the metadata. It can be extracted from existing scripts simply by examining the compiled code. You don't even need to look at the source. The compiler is deterministic, so there is a definite way to examine the bytecode and see whether it calls either of those functions.
Quote:
|
2. Same goes for the sim. It has absolutely no data about scripts, except what they have already done so far, and wether or not an object has a running script in it, which has nothing to do with the sim accessing the script's bytecode itself.
|
The sim must have visibility into script metadata, or it would not be able to do things like report the owner's key or determine whether the script has permission to call certain simulator functions, such as llEjectFromLand.
Quote:
|
3. what if the eject or TP-home functions in the script are merely chat triggered by the owner? Or if the script actualyl only is looking for a specific av on a blacklist? People'd avoid parcels where the owner only wants a specific person out.
|
An acceptable loss.
Quote:
|
4. what if it is actually a gadget that's an attachment on the owner's av that he carries around for easy /10 ban blah usage?
|
Makes no difference whether it is on an avatar or not, the only thing this would care about is whether the script has the power to actually eject or TP someone home.
Quote:
|
5. What if the prim changes parcels? there is no event that gets raised from prims -exiting- a parcel.
|
The flag can be updated once every few minutes or something, it does not have to be real time.
Quote:
In light of all that, and it being a HUGE effort to implement for small gain, I have a new suggestion:
Simply let people flag their parcels in the parcel settings to show up as secured. zing. easy to implement, same effect.
|
Except many people will not bother, such as the type of person who hasn't logged in for months but still insists on keeping interlopers out of their fuckshack.
I'm not opposed to having a flag to mark a parcel as "secured" but the reality is that many people will not bother.