sir last question.,,
why is it the nick will !refresh his/her own

Code:
 
on *:TEXT:!refresh*:#test:{
  if (~ isin $nick($chan,$nick).pnick) && ($$2 ison $chan) {
    $read(mplist.txt,s,$v1)
    write -l $+ $readn mplist.txt $v1 900
    mode $chan +ao $2
  }
}


the if (~ isin $nick($chan,$nick).pnick && ($$2 ison $chan) {
why is not the Admin can do the refresh
like this:

<&[TLU]MrKHmER> !chanban Kults 889 Hacker
* KdnkServ sets mode: +b *!*@CE1CCC52.8D258D3B.1CAB6F59.IP
* Kults was kicked by KdnkServ (Hacker)
* KdnkServ sets mode: -ao [TLU]MrKHmER [TLU]MrKHmER
* Retrieving #test modes...
* KdnkServ sets mode: -b *!*@CE1CCC52.8D258D3B.1CAB6F59.IP
<[TLU]MrKHmER> !mp
<[TLU]MrKHmER> !refresh
<~KdnkServ> !refresh [tlu]mrkhmer
<~KdnkServ> !refresh [tlu]mrkhmer
* KdnkServ sets mode: +q [TLU]MrKHmER
<~[TLU]MrKHmER> !refresh
<~[TLU]MrKHmER> !refresh [tlu]mrkhmer
* KdnkServ sets mode: +a [TLU]MrKHmER
* KdnkServ sets mode: -a [TLU]MrKHmER
* KdnkServ sets mode: +a [TLU]MrKHmER
* KdnkServ sets mode: -q [TLU]MrKHmER
<&[TLU]MrKHmER> !mp

i set first [TLU]Mrkhmer as a owner because i can't refresh him,
how to change if (~ isin $nick($chan

thanks sir