This is a script that I was working on all day.
What its for, is so you can easily use ChanServ, AuthServ, SpamServ, and OpServ (More services will be added to it soon).
This script also includes so you can easily view the info for a channel, the users for a channel, and the bans for a channel.
How to Use
There are 2 ways you can do this:
Where to Put Script
Tools > Scripts Editor > Popups
View > Channel
Or
View > Menubar
Screenshots:
Enjoy the script, comments are much appreciated.
Channel Modes:/channel
Services
.ChanServ
..Register:/msg ChanServ REGISTER $$?="Enter Channel:" $$?="Enter Owner:"
..Unregister:/msg ChanServ UNREGISTER $$?="Enter Channel:"
..Set Modes
...+m (moderate):/msg ChanServ MODE # +m
...-m (unmoderate):/msg ChanServ MODE # -m
...+i (Invite Only):/msg ChanServ MODE # +i
...-i (Not Invite Only):/msg ChanServ MODE # -i
...+c (No Color):/msg ChanServ MODE # +c
...-c (No No Color):/msg ChanServ MODE # -c
...+N (No Notices):/msg ChanServ MODE # +N
...-N (No No Notices):/msg ChanServ MODE # -N
..Channel
...Info:/msg ChanServ INFO #
...Bans:/msg ChanServ BANS #
...Users:/msg ChanServ USERS #
...Set
....Topic:/msg ChanServ set # Topic $$?="Enter Topic:"
....DynLimit:/msg ChanServ set # DynLimit $$?="Off or On?:"
....DefaultTopic:/msg ChanServ set # DefaultTopic $$?="Enter Default Topic:"
....TopicMask:/msg ChanServ set # topicmask $$?="Enter TopicMask: (Use *)"
.AuthServ
..Help:/as help
..Register:/msg AuthServ register $$?="Enter Account Name:" $$?="Enter Account Password:" $$?="Enter Account Email:"
..Authenicate (Login):/msg AuthServ auth $$?="Enter Account Name:" $$?="Enter Account Password:"
..Settings
...Change Pass:/msg AuthServ pass $$?="Enter Current Password:" $$?="Enter New Password:"
...Ghost Kill:/msg AuthServ ghost $$?="Enter Nick to Ghost:"
...Set/Change Email:/msg AuthServ set email $$?="Enter Email:"
.NickServ
..Help:/msg NickServ help
..Register:/msg NickServ REGISTER $$?="Enter Password:" $$?="Enter Email:"
..Identify:/msg NickServ identify $$?="Enter Password:"
..Settings
...Ghost:/msg NickServ GHOST $$?="Enter Nick:"
...Group:/msg NickServ GROUP $$?="Enter Nick:"
...UnGroup:/msg NickServ UNGROUP $$?="Enter Nick:"
.MemoServ
..Help:/msg MemoServ HELP
..Send Message:/msg MemoServ SEND $$?="Enter Nick (use * for account):" $$?="Enter Message:"
..List:/msg MemoServ LIST
..Read /msg MemoServ READ $$?="Enter ID:"
..Delete:/msg MemoServ DELETE $$?="Enter ID:"
.SpamServ
..Help:/ss help
..Register Or Unregister
...Register:/msg SpamServ request #
...Unregister:/msg SpamServ Unregister #
..Set
...SpamScan:/msg SpamServ set # SpamScan $$?="On or Off:"
...FloodScan;/msg SpamServ set # FloodScan $$?="On or Off:"
...Timeframescan:/msg SpamServ set # Timeframescan $$?="On or Off:"
...JoinFloodScan:/msg SpamServ set # JoinFloodScan $$?="On or Off:"
...BadWordScan:/msg SpamServ set # BadWordScan $$?="On or Off:"
...AddBadWord:/msg SpamServ addbadword # $$?="Enter Bad Word To Add:"
...DelBadWord:/msg SpamServ delbadword $ $$?="Enter Bad Word To Delete:"
...NoticeScan:/msg SpamServ set # BadWordScan $$?="On or Off:"
...CapsScan:/msg SpamServ set # CapsScan $$?="On or Off:"
...DigitsScan:/msg SpamServ set # DigitsScan $$?="On or Off:"
.OpServ
..Help:/os help
..God
...Off:/msg OpServ god off
...On:/msg OpServ god on
..Direct Control
...Say:/Msg OpServ say # $$?="Enter Text:"
...Emote:/msg OpServ emote # $$?="Enter Emote:"
...Join:/msg OpServ join #
...Part:/msg OpServ part #
...Msg:/msg OpServ $$?="Enter Message:"
.Channel Control
...Op:/msg OpServ op # $$?="Enter Nick:"
...Deop:/msg OpServ deop # $$?="Enter Nick:"
...Voice:/msg OpServ voice # $$?="Enter Nick:"
...DeVoice:/msg OpServ devoice # $$?="Enter Nick:"
...Deopall:/msg OpServ deopall #
...OpAll:/msg OpServ opall #
...DeVoiceAll:/msg OpServ DeVoiceAll #
...VoiceAll:/msg OpServ VoiceAll #
...Kickall:/msg OpServ ka #
...Kickbanall:/msg OpServ kba #
..Other
...Bind:/msg OpServ bind $$?="Enter Service:" $$?="Enter Command:" $$?="Enter Bind:"
...Unbind:/msg OpServ unbind $$?="Enter Service:" $$?="Enter Command:"
...Clone (Add):/msg OpServ clone add $$?="Enter Nick:" $$?="Enter User And Host: (User@Host):" $$?="Enter Info:"
Sorry about that, it's supposed to be Tools > Scripts Editor > Popups > View > Channel
Script has been updated:
Enjoy!