Code:
 on ^*:TEXT:*:*: { 
  echo -ti2m $iif($target ischan,$chan,$nick) $+($chr(3),15,-[ $iif($target ischan,$nick($chan,$nick).pnick,$nick) ]-) $+($chr(3),15,$1-) 
  haltdef 
} 

on ^*:ACTION:*:*: { 
  echo -t $chan $+($chr(3),15,-[) $+($chr(3),15,$chr(2),$nick,$chr(2)) $+($chr(3),15,$1-) 
  haltdef 
} 

on *:INPUT:*: { 
  if ($left($1,1) != /) { 
    echo -ti2 $target $+($chr(3),15,-[ $me ]-) $1- 
    .msg $target $1- 
    halt 
  } 
  elseif ($1 == /me) { 
    echo -ti2 $target $+($chr(3),15,-[) $+($chr(3),15,$chr(2),$me,$chr(2)) $+($chr(3),15,$2-) 
    .me $2- 
    halt 
  } 
} 


I got these codes to alter the default nick-brackets, but when I have a script doing a /say or /me it will show up as default. Is there a way to "lock" the brackets so I don't have to script the "bracket-codes" into every script that uses /say and /me ? confused