this is a nicklist bit which i found very usefull i sit in irc.icq unreal angine using anope services so this is best for that :P
any questions or comments leave a msg thanks :D....also the way the ban system works is it sets the button on the nicklist as the userhost type u want to ban i had all 19 types but u realy only need 3 or 4 if u want all 19 ban types lemme know i will toss them up for you. theres one section at the bottem dont chg the code unless you know how to use timers it could flood you bad if u had a typo lol ive learned the hard way but what this one does is if your board and your friend has auto rejoin on kick it uses a timer to kick them on a setable number of times of your choice its fun and actually for some cases very usefull..and the rest is yah as it says have fun :)..
menu nicklist {
time:/echo -a $$asctime(hh:nn:sstt)
-
Control
.Ignore:/ignore $$1 1
.Unignore:/ignore -r $$1 1
.Kick:/kick # $$1 $$?="Reason?"
.kick,ban
..$$address($$1,1):/set %ban.nick $$1 | /set %ban.reason $$?="Reason" | /mode # +b $$address(%ban.nick,1) | /kick # %ban.nick %ban.reason
..-
..$$address($$1,3):/set %ban.nick $$1 | /set %ban.reason $$?="Reason" | /mode # +b $$address(%ban.nick,3) | /kick # %ban.nick %ban.reason
..-
..$$address($$1,5):/set %ban.nick $$1 | /set %ban.reason $$?="Reason" | /mode # +b $$address(%ban.nick,5) | /kick # %ban.nick %ban.reason
..-
..$$address($$1,7):/set %ban.nick $$1 | /set %ban.reason $$?="Reason" | /mode # +b $$address(%ban.nick,7) | /kick # %ban.nick %ban.reason
.-
.Op,control
..voice
...chanserv:/cs voice # $$1
...mode:/mode # +v $$1
..-
..devoice
...chanserv:/cs devoice # $$1
...mode:/mode # -v $nick
..-
..halfop
...chanserv:/cs halfop # $$1
...mode:/mode # +h $$1
..-
..dehalfop
...chanserv:/cs dehalfop # $$1
...mode:/mode # -h $$1
..-
..op
...chanserv:/chanserv op # $$1
...mode:/mode # +o $$1
..-
..deop
...chanserv:/chanserv deop # $$1
...mode:/mode # -o $$1
..-
..protect
...chanserv:/chanserv protect # $$1
...mode:/mode # +a $$1
..-
..deprotect
...chanserv:/chanserv deprotect # $$1
...mode:/mode # -a $$1
.-
.Mass commands
..voice:/mode # +vvvvvvvvvvvvvvvvvvvvvvvvvvvvv $$1-
..devoice:/mode # -vvvvvvvvvvvvvvvvvvvvvvvvvvvvv $$1-
..halfop:/mode # +hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh $$1-
..dehalfop:/mode # -hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh $$1-
..op:/mode # +oooooooooooooooooooooooooooooo $$1-
..deop:/mode # -oooooooooooooooooooooooooooooo $$1-
..protect:/mode # +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa $$1-
..deprotect:/mode # -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa $$1-
.-
.fun stuff
..timer kick:/timer1 $$?="How many times?" 1
..timed kickban:/ban # $$address($$1,8) | /kick # $$1 requested | .timer 1 $$?="How long?" /mode # -b $$address($$1,8)
..kick,random reason:{
set %randone $rand(0,5) {
if (%randone == 0) .kick # $$1 do i even like you? o_O
if (%randone == 1) .kick # $$1 why are u still here?
if (%randone == 2) .kick # $$1 have a nice day please :)
if (%randone == 3) .kick # $$1 heh..you thought i liked you till i booted you in the ass ;)
if (%randone == 4) .kick # $$1 why u all up in my grill son
if (%randone == 5) .kick # $$1 back up ass hole diss my crib
}
}
;##################################################################;###########feel free to edit anything idc its just some code######
;##################################################################