Jump to content

Search the Community

Showing results for tags 'script'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • People Forum
    • Your Avatar
    • Make Friends
    • Lifestyles and Relationships
    • Role Play
    • General Discussion Forum
    • Forums Feedback
    • Missed Connections
    • Second Life Education
  • Places and Events Forum
    • Favorite Destinations
    • Upcoming Events and Activities
    • Games in Second Life
  • Official Contests & Events
    • Leap Into Love Snapshot Contest
  • Creation Forum
    • Fashion
    • Art, Music and Photography
    • Animation Forum
    • Bakes on Mesh
    • Environmental Enhancement Project
    • Machinima Forum
    • Building and Texturing Forum
    • Mesh
    • LSL Scripting
    • LSL Library
    • Experience Tools Forum
    • Sansar for Second Life Residents
  • Technology Forum
    • Second Life Server
    • Second Life Viewer
    • Second Life Web
    • General Second Life Tech Discussion
  • Commerce Forum
    • Merchants
    • Inworld Employment
    • Wanted
  • Land Forum
    • General Discussion
    • Mainland
    • Linden Homes
    • Regions for Sale: Full Private Island
    • Region for Rent: Full Private Island
    • Regions for Sale: Homesteads
    • Region Rentals: Homestead
    • Parcels for Sale: Mainland
    • Parcels for Rent: Mainland
    • Wanted: Full Private Island
    • Wanted: Homesteads
    • Wanted: Mainland
  • International Forum
    • Deutsches Forum
    • Foro en español
    • Forum in italiano
    • Forum français
    • 日本語フォーラム
    • 한국어 포럼
    • Fórum em português
    • Forum polskie
    • المنتدى العربي
    • Türkçe Forum
    • Форум по-русски
  • Adult Content Forum
    • Highlight Upcoming Events
    • General Discussion
    • General Announcements
  • Answers
    • Abuse and Griefing
    • Account
    • Avatar
    • Creation
    • Inventory
    • Getting Started
    • Controls
    • Land
    • Linden Dollars (L$)
    • Shopping
    • Technical
    • Viewers
    • Everything Else
    • International Answers

Blogs

  • Commerce
  • Featured News
  • Inworld
  • Tools and Technology
  • Tips and Tricks
  • Land
  • Community News

