In case someone wants something simular or for any reason..
this is the final snippet!
Code:
ON *:INPUT:#: {
  if ($left($1,1) != /) || ($left($1,4) == /msg) {
    msg $iif($left($1,4) == /msg, $2 $3-, $active $1-)
    halt
  }
}

ON ^*:TEXT:*:#: { 
  echo $chan $+($iif(%npre, $v1,<),$iif($istok(~ & @ % +,$left($nick($chan,$nick).pnick,1),32), $left($nick($chan,$nick).pnick,1), $null),$nick,$iif(%npos, $v1, >))  $1-
  haltdef 
}

alias prepost { 
  set %npre $1 
  set %npos $2 
}


alias msg { 
  if (!$1) {
    echo -at 4Error14: /msg 14: No Channel Or NickName And Text Given
  }
  if ($1) {
    if (!$2) && ($2 != $chr(48)) {
      echo -at 4Error14: /msg 14: No Text Given To Send To $replace($1,$chr(35),$+($chr(03),14,$chr(35),$chr(03),06))
    }
    !.msg $1 $2-
    echo -a $+($iif(%npre, $v1,<),$iif($istok(~ & @ % +,$left($nick($chan,$me).pnick,1),32), $left($nick($chan,$me).pnick,1), $null),$nick,$iif(%npos, $v1, >))  $2-
  }
}

Do /prepost prefix postfix
to set prefix and postfix respectively!

Last edited by OrFeAsGr; 03/06/16 05:24 PM.