rendered paste bodyon *:TEXT:*:?:{
if ($1 == %trigger $+ winamp) msg $nick $winamp
elseif ($1 == %trigger $+ power) msg $nick $power
elseif ($1 == %trigger $+ status) {
if ($away) msg $nick %left Status5:0 Away! %mid Reason5:0 $awaymsg %right
else msg $nick %left Status %mid Here! %right
}
elseif ($1 == %trigger $+ channels) msg $nick %left Channels %mid $chans %right
elseif ($1 == %trigger $+ contact) msg $nick %left Contact %mid AIM5:0 Lawjicks %mid mIRC5:0 #Log1x %mid Email5:0 Log1x@Log1x.com %right
}
alias pnick {
var %a 1,%p $nick($1,$2).pnick
while ($mid(%p,%a,1) isincs $prefix) inc %a
dec %a
return $iif(%a,$left(%p,1) $+ $right(%p,- $+ %a),%p)
}
alias msg {
/.msg $1-
echo -tm $1 5(0 $+ $pnick($1,$me) $+ 5)0 $1-
}
alias say msg $active $1-
on *:INPUT:*:{
if ($1 == +join) {
if (Log1xBot !ison $active) && (!$2) msg Log1xBot +join $active
haltdef
}
elseif (($left($1,1) != /) && (!$ctrlenter)) {
msg $active $1-
haltdef
}
}
on ^*:text:*:*:{
echo -tm $iif($chan,$v1,$nick) 5(0 $+ $iif($chan,$pnick($v1,$nick),$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 -ta $+ $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))),%chans = $iif(%chans,%chans $+ 5 $+ $chr(44) $+ %chan,%chan),%a = %a + 1
return %chans
}
alias eval {
var %ticks $ticks
msg $active $($1-,1) --> $iif($($1-,2) != $null,$v1,$!null) - $calc($ticks - %ticks) $+ ms
:error
if ($error) msg $active $1- --> $+ $gettok($gettok($gettok($error,1-,32),2,58),1,32) $+ - $remove($gettok($error,1,58),*) - $calc($ticks - %ticks) $+ ms
reseterror
}
alias closepms close -m