Categories

  • English
  • Deutsch
  • Français
  • Español
  • Português
  • 日本語
  • Italiano
  • Pусский
  • Türkçe

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 257 results

  1. Hello everyone, I'm looking for a scripter who can write a small script for me, SO let get right to it: Btw, this of for a hud. The basic idea of the script is, that I need a script that is able to push a button(s) and when you push a button a window will come up and if you push another button an other window will come up. So let me show you an example: for this example we will have 2 buttons and 2 windows(objects/page): for the buttons, one were going to call "Button 1" and the other were going to call "Button 2" for the windows: we will have "window 1" & we will have "Window 2" so on the image you see "Button 1" , "Button 2" & "Window1" now when I click on "Button 2' I want "Window1" to disappear and "Window2" to appear ( so you basically switching ) <check photo> and when you click "Button1" It will make "Windows2" disappear and "Window1" Appear that's basically it, it's like going to a different tab/page. if possible I want to leave some room in the script that I always can add more button's & windows in if necessary . I also want to mention That I want Full perms over the script(s) price is negotiable. Thank you. you can contact me here, or inworld мarcυѕ darrιυѕ (sgtmarkoes)
  2. hi guys i want make a object animations but i don't know how make the script i make a mesh object they have 8face i want make it start face1 until face8 make it be animations and loop it so how i can do this script or you can make a script for me i will pay you some L thanks for help and watch
  3. Hello everyone, I'm looking for someone who could make me a small script, I will describe what I want to do with it, and then we can discus the price range. alright, so the thing that I want, it not that much, so prob it's not going to be a big script, but I'm also not sure if this is possible, anyways here we go: I want a script that if you click on a object an auto message will be send to a specific person in her/him IM box, The message that should be writing down is not important I can do that my self, and if possible I would also like to be able to change the key in the script so that I can set it up for multiple people, that's basically it. so the basic things I want is: - on click, auto message will be send to an IM box. - be able to change message & person key in script. Thanks you, and greetings Sgtmarkoes It's been taking care off.
  4. Hello! I have a wake particle script for the boat. But it works constantly. How to make it work only when the boat is moving? Thank you for any help. // wake particles script // 2017 default { state_entry() { llParticleSystem( [ PSYS_SRC_TEXTURE, "aaf351f6-a777-b5e8-c0a9-a2232f650742", PSYS_PART_START_SCALE, <1.30000, 0.30000, 1.00000>, PSYS_PART_END_SCALE, <0.70000, 0.70000, 0.00000>, PSYS_PART_START_COLOR, <0.80000, 0.90000, 1.00000>, PSYS_PART_END_COLOR, <0.850000, 0.90000, 1.00000>, PSYS_PART_START_ALPHA, 0.1200000, PSYS_PART_END_ALPHA, 0.0800000, PSYS_SRC_BURST_PART_COUNT, 250, PSYS_SRC_BURST_RATE, 0.010000, PSYS_PART_MAX_AGE, 10, PSYS_SRC_MAX_AGE, 0.000000, PSYS_SRC_PATTERN, 4, // 1=DROP, 2=EXPLODE, 4=ANGLE, 8=ANGLE_CONE, PSYS_SRC_ACCEL, <0.00000, 0.00000, -0.00005>, PSYS_SRC_BURST_RADIUS, 0.0, PSYS_SRC_BURST_SPEED_MIN, 0.900000, PSYS_SRC_BURST_SPEED_MAX, 0.400000, PSYS_SRC_ANGLE_BEGIN, 0.000000 * PI, PSYS_SRC_ANGLE_END, 0.01000 * PI, PSYS_SRC_OMEGA, <0.00000, 0.00000, 0.00000>, // PSYS_SRC_TARGET_KEY, llGetLinkKey(llGetLinkNum() + 1), PSYS_PART_FLAGS, ( 0 | PSYS_PART_EMISSIVE_MASK | PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK // | PSYS_PART_WIND_MASK // | PSYS_PART_BOUNCE_MASK // | PSYS_PART_FOLLOW_SRC_MASK // | PSYS_PART_TARGET_POS_MASK // | PSYS_PART_TARGET_LINEAR_MASK ) ] ); } }
  5. Hello everyone, I'm currently working on a hud, and it goes well, but ran into a problem, I created a button and have the script to show?hide the hud, only problem is that when the hud is hided, the other buttons are still clickable,, SO I tried to change the script so when I hide it the it will also move the rest of the hud (that will be hiding) off screen, so it's not in the way anymore, and when you click the button agian to show it up again, it will go to the right position again. but it's not working for me, any idea's? would be great if you guys/gals can help me out. Thank you
  6. Hello, i was wondering the following: 1. Can you attach/enable a HUD by clicking on an object? (im making a road system and i would like a HUD to pop-up when you click a road which will give you a texture changer HUD) Why? Because, if possible i'd like to create a hud to style it how i like instead of using a dialog (also the person would see whichtexture is which) but only changing the texture of the object that's been clicked/selected 2. How would one select different elements in a HUD? for example those texture changer HUD's that let's you select which parts you want to change the texture of (for example a shirt you could enable/disable the front, back, sleeves, extras) Thanks in advance
  7. Ladies and Gentlemen, Your 2017 Passion Competition is now open. We have decided to revisit the 7 Deadly Sins. This should provide a wide variety of story options. There is a video category along with a script writing category. Check out the updated website and visit the forums for more information. We also have 2 video ads up at the moment. 1 general and 1 theme specific. Enjoy
  8. Hello! I want to create a script that allows you to play different sounds with each animation (e.g. running, walking, swimming...) based on the simple walker script. How it should look like? Is it possible to assign a separate sound for each animation with such script? Perhaps you will advise to be based on another script? Thank you. Here is the script on which I'm based: string walk_sound = "34eae688-8b2d-d86c-5c1e-4e3eb865ca0d"; string stop_sound = "81603357-2b3c-bc7a-5d15-eb20fcca22a1"; string run_sound = "b1c0f5e2-45e5-e0b2-926a-fd60520ed4ee"; float volume = 1.0; integer i = TRUE; key owner; default { state_entry() { llSetTimerEvent(.3); } timer() { string anim = llGetAnimation(llGetOwner()); if ((anim == "Walking") || (anim == "CrouchWalking")) { llLoopSound(walk_sound,volume); i=FALSE; } else if ((anim == "Running")) { llLoopSound(run_sound,volume); i=FALSE; } else { llStopSound(); if (i == FALSE) { llTriggerSound(stop_sound,volume); } i=TRUE; } } }
  9. I create mesh clothing and so far I've been able to get away with a few free scripts I've found laying around but I've had no luck whatsoever trying to write my own. The scripts I'm looking for are a simple texture/color change that works with faces and a hud to changes graphics on the objects with arrows. I really don't need the super complex scripts I've seen in the marketplace or their massive coloring huds. If you can help me out I'd really appreciate it. Message me in world if want to discuss payment. ~ Freyja Shieldmaiden
  10. Looking for a talented scripter who has experience working with LSL and an external database. The database is already created and working, I am looking for someone who can utilize this information in world. This database currently connects to Casperlet and asks the user a series of questions when they rent a shop. Their answers to these questions are stored in the database. Development notes have been written out, if you are interested please email me at amoralie.triellis@gmail.com and I will send you the documents to review, then you can quote out the project! Possibility of ongoing work!
  11. Saturday: 7am Make an AO Class. Sunday: 7am Scripting Class-Dataserver Event- LAST SCRIPTING CLASS UNTIL SEPTEMBER! BUILDING CLASSES WILL RESUME IN OCTOBER! All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
  12. Friday: 4pm to 6pm Friday Night Dance Party with DJ TarzanTom. Saturday: 7am Make an AO Class. Sunday: 7am Scripting Class-Dataserver Event- LAST SCRIPTING CLASS UNTIL SEPTEMBER! 12pm to 2pm DJ Tim Party. BUILDING CLASSES WILL RESUME IN OCTOBER! All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
  13. I have a simple linked object (see picture) with the colors representing the positive axes. The cylinder is in the same orientation as the colored boxes with +Z at the top face. The two boxes and the cylinder are all rotated at <0, 30, 0> with respect to the root (the white prim) and share the same center of rotation. The root is at zero rotation. The cylinder must rotate in increments on its local X axis. Now, imagine that the cubes are children of the cylinder (how I wish we had proper parenting in SL!). When the cylinder rotates in X, the cubes will follow. Also easy to implement and is simply a matter of doing the same rotation on the cubes in the SLPPF call. integer id_of_cyl = 2; rotation Rx = llEuler2Rot (<1.0, 0.0, 0.0> * DEG_TO_RAD); rotation O; rotation new_rot; integer count; for (count = 0; count < 10; count++) { O = llList2Rot (llGetLinkPrimitiveParams (id_of_cyl, [PRIM_ROT_LOCAL]), 0); new_rot = Rx * O; llSetLinkPrimitiveParamsFast (id_of_cyl, [PRIM_ROT_LOCAL, new_rot]); } In addition to rotating with the cylinder, the cubes must also rotate on their local Z axis. Again, this is easy and is the same solution as to what I've already written. The issue is that both rotations should happen at the same time. Limiting movement to one axis works for both axes. Rotating the cubes on both axes at once produces unexpected rotation around the Y axis. I (obviously naively) thought that it was a matter of composing the rotations like so: integer id_of_cyl = 2; integer id_of_box1 = 3; integer id_of_box2 = 4; rotation Rx = llEuler2Rot (<1.0, 0.0, 0.0> * DEG_TO_RAD); rotation Rz = llEuler2Rot (<0.0, 0.0, 1.0> * DEG_TO_RAD); rotation O_cyl; rotation O_box; rotation new_cyl_rot; rotation new_box_rot; integer count; for (count = 0; count < 10; count++) { O_cyl = llList2Rot (llGetLinkPrimitiveParams (id_of_cyl, [PRIM_ROT_LOCAL]), 0); O_box = llList2Rot (llGetLinkPrimitiveParams (id_od_box1, [PRIM_ROT_LOCAL]), 0); new_cyl_rot = Rx * O_cyl; new_box_rot = Rz * Rx * O_box; llSetLinkPrimitiveParamsFast (LINK_SET, [PRIM_LINK_TARGET, id_of_cyl, PRIM_ROT_LOCAL, new_cyl_rot, PRIM_LINK_TARGET, id_of_box1, PRIM_ROT_LOCAL, new_box_rot, PRIM_LINK_TARGET, id_of_box2, PRIM_ROT_LOCAL, new_box_rot]); } Based on research I've done, the error is due to a problem with the order applying the rotations. However, with a orientation and two rotations, there can only be 12 ways to combine them, and I've tried them all, and all exhibit some degree of error. As a sanity check, here are the orders I've tried. O = current local rotation... Rz * Rx * O Rx * Rz * O Rz * O * Rx Rx * O * Rz O * Rx * Rz O * Rz * Rx (Rz * Rx) * O (Rx * Rz) * O (Rz * O) * Rx (Rx * O) * Rz (O * Rx) * Rz (O * Rz) * Rx I must be missing something (well I'm sure I'm missing something!) Could someone point out my error and save my sanity please?
  14. Hello! I have this teleport script by Eightball Magic. It's no config teleport. You place two teleports and go. So. Its possible to set limited destination access for group / owner only. How to set it for two avatars only (me and my friend). I guess its somekind UUID access limit. Thank's for any help! This line gives limitation for owner only. I think to replace it for specific avatar UUID somehow... : else if (llSubStringIndex(llList2String(descriptions, 0), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner are allowed to teleport to locations marked with '!'"); llUnSit(id); Or do i loose something else?.. Here's the script itself: integer CHANNEL = -10001; float INTERVAL = 10.0; vector OFFSET = <0.0,0.0,1.2>; integer number = 1; list descriptions = []; list positions = []; list timestamps = []; // Function present menu items in more logical ordering. list orderButtons(list buttons) { return(llList2List(buttons, -3, -1) + llList2List(buttons, -6, -4) + llList2List(buttons, -9, -7) + llList2List(buttons, -12, -10)); } default { state_entry() { // Announce teleporter and setup timer to maintain teleporter list. key owner = llGetOwner(); string description = llGetObjectDesc(); if (description == "<Location name>") { description = (string)number; } vector position = llGetPos(); llRegionSay(CHANNEL, "teleporter\t" + (string)owner + "\t" + description + "\t" + (string)position); llSetTimerEvent(INTERVAL); // Setup listener to receive teleporter announcements and user dialog. llListen(CHANNEL, "", "", ""); // Configure sit text and target. llSetSitText("Teleport"); llSitTarget(OFFSET, ZERO_ROTATION); } changed(integer change) { // Check if someone sits on the teleporter. if (change & CHANGED_LINK) { key id = llAvatarOnSitTarget(); if (id) { if (llGetInventoryNumber(INVENTORY_ANIMATION) >= 1) { llRequestPermissions(id, PERMISSION_TRIGGER_ANIMATION); } if (llGetInventoryNumber(INVENTORY_SOUND) >= 1) { llPlaySound(llGetInventoryName(INVENTORY_SOUND, 0), 1.0); } integer count = llGetListLength(descriptions); if (count >= 2) { list buttons = orderButtons(llListSort(descriptions, 1, TRUE)); llDialog(id, "Select destination:", buttons, CHANNEL); } else if (count == 1) { vector position = llGetPos(); llSleep(0.5); if (llSubStringIndex(llList2String(descriptions, 0), "*") == 0 && !llSameGroup(id)) { llRegionSayTo(id, 0, "Only group members are allowed to teleport to locations marked with '*'"); llUnSit(id); } else if (llSubStringIndex(llList2String(descriptions, 0), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner are allowed to teleport to locations marked with '!'"); llUnSit(id); } else { llSetRegionPos(llList2Vector(positions, 0)); llUnSit(id); llSetRegionPos(position); } } else { llSleep(0.5); llUnSit(id); } } } // Reset the script if the teleporter has changed owner or been moved across a sim border. if (change & (CHANGED_OWNER|CHANGED_REGION)) { llResetScript(); } } listen(integer channel, string name, key id, string message) { if (id == llAvatarOnSitTarget()) { // Teleport avatar to destination. integer index = llListFindList(descriptions, [message]); vector position = llGetPos(); if (llSubStringIndex(llList2String(descriptions, index), "*") == 0 && !llSameGroup(id)) { llRegionSayTo(id, 0, "Only group members are allowed to teleport to locations marked with '*'"); llUnSit(id); } else if (llSubStringIndex(llList2String(descriptions, index), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner is allowed to teleport to locations marked with '!'"); llUnSit(id); } else { llSetRegionPos(llList2Vector(positions, index)); llUnSit(id); llSetRegionPos(position); } } else { // Parse the received message. list tokens = llParseString2List(message, ["\t"], []); string check = llList2String(tokens, 0); key owner = (key)llList2String(tokens, 1); string description = llList2String(tokens, 2); vector position = (vector)llList2String(tokens, 3); integer timestamp = llGetUnixTime(); // Remove old data from the lists and add current data. if (check == "teleporter" && owner == llGetOwner()) { integer index = llListFindList(descriptions, [description]); if (~index) { descriptions = llDeleteSubList(descriptions, index, index); positions = llDeleteSubList(positions, index, index); timestamps = llDeleteSubList(timestamps, index, index); } descriptions += description; positions += position; timestamps += timestamp; } // Renumber this teleporter if another has same number. if ((string)number == description) { number++; if (number > 12) { number = 1; } } } } on_rez(integer n) { // Reset the script when the teleporter is rezzed. llResetScript(); } run_time_permissions(integer perm) { // Play animation when permission has been granted. if (perm & PERMISSION_TRIGGER_ANIMATION) { llStartAnimation(llGetInventoryName(INVENTORY_ANIMATION,0)); } } timer() { // Announce the teleporter. key owner = llGetOwner(); string description = llGetObjectDesc(); if (description == "<Location name>") { description = (string)number; } vector position = llGetPos(); integer timestamp = llGetUnixTime(); llRegionSay(CHANNEL, "teleporter\t" + (string)owner + "\t" + description + "\t" + (string)position); // Delete oldest teleporter from list if it is too old. if (llGetListLength(timestamps) && timestamp-llList2Integer(timestamps, 0) > INTERVAL+1.0) { descriptions = llDeleteSubList(descriptions, 0, 0); positions = llDeleteSubList(positions, 0, 0); timestamps = llDeleteSubList(timestamps, 0, 0); } } }
  15. Hello! I have this teleport script by Eightball Magic. It's no config teleport. You place two teleports and go. So. Its possible to set limited destination access for group / owner only. How to set it for two avatars only (me and my friend). I guess its somekind UUID access limit. Thank's for any help! This line gives limitation for owner only. I think to replace it for specific avatar UUID somehow... : else if (llSubStringIndex(llList2String(descriptions, 0), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner are allowed to teleport to locations marked with '!'"); llUnSit(id); Or do i loose something else?.. Here's the script itself: integer CHANNEL = -10001; float INTERVAL = 10.0; vector OFFSET = <0.0,0.0,1.2>; integer number = 1; list descriptions = []; list positions = []; list timestamps = []; // Function present menu items in more logical ordering. list orderButtons(list buttons) { return(llList2List(buttons, -3, -1) + llList2List(buttons, -6, -4) + llList2List(buttons, -9, -7) + llList2List(buttons, -12, -10)); } default { state_entry() { // Announce teleporter and setup timer to maintain teleporter list. key owner = llGetOwner(); string description = llGetObjectDesc(); if (description == "<Location name>") { description = (string)number; } vector position = llGetPos(); llRegionSay(CHANNEL, "teleporter\t" + (string)owner + "\t" + description + "\t" + (string)position); llSetTimerEvent(INTERVAL); // Setup listener to receive teleporter announcements and user dialog. llListen(CHANNEL, "", "", ""); // Configure sit text and target. llSetSitText("Teleport"); llSitTarget(OFFSET, ZERO_ROTATION); } changed(integer change) { // Check if someone sits on the teleporter. if (change & CHANGED_LINK) { key id = llAvatarOnSitTarget(); if (id) { if (llGetInventoryNumber(INVENTORY_ANIMATION) >= 1) { llRequestPermissions(id, PERMISSION_TRIGGER_ANIMATION); } if (llGetInventoryNumber(INVENTORY_SOUND) >= 1) { llPlaySound(llGetInventoryName(INVENTORY_SOUND, 0), 1.0); } integer count = llGetListLength(descriptions); if (count >= 2) { list buttons = orderButtons(llListSort(descriptions, 1, TRUE)); llDialog(id, "Select destination:", buttons, CHANNEL); } else if (count == 1) { vector position = llGetPos(); llSleep(0.5); if (llSubStringIndex(llList2String(descriptions, 0), "*") == 0 && !llSameGroup(id)) { llRegionSayTo(id, 0, "Only group members are allowed to teleport to locations marked with '*'"); llUnSit(id); } else if (llSubStringIndex(llList2String(descriptions, 0), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner are allowed to teleport to locations marked with '!'"); llUnSit(id); } else { llSetRegionPos(llList2Vector(positions, 0)); llUnSit(id); llSetRegionPos(position); } } else { llSleep(0.5); llUnSit(id); } } } // Reset the script if the teleporter has changed owner or been moved across a sim border. if (change & (CHANGED_OWNER|CHANGED_REGION)) { llResetScript(); } } listen(integer channel, string name, key id, string message) { if (id == llAvatarOnSitTarget()) { // Teleport avatar to destination. integer index = llListFindList(descriptions, [message]); vector position = llGetPos(); if (llSubStringIndex(llList2String(descriptions, index), "*") == 0 && !llSameGroup(id)) { llRegionSayTo(id, 0, "Only group members are allowed to teleport to locations marked with '*'"); llUnSit(id); } else if (llSubStringIndex(llList2String(descriptions, index), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner is allowed to teleport to locations marked with '!'"); llUnSit(id); } else { llSetRegionPos(llList2Vector(positions, index)); llUnSit(id); llSetRegionPos(position); } } else { // Parse the received message. list tokens = llParseString2List(message, ["\t"], []); string check = llList2String(tokens, 0); key owner = (key)llList2String(tokens, 1); string description = llList2String(tokens, 2); vector position = (vector)llList2String(tokens, 3); integer timestamp = llGetUnixTime(); // Remove old data from the lists and add current data. if (check == "teleporter" && owner == llGetOwner()) { integer index = llListFindList(descriptions, [description]); if (~index) { descriptions = llDeleteSubList(descriptions, index, index); positions = llDeleteSubList(positions, index, index); timestamps = llDeleteSubList(timestamps, index, index); } descriptions += description; positions += position; timestamps += timestamp; } // Renumber this teleporter if another has same number. if ((string)number == description) { number++; if (number > 12) { number = 1; } } } } on_rez(integer n) { // Reset the script when the teleporter is rezzed. llResetScript(); } run_time_permissions(integer perm) { // Play animation when permission has been granted. if (perm & PERMISSION_TRIGGER_ANIMATION) { llStartAnimation(llGetInventoryName(INVENTORY_ANIMATION,0)); } } timer() { // Announce the teleporter. key owner = llGetOwner(); string description = llGetObjectDesc(); if (description == "<Location name>") { description = (string)number; } vector position = llGetPos(); integer timestamp = llGetUnixTime(); llRegionSay(CHANNEL, "teleporter\t" + (string)owner + "\t" + description + "\t" + (string)position); // Delete oldest teleporter from list if it is too old. if (llGetListLength(timestamps) && timestamp-llList2Integer(timestamps, 0) > INTERVAL+1.0) { descriptions = llDeleteSubList(descriptions, 0, 0); positions = llDeleteSubList(positions, 0, 0); timestamps = llDeleteSubList(timestamps, 0, 0); } } }
  16. Maybe someone can point me in the right direction, because I can't for the life of me find this and I know it exists. In a nutshell, I am hosting a hunt to bring attention to a womens center I am opening in second life. I thought a hunt would be a fun open house week event as I have run a shop for five years and can put some nice gifties in the hunt objects for people who come out. Now, I have done some hunts in the past (not in a long while) and I remember there is a script that can be put into the hunt objects to change the names of them randomly to other objects around that will discourage the hunters from cheating. Ive been all over marketplace and in world and cant find this. I'd like to encourage people to travel around the center to hunt so they can find the library, meditation room, etc. My question (finally! lol) is this... does anyone know where I can find this script or something similar to it? This is for a good cause and any help finding this would be appreciated! Arielle Simondsen
  17. Saturday: 7am DJ Class. 8am Introduction to Building Class. Sunday: 7am Learning to Script Class 6. All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
  18. Friday: 4pm to 6pm Friday Night Dance Party. Saturday: 7am DJ Class. 8am Introduction to Building Class. 11am to 1pm DJ Hippie Party. Sunday: 7am Learning to Script Class 6. 12pm to 2pm Midsummer Party with DJ Tim. All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
  19. Saturday: 8am Intermediate Building Class- Make a flying pedal vehicle. Sunday: 7am Learning to Script Class 5. All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
  20. Friday: 4pm to 6pm Friday Night Dance Party with DJ TarzanTom. Saturday: 8am Intermediate Building Class- Make a flying pedal vehicle. 11am to 1pm DJ Blue Party. Sunday: 7am Learning to Script Class 5. 12pm to 2pm American Independence Day Party with DJ Tim. All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
  21. Saturday: 7am Make an AO Class. 8am Introduction to Building Class. Sunday: 7am Learning to Script Class 4. All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
  22. Friday: 4pm to 6pm Friday Night Dance Party with DJ TarzanTom. Saturday: 7am Make an AO Class. 8am Introduction to Building Class. 11am to 1pm DJ Hippie Party. Sunday: 7am Learning to Script Class 4. 12pm to 2pm DJ Tim Party. All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
  23. Does a Restart Region affect the activation time of an object that contains an llSetTimerEvent script? I created a script inside a single object to light on and light off lamps and torches using an llRegionSay that is listened to by lamp and torches containing llListen. The time to turn the lights on and off coincides with the real-time schedules determined by me. Script starts immediately with a touch (only owner) performed in one of the times I describe below. At the beginning of this script there is an llSetTimerEvent command. The initial event is an llRegionSay with command for lighton for objects that are listened to by objects. After that there is an llSleep inside the TimerEvent that lasts for 20 minutes keeping the lights on. After this there is another llRegionSay to turn off the lights that is received through llListen that is listened to by these objects. In addition, after the lights are off there is an llSleep that lasts 3 hours and forty minutes. After this last sleep the lights come on again. With this I have a shift of 4 hours. Always turn on the lights automatically at 03:50 AM, 07:50 AM, 11:50 AM, 03:50 PM, 07: 00 PM, 11:50 PM (Real Life Schedules) after I make the first touch at one of these times. Always, after 20 minutes the lights are off. This set always worked perfectly. Today after a restart region made by Liden Labs the lights start time (Real Life) was delayed about 40 minutes. This happened without my interference. It was all working perfectly for days, and it happened automatically after the Restart Region. This is the reason for my question. Um Restart Region afeta o tempo de ativação de um objeto que contem um script llSetTimerEvent ? Eu criei um script dentro de um objeto único para light on e light off lampadas e tochas usando um llRegionSay que é escutado por lamp e tochas que contem llListen . O horário para acender e apagar as luzes coincide com os horários da vida real determinado por mim. O Script inicia imediatamente com um touch (only owner) realizado em um dos horários que descrevo abaixo. No início deste script há um comando llSetTimerEvent . O evento inicial é um llRegionSay com comando para lighton para os objetos que é escutado pelos objetos. Após isto existe um llSleep dentro do TimerEvent que dura 20 minutos mantendo as luzes acesas. Após isto existe outro llRegionSay para apagar as luzes que é recebido através de llListen que é escutado por estes objetos. Além disto, após as luzes estarem apagadas existe um llSleep que dura 3 horas e quarenta minutos. Após este último Sleep as luzes novamente acendem. Com isto eu tenho um turno de 4 horas. Acendem sempre as luzes automaticamente as 03:50 AM, 07:50AM, 11:50AM, 03,50PM, 07:PM, 11:50 PM (Horários da Real Life) depois que faço o primeiro touch em um destes horários. Sempre, após 20 minutos as luzes são apagadas. Este conjunto sempre funcionou perfeitamente. Hoje após um restart region feito pela Liden Labs o horário (Real Life) de start das luzes foi atrasado aproximadamente 40 minutos. Isto aconteceu sem minha interferência. Estava tudo funcionando perfeitamente durante dias, e aconteceu automaticamente após o Restart Region. Esta é a razão da minha pergunta.
  24. Hello! I am seeking an experienced scripter to make a dice HUD that ALSO has a built in titler for a RP sim. The overall concept is easy, so if you feel up to it please reply here or drop me a NC or IM in world. Messages often cap, however, so NC is probably best. I am happy to pay, and that will be discussed via IM.
  25. Saturday: 7am Hosting Class. 8am Intermediate Building Class- make a flying bar. Sunday: 7am Learning to Script- Class 3. All classes are free and held in our sandbox unless otherwise stated on individual class notices. More details at: http://helpinghaven.weebly.com http://maps.secondlife.com/secondlife/Helping Haven Gateway/42/52/25
×
×
  • Create New...