integer listen_num;
integer ch = 0;
string targ;
string objname;
default
{
state_entry()
{
llListenRemove(listen_num);
listen_num = llListen(ch, "", llGetOwner(), ""
;}
on_rez(integer param)
{
llResetScript();
}
listen(integer channel, string name, key id, string m)
{
list cmd = llParseString2List(m, [" "],[]);
targ = llList2String(cmd, 1);
targ = llDeleteSubString(targ,3,llStringLength(targ));
if(llList2String(cmd, 0) == "Hug"
{
llSensor("","",AGENT, 100, PI);
}
}
sensor(integer num)
{
integer i;
for(i=0;i<num;i++)
{
string cutname = llDeleteSubString(llDetectedName(i), 3,llStringLength(llDetectedName(i)));
llSay(0, "cutname \n" + cutname);
if(llToLower(cutname) == llToLower(targ))
{
llOwnerSay(0, "Av Found, " + llDetectedName(i));
llMessageLinked(LINK_SET,0,llDetectedKey(i),NULL_KEY);
}
}
}
run_time_permissions(integer permissions)
{
if (llGetPermissions() & PERMISSION_TAKE_CONTROLS)
{
}
}
}
Could anyone point me in the right direction here? Thanks in advance!