default
{
touch_start(integer count)
{
integer i;
for ( i = 0 ; i < count ; ++i )
{
key who = llDetectedKey(i);
if ( who == llGetOwner() ||
(llDetectedGroup(i) && ! llSameGroup(NULL_KEY)) )
{
llGiveInventory(llDetectedKey(i),"SLGeocache"

}
else
{
llSay(0, "Sorry, " + llDetectedName(i)
+ ", this cache may only be accessed by 'Geocaching in
SL' group members. If you are a member of the group,
switch your active group tag to it. Not a member?
Learn more about Geocaching in Second Life at
slgeocaching.com and get started hunting for hidden
treasures all over the metaverse!"

}
}
}
}