simple loger

By log_in on Nov 14, 2009

This is a simple code I made and is my 2nd ON script

What this snippet will log:
highlights of your name in all channels
All:
op
deop
voice
devoice
kick
bans
for channels you are OP ( @ )

;<--changelog-->;
;<-- 1)Added unban to list-->;
:<-- 2)Added mask to ban/unban-->;
:<-- 3)made $timestamp info -t (thanks grant-)-->;
:<-- 4)cleaned up highlight some-->;

;<--log_notify-->;

on *:TEXT:*:#:{
  if ($me isin $1-) {
    if ($window(@Log) == $null) window -ak0 @Log
    echo -t @Log HIGHLIGHT by  $nick on $chan saying: $1-
  }
}

on *:kick:#:{
  if ($me isop $chan) {
    if ($window(@Log) == $null) window -ak0 @Log
    echo -t @Log $nick kicked $knick on $chan
  }
}

on *:ban:#:{
  if ($me isop $chan) {
    if ($window(@Log) == $null) window -ak0 @Log
    echo -t @Log $nick ban $bnick ( $banmask ) on $chan
  }
}

on *:unban:#:{
  if ($me isop $chan) {
    if ($window(@Log) == $null) window -ak0 @Log
    echo -t @Log $nick unban $bnick ( $banmask ) on $chan
  }
}

on *:op:#:{
  if ($me isop $chan) {
    if ($window(@Log) == $null) window -ak0 @Log
    echo -t @Log $nick made $opnick an op on $chan
  }
}

on *:deop:#:{
  if ($me isop $chan) {
    if ($window(@Log) == $null) window -ak0 @Log
    echo -t @Log $nick took $opnick 's  ops away on $chan
  }
}

on *:voice:#:{
  if ($me isop $chan) {
    if ($window(@Log) == $null) window -ak0 @Log
    echo -t @Log $nick gave $vnick a voice on $chan
  }
}

Comments

Sign in to comment.
Testor   -  Nov 14, 2009

=> means you could change it to that :3
E: Meant to say "=> $VNick $+ 's"

 Respond  
log_in   -  Nov 14, 2009

dose it make that big a difference?
I changed it anyway looks neater

 Respond  
Grant-   -  Nov 14, 2009

I see that you use

echo @log $timestamp

When you can always be using

echo -t @Log

;p

 Respond  
log_in   -  Nov 14, 2009

the bracket didn't copy when i copyed from my mirc


took $vnick 's (Eg, Wetty 's) => took $vnick's (Eg, Wetty's)
if ($window(@Log) == $null) window -ak0 @Log
=> if (!$Window(@Log)) { Window -ak0 @Log }

what do you mean?

 Respond  
Testor   -  Nov 14, 2009

Forgot a bracket at the end.
took $vnick 's (Eg, Wetty 's) => took $vnick's (Eg, Wetty's)
if ($window(@Log) == $null) window -ak0 @Log
=> if (!$Window(@Log)) { Window -ak0 @Log }

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.