Hello

I've had this script for custom chat messages.

Code:
on ^*:TEXT:*:#: {
  if ($nick isvoice $chan) { var %m = 8+ }
  if ($nick ishop $chan) { var %m = 11% }
  if ($nick isop $chan) { var %m = 10@ }
  if ($nick($chan,$nick,&)) { var %m = 3& }
  if ($nick($chan,$nick,~)) { var %m = 9~ }
  echo -tmi2 #  $+ %m $+ $nick $+ : $1- | haltdef
}

on ^*:TEXT:*:?: {
  echo -tmi2 $nick  $+ $nick $+ : $1- | haltdef
}

on *:input:#:{
  if ($left($1,1) == $readini($mircini,text,commandchar)) return
  if ($nick isvoice $chan) { var %m = + }
  if ($nick ishop $chan) { var %m = % }
  if ($nick isop $chan) { var %m = @ }
  if ($nick($chan,$nick,&)) { var %m = & }
  if ($nick($chan,$nick,~)) { var %m = ~ }
  echo -lmt $active 4 $+ %m $+ $nick $+ : $1-
  .msg $active $1-
  halt
}

on *:input:?:{
  if ($left($1,1) == $readini($mircini,text,commandchar)) return
  echo -lmt $active 4 $+ $me $+ : $1-
  .msg $active $1-
  halt
}




But newer mIRC version has wierd SOP and Owner designation (&@ and ~@), so it doesn't recognize those anymore.

Any help would be appreciated. Thanks smile