Ok folks i have a strange question
for my on:text: handler i'm sending which part of the text captured i want to work with to another variable as $2 or $3 etc..
so i have /set %blah $2 then i'm calling an alias blargh %blah to process these ...
the reason for this is i have multiple on:text handlers with different parts of their msg's trapped that i want to deal with in one alias. however when i go to use %blah it only contains the $2 and doesn't evaluate to the text it should have =/
any help ?
code looks like
on 1:TEXT:%match5:%chan5:{
/set %blah $2
blargh %blah
}

alias blargh {
/set -n %search-crit $read(mp3s.txt,st,$1)
if $readn != 0 {
/haltdef
}
else {
/aline -ah @mp3 $timestamp $$1-
/write mp3s.txt $1
}
}

so you can see the problem is when i go to match what i've caught against what i already have in the file.. well i have nothing to compare with as i'd be literally comparing $2,$3 instead of the text it represents... thanks in advance for advice/help wink