Yeah, I also like that new code better indead.
I originally added the variable, since I didnt get it to work when we started with detecting "call me" (two words).
But still, I don't think this will solve the problem, since the code I posted worked fine as well, although it was a little longer and contained an unneeded variable.
it should work just fine is the variables are all in place meaning that nick from channel 1 should be nick from channel 1 and not 2
and nick from channel 2 should be nick from channel 2 not 1 saying the proper words.
call me is easily identified by using if (call me iswm $1-) or if ($1-$2 == call me)