Difference between revisions of "User:Jana Kamachi/Detect"
Jump to navigation
Jump to search
Jana Kamachi (talk | contribs) |
|||
Line 24: | Line 24: | ||
if(n_m > 2) n_m = 2;//no need for a jump; | if(n_m > 2) n_m = 2;//no need for a jump; | ||
for(; i<n_m; ++i) { | for(; i<n_m; ++i) { | ||
dtc += (llDetectedName( | dtc += (llDetectedName(1) + " owned by " + llKey2Name(llDetectedOwner(1))); | ||
} | } | ||
} | } |
Latest revision as of 03:13, 22 March 2008
If you like this script, or any script I've released, please post on my Talk page, or I'll most likely never see it o: If you want to improve a script, just go for it!
list dtc = []; list darl = []; integer darl_d = FALSE; integer cnt = 0; vector lastpos; vector curpos; default { state_entry() { llSensorRepeat("", "", SCRIPTED, 1.0, PI, 0.001); llSetTimerEvent(0.001); lastpos = llGetPos(); } sensor(integer n_m){ integer i=0; dtc = []; if(n_m > 2) n_m = 2;//no need for a jump; for(; i<n_m; ++i) { dtc += (llDetectedName(1) + " owned by " + llKey2Name(llDetectedOwner(1))); } } timer(){ if(llVecDist(lastpos, curpos = llGetPos()) > 1000){ llOwnerSay("Orbit Detect."); llOwnerSay("Possible Orbiters\n" + llDumpList2String(dtc,"\n")); cnt = 0; lastpos = curpos; }else if(500 < ++cnt){//will force update lastpos about every 25 to 50 seconds. cnt = 0; lastpos = curpos; } } }