Jump to content

Loki Eliot

Resident
  • Content Count

    534
  • Joined

  • Last visited

Community Reputation

108 Excellent

4 Followers

About Loki Eliot

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thank you everyone for you kind help. I was able to make my swear robot work better than ever
  2. ok so im trying to add an empty space after each word in the Badword list. do i add that as the badword list is being read or during the comparison of the badword list to the just said message list? Becasue i have two lists, the list of bad words and two the list or words being heard in chat
  3. thank you for your replies but i don't understand either of you 😛
  4. Hi, I've made a robot that listens to conversations and checks them with a list of bad words. I know listeners are laggy but it's fun.... The issue i have is when it compares words with it's list, it is finding words within words... so for example it's finding the word ASS in GLASS. How can i prevent this from happening? Any help would be gratefully appreciated. Here is my current script..... integer gLsn; key notecardQueryId; string notecardName = "Badwords"; list Badwords = []; integer notecardLine; say(string inputString) { llOwnerSay(inputString); } default { state_entry() { if (llGetInventoryKey(notecardName) == NULL_KEY) { llOwnerSay( "Notecard '" + notecardName + "' missing or unwritten"); return; } notecardQueryId = llGetNotecardLine(notecardName, notecardLine); llSay(0, "Loading Words, Please Wait untill confirmation notcard has been read..."); } dataserver(key query_id, string data) { if (query_id == notecardQueryId) { if (data == EOF) { say("Done reading notecard, read " + (string) notecardLine + " notecard lines."); state ready; } else { ++notecardLine; Badwords = Badwords + [llToLower(data)]; notecardQueryId = llGetNotecardLine(notecardName, notecardLine); } } } } state ready { state_entry() { gLsn = llListen(0,"",llDetectedKey(0),""); } listen(integer channel,string name, key id, string msg) { integer i; while(i < llGetListLength(Badwords)) { if (~llSubStringIndex(llToLower(msg),llList2String(Badwords,i))) { llSay(0, (string)llKey2Name(id)+ " has said a BAD WORD"); } ++i; } } }
  5. It's been 8 yeas now. Just want to say thank you to everyone who gave me tips and encouragement at the start
  6. Will you guys ever consider looking into improving Groups features? And have any of you heard of Place Pages?
  7. My love for SL will quickly diminish if i'm forced to use the windows operating system for one application after 25 years of using MacOS. As much as i love SL and the community i don't think i could change my computing habits to Windows just to keep in it. After all SL is 15 years old, it's not cutting edge technology anymore, maybe the OpenGL Apocalypse will push me towards newer things. In Second Life over the years I've learnt a lot about creating 3D content and scripting and creating stories and fun experiences. Instead of struggling to stay connected to SL, maybe i should look to new horizons when the time eventually comes.
  8. Not true, i’m a Mac user and have a Vive headset and have created VR experiences natively for MacOS using Unity which supports metal along with SteamVR for MacOS. There just is’nt much content yet to consume for macVR since being a Mac VR enthusiast is being a minority of a minority in a minority. If i remember right, back during Lab Chats on Sansar, LL said Sansar would use OpenGL and that a mac version was ‘down the road’. I’d assume then that an openGL port of sansar to mac is definitly off the cards now. The most common response i hear from others about creating a native Mac Viewer for second life is ‘Mac users are like only 5%, there is no point waisting resources’. But it’s not like resources hav’nt been waisted before and im pretty sure that 5% will use that new viewer longer than users of Project Skylight, the SL Basic Viewer, SLchat App, Patterns or Creatorverse.
  9. Yeahy i was waiting for someone to post this response... now we can move on.
  10. I'm not going to panic just yet but you are not helping Fizzle :-p They're having similar discussions over at Blender https://blenderartists.org/t/macos-is-deprecating-opengl/1113803/8
  11. Apple has declared that they are deprecating OpenGL in this years MacOS update. This means they will not be actively supporting OpenGL anymore and will probably remove support all together after a couple of years. Will this mean the end of the MacOS viewer in SecondLife? OpenGL, OpenCL deprecated in favor of Metal 2 in macOS 10.14 Mojave - APPLE INSIDER
  12. The whole idea of wearing system clothes in order to pop on a tattoo is a great idea, but in practice may be limiting. By switching the mesh face to 'Bake Mode' the Texture/diffuse is ignored in preference to the bakes texture thats created by the combination of system clothes currently worn. This includes the original texture that was on mesh to start with. When i wore a system shirt with a dirt tattoo, i discovered that the baked texture applied to my arms was combined with the System Skin and not the texture already on my mesh avatar. So I had to create a new system skin but with the textures of my mesh avatar so they would bake. This throws up a problem in that my mesh avatar uses 4 textures, Head, Arms, Torso and Legs, which is one texture more than Base Skin files allow so i'll never be able to bake the whole mesh body due to how i made it. Unless i'm still missing something in the process?
  13. Here for your enjoyment is the highlights from this years New Babbage Burning Barrel Race, and event almost as old as Second Life itself. At the event contestants must push physical barrels through he steampunk streets of New Babbage.
×
×
  • Create New...