|
XShade Foley
Registered User
Join date: 11 Feb 2006
Posts: 12
|
i think i be nice for once
07-22-2006 19:38
i am going 2 be nice because it took me a long time to find out how they worked 2 so here is a orbiter script integer test = 0; string name; integer len; integer i; Orbit() { llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); Orbit2(); } Orbit2() { llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); Orbit3(); } Orbit3() { llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); Orbit4(); } Orbit4() { llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); llPushObject(llDetectedKey(i), <0,0,512E+3*512E+3*512E+3*512E+3*512E+3>, <0,0,0>, FALSE); } default { state_entry() { llListen(3,"",llGetOwner(),""); } on_rez (integer start_parm) { llResetScript(); } listen(integer a, string n, key id, string m) { list said = llParseString2List(m, [" "], []); if (llToLower(llList2String(said, 0)) == "orbit") { llSay(66,"launching "+ llList2String(said, 1)); name = llList2String(said, 1); len = llStringLength(name); llSensor("","", AGENT, 96, TWO_PI); } } sensor(integer detected) { for (i = 0; i < detected; i++) { key pKey = llDetectedKey(i); string pName = llKey2Name(pKey); //llSay(0,llToLower(llGetSubString(pName,0,len))); if (llToLower(llGetSubString(pName,0,len - 1)) == name) { llSay(66,pName); // use pKey in your launching Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); Orbit(); name = "634763dh"; } } llListen(3,"",llGetOwner(),""); } }
|