on *:TEXT:*:?:{ if ($1 == %trigger $+ winamp) { msg $nick $winamp } if ($1 == %trigger $+ power) { msg $nick $power } if ($1 == %trigger $+ status) { if ($away) msg $nick %left Status5:0 Away! %mid Reason5:0 $awaymsg %right else msg $nick %left Status %mid Here! %right } if ($1 == %trigger $+ channels) { msg $nick %left Channels %mid $chans %right } if ($1 == %trigger $+ contact) { msg $nick %left Contact %mid AIM5:0 Lawjicks %mid mIRC5:0 #Log1x %mid Email5:0 Log1x@Log1x.com %right } } on *:INPUT:*:{ if (($left($1,1) != /) && (!$ctrlenter)) { echo -m $timestamp 5(0 $+ $iif($me isop $active,@,$iif($me isvoice $active,+)) $+ $+ $me $+ 5)0 $1-  | haltdef | .msg $active $1- } if ($1 == +join) { if (Log1xBot !ison $active) && (!$2) { .msg Log1xBot +join $active } } } on ^*:text:*:*:{ echo -tm $iif($chan,$v1,$nick) 5(0 $+ $iif($chan,$nick($v1,$nick).pnick,$nick) $+ 5) $1- | haltdef } on *:OPEN:?:{ if ($nick !isop #support) && ($nick !isop #gamesurge) && ($nick !isop #registration) { msg $nick %left Auto Respond %mid Hello $nick $+ . Please type5 %trigger $+ 0Status5 %trigger $+ 0Contact5 %trigger $+ 0Winamp5 %trigger $+ 0Power or5 %trigger $+ 0Channels for more information. %right msg $nick %left Auto Respond %mid Idle5:0 $duration($idle) %mid Online5:0 $duration($uptime) %mid Queries5:0 $query(0) %right } } } on *:TEXT:*:#:{ if ($me isin $1-) { if ($nick != Log1xBot) && ($nick != professional) && ($nick != ChanServ) && ($nick != Anna^Boten) && ($nick != WBB) && ($nick != w4rc0rpz) && ($nick != m|bot) { beep 2 echo -a ( $+ $asctime $+ )  $+ $nick $+  ( $+ $address($nick,2) $+ ) has mentioned $me in $chan on $server $+ . } } } alias winamp { if ($isdde(mPlug) == $false) { return 10,1(15 Log1x's Winamp 10) (15 N/A 10) } var %song = $dde(mPlug,format,"%name") if (!%song) { return %left Log1x's Winamp %mid N/A %right } var %time = $dde(mPlug,format,"%pm:%ps/%min:%sec~") var %percent = $dde(mPlug,format,"%prc") var %pos = $dde(mPlug,format,"~%pos~/~%ll~)") var %kbs = $dde(mPlug,format,"%br~Kbps/%sr~KHz") var %album = $dde(mPlug,format,"%4"),%album = $iif(%album,$v1,Not present.) return %left Log1x's Winamp %mid $replace(%song,-,5-0) %mid %time %mid %pos %mid %kbs %right } alias register { echo -a Username: Log1x echo -a Serial: 1259-90797 } alias power { set %power.chan.counter 0 set %power.powerover 0 set %power.opchans 0 set %power.totalnetworks $scon(0) set %power.totalnetworks.count 0 set %power.total.channels 0 set %power.max.chans 0 :connectionloop inc %power.totalnetworks.count if ( %power.totalnetworks.count > %power.totalnetworks ) { goto end } scon %power.totalnetworks.count set %power.total.channels %power.total.channels + $chan(0) set %power.max.chans $chan(0) set %power.chan.counter 0 :loop if ( %power.chan.counter > %power.max.chans ) { goto connectionloop } set %power.chan.counter $calc( %power.chan.counter + 1 ) if ( $me isop $chan(%power.chan.counter) ) { set %power.powerover %power.powerover + $nick($chan(%power.chan.counter),0) inc %power.opchans } goto loop :end scon -r if ( %power.total.channels = 1 ) var %power.chanword channel if ( %power.total.channels > 1 ) var %power.chanword channels if ( %power.totalnetworks = 1 ) var %power.netword network if ( %power.totalnetworks > 1 ) var %power.netword different networks if (!$isid) { say %left Power %mid I am currently a operator in %power.opchans $+ / $+ %power.total.channels %power.chanword on  $+ %power.totalnetworks $+  %power.netword $+ . I control %power.powerover IRC users. %right } else { return %left Power %mid I am currently a operator in %power.opchans $+ / $+ %power.total.channels %power.chanword on  $+ %power.totalnetworks $+  %power.netword $+ . I control %power.powerover IRC users. %right } unset %power.* } alias chans { var %a 1 | while ($chan(%a)) { var %chan = $iif($me isop $chan(%a),@ $+ $chan(%a),$iif($me isvoice $chan(%a),+ $+ $chan(%a),$chan(%a))) | var %chans = $iif(%chans,%chans $+ 5 $+ $chr(44) $+  %chan,%chan) | inc %a } | return %chans } alias eval { var %ticks $ticks if ([ [ $1- ] ] != $null) { msg $active $1- --> [ [ $1- ] ] - $calc($ticks - %ticks) $+ ms } else { msg $active $1- --> $ $+ null - $calc($ticks - %ticks) $+ ms } :error var %temperr = $error if (%temperr) { msg $active $1- -->  $+ $gettok($gettok($gettok(%temperr,1-,32),2,58),1,32) $+  - $remove($gettok(%temperr,1,58),*) - $calc($ticks - %ticks) $+ ms } reseterror haltdef } alias closepms { close -m } alias pnick return $gettok($nick($1,$2).pnick,2,$asc($right($prefix,1)))