All Logger

By Dabomb on Dec 16, 2005

Press F6 to open the dialog. Once the dialog is open, either turn the logger on or off. Close the dialog. It should log it all to a window entitled @logged. Btw, pressing the log button on opens the window @logged.

Dialog Log {
  title "Logger Dialog"
  size  -1 -1 100 100
  option dbu

  Button "Logger on", 1, 1 1 99 49
  Button "Logger off", 2, 1 50 99 49
}
on *:dialog:log:sclick:1: { set %log on | window -ak0 @logged }
on *:dialog:log:sclick:2: { set %log off }
alias F6 { dialog -m log log }
on *:TEXT:*:?: {
  If (%log == on) {
    /echo @logged $time $z $nick Said To Me $1-
  }
}
on *:CLOSE:?: {
  If (%log == on) {
    /echo @logged $time $z Closed Query $target
  }
}
on *:ACTION:*:?: {
  If (%log == on) {
    /echo @logged $time $z $target Did /action. They Said $1-
  }
}
on *:ACTION:*:#: {
  If (%log == on) {
    /echo @logged $time $z $nick Did /action. They Said $1-
  }
}
on *:MiDiEnD: {
  If (%log == on) {
    /echo @logged $time $z Finished Midi file
  }
}
on *:WaVeEnD: {
  If (%log == on) {
    /echo @logged $time $z Finished Wave file
  }
}
on *:Mp3EnD: {
  If (%log == on) {
    /echo @logged $time $z Finished Mp3 file
  }
}
on *:UNLOAD: {
  If (%log == on) {
    /echo @logged $time $z Script Unloaded $script
  }
}
on *:TOPIC:#: {
  If (%log == on) {
    /echo @logged $time $z Topic in $chan Was Changed To $1-
  }
}
on *:ACTION:#: {
  If (%log == on) {
    /echo @logged $time $z $nick Did a /action, it said: $1-
  }
}
on *:SNOTICE:#: {
  If (%log == on) {
    /echo @logged $time $z Server Notice Said: $1-
  }
}
on *:QUIT: {
  If (%log == on) {
    /echo @logged $time $z $nick Quit IRC. Quit Message Was: $1- 
  }
}
on *:PLAYEND: {
  If (%log == on) {
    /echo @logged $time $z File Finished Playing: $filename
  }
}
alias z {
  return 4>12>9>-4-12-9>1
}
on *:TEXT:*:#: {
  If (%log == on) {
    /echo @logged $time $z $nick Said In $Chan $+ : $1-
  }
}
on *:JOIN:#: {
  If (%log == on) {
    If ($nick != $me) {
      /echo @logged $time $z $nick Joined: $chan
    }
    If ($nick == $me) {
      /echo @logged $time $z I Joined: $chan
    }
  }
}
on *:Part:#: {
  If (%log == on) {
    If ($nick != $me) {
      /echo @logged $time $z $nick Parted: $chan
    }
    If ($nick == $me) {
      /echo @logged $time $z I Parted: $chan
    }
  }
}
on *:KICK:#: {
  If (%log == on) {
    /echo @logged $time $z $knick Was Kick By $nick In: $chan
  }
}
on *:BAN:#: {
  If (%log == on) {
    /echo @logged $time $z $banmask Was Banned By $nick in: $chan
  }
}
on *:UNBAN:#: {
  If (%log == on) {
    /echo @logged $time $z $banmask Was UnBanned By $nick in: $chan
  }
}
on *:USERMODE: {
  If (%log == on) {
    /echo @logged $time $z Usermode For $nick is now: $1-
  }
}
on *:op:#: {
  If (%log == on) {
    /echo @logged $time $z $opnick Was Opped By $nick
  }
}
on *:deop:#: {
  If (%log == on) {
    /echo @logged $time $z $opnick Was DeOpped By $nick
  }
}
on *:halfop:#: {
  If (%log == on) {
    /echo @logged $time $z $opnick Was Opped By $nick
  }
}
on *:dehalfop:#: {
  If (%log == on) {
    /echo @logged $time $z $opnick Was Opped By $nick
  }
}
on *:NICK: {
  If (%log == on) {
    /echo @logged $time $z $nick is now known as $newnick
  }
}
on *:MODE: {
  If (%log == on) {
    /echo @logged $time $z $nick set Mode $1-
  }
}
on *:SERVERMODE: {
  If (%log == on) {
    /echo @logged $time $z $server set mode $1-
  }
}
on *:LOGON: {
  If (%log == on) {
    /echo @logged $time $z You Logged In Under The Nick $me
  }
}
on *:START: {
  If (%log == on) {
    /window -ak0 @logged
  }
}
on *:INVITE:#: {
  If (%log == on) {
    /echo @logged $time $z $nick was invited to: $chan
  }
}
on *:FILESENT:*: {
  If (%log == on) {
    /echo @logged $time $z Sent File $filename
  }
}
on *:ERROR:*: {
  If (%log == on) {
    /echo @logged $time $z Error Occured With Your IRC network
  }
}
on *:DCCSERVER:Chat: {
  If (%log == on) {
    /echo @logged $time $z $nick is trying to Chat with you
  }
}
on *:DCCSERVER:Send: {
  If (%log == on) {
    /echo @logged $time $z $nick is trying to send you $filename
  }
}
on *:CONNECT: {
  If (%log == on) {
    /echo @logged $time $z I am Connecting To $server
  }
}
on *:DISConnect: {
  If (%log == on) {
    If (Peer isin $1-) {
      /echo @logged $time $z Your Connection Was Reset By Peer, $server
    }
    Else {
      /echo @logged $time $z You Disconnected from $server
    }
  }
}
on *:AGENT: {
  If (%log == on) {
    /echo @logged $time $z Agent, $agentname $+ , said $1-
  }
}
on *:ACTIVE: {
  If (%log == on) {
    /echo @logged $time $z Window Activated: $active Window Deactivated: $lactive
  }
}

Comments

Sign in to comment.
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.