i checked on the help file sir
if ($istok(%master,$opnick,44))
should be
if ($istok($opnick,%master,44))
Well, that's only because, as you stated in your first post in this thread, %master = cronicman. So as it is itself a token, your saying that
if ($istok(%master,$opnick,44))
equals
if ($istok($opnick,%master,44))
is ok. But this won't be true if %master is a multi-tokenized string. Eg, cronicman,somenick,anothernick. In that case then, the correct syntax would be
if ($istok(%master,$opnick,44))
In fact, you don't even have to use $istok here if my doubts are correct. You could just use
if ($opnick == cronicman)