Tabris Daxter
Snake oil Salesman
Join date: 22 Feb 2009
Posts: 61
|
01-16-2010 19:38
hi all, here are a few questions all related to the same topic.
1. is there anyway in LSL to detect what viewer someone is using?
2. if the above is possible is it ETHICAL to auto-"insert weapon here" them?
3. if #1 is not possible is it ethical to build a list of user keys using CryoLife and auto target & fire on them.
_____________________
DANCE WITH KIRBY (^'-')^ (^'-')> (>'-')> <  '-'^) ^('-'^) (^'-')^ (^'-')> (>'-')> <  '-'^) ^('-'^)
|
Keris Sieyes
Registered User
Join date: 30 Sep 2005
Posts: 10
|
01-16-2010 20:28
1. no not that i would know a way to get this information by using plain lsl.
2. well i guess its not ethical because you don't know why they are using this client, while some users may use it to do bad things, others may use it in a legal way without breaking any rules.
3. just because the emerald client tag feature gives you some information's it doesn't need to be true, this feature's trustiness is not 100% At least if you own the Sim, you more or less make the rules there and if you gain any pleasure by shooting at your visitors you may do this but do not expect them to visit you again.
But the question is, why on earth do you need a weapon for this ? The normal client gives you a pretty effective tool to get rid of people you don't want to see on you land, its called "ban" and works fine, its fast and causes no lag. It also can be done with LSL by using llAddToLandBanList(key agent, float hours) while 0 hours bans until you remove it on your own.
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
01-16-2010 20:50
it is against ToS to grief anyone, for any reason, even ones that make ethical sense (to some) you can however ban and eject anyone for any reason you feel like, within ToS, regardless of ethics. now before I start the next part let me just say that detecting cryo is easy, but kinda pointless since the people that use it have pretty much move on to viewers that can't be detected and do their nastiness even better than ever.... but if you still want to do it you can either use the freely available radar detector script, which incidentally may give false positives for legit viewers, or you can try the bot that's available on the PAR page, only you'll need a better script than the one included with it, since it doesn't properly parse the bots input, and if not properly filtered could allow annoy to ban anyone by sending a specially formatted string in open chat.... the proper script follows and should be in an attachment worn by said bot //-- not checked for compile default{ attach( key vKeyAvt ){ if (vKeyAvt){ llListen( 666666, "", llGetOwner(), "" ); } }
listen( integer vIntChn, string vStrNull, key vKeySpk, string vStrMsg ){ if (llGetOwner() == vKeySpk){ if (~llSubStringIndex( vStrMsg, " is on Cryolife (" )){ //-- string format is "Avatar Name is on Cryolife (Key_goes_here)" key vKeyTgt = (key)llList2String( llParseString2List( vStrMsg, [" ", "(", ")"], [] ), 6 ); llEjectFromLand( vKeyTgt ); //-- eject llAddToLandBanList( vKeyTgt, 0 ); //-- permaban } } } }
the bot that goes with it can be found @ http://code.google.com/p/par/downloads/listpps if you do decide to run it gimme a shout, I'd like to test the original script against it
_____________________
| | . "Cat-Like Typing Detected" | . This post may contain errors in logic, spelling, and | . grammar known to the SL populace to cause confusion | | - Please Use PHP tags when posting scripts/code, Thanks. | - Can't See PHP or URL Tags Correctly? Check Out This Link... | - 
|
Astra Melody
Registered User
Join date: 5 Jan 2010
Posts: 10
|
01-16-2010 20:54
|