JVA Auto Group Inviter
From Second Life Wiki
A Simple Auto Group Inviting Script for users who own the JVA Bot
////////////////////////////////////////////////////////////////////////////////////////////// // // // JVA Bot Auto Group Invite System // // by Holger Gilruth // // Copyright (c) 2008 by Holger Gilruth // // All Rights Reserved // // // // Permission to Use and Redistribute // // // // Permission to use and redistribute the code, with or // // without modifications, is granted under the following conditions: // // // // + All redistributions must include this copyright notice and license. // // + All redistributions must allow the next user to view, modify, and // // redistribute this code, containing this copyright notice and license. // // + All redistributions must give credit to the author, by SL name (Holger Gilruth). // // If distributed in a modified form, credit must still be given to Holger Gilruth // // as the original author. // // // ////////////////////////////////////////////////////////////////////////////////////////////// // Your custom Security Key, get this from the advanced preferences page string securitykey = ""; // Your BOT Avatar's UUID key, get this from the advanced preferences page key bot = ""; // Next edit only group on end of script sendtobot(string message) { llInstantMessage(bot,message+"^"+llMD5String("Copyright Jonash Vanalten jva-products.com "+message+securitykey,0)); } list recent_avatars; add_avatar(string name) { if(!seen(name)) { recent_avatars += name; if (llGetListLength(recent_avatars) > 25) { recent_avatars = llDeleteSubList(recent_avatars,0,0); } } } integer seen(string name) { if(llListFindList(recent_avatars,[name]) > -1) { return TRUE; } return FALSE; } default { state_entry() { llSensorRepeat("", NULL_KEY, AGENT, 20, PI, 5); } sensor(integer total_number) { if(!seen(llDetectedName(0))) { // EDIT HERE YOUR GROUP NAME CASE SENSITIVE sendtobot("JOINSPECIFICGROUP:"+(string)llDetectedKey(0)+"|"+"YOUR GROUP NAME"+"|"+"Everyone"); add_avatar(llDetectedName(0)); } } }

