====== Acromancer Hack nnscript ====== ===== events.nns 4.20 ===== Zeile 124: on *:input:#:{ process.input $1- } on *:input:?:{ process.input $1- } ändern in ;------------------------------------------------------- ;commented out for acromancer compatibility ;on *:input:#:{ process.input $1- } ;on *:input:?:{ process.input $1- } ;------------------------------------------------------- ===== events.nns 4.21 ===== Zeile 124 Löschen: on *:input:?:{ var %ul = $minirc.actchan if (!$halted) { if ($inpaste) { .timerpaste -io 1 0 dopaste haltdef } elseif (!$cmdchar($1)) || ($ctrlenter) { inc %stat.writtenchars $len($1-) inc %stat.writtenwords $0 inc %stat.writtenlines if ($right($1-,1) == ?) { inc %stat.writtenqu } if (%ul) && (!$ctrlenter) && (%nick.comp) && ($right($1,1) isin %nick.comp.chr) && ($len($1) > 3) { var %r = $n.comp($left($1,-1),0) if (%r > 1) { set %nickcomp.text $1- set %nickcomp.chan %ul if (!$dialog(nickcomp)) { nndlg $iif($active == @MinIRC,-mdo,-m) nickcomp while (%r) { did -a nickcomp 3 $n.comp($left($1,-1),%r) dec %r } did -c nickcomp 3 1 } haltdef return } elseif ($n.comp($left($1,-1),0)) { var %x = $replace(%nickcomp.format,,$n.comp($left($1,-1),1)) msg %ul $iif($cchan(%ul),$strip(%x),%x) $2- haltdef return } } if (%away.ipback) && (%away.status) { back } msg %ul $1- haltdef } } } on *:input:#:{ var %ul = $minirc.actchan if (!$halted) { if ($inpaste) { .timerpaste -io 1 0 dopaste haltdef } elseif (!$cmdchar($1)) || ($ctrlenter) { inc %stat.writtenchars $len($1-) inc %stat.writtenwords $0 inc %stat.writtenlines if ($right($1-,1) == ?) { inc %stat.writtenqu } if (%ul) && (!$ctrlenter) && (%nick.comp) && ($right($1,1) isin %nick.comp.chr) && ($len($1) > 3) { var %r = $n.comp($left($1,-1),0) if (%r > 1) { set %nickcomp.text $1- set %nickcomp.chan %ul if (!$dialog(nickcomp)) { nndlg $iif($active == @MinIRC,-mdo,-m) nickcomp while (%r) { did -a nickcomp 3 $n.comp($left($1,-1),%r) dec %r } did -c nickcomp 3 1 } haltdef return } elseif ($n.comp($left($1,-1),0)) { var %x = $replace(%nickcomp.format,,$n.comp($left($1,-1),1)) msg %ul $iif($cchan(%ul),$strip(%x),%x) $2- haltdef return } } if (%away.ipback) && (%away.status) { back } msg %ul $1- haltdef } } } ===== events.nns 4.22 ===== Zeile 100 löschen: on *:input:?:{ var %ul = $minirc.actchan if (!$halted) { if ($inpaste) { .timerpaste -io 1 0 dopaste haltdef } elseif (!$cmdchar($1)) || ($ctrlenter) { inc %stat.writtenchars $len($1-) inc %stat.writtenwords $0 inc %stat.writtenlines if ($right($1-,1) == ?) { inc %stat.writtenqu } if (%ul) && (!$ctrlenter) && (%nick.comp) && ($right($1,1) isin %nick.comp.chr) && ($len($1) > 3) { var %r = $n.comp($left($1,-1),0) if (%r > 1) { set %nickcomp.text $1- set %nickcomp.chan %ul if (!$dialog(nickcomp)) { nndlg $iif($active == @MinIRC,-mdo,-m) nickcomp while (%r) { did -a nickcomp 3 $n.comp($left($1,-1),%r) dec %r } did -c nickcomp 3 1 } haltdef return } elseif ($n.comp($left($1,-1),0)) { var %x = $replace(%nickcomp.format,,$n.comp($left($1,-1),1)) msg %ul $iif($cchan(%ul),$strip(%x),%x) $2- haltdef return } } if (%away.ipback) && (%away.status) { back } msg %ul $1- haltdef } } } Zeile 140 löschen: on *:input:#:{ var %ul = $minirc.actchan if (!$halted) { if ($inpaste) { .timerpaste -io 1 0 dopaste haltdef } elseif (!$cmdchar($1)) || ($ctrlenter) { inc %stat.writtenchars $len($1-) inc %stat.writtenwords $0 inc %stat.writtenlines if ($right($1-,1) == ?) { inc %stat.writtenqu } if (%ul) && (!$ctrlenter) && (%nick.comp) && ($right($1,1) isin %nick.comp.chr) && ($len($1) > 3) { var %r = $n.comp($left($1,-1),0) if (%r > 1) { set %nickcomp.text $1- set %nickcomp.chan %ul if (!$dialog(nickcomp)) { nndlg $iif($active == @MinIRC,-mdo,-m) nickcomp while (%r) { did -a nickcomp 3 $n.comp($left($1,-1),%r) dec %r } did -c nickcomp 3 1 } haltdef return } elseif ($n.comp($left($1,-1),0)) { var %x = $replace(%nickcomp.format,,$n.comp($left($1,-1),1)) msg %ul $iif($cchan(%ul),$strip(%x),%x) $2- haltdef return } } if (%away.ipback) && (%away.status) { back } msg %ul $1- haltdef } } } on *:input:@MinIRC:{ var %ul = $minirc.actchan if (!$halted) { if ($inpaste) { .timerpaste -io 1 0 dopaste haltdef } elseif (!$cmdchar($1)) || ($ctrlenter) { inc %stat.writtenchars $len($1-) inc %stat.writtenwords $0 inc %stat.writtenlines if ($right($1-,1) == ?) { inc %stat.writtenqu } if (%ul) && (!$ctrlenter) && (%nick.comp) && ($right($1,1) isin %nick.comp.chr) && ($len($1) > 3) { var %r = $n.comp($left($1,-1),0) if (%r > 1) { set %nickcomp.text $1- set %nickcomp.chan %ul if (!$dialog(nickcomp)) { nndlg $iif($active == @MinIRC,-mdo,-m) nickcomp while (%r) { did -a nickcomp 3 $n.comp($left($1,-1),%r) dec %r } did -c nickcomp 3 1 } haltdef return } elseif ($n.comp($left($1,-1),0)) { var %x = $replace(%nickcomp.format,,$n.comp($left($1,-1),1)) msg %ul $iif($cchan(%ul),$strip(%x),%x) $2- haltdef return } } if (%away.ipback) && (%away.status) { back } msg %ul $1- haltdef } } }