Jump to content

Ackley Bing

Resident
  • Posts

    223
  • Joined

  • Last visited

Everything posted by Ackley Bing

  1. Dilbert Dilweg wrote: I remember a guy about a year ago leaving Second Life. He gave me all his money $L35,000 Someone once gave me L$80,000. I wouldnt give it back, so they left SL. So they said. LOL
  2. Use a 'white list'. Maybe Rolig's white list will work for you. http://community.secondlife.com/t5/LSL-Library/Generic-Whitelist/m-p/713895
  3. Because for some, "Helper" is just a facade for "Ego tripper". Not most, just some.
  4. You can avoid triggering the collision faster than the sound's length by adding a "cooldown". Idk if this is the best way to do it but it does the trick. float cd;cooldown(float time){ cd=time; llSetTimerEvent(cd);}default{ collision(integer total_number) { if (cd) return; cooldown(1.0); llPlaySound("8b4491f1-636c-b66d-217a-ce040ac00f63",1.0); } timer() { cooldown(0.0); }}
  5. There are some free quad animations but they are old and I doubt they would work best for newer content with mesh. To find them you will have to look around SL a lot and if you value your time you're better off buying some full perms from an animator.
  6. What about http://w-hat.com/name2key ? Is LL going to block that one too?
  7. This brand new program for makking rigged mesh avatars... Project Pinocchio http://projectpinocchio.autodesk.com
  8. Maybe there is a way you can benefit from it? Just kidding
  9. Thank you so much Charlotte for your advice. That is useful info. Now I'm wonder if that adjustment can be scripted...
  10. My Direct Deliveries are not only unpacked when you receive them... They also include a boxed backup to avoid the shortcomings you mention.
  11. I bought several sitting animations from Vista Animations, unfortunately when I use them my avatar is sitting a little bit underground. Is there an easy quick way to adjust the Z coord of my avatar with the Lab's viewer without modifying my avatar height ?? Any infos are appreciated! :)
  12. // Textbox2Hovertext.LSL by Ackley Bing . January 2013// A simple script to allow object owners to change the "hovertext"// on their prims using a text entry box (llTextBox). default{ touch_start(integer num) { if(llDetectedKey(0)==llGetOwner()) { llSetTimerEvent(60.0); // Time to input text until script closes listener in case owner doesnt enter anything into textbox llListenRemove(1); llListen(-12345, "", llGetOwner(), ""); llTextBox( llGetOwner(), "Set Hovertext", -12345); } } listen(integer channel, string name, key id, string message) { llSetText(message, <1.0,1.0,1.0>, 1.0); llListenRemove(1); llSetTimerEvent(0.0); } timer() { llListenRemove(1); llSetTimerEvent(0.0); }} Updated: Sorry i pasted the wrong version the first time LOL
  13. LL should compensate you an apologize and they should invest in more training for their scouts. I hope no one lost their job over this as Ignatius Lytton points out teh Scout is in fact in error! LOL
  14. Maybe it's unfair. Just remember it is only their opinion, even if it is shared by many. Personally, I don't have those kinds of message on my products. It's poor marketing and unnecessary.
  15. It seems that insistence upon RL in SL, when dealing with "gamers", is basically trolling. What I would like to know why so many of you think SL is a game of trolling when there are so many other fantastic and fictional things you can do instead.
  16. // Generic Sim Status Button Indicator // HUD / 1 prim // by Ackley Bing // January 2013 // // A HUD button for remote monitoring of sims. // Color indicates the sim status // Green = SIM available // When the sim goes down it turns red/black // // To use put this in a prim and attach to your preferred HUD location. // Go to the sim you want to monitor and and click the prim // Click and HOLD the hud button to choose another sim. // // Modify // Attach / Connect this to your HUD/Vehicle/etc any way you like. integer listenhandle; string region; key datarequestID; vector SimStutus2Color(string data) { if ( data == "up" ) return <0.0,1.0,0.0>; // green else if ( data == "down" ) return <1.0,0.0,0.0>; // red else if ( data == "starting" || data == "stopping" ) return <1.0,1.0,0.0>; // yellow else return <0.0,0.0,0.0>; // black } default { state_entry() { llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS); llSetPrimitiveParams([PRIM_COLOR, 4, SimStutus2Color(""), 1.0]); } touch_start(integer n) { llResetTime(); llSetTimerEvent(30.0); } touch_end(integer n) { if(llGetTime()<5.0 && region != "") datarequestID=llRequestSimulatorData(region,DATA_SIM_STATUS); else llDialog(llGetOwner(), "Monitor Sim Status for "+llGetRegionName()+"?", ["Yes","No"], (listenhandle = llListen(1, "", llGetOwner(), ""))); } listen(integer channel, string name, key id, string message) { if (message=="Yes") datarequestID=llRequestSimulatorData(region=llGetRegionName(),DATA_SIM_STATUS); if (message=="No" && region=="") llSetPrimitiveParams([PRIM_COLOR, 4, SimStutus2Color(""), 1.0]); } timer() { if (listenhandle) llListenRemove(listenhandle--); if (region!="") llRequestSimulatorData(region,DATA_SIM_STATUS); } dataserver(key requested, string data) { if (requested==datarequestID) llOwnerSay("http://maps.secondlife.com/secondlife/"+llEscapeURL(region)+" is "+data+(string)(datarequestID="")); llSetPrimitiveParams([PRIM_COLOR, 4, SimStutus2Color(data), 1.0]); } run_time_permissions(integer perms) { llTakeControls((perms && PERMISSION_TAKE_CONTROLS)*CONTROL_BACK, TRUE, TRUE); } }
  17. Thanks again! You people are like the script forum Heroes of SL. I Learns you from U many many moons now! .... edited post to put in working order. It WAS the bits!! Oh & It IS best to avoid ALL imaginable errors if possible! :heart: Ackley
  18. I have a script that asks for permission to attach but I have no idea why it won't attach when the permission is given. default { state_entry() { llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS | PERMISSION_ATTACH); } run_time_permissions(integer perms) { if ( perms==PERMISSION_TAKE_CONTROLS ) llTakeControls(CONTROL_BACK, FALSE, TRUE); if ( perms==PERMISSION_ATTACH ) llAttachToAvatar(35); } } What am I doing wrong? Any help or feedback appreciated! Thank you. :)
  19. This single prim HUD is just a button that scrolls through nearby players names, photos and user key. Drop it in a prim and touch the prim and you are set to go. Modify it to suit your particular use in another Hud, weapon, or whatever you want. <3 Ackley // Basic Target Scanner HUD // by Ackley Bing // // Drop this in a prim and touch key HUDtarget; integer HUDattachpoint=ATTACH_HUD_CENTER_1; integer senseindex; key photoReq; TargetInfo(key id) { llSetText(llToLower(llGetDisplayName(id))+"\n"+(string)id, <0.0, 1.0, 0.0>, 1.0); if ( id!=NULL_KEY ) { photoReq=llHTTPRequest("http://world.secondlife.com/resident/" + (string)id, [], ""); llOwnerSay("Current Target: secondlife:///app/agent/" + (string)id + "/inspect " + (string)id ); } else { llSetTexture("8dcd4a48-2d37-4909-9f78-f7a9eb4ef903", 0); llOwnerSay("No Target"); } } default { state_entry() { llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS | PERMISSION_ATTACH); } attach(key id) { if (id) { llSetScale(<0.1, 0.15, 0.1>); llSetPrimitiveParams([PRIM_TYPE, PRIM_TYPE_BOX, PRIM_HOLE_DEFAULT, <0.0, 1.0, 0.0>, 0.0, <0.0, 0.0, 0.0>, <2.0, 0.5, 1.0>, <0.0, 0.0, 0.0>, PRIM_ROT_LOCAL, <0.000000, -0.707107, 0.000000, 0.707107>, PRIM_COLOR, 0, <1.0,1.0,1.0>, 1.0, PRIM_COLOR, 1, <0.0,1.0,0.0>, 1.0, PRIM_COLOR, 3, <0.0,1.0,0.0>, 1.0, PRIM_COLOR, 2, <1.0,1.0,1.0>, 0.0, PRIM_COLOR, 4, <1.0,1.0,1.0>, 0.0]); llRotateTexture(270.0*DEG_TO_RAD,0); HUDattachpoint=llGetAttached(); senseindex=0; llSensor("", "", AGENT, 128, TWO_PI); } } on_rez(integer param) { if ( !llGetAttached() ) llRequestPermissions(llGetOwner(),PERMISSION_ATTACH|PERMISSION_TAKE_CONTROLS); } touch_start(integer tsn) { if ( !llGetAttached() ) llRequestPermissions(llGetOwner(),PERMISSION_ATTACH|PERMISSION_TAKE_CONTROLS); senseindex=senseindex+(llDetectedTouchFace(0)==1)-(llDetectedTouchFace(0)==3); llSensor("", "", AGENT, 128, TWO_PI); } sensor(integer num) { senseindex=((senseindex<0)*(num-1))+((senseindex>=0)*(senseindex*(senseindex!=num))); HUDtarget=llDetectedKey(senseindex); TargetInfo(HUDtarget); } no_sensor() { senseindex=0; HUDtarget=NULL_KEY; TargetInfo(HUDtarget); } http_response(key request_id, integer status, list metadata, string body) { if( request_id == photoReq ) { string photoID; integer StartIndex=llSubStringIndex(body,"<title>"); integer EndIndex=llSubStringIndex(body,"</title>"); if( StartIndex!=-1) { integer tempIndex=llSubStringIndex(body,"imageid")+18; if(tempIndex>17)photoID=llGetSubString(body,tempIndex,tempIndex+35); } if ( photoID==NULL_KEY || photoID=="" ) photoID="8dcd4a48-2d37-4909-9f78-f7a9eb4ef903"; llSetTexture(photoID, 0); } } run_time_permissions(integer perms) { if ( perms & PERMISSION_ATTACH ) llAttachToAvatar(HUDattachpoint); if ( perms & PERMISSION_TAKE_CONTROLS ) llTakeControls(CONTROL_BACK, FALSE, TRUE); } }
  20. Only the owners who donated tier are charged.
×
×
  • Create New...