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 & Challenges
    • Challenges
    • 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 274 results

  1. 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
  2. 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!
  3. 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
  4. 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
  5. 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?
  6. 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); } } }
  7. 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); } } }
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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.
  16. 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.
  17. 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
  18. Friday: 4pm to 6pm Friday Night Dance Party with DJ TarzanTom. Saturday: 7am Hosting Class. 8am Intermediate Building Class- make a flying bar. 11am to 1pm DJ Blue Party. Sunday: 7am Learning to Script- Class 3. 8am to 10am Breakfast Club. 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
  19. Hello! I'm pretty new to scripting, in which I mean that I don't know how to at all, lol! I would however like some help learning, or figuring out if there's a script that already exists that I need. So, some friends and I are starting just a mini rp-sim kinda thing that's very loosely based on D&D in which it uses dice rolls, a grid system, and a bit of math to add or subtract health from either players or monsters that they're fighting. Since a lot of them have lower-end PCs the traditional fighting and battle huds won't work for us, since a lot of them require your character to physically move around and attack/hit other players with certain weapons and whatnot. A lot of time some of them lag a lot more than others who have higher end PCs, so it makes the fighting unfair and not very fun. I've been trying for a while to figure out how to make a HUD, or a script that when you click on object you're wearing it'll bring up a menu and do the following: Set a base HP amount, so when you level up your HP can be increased. Type in an amount to either add or subtract from your HP and it'll automatically do the math and show above your head, or the monster's head. So like "42/100 HP" I'm just not sure where to start with all of that, and I've been looking for about an hour or more. Any help or advice would be greatly appreciated!!
  20. I don't know about other women, so I will not presume to speak for them. Personally, I am tired of receiving messages from men who 'cam' my avatar and feel it necessary to send me a comment that's sexual in nature. They may think they're just complimenting but more times than not- it's harassment. Now, I'm not tech savvy which is why I'm making this request post. I would like to see a product that blocks people from being able to cam someone's avatar. What it should do is camouflage the avatar so the person looking sees nothing, or perhaps all they see is in the inside of the exterior clothing. A feature should be an allowed list and a banned list or a general ban for those not on the allowed list. I'm fairly certainly that this would be a script- attachable to something as indiscreet as a piece of jewelry.
  21. I'm interested in an online indicator & rental board combo script. The prim needs to be circular shaped (Preferably the end-top or bottom of a cylinder for the picture display). Contact me in-world if interested. Thanks
  22. Saturday: 7am DJ Class. 8am Introduction to Building Class . Sunday: 7am Learning to Script- Class 2. 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. Friday: 4pm to 6pm Friday Night Dance Party with DJ TarzanTom. Saturday: 7am DJ Class. 8am Introduction to Building Class . 11am to 1pm DJ Hippie Party. Sunday: 7am Learning to Script- Class 2. 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
  24. Saturday: 7am Make an AO Class. 8am Intermediate Building Class- make a flying saucer. Sunday: 7am Learning to Script Class 2. 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
  25. Friday: 4pm to 6pm Friday Night Dance Party with DJ TarzanTom. Saturday: 7am Make an AO Class. 8am Intermediate Building Class- make a flying saucer. 11am to 1pm DJ Blue Party on the Beach. Sunday: 7am Learning to Script Class 2. 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
×
×
  • Create New...