Monday, June 6, 2016

2016 PEOPLE: HELP: Every community needs a group inviter. Here is simple one that handles multiple groups

Every  community needs a  group inviter.  
Here is simple one that handles multiple groups  
With Firestorm you can easily get the group URI from the group profile.  If you are just a little comfortable modifying scripts, you can easily use that URI to make a group inviter for one or several groups that does not rely on the land settings or the creator's group to set the URI.
Group profile with URI marked 

URI:  In information technology, a Uniform Resource Identifier (URI) is a string of characters used to identify a resource.   
The most familiar kind of URI is the URL (uniform resource locator) or web address. This URI, however, is specialized for use in the Second Life and similar networks.  You don't need to bother about that.  You just need the URI for the group you want to invite people to. You get that from the Firestorm group profile with the "Copy URI" button. 
***********************************
  • (More after the break)
  • Where is Arcadia?
***********************************

Metaverse events, current and upcoming

          ***********************
          ***************************

          Communities have groups and need a group inviter script.  The ones I found were fairly complicated, because they arranged to get the URI for the group page on their own, either from the land they were on of from the active group of the object creator. 


          I thought we needed a script that could easily be used for any group on any land, could easily be modified for other communities and could invite people to multiple groups.

          Group Inviter Script

          • Pay no attention to the mention of secondlife.  That is part of the protocol.  
          • Also gives notecard which can carry information about the groups(s)
          • To offer more groups, add another llSay line for each group, with the appropriate change in the URI. 
          • To offer on arrival, change the trigger event to llVolumeDetect
          ______________________________

          default {
          touch_start(integer total_number)  
             {

             llSay(0, "To join Communication Arts, open chat history, click the group name in special color");  
              llSay(0, "secondlife:///app/group/446521e6-699c-48c9-a29b-dd8f588af632/about");    
              llGiveInventory(llDetectedKey(0),llGetInventoryName(INVENTORY_NOTECARD, 0));
              }

          }//default close

          ______________________________

          Also available in the Thinkerer box on Cookie II at 
          hop://grid.kitely.com:8002/Cookie II/126/357/22
          **********************************************************************************

          News and Notes

            ***********************

            The Hypergrid WIP Show

            The Hypergrid WIP is a one hour "show & tell" of works in progress or recently completed. All builders from beginner to pro are invited.  Presentations are in voice and text.  For text presentations, best bring the text in a notecard and paste it into chat.  Voice presentations may be captured in video.  Stills and videos from the show may appear in this blog and elsewhere.

            Next WIP show 

            • Next WIP show: Sun. June 12, Noon SLT 
            • Narasnook  location (second Sunday of the month)
            • Pandora allows presenters to run high threat OSSL functions.
            • world.narasnook.com:8900
            • Put the line above in your World Map next to Find.  Click FindTP
            • At Narasnook, use World Map to search for Pandora
            • Narasnook  location (second Sunday of the month)
            • Pandora allows presenters to run high threat OSSL functions.
            • world.narasnook.com:8900
            • Put the line above in your World Map next to Find.  Click FindTP
            • At Narasnook, use World Map to search for Pandora
            • Cookie II location (fourth Sunday of the month)
            • HG address below: paste into the World Map next to Find. Click Find, TP
            • grid.kitely.com:8002:Cookie II 
            • in Kitely: paste into Nav (top) bar of Firestorm, Enter.
            • hop://grid.kitely.com:8002/Cookie II/68/369/22

              Previous Articles from the WIP show 

              HG links-- depending on your interests 

              Metaverse beginner help

              Schools in virtual worlds

              • I publish 5 or 6 days a week, skipping 1 or 2 days in midweek
              • For more on topics like this, follow Selby Evans in Google+ 
              • What do we do in Virtual Worlds? 
              • Google search this blog: Search bar, upper left--or:
              • Put site:virtualoutworlding.blogspot.com at the end of the search terms 
              • Annotated screen shots made with Jing
              • All original content on this blog is Creative Commons License, attribution only. 
              • Second LifeLindenSLurl, and SL are trademarks of Linden Research Inc. 
              • This blog is not affiliated with Second Life or anything else. 
              • Ads are from Google.


              1 comment:

              1. May I suggest that instead of llSay(0,"blah.....") I would strongly suggest using

                llRegionSayTo(llDetectedKey(0),0,"blah....")

                That then only says it to the person who just touched it instead of spamming the nearby chat with it.

                ReplyDelete