xRomanticThug Posted May 19, 2012 Share Posted May 19, 2012 Hey. I've been searching for a visitor announcer which can be seted for a group (when somebody is on the land the group will receive a message in the main chat about it, wherever the person is), but I couldn't find one. Link to comment Share on other sites More sharing options...
valerie Inshan Posted May 19, 2012 Share Posted May 19, 2012 That one is awesome. :smileyhappy: https://marketplace.secondlife.com/p/OO-Talking-parrot-20-Greeter-Visitor-counter-shop-assistant/245359 Link to comment Share on other sites More sharing options...
PeterCanessa Oh Posted May 19, 2012 Share Posted May 19, 2012 "The group will receive a message" - in group chat? The only way to do that is with a 'bot. Can't be done by a normal SL object/script. Link to comment Share on other sites More sharing options...
xRomanticThug Posted May 19, 2012 Author Share Posted May 19, 2012 Not in the group chat, in the local chat. Every single person from the group should get that. Link to comment Share on other sites More sharing options...
Tamara Artis Posted May 19, 2012 Share Posted May 19, 2012 At the place where I work we have a thing called Lobby alert. Every time someone visits the place all our group members get a message in local chat saying "xy is visiting..." with the link to click and quickly tp to the place. Is that what you want? Edited to add lol, its this item: https://marketplace.secondlife.com/p/visitor-employee-pager-club-scanner-staff-pager-staff-alert-visitor-scanner/272689 Link to comment Share on other sites More sharing options...
PeterCanessa Oh Posted May 19, 2012 Share Posted May 19, 2012 Ok, that can be done. It'll be difficult to maintain, laggy and spammy though. You'd need to keep copying and updating a list of group members into a notecard or other source the script can read. Since those people will be all over the grid you'll need to use IMs, each of which will pause the script for 2 seconds. That means you'll probably want to use several 'slave' scripts to send the messages, depending on how quickly you want everyone to be notified. I'm not quite sure how often you wanted people informed about the same person but if you're not just reporting arrivals then that'll be extra IM traffic. You also have to consider the IM throttle to reduce spamming - if you have 100 people in the group and 25 people detected in 30 minutes you'll hit the cap, for instance. All those messages will probably get very annoying, very quickly for most group members (and think of them all piling-up in email too!) 'Pull' may be better than 'push' - each group member wears a repeater-object if they want to get the updates. Each repeater requests current state from central logger, which acts as an HTTP server. Depends on your requirements though. Link to comment Share on other sites More sharing options...
xRomanticThug Posted May 19, 2012 Author Share Posted May 19, 2012 At the place where I work we have a thing called Lobby alert. Every time someone visits the place all our group members get a message in local chat saying "xy is visiting..." with the link to click and quickly tp to the place. Is that what you want? Yes, that's what I want to. Peter, I know it can be annoying, but I still want it. Thank you for answering. Oh, and I don't mean I want a greeter Link to comment Share on other sites More sharing options...
Dilbert Dilweg Posted May 19, 2012 Share Posted May 19, 2012 They are probably using a bot or an alt logged in with another viewer and using LSL scripts to detect users in area. then it sends the response to the bot and the bot in turns sends message to the group MetaBolt viewer actually has a plugin for this Metabolts group responder http://www.metabolt.net/METAwiki/Default.aspx?Page=METAbolt-Group-Responder&NS=&AspxAutoDetectCookieSupport=1 Also the Group IM Broadcaster which can be used to brocast an IM to the group . which the visitor script can detect user. send IM to the bot and the Im is then relayed to the group http://www.metabolt.net/METAwiki/GIM.ashx There are other bots that can easily do this Like JVA bot Link to comment Share on other sites More sharing options...
Hugsy Penguin Posted May 19, 2012 Share Posted May 19, 2012 Just to clarify something: when a chat message is sent to channel 0 (i.e., what you've called the main or local chat), then #1 It is seen by everyone within range no matter what groups they may or may not be in. #2 It is only seen by people within range. Any group member not within range will not see the chat message. If you want a message to go to all group members, then you'll have to do as Peter explained (notecard list and IM) or as Dilbert explained (use a bot to send a group message). Link to comment Share on other sites More sharing options...
Qie Niangao Posted May 22, 2012 Share Posted May 22, 2012 If it's only to notify group members already in the region, I don't think this has to be all that laggy using llGetAgentList() and llRegionSayTo() (and maybe llOverMyLand() if the venue is smaller than a full region). These are relatively new functions, so any script older than maybe a month is not anything you'd want to use for this. Well... if there's a landing point set and all visitors are detected by collision, then the script wouldn't need llGetAgentList(), so maybe six months in that case, to be using llRegionSayTo() instead of IMs. Of course, if it's to notify group members outside the region, too, it would have to use IMs -- but that's a sure way to drive members out of the group, due to spam. The downside, as others have mentioned, is that you'd need some way of keeping the script updated about group membership. For small, relatively static group lists, manually populating a notecard may be fine. Otherwise, yeah, a bot would pretty much have to be involved. Link to comment Share on other sites More sharing options...
Recommended Posts
Please take a moment to consider if this thread is worth bumping.
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now