alias away {
if !$1 {
dialog -m away away
}
else {
if !$server { kte_error Away: Você não está conectado a um servidor. }
if $away { kte_error Away: Você já está away com o motivo $+(",$1-,") }
if ($server) && (!$away) {
if $_ini(away,mrede) {
scid -a away $1-
scid -a set %_me. [ $+ [ $network ] ] $me
if !$_ini(away,silent) { scid -a $gettok($_ini(away,adv),1,9) $replace($_ini(away,adv),-rsn-,$awaymsg,-time-,%_away.time) }
}
else {
away $1-
set %_me $me
if !$_ini(away,silent) { $gettok($_ini(away,adv),1,9) $replace($_ini(away,adv),-rsn-,$awaymsg,-time-,%_away.time) }
}
var %_rsn $1-
set %_away.time $time(hh:nn)
if $_ini(away,deop) { var %a = 1 | while $chan(%a) { if ($me isop $v1) { mode $v1 -o $me } | inc %a } }
if $_ini(away,mnick) { .nick $replace($_ini(away,nick),-me-,$me) }
}
}
}
that's the alias, when I tipe /away reason the error msg shows up.. and it isn't the first time that it happens.. mIRC 6.16 and also happened on 6.15
Ps: sorry about my english.. I'm brazilian