rendered paste bodyon *:JOIN:#:{
if (%blackyes [ $+ [ $address($nick,1) ] ] == yes) {
/mode $chan +b $address($nick,3)
/cs kick $chan $nick 2 2You have been banned from 4all channels3 I have access in
}
}
alias blacklist {
/set %blackyes [ $+ [ $address($1,1) ] ] yes
}
alias unblacklist {
/set %blackyes [ $+ [ $address($1,1) ] ] no
}
alias awa {
/set %away on
/set %awayreason $1-
/set %awaytime 0
/inc -c %awaytime 1
/away ¤ Away § %awayreasom § $duration(%awaytime) ¤
}
on *:TEXT:*Nicko*:#:{
if (%away == on) {
/notice $nick ¤ Away § %awayreasom § $duration(%awaytime) ¤
}
}
alias back {
/set %away off
/unset %awayreason
/unset %awaytime
/away
}
on *:BAN:#:{
if ($banmask == $address($me,0)) || ($banmask == $address($me,1)) || ($banmask == $address($me,2)) || ($banmask == $address($me,3)) || ($banmask == $address($me,4)) || ($banmask == $address($me,5)) || ($banmask == $address($me,6)) || ($banmask == $address($me,7)) || ($banmask == $address($me,8)) || ($banmask == $address($me,9)) {
/mode $chan -b $banmask
/ban -ku300 $chan $nick 3 2Don't try me,4 noob!
/join $chan
}
}
alias b {
/ban -ku120 $chan $$1 3 2I dunno what I'm doing this for,4 But I'm doing it anyway.
}
alias i {
/invite $1 $$2
/notice $1 2You have been invited into $chan $+ , 4Please join immediatly!!
}
on *:TEXT:*:#:{
/set %seen [ $+ [ $nick ] ] $1-
/set %seentype [ $+ [ $nick ] ] text
/set %seenchan [ $+ [ $nick ] ] $chan
/set %seentime [ $+ [ $nick ] ] 0
/inc -c %seentime [ $+ [ $nick ] ] 1
}
on *:JOIN:#:{
/set %seentype [ $+ [ $nick ] ] join
/set %seenchan [ $+ [ $nick ] ] $chan
/set %seentime [ $+ [ $nick ] ] 0
/inc -c %seentime [ $+ [ $nick ] ] 1
}
on *:PART:#:{
/set %seentype [ $+ [ $nick ] ] part
/set %seenchan [ $+ [ $nick ] ] $chan
/set %seentime [ $+ [ $nick ] ] 0
/inc -c %seentime [ $+ [ $nick ] ] 1
}
on *:QUIT:{
/set %seen [ $+ [ $nick ] ] $1-
/set %seentype [ $+ [ $nick ] ] quit
/set %seentime [ $+ [ $nick ] ] 0
/inc -c %seentime [ $+ [ $nick ] ] 1
}
on *:TEXT:!seen*:#:{
if (%seentype [ $+ [ $2 ] ] == text) {
/notice $nick 2I last saw3 $2 2saying4 %seen [ $+ [ $2 ] ] - 2In the channel named4 %seenchan [ $+ [ $2 ] ] -7 $duration(%seentime [ $+ [ $2 ] ]) ago!
}
elseif (%seentype [ $+ [ $2 ] ] == join) {
/notice $nick 2I last saw3 $2 2joining the channel4 %seenchan [ $+ [ $2 ] ] -7 $duration(%seentime [ $+ [ $2 ] ]) ago!
}
elseif (%seentype [ $+ [ $2 ] ] == part) {
/notice $nick 2I last saw3 $2 2parting the channel4 %seenchan [ $+ [ $2 ] ] -7 $duration(%seentime [ $+ [ $2 ] ]) ago!
}
elseif (%seentype [ $+ [ $2 ] ] == quit) {
/notice $nick 2I last saw3 $2 2quiting4 %seen [ $+ [ $2 ] ] -7 $duration(%seentime [ $+ [ $2 ] ]) ago!
}
elseif (%seentype [ $+ [ $2 ] ] == action) {
/notice $nick 2I last saw3 $2 2acting4 %seen [ $+ [ $2 ] ] - 2In the channel named4 %seenchan [ $+ [ $2 ] ] -7 $duration(%seentime [ $+ [ $2 ] ]) ago!
}
elseif (%seentype [ $+ [ $2 ] ] == nick) {
/notice $nick 2I last saw3 $2 2changing his nick to4 %seen [ $+ [ $2 ] ] -7 $duration(%seentime [ $+ [ $2 ] ]) ago!
}
elseif (%seentype [ $+ [ $2 ] ] == $null) {
/notice $nick 2I have not seen4 $2 2at all!
}
}
on *:ACTION:*:#:{
/set %seen [ $+ [ $nick ] ] $1-
/set %seentype [ $+ [ $nick ] ] action
/set %seenchan [ $+ [ $nick ] ] $chan
/set %seentime [ $+ [ $nick ] ] 1
/inc -c %seentime [ $+ [ $nick ] ] 1
}
on *:NICK:#:{
/set %seen [ $+ [ $nick ] ] $newnick
/set %seentype [ $+ [ $nick ] ] nick
/set %seentime [ $+ [ $nick ] ] 0
/inc -c %seentime [ $+ [ $nick ] ] 1
}