How to turn off simple CopyBot Defeater?
|
|
Mannix Mensing
Registered User
Join date: 26 Nov 2006
Posts: 3
|
12-03-2006 18:03
Hi,
I recently bought my first land in SL, which had a property on it. I removed the property and put in a new one. However there still seems a 'simple copybot defeater' active on the land. Can anyone point me in the right direction to turn this annoying thing off?
Thanks
|
|
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
|
12-03-2006 18:18
It is probably not on your land, but on one of your neighbor's parcels somewhere within 100m of where you are hearing it.
There are ways of detecting it, and if you find it, politely ask the owner remove it. If he refuses, then file an abuse report for a spamming object.
|
|
Mannix Mensing
Registered User
Join date: 26 Nov 2006
Posts: 3
|
12-03-2006 23:12
I really think its on my property. Any idea how i can locate it?
|
|
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
|
12-04-2006 09:02
Well, you can obtain or make a scanner object, and set it to search for the name of the object that is spamming you (assuming it isn't one of those which changes names randomly after every spam). If you're in-world, send me an IM, and I can come look for you. 
|
|
Stephanie Abernathy
Susan Ivanova Wannabe
Join date: 8 May 2006
Posts: 352
|
12-04-2006 11:00
to learn if it is on your land at all... the easiest and fastest way to find it:
[1] stand on your land [2] either right click the land and select "about land" or from the toolbar menu, select "about land" [3] click the objects tab [4] do you see anything in the line that says owned by others???? -if no- Then it is not on your land... period -if yes- [5] click that refresh button near the bottom. You will get a list of everyone who's got objects on your land. [6] click the name of the person who has objects on your land and should not [7] click "show objects". The objects will immediately be outlined in white. Note: if you turn, you will have to "show" them again because this breaks the connection for some reason (known SL bug). If you do not see anything, it might be in the air. [8] want to get rid of these intruding object/objects? Click that person's name and click the button that says "return objects". You will get a confirmation window. click yes, and the objects are gone. [9] Set your auto-return to any whole number value greater than zero to prevent the objects from being put back.
clarification: no script can exist in the "wild" by itself. It needs to reside in some object: a HUD, an attachment, a prim object. In your case... you are looking for an object. The script in question will be an active script, not a passive one. With a few clicks you will know if it is on your land or not. I don't think it is, but one never knows what another person might drop. More than likely, it is on a neighbor's parcel. An active script scanner (and there are hundreds on the market, & some are free) will find it fairly quickly. You will want a scanner capable of doing a fuzzy search because there are several versions of that annoying spammer with different named scripts, and you will want to search for a partial name like "bot" or "Copy" rather than an exact name match such as "anti-copybot script 1.0" (which would fail to find -ANY- version other than that). Within 10-15min, you should know where the spammer is and who the owner is.
|
|
Whata Fool
Registered User
Join date: 10 Jul 2004
Posts: 90
|
12-04-2006 11:16
I tried this once and it worked. Get a piece of graph paper. Walk away from the copybot defeater. Walk towards where you last heard it. When you see the !quit, mark the coordinated on the graph paper. Go someplace else, in another direcion from where you approached the first time. Again go back towards where you heard it. Mark it on the graph paper. Repeat several times. You should see the marks on the graph are forming a circle with a radius of about 100M. The copybot defeater should be in the center.
If you can hear the copybot defeater on part of your parcel, but not on another part, it almost certainly is about 100 M away
|
|
TigroSpottystripes Katsu
Join date: 24 Jun 2006
Posts: 556
|
12-05-2006 16:52
unless it was one of the copybot defenders that were made by clueless people, it can be anywhere in the grid and you would still hear it, since the "!quit" command for the copybot should be sent via instant message and not normal chat, the confusion arises fromt he fact that object IM shows up in the chat history as normal object chat instea dof opening a new tab int he IM window
|
|
Eddy Stryker
libsecondlife Developer
Join date: 6 Jun 2004
Posts: 353
|
12-11-2006 02:40
_____________________
http://www.libsecondlife.org From: someone Evidently in the future our political skirmishes will be fought with push weapons and dancing pantless men. -- Artemis Fate
|
|
Zebra North
Broadly Offensive
Join date: 7 May 2006
Posts: 48
|
12-15-2006 14:01
How to find a copybot protector: I just wrote this little script to locate them, because they're spamming around my shop. Put this in a little cube, and attach the cube to your hand. This will tell you the owner's name, and send a stream of particles from your hand right to the copybot detector.  The "systemname" has to be the name of the object that's messaging you. Just change that string if it's different.
// Copybot sensor sensor, by Zebra North // Free to distribute
key lastkey = NULL_KEY; string systemname = "COPYBOT SECURITY SYSTEM"; float range = 20;
default { state_entry() { llSensorRepeat(systemname, NULL_KEY, SCRIPTED, range, PI, 10); } sensor(integer num_detected) { key k = llDetectedKey(0); if (k == lastkey) return; lastkey = k; string name = llKey2Name(llGetOwnerKey(k)); if (name == "") { llRequestAgentData(llGetOwnerKey(k), DATA_NAME); name = "..."; } llOwnerSay("Detected: " + (string)num_detected + ": " + (string)k + " owned by: " + name); llParticleSystem([PSYS_SRC_TARGET_KEY, k, PSYS_PART_MAX_AGE, 2.0, PSYS_SRC_BURST_SPEED_MIN, 1.0, PSYS_SRC_BURST_SPEED_MAX, 1.0, PSYS_PART_FLAGS, PSYS_PART_TARGET_POS_MASK, PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE]); } no_sensor() { llParticleSystem([]); } dataserver(key queryid, string data) { llOwnerSay(data); }
}
|