Services
Platform: mIRC
Published Apr 18, 2007
Updated Apr 18, 2007
Thats the longest snippet in the world. took my 4 weeks to complete it. That was the toughest thing in my life.
Paste then in your popups (Alt+p)
Then right click a user and choose services then you'll see many options like how to help that user, how to register a chan, and use cmds that you can't remember, it has even IRCop cmds..
This is useful also for ppl who doesn't know much cmds. xD
Enjoy It =]
-
Services
.ChanServ
..Identify: csrv identify $$?="Enter Channel Name" $$?="Enter your password"
..Set
...Founder: csrv set $$?="Enter Channel Name" founder $$?="enter nick"
...Successor: csrv set $$?="Enter Channel Name" successor $$?="enter nick"
...Password: csrv set $$?="Enter Channel Name" password $$?="Password to use"
...Description: csrv set $$?="Enter Channel Name" desc $$?="Description to use"
...URL: csrv set $$?="Enter Channel Name" URL $$?="URL"
...Email: csrv set $$?="Enter Channel Name" email $$?="Enter address"
...EntryMsg: csrv set $$?="Enter Channel Name" entrymsg $$?="Entry message to show on join"
...Topic: csrv set $$?="Enter Channel Name" topic $$?="Enter Topic"
...Bantype (How bans are set)
....*!user@host: csrv set $$?="Enter Channel Name" bantype 0
....*!*user@host: csrv set $$?="Enter Channel Name" bantype 1
....*!*@host: csrv set $$?="Enter Channel Name" bantype 2
....*!*user@*.domain: csrv set $$?="Enter Channel Name" bantype 3
...Keeptopic: csrv set $$?="Enter Channel Name" keeptopic $$?="on or off"
...TopicLock: csrv set $$?="Enter Channel Name" topiclock $$?="on or off"
...Mode Lock: csrv set $$?="Enter Channel Name" mlock $$?="Enter modes to be locked"
...Private: csrv set $$?="Enter Channel Name" private $$?="on or off"
...Restricted: csrv set $$?="Enter Channel Name" restricted $$?="On or off"
...Secure: csrv set $$?="Enter Channel Name" secure $$?="on or off"
...Secureops: csrv set $$?="Enter Channel Name" secureops $$?="on or off"
...Securefounder: csrv set $$?="Enter Channel Name" securefounder $$?="on or off"
...Signkick: csrv set $$?="Enter Channel Name" signkick $$?="on or off"
...Opnotice: csrv set $$?="Enter Channel Name" opnotice $$?="on or off"
..XOP Settings (if XOP is ON)
...Set XOP on | off: csrv set $$?="Enter Channel Name" xop $$?="on or off"
...VoiceOP Settings
....Add: csrv VOP $$?="Enter Channel Name" add $$?="Enter Nick"
....Delete: csrv VOP $$?="Enter Channel Name" del $$?="Enter Nick"
....List: csrv VOP $$?="Enter Channel Name" list $$?="Enter Mask or * for ALL"
....Clear: csrv VOP $$?="Enter Channel Name" clear
...AutoOP Settings
....Add: csrv AOP $$?="Enter Channel Name" add $$?="Enter Nick"
....Delete: csrv AOP $$?="Enter Channel Name" del $$?="Enter Nick"
....List: csrv AOP $$?="Enter Channel Name" list $$?="Enter Mask or * for ALL"
....Clear: csrv AOP $$?="Enter Channel Name" clear
..SuperOP Settings
....Add: csrv SOP $$?="Enter Channel Name" add $$?="Enter Nick"
....Delete: csrv SOP $$?="Enter Channel Name" del $$?="Enter Nick"
....List: csrv SOP $$?="Enter Channel Name" list $$?="Enter Mask or * for ALL"
....Clear: csrv SOP $$?="Enter Channel Name" clear
..Access Settings (if XOP is OFF)
...Add: csrv access $$?="Enter Channel Name" add $$?="Enter Nick" $$?="Enter Level"
...Delete: csrv access $$?="Enter Channel Name" del $$?="Enter Nick"
...L1ist: csrv access $$?="Enter Channel Name" list $$?="Enter Mask or * for ALL"
...Clear: csrv access $$?="Enter Channel Name" clear
..AKick Mask
...Add: csrv akick $$?="Enter Channel Name" add $$?="Enter Mask" $$?="reason"
...Delete: csrv akick $$?="Enter Channel Name" del $$?="Enter Mask"
...List: csrv akick $$?="Enter Channel Name" list $$?="Enter Mask or * for ALL"
...View: csrv akick $$?="Enter Channel Name" view $$?="Enter Mask or * for ALL"
...Enforce: csrv akick $$?="Enter Channel Name" enforce
...Clear: csrv akick $$?="Enter Channel Name" clear
..Drop Channel: csrv drop $$?="Enter Channel Name"
..Send Channel Pass: csrv sendpass $$?="Enter Channel Name"
..Clear Channel Modes
...All Modes: csrv clear $$?="Enter Channel Name" modes
...Bans: csrv clear $$$?="Enter Channel Name" bans
...Ops: csrv clear $$?="Enter Channel Name" ops
...Voices: csrv clear $$?="Enter Channel Name" voices
...Users: csrv clear $$?="Enter Channel Name" users
..GetKey from Channel: csrv getkey $$?="enter channel"
..Info on Channel: csrv info $$?="Enter Channel Name" all
..Invite Channel: csrv invite $$?="Enter Channel Name"
..Unban Yourself: csrv unban $$?="Enter Channel Name"
..Protect/deprotect
...Protect User: csrv protect $$?="Enter Channel Name" $$?="Enter Nick"
...Deprotect User: csrv deprotect $$?="Enter Channel Name" $$?="Enter Nick"
..ChanServ Oper Options
...Forbid
....Forbid:chanserv forbid $$?="What Channel?" $$?="Reason?"
....UnForbid:chanserv drop $$?="What Channel?"
....Help:chanserv help forbid
....Level
...Getpass
....GetPass:chanserv getpass #$$?="What Channel?(without #)"
....Help:chanserv help getpass
...Status:chanserv status $$?="Channel?" $$?="User?"
...Clist:chanserv clist $$?="user?"
...NoExpire
....On:chanserv set $$?="Channel?" Noexpire on
....Off:chanserv set $$?="Channel?" Noexpire off
...Oper Help:chanserv help
.Bot Service
..List all Available Bots: bsrv botlist
..Assign Bot to Channel: bsrv assign $$?="Enter Channel Name" $$?="Enter Bot Nick for BotList"
..Unassign Bot from Channel: bsrv unassign $$?="Enter Channel Name"
..Set Options
...DontKickOps on | off: bsrv set $$?="Enter Channel Name" dontkickops $$?="on or off"
...DontKickVoices on | off: bsrv set $$?="Enter Channel Name" dontkickvoices $$?="on or off"
...Greet on | off: bsrv set $$?="Enter Channel Name" greet $$?="on or off"
...Fantasy on | off: bsrv set $$?="Enter Channel Name" fantasy $$?="on or off"
...Symbiosis on | off: bsrv set $$?="Enter Channel Name" symbiosis $$?="on or off"
..Kick Options
...Bolds on | off: bsrv kick $$?="Enter Channel Name" bolds $$?="on or off"
...Badwords on | off: bsrv kick $$?="Enter Channel Name" badwords $$?="on or off"
...Caps on | off: bsrv kick $$?="Enter Channel Name" caps $$?="on or off"
...Colors on | off: bsrv kick $$?="Enter Channel Name" colors $$?="on or off"
...Flood on | off: bsrv kick $$?="Enter Channel Name" flood $$?="on or off"
...Repeat on | off: bsrv kick $$?="Enter Channel Name" repeat $$?="on or off"
...Reverses on | off: bsrv kick $$?="Enter Channel Name" reverses $$?="on or off"
...Underlines on | off: bsrv kick $$?="Enter Channel Name" underlines $$?="on or off"
...Badword setup
....Add word: bsrv badwords $$?="Enter Channel Name" add $$?="Enter Badword for Kick"
....Delete word: bsrv badwords $$?="Enter Channel Name" del $$?="Enter Badword to Delete"
....List all words: bsrv badwords $$?="Enter Channel Name" list
....Clear all words: bsrv badwords $$?="Enter Channel Name" clear
.NickServ
..Register: motident3
..Identify: motident3
..Group: motident3
..Info any nick:nsrv info $$?="Enter a nickname:"
..Help:nsrv help
..Ghost Kills: motident3
..NickServ Oper Options
...Forbid
....Forbid:nickserv forbid $$?="Nick?" $$?="Reason?"
....UnForbid:nickserv forbid $$?="Nick?"
...Getpass
....GetPass:nickserv getpass $$?="Nick?"
....Help:nickserv help getpass
...NoExpire
....On:nickserv set $$?="Nick?" noexpire on
....Off:nickserv set $$?="Nick?" noexpire off
...Oper Help:nickserv help
.MemoServ
..Personal Nick
...Send:msrv send $$?="Enter a nickname and message:"
...List:msrv list
...Read:msrv read $$?="Enter message number:"
...Delete:msrv del $$?="Enter message number:"
.Config ChanServ Identify
..Auth all Channels from List:aca
..Add Channel to Auth List:aac
..Remove Channel from List:r1c
.Config NickServ Auto Identify
..Set Registered Nickname: { set %nick.alpha $?="Please set your registered Nickname" }
..Set Registered Nick Password: { set %nickserv.pass $?="Please set your registered Nickname Password " }
..Set Group Nick Identify ON: { set %nickident on }
..Set Group Nick Identify OFF: { set %nickident off }
..Display Settings: { echo 6 -a ********************************************************* | echo 6 -a Your registered (Group) Nickname is set to: %nick.alpha | echo 6 -a Your registered Nickname Password is set to: %nickserv.pass | echo 6 -a Your Group Nick Status for Multiple Nick Identify is: %nickident }
.Config Auto Oper Status
..Auto Oper ON: { set %oper on }
..Auto Oper OFF: { set %oper off }
..Set Oper Nickname: { set %opernick1 $?="Please set your Oper Nickname " }
..Set Oper Pass: { set %operpass1 $?="Please set your Oper Password " }
..Display Settings: { echo 4 -a ********************************************************* | echo 4 -a Your auto Oper status is currently set to: %oper | echo 4 -a Your Oper nick is currently set to: %opernick1 | echo 4 -a Your Oper password is currently set to: %operpass1 }
..Channel Service
...Register a New Channel: motident3
...Set Channel Environment
....Securefounder on | off: csrv set $chan securefounder $$?="on or off"
....Secureops on | off: csrv set $chan secureops $$?="on or off"
....Secure on | off: csrv set $chan secure $$?="on or off"
....Peace on | off: csrv set $chan peace $$?="on or off - if set ON will prevent users from ban/kick/remove a user superior or equal level"
....Topic: csrv set $chan topic $$?="Enter Channel Topic"
....KeepTopic on | off: csrv set $chan keeptopic $$?="on or off"
....TopicLock on | off: csrv set $chan topiclock $$?="on or off"
....Mode Lock: csrv set $chan mlock $$?="Enter Modes to be Locked"
....EntryMsg: csrv set $chan entrymsg $$?="Entry Message to Show when Users Join"
....Private on | off: csrv set $chan private $$?="on or off"
....Restricted on | off: csrv set $chan restricted $$?="on or off"
....Signkick on | off: csrv set $chan signkick $$?="on or off"
....Opnotice on | off: csrv set $chan opnotice $$?="on or off"
....BanType (How to Ban)
.....*!user@host: csrv set $chan bantype 0
.....*!*user@host: csrv set $chan bantype 1
.....*!*@host: csrv set $chan bantype 2
.....*!*user@*.domain: csrv set $chan bantype 3
....Founder Change: csrv set $chan founder $$?="Enter Nick"
....Successor Change: csrv set $chan successor $$?="Enter Nick"
....Password Change: csrv set $chan password $$?="Password to Use"
....Description Change: csrv set $chan desc $$?="Description to Use"
....URL Change: csrv set $chan URL $$?="URL ( include http:// )"
....Email Change: csrv set $chan email $$?="Enter Email Address"
...XOP Settings
....Set XOP on | off: csrv set $chan xop $$?="on or off (on replaces ACCESS command)"
....VoiceOP Users
.....Add: csrv VOP $chan add $$1
.....Delete: csrv VOP $chan del $$1
.....List: csrv VOP $chan list $$?="Enter Mask or * for ALL"
.....Clear: csrv VOP $chan clear
....AutoOP Users
.....Add: csrv AOP $chan add $$1
.....Delete: csrv AOP $chan del $$1
.....List: csrv AOP $chan list $$?="Enter Mask or * for ALL"
.....Clear: csrv AOP $chan clear
....SuperOP Users
.....Add: csrv SOP $chan add $$1
.....Delete: csrv SOP $chan del $$1
.....List: csrv SOP $chan list $$?="Enter Mask or * for ALL"
.....Clear: csrv SOP $chan clear
...Access Settings ( XOP off )
....Add: csrv access $chan add $$?="Enter Nick" $$?="Enter Level"
....Delete: csrv access $chan del $$?="Enter Nick"
....List: csrv access $chan list $$?="Enter Mask or * for ALL"
....Clear: csrv access $chan clear
...Voice | Devoice User
....Voice User: csrv voice $chan $$1
....Devoice User: csrv devoice $chan $$1
...Op | Deop User
....Op User: csrv op $chan $$1
....Deop User: csrv deop $chan $$1
...Halfops | DeHalfop User
....Halfop User: csrv halfop $chan $$1
....DeHalfop User: csrv dehalfop $chan $$1
...Protect | DeProtect User
....Protect User: csrv protect $chan $$1
....DeProtect User: csrv deprotect $chan $$1
...Kick User: csrv kick $chan $$1 $$?="Enter Reason"
...Ban User: csrv ban $chan $$1
...Logout User: csrv logout $chan $$1
...Clear Channel
....All Modes: csrv clear $chan modes
....Bans: csrv clear $chan bans
....Ops: csrv clear $chan ops
....Voices: csrv clear $chan voices
....Users: csrv clear $chan users
...AKick Mask Settings
....Add: csrv akick $chan add $$?="Enter Mask" $$?="reason"
....Delete: csrv akick $chan del $$?="Enter Mask"
....List: csrv akick $chan list $$?="Enter Mask or * for ALL"
....View: csrv akick $chan view $$?="Enter Mask "
....Enforce: csrv akick $chan enforce
....Clear: csrv akick $chan clear
...Identify as Founder: csrv identify $chan $$?="Enter Your Password"
...GetKey from Channel: csrv getkey $$?="Enter Channel"
...Invite from Channel: csrv invite $$?="Enter Channel"
...Unban from Channel: csrv unban $$?="Enter Channel"
...Send Email of Password: csrv sendpass $chan
...Info on Channel: csrv info $chan all
...Owner Channel/s: csrv owner $$?="Enter a Channel to mode +q yourself, or blank for all channels (provided you have rights to.)"
...Deowner Channel/s: csrv deowner $$?="Enter Channel to mode -q yourself, or blank for all channels (provided you have rights to.)"
...Drop Channel: csrv drop $$?="Enter channel to DROP (you will loose ownership of channel with this comamnd)"
..Bot Service
...List all Available Bots: bsrv botlist
...Assign Bot to Channel: bsrv assign $chan $$?="Enter Bot Nick for BotList"
...Unassign Bot from Channel: bsrv unassign $chan
...Set
....DontKickOps on | off: bsrv set $chan dontkickops $$?="on or off"
....DontKickVoices on | off: bsrv set $chan dontkickvoices $$?="on or off"
....Greet on | off: bsrv set $chan greet $$?="on or off"
....Fantasy on | off: bsrv set $chan fantasy $$?="on or off"
....Symbiosis on | off: bsrv set $chan symbiosis $$?="on or off"
...Kick Options
....Bolds on | off: bsrv kick $chan bolds $$?="on or off"
....Badwords on | off: bsrv kick $chan badwords $$?="on or off"
....Caps on | off: bsrv kick $chan caps $$?="on or off"
....Colors on | off: bsrv kick $chan colors $$?="on or off"
....Flood on | off: bsrv kick $chan flood $$?="on or off"
....Repeat on | off: bsrv kick $chan repeat $$?="on or off"
....Reverses on | off: bsrv kick $chan reverses $$?="on or off"
....Underlines on | off: bsrv kick $chan underlines $$?="on or off"
....Badword setup
.....Add word: bsrv badwords $chan add $$?="Enter Badword for Kick"
.....Delete word: bsrv badwords $chan del $$?="Enter Badword to Delete"
.....List all words: bsrv badwords $chan list
.....Clear all words: bsrv badwords $chan clear
..Nick Service
...Register: motident3
...Identify: motident3
...Group Add: motident3
...Recover Nick: motident3
...Kill Ghost: motident3
...Info on Highlighted Nick: nsrv info $$1
...Info any nick: nsrv info $$?="Enter a Nickname:"
...Help: nsrv help
..Memo Service
...Memo to Channel
....Send Memo to Channel:msrv send # $$?="Enter Message:"
....List New Memo #Chan:msrv list new #
....Read Channel Memo:msrv read $$?="Enter Message Number:" #
....Delete Channel Memo:msrv del $$?="Enter Message Number:" #
...Memo to Nick
....Send:msrv send $$?="Enter a Nickname and Message:"
....List:msrv list
....Read:msrv read $$?="Enter Message Number:"
....Delete:msrv del $$?="Enter Message Number:"
..Config ChanServ Identify
...Auth all Channels from List:aca
...Add Channel to Auth List:aac
...Remove Channel from List:r1c
..Config NickServ Auto Identify
...Set Registered Nickname: { set %nick.alpha $?="Please set your registered Nickname" }
...Set Registered Nick Password: { set %nickserv.pass $?="Please set your registered Nickname Password " }
...Set Group Nick Identify ON: { set %nickident on }
...Set Group Nick Identify OFF: { set %nickident off }
...Display Settings: { echo 6 -a ********************************************************* | echo 6 -a Your registered (Group) Nickname is set to: %nick.alpha | echo 6 -a Your registered Nickname Password is set to: %nickserv.pass | echo 6 -a Your Group Nick Status for Multiple Nick Identify is: %nickident }
..Config Auto Oper Status
...Auto Oper ON: { set %oper on }
...Auto Oper OFF: { set %oper off }
...Set Oper Nickname: { set %opernick1 $?="Please set your Oper Nickname " }
...Set Oper Pass: { set %operpass1 $?="Please set your Oper Password " }
...Display Settings: { echo 4 -a ********************************************************* | echo 4 -a Your auto Oper status is currently set to: %oper | echo 4 -a Your Oper nick is currently set to: %opernick1 | echo 4 -a Your Oper password is currently set to: %operpass1 }
.$iif($right($server,7) == dal.net,Dalnet ChanServ)
..SOP
...Add:$iif($?!="Are You Sure You Wish to SOP ADD $$1?" == $true,.msg Chanserv@services.dal.net SOP $chan ADD $$1)
...Delete:$iif($?!="Are You Sure You Wish to SOP DELETE $$1?" == $true,.msg Chanserv@services.dal.net SOP $chan DEL $$1)
...List:.msg Chanserv@services.dal.net SOP $chan LIST
..AOP
...Add:$iif($?!="Are You Sure You Wish to AOP ADD $$1?" == $true,.msg Chanserv@services.dal.net AOP $chan ADD $$1)
...Delete:$iif($?!="Are You Sure You Wish to AOP DELETE $$1?" == $true,.msg Chanserv@services.dal.net AOP $chan DEL $$1)
...List:.msg Chanserv@services.dal.net AOP $chan LIST
..AKick
...Add:.msg Chanserv@services.dal.net AKICK $chan ADD $$1 $$?="Enter Reason"
...Del:.msg Chanserv@services.dal.net AKICK $chan DEL $$1
...List:.msg Chanserv@services.dal.net AKICK $chan LIST
..Ops
...Op:.msg Chanserv@services.dal.net op $chan $$1
...Deop:.msg Chanserv@services.dal.net deop $chan $$1
...Op Me:/opme
..Why:.msg Chanserv@services.dal.net why $chan $$1
.Help - Tell How To...
..ChanServ
...Register New Channel:say Join any named channel by typing /join #<Your-choise-channel-name>, after you join the unregistered channel of your choice, type: /msg chanserv register #channel <password> <description>
...Set Channel Environment
....Set Securefounder:say Type /chanserv set #channel securefounder <on or off>
....Set Secureops:say Type /chanserv set #channel secureops <on or off>
....Set Secure:say Type /chanserv set #channel secure <on or off>
....Set Peace:say Type /chanserv set #channel peace <on or off> - if set ON will prevent users from ban/kick/remove a user superior or equal level.
....Set Topic:say Type /chanserv set #channel topic <topic sentence>
....Set KeepTopic:say Type /chanserv set #channel keeptopic <on or off>
....Set TopicLock:say Type /chanserv set #channel topiclock <on or off>
....Set ModeLock:say Type /chanserv set #channel mlock <modes i.e. +tn-iklps>
....Set EntryMsg:say Type /chanserv set #channel entrymsg <entry message>
....Set Private:say Type /chanserv set #channel private <on or off>
....Set Restricted:say Type /chanserv set #channel restricted <on or off>
....Set Signkick:say Type: /chanserv set #channel signkick <on or off>
....Set Opnotice:say Type /chanserv set #channel opnotice <on or off>
....Founder Change:say Type /chanserv set #channel founder <nick>
....Successor Change:say Type /chanserv set #channel successor <nick>
....Password Change:say Type /chanserv set #channel password <password>
....Description Change:say Type /chanserv set #channel desc <description>
....URL Change:say Type /chanserv set #channel url <url>
....Email Change:say Type /chanserv set #channel email <email address>
...XOP Settings
....Set XOP on or off:say Type /chanserv set #channel xop <on or off> (setting this feature ON replaces the ACCESS command.)
....VoiceOP Users
.....Add User:say Type /chanserv VOP #channel add <nick>
.....Delete User:say Type/chanserv VOP #channel del <nick>
.....List Users:say Type /chanserv VOP #channel list <mask>
.....Clear Users:say Type /chanserv VOP #channel clear <mask>
....AutoOP Users
.....Add User:say Type /chanserv AOP #channel add <nick>
.....Delete User:say Type /chanserv AOP #channel del <nick>
.....List Users:say Type /chanserv AOP #channel list <mask>
.....Clear Users:say Type /chanserv AOP #channel clear <mask>
....SuperOP Users
.....Add User:say Type /chanserv SOP #channel add <nick>
.....Delete User:say Type /chanserv SOP #channel del <nick>
.....List Users:say Type /chanserv SOP #channel list <mask>
.....Clear Users:say Type /chanserv SOP #channel clear <mask>
...Access Settings
....Add User:say XOP feature must be set OFF. Then Type /chanserv access #channel add <nick> <level> (default levels = 1 thru 10, 5 and up autoops.)
....Delete User:say Type /chanserv access #channel del <nick>
....List Users:say Type /chanserv access #channel list <mask>
....Clear Users:say Type /chanserv access #channel clear
...Voice | Devoice User
....Voice:say Type /chanserv voice #channel <nick>
....Devoice:say Type /chanserve devoice #channel <nick>
...Op | Deop User
....Op:say Type /chanserv op #channel <nick>
....Deop:say Type /chanserv deop #channel <nick>
...Halfop | DeHalfop User
....Halfop:say Type /chanserv halfop #channel <nick>
....Dehalfop:say Type /chanserv dehalfop #channel <nick>
...Protect | DeProtect User
....Protect:say Type /chanserv protect #channel <nick>
....Deprotect:say Type /chanserv deprotect #channel <nick>
...Kick User:say Type /chanserv kick #channel <nick> <reason>
...Ban User:say Type /chanserv ban #channel <nick> <reason>
...Logout User:say Type /chanserv logout #channel <nick>
...Clear Channel
....Clear All Modes:say Type /chanserv clear #channel modes
....Clear Bans:say Type /chanserv clear #channel bans
....Clear Ops:say Type /chanserv clear #channel ops
....Clear Voices:say Type /chanserv clear #channel voices
....Clear Users:say Type /chanserv clear #channel users
...AKick
....Add Mask:say Type /chanserv akick #channel add <mask> <reason>
....Delete Mask:say Type /chanserv akick #channel del <mask>
....List Masks:say Type /chanserv akick #channel list <mask>
....View Masks:say Type /chanserv akick #channel view <mask>
....Enforce AKick:say Type /chanserv akick #channel enforce
....Clear AKicks:say Type /chanserv #channel clear
...Identify as Founder:say Type /chanserv identify #channel <password>
...GetKey from Channel:say Type /chanserv getkey #channel
...Invite from Channel:say Type /chanserv invite #channel
...Unban from Channel:say Type /chanserv unban #channel
...Send Email of Password:say Type /chanserv sendpass #channel
...Info on Channel:say Type /chanserv info #channel all
...Owner Channel/s:say Type /chanserv owner #channel --if no #channel is given, you will mode +q yourself for all channels you have rights to.
...Deowner Channel/s:say Type /chanserv deowner #channel --if no #channel is given, you will mode -q yourself for all channels you have rights to.
...Drop a Channel:say Type /chanserv drop #channel --you will loose ownership of the #channel you use DROP.
..NickServ
...Register New Nick:say Type: /nickserv register <password> <email>
...Identify Nick:say Type: /nickserv identify <password>
...Add to Group:say change nicks to the one you want to link into a target group ... then Type /nickserv group <main nick> <password>
...Info on Nick:say Type /nickserv info <nickname>
...Kill Ghost:say Type /nickserv ghost <nick to kill> <password> (Both nicks must be registered)
...Take away msg window:say Type /msg nickserv set msg off or on ... OFF will send services messages as notices or ON will sending them in private message.
..MemoServ
...Memo to Channel
....Send Memo to Channel:say Type /memoserv send #channel <message>
....List New Channel Memos:say Type /memoserv list new #channel
....Read Channel Memos:say Type /memoserv read <memo number> #channel
....Delete Channel Memo:say Type /memoserv del <memo number> #channel
...Memo to Nick
....Send Memo to Nick:say Type /memoserv send <nick> <message>
....List Memos:say Type /memoserv list
....Read Memos:say Type /memoserv read <memo number>
....Delete Memos:say Type /memoserv del <memo number or all ("All" gets purged as well) >
..BotServ
...List Bot Nicks:say Type /botserv botlist to get a list of available bots
...Assign to Channel:say Type /botserv assign #channel <bot nick>
...Unassign from Channel:say Type /botserv unassign #channel
...Set
....Dontkickops on | off:say Type /botserv set #channel dontkickops <on of off>
....Dontkickvoices on | off:say Type /botserv set #channel dontkickvoices <on or off>
....Greet Message on | off:say Type /botserv set #channel greet <on or off>
....Fantasy on | off:say Type /botserv set #channel fantasy <on or off>
....Symbiosis on | off:say Type /botserv set #channel symbiosis <on or off>
...Kick Options
....Bolds on | off:say Type /botserv kick #channel bolds <on or off>
....Badwords on | off:say Type /botserv kick #channel badwords <on or off>
....Caps on | off:say Type /botserv kick #channel caps <on or off>
....Colors on | off:say Type /botserv kick #channel colors <on or off>
....Flood on | off:say Type /botserv kick #channel flood <on or off>
....Repeat on | off:say Type /botserv kick #channel repeat <on or off>
....Reverses on | off:say Type /botserv kick #channel reverses <on or off>
....Underlines on | off:say Type /botserv kick #channel underlines <on or off>
....Badword Setup
.....Add word:say Type /botserv badwords #channel add <word>
.....Delete word:say Type /botserv badwords #channel del <word>
.....List all words:say Type /botserv badwords #channel list
.....Clear all words:say Type /botserv badwords #channel clear
$iif($opcheck(#), &BOTSERV)
.&CREATE: msg botserv bot add $$?="BOT NAME?:" $$?="USER:" $$?="ident@host:" $$?="Realnamehere:" | 4Botserv was created for those of us who cannot host bots ourselves for what ever reason. Botserv provides the service free of charge and will work for just about everyone connecting to the chat server. The first step in attaining a bot is to view the current botlist for botserv. To do this simply type /msg botserv botlist
.&HELP: run $mircdirdocsbotserv.txt
.&DELETE: bs bot del $$?="BOT NAME?:"
.&BOTLIST: bs botlist | 4This command pulls up the server or network botlist of all active bots available.
.&ASSIGN CHANNEL: bs assign $$?="#CHANNEL/ROOMNAME?:" $$?="BOT NAME?:" | 4This assigns your bot to any given channel.
.&UNASSIGN CHANNEL: bs unassign $$?="#CHANNEL/ROOMNAME?:" $$?="BOT NAME?:" | 4/msg botserv unassign #roomname botname This command will remove the bot from your channel. Please be aware that if this command is used all options that where previously save will be forfit and you will have to start customizing your bot all over again.
.&SET COMMANDS
..&Don't Kick ops
...ON: bs set $$?="#roomname?:" DONTKICKOPS on | 4When this option is on, the bot will not kick any op out of the room.
...OFF: bs set $$?="#roomname?:" DONTKICKOPS off | 4When this option is off, the bot will kick any op out of the room.
..&Don't kick voices
...ON: bs set $$?="#roomname?:" DONTKICKVOICES on | 4As with the DONTKICKOPS option, when this option is on the bot will not kick any voices (+v) from your channel.
...OFF: bs set $$?="#roomname?:" DONTKICKVOICES off | 4As with the DONTKICKOPS option, when this option is off the bot will kick any voices (+v) from your channel.
..&GREET
...ON: bs set $$?="#roomname?:" GREET on | 4When this option is on, the bot will Greet those how have a high enough level on the access list of the room. ( To check you current greet level within your channel type /msg chanserv levels #roomname list and see which access level your greet is currently at)
...Set MSG: ns set greet $$?="Greeting?:"
...Set greeting level: cs levels $$?="#roomname?:" set Greet $$?="user level?0-9999:"
...OFF: bs set $$?="#roomname?:" GREET off | 4BOTSERV GREET IS NOW OFF IN # .
..&FANTASY
...ON: bs set $$?="#roomname?:" FANTASY on | 4When this option is on, users who are high enough on the rooms access list can use the following commands with the bot. !op nick !deop nick !voice nick !devoice nick !kick nick reason !kb nick reason (kb = kick ban) !unban nick !seen nick
...OFF: bs set $$?="#roomname?:" FANTASY off | 4FANTASY IS NOW OFF IN # .
..&SYMBIOSIS
...ON: bs set $$?="#roomname?:" SYMBIOSIS on | 4When this option is on, the bot takes over the roll of chanserv within your room, and as such control's the oping, modes, topiclocks, ect of the channel.
...OFF: bs set $$?="#roomname?:" SYMBIOSIS off | 4SYMBIOSIS IS NOW OFF IN # .
.&KICK OPTIONS
..&BOLDS
...ON: bs kick $$?="#roomname?:" BOLDS on $$?="# of kicks till ban?:" | 4This option allows the bot to kick for BOLDS within your room. the " #of kicks till ban " will be the amount of time you wish your bot to kick a user for using BOLDS before the bot will ban the user from the channel.
...OFF: bs kick $$?="#roomname?:" BOLDS off | 4BOLDS KICK IS OFF IN # .
..&BADWORDS
...ON: bs kick $$?="#roomname?:" BADWORDS on "# of kick till ban?:" | 4/msg botserv kick #roomname BADWORDS on/off #of kicks till ban. | 4** Badwords List ** | 4This is a way for you to maintain a BADWORDS list for you channel. You will be able to edit your badword list at any time, but please make sure to set the badword option on if you wish to use this option. To add a word to your bad word list simply type:/msg botserv BADWORDS #roomname add wordhere Single/start/end The last part of the command goes to which part of the word you want the bot to look for. As a Example i will use the word *Dalmations* for the sake of being kid friendly. If i added the word *dalmation* as SINGLE for the command, the bot would not pick up on someone saying *dalmations* with a s, but if i set the bot with the *dalmat* and START, it would pick up any word that started with *dalmat* without regards to what followed the rest
...OFF: bs kick $$?="#roomname?:" BADWORDS OFF | 4 BADWORDS KICK IS NOW OFF IN # .
..&CAPS
...ON: bs kick $$?="#roomname?:" CAPS on $$?="# of kicks till ban?:" $$?="minimum # of caps used?:" $$?="# of caps?:" | 4/msg botserv kick #roomname CAPS on/off (#of kicks till ban) (minimum # of caps used) (% of letters using caps within the current line/lines of text) First forget about the Brackets i used these were used to seperate the different modifiers within the command string to be used. The " #of kicks till ban " is the same as the previous to commands. " Minimum # of caps used " is the amount of upper case letters letters within a sentence/paragraph that can be used without the bot kicking the user, Hence is the value of " Minimum # of caps used " was 10 the bot would kick the user if his sentence.
...OFF: bs kick $$?="#roomname?:" CAPS off | 4CAPS KICK IS NOW OFF IN # .
..&COLORS
...ON: bs kick $$?="#roomname?:" COLORS on | 4/msg botserv kick #roomname COLORS on/off #of kicks till banWith this option set, the bot will remove any users the diplay colors in there text. The " #of kicks till ban " is the value used to indicate the number of times you wish the bot to kick a user before banning them from your channel.
...OFF: bs kick $$?="#roomname?:" COLORS off | 4COLORS KICK IS NOW OFF IN # .
..&FLOOD
...ON: bs kick $$?="#roomname?:" FLOOD on $$?="# of kicks till ban?:" $$?="lines of text?:" $$?="seconds of time?:" | 4/msg botserv kick #roomname FLOOD on/off (#of kicks till ban) (lines of text) (seconds of time)Again with this one the first things to do is to forget about the brackets used. This command allows you to set what you want the bot to consider a flood in your channel, " #of kicks til ban " Indicates the amount of time you wish your bot to remove someone from your room for flooding. Lines of text and seconds of time are interlinked for the command. A example is putting in 10 for lines of text and 5 for seconds of time.
...OFF: bs kick $$?="#roomname?:" FLOOD off | 4FLOOD KICK IS NOW OFF IN # .
..&REPEAT
...ON: bs kick $$?="#roomname?:" REPEAT on $$?="# of kicks?:" $$?="# of repeats?:" | 4/msg botserv kick #roomname REPEAT on/off #of kicks till ban #of repeats This option allows you to set the bot to remove any users that repeat in your channel. " #of kicks till bans " symbolizes the amount of times you wish your bot to remove the user from the channel before banning him from the channel. " #of repeats " indicates the amount of time the user can post the exact same thing before the bot will remove the user.
...OFF: bs kick $$?="#roomname?:" REPEAT off | 4REPEAT KICK IS NOW OFF IN # .
..&REVERSE
...ON: bs kick $$?="#roomname?:" REVERSE on $$?="# of kicks?:" | 4/msg botserv kick #roomname REVERSE on/off #of kicks till ban Once this option is set on, the bot will kick any user that user REVERSES in you channel. " #of kicks till ban " dictates the number of time the user can be kicked from your channel for the offense before recieving a ban.
...OFF: bs kick $$?="#roomname?:" REVERSE off | 4REVERSE KICK IS NOW OFF IN # .
..&UNDERLINES
...ON: bs kick $$?="#roomname?:" UNDERLINES on $$?="# of kicks?:" | 4/msg botserv kick #roomname UNDERLINES on/off #of kicks till ban When this option is on, the bot will remove any users that use UNDERLINES in there text. " #of kicks till ban " signifies the amount of time before the bot will remove the user from the channel.
...OFF: bs kick $$?="#roomname?:" UNDERLINES off | 4UNDERLINES KICK IS NOW OFF IN # .
.&OTHER COMMANDS
..&ROOM INFO: bs INFO $$?="#roomname?:" | 4Retreives general information about the channel.
..&NICK INFO: bs INFO $$?="nickname?:" | 4Retreives general information about the nick...-
..&BOT SAY: bs say $$?="#roomname?:" $$?="text here:" | 4This allows the owner to talk through the bot, as if the bot were talking itself.
..&BOT ACT: bs act $$?="#roomname?:" $$?="text here:" | 4This allows the owner of the bot to speak through the bot using a /action phrase which in turns the bot will post the text in green as a action.-• ¤Whisper to $snick(#,1):/query $$1
$iif(o isin $usermode,IRCops)
.$iif(o isin $usermode,Akill)
..$iif(o isin $usermode,Perm): {
set %pgetrhost $$1
set %lamer.akill $$1
pgetr
.timer4 1 1 pakill.reason
}
..$iif(o isin $usermode,1 Day): {
set %getrhost $$1
set %lamer.akill $$1
getr
.timer4 1 1 akill.reason
}
..$iif(o isin $usermode,7 Days): {
set %p1getrhost $$1
set %lamer.akill $$1
p1getr
.timer4 1 1 p1akill.reason
}
..$iif(o isin $usermode,30 Days): {
set %p11getrhost $$1
set %lamer.akill $$1
p11getr
.timer4 1 1 p11akill.reason
}
.$iif(O isin $usermode,Local)
..$iif(O isin $usermode,Connect): connect $?="Server you have split from?"
..$iif(O isin $usermode,Local Kill):/kill $* $?="For what reason do you want to kill for?"
..$iif(O isin $usermode,Tempkline): kline $$1 $?="Reason?"
..$iif(O isin $usermode,Sethost): sethost $?="New host?"
..$iif(O isin $usermode,Notices)
...$iif(O isin $usermode,GlobOps): globops $?="Enter message to send"
...$iif(O isin $usermode,ChatOps): chatops $?="Enter message to send"
.$iif(o isin $usermode,Global)
..$iif(o isin $usermode,Connect): connect $?="Server you have split from?"
..$iif(o isin $usermode,Remote): connect $?="Enter Missing Server" 6667 $?="Enter server to connect to"
..$iif(o isin $usermode,Kill):/kill $* $?="For what reason do you want to kill for?"
..$iif(o isin $usermode,Kline): kline $$1 $?="Reason?"
..$iif(o isin $usermode,Notices)
...$iif(o isin $usermode,GlobOps): globops $?="Enter message to send"
...$iif(o isin $usermode,ChatOps): chatops $?="Enter message to send"
..$iif(o isin $usermode,Channel)
...$iif(o isin $usermode,Kick): kick # $$1 $?="Reason?"
...$iif(o isin $usermode,Op)
....$iif(o isin $usermode,Give): samode # +o $$1
....$iif(o isin $usermode,Take): samode # -o $$1
...$iif(o isin $usermode,Voice)
....$iif(o isin $usermode,Give): samode # +v $$1
....$iif(o isin $usermode,Take): samode # -v $$1
...$iif(o isin $usermode,Half)
....$iif(o isin $usermode,Give): samode # +h $$1
....$iif(o isin $usermode,Take): samode # -h $$1
..$iif(o isin $usermode,Extra)
...$iif(o isin $usermode,Set Host): sethost $?="Enter new host"
...$iif(o isin $usermode,Users Host): chghost $$1 $?="Enter new host"
.$iif(a isin $usermode,Server Admin)
..$iif(a isin $usermode,Connect): connect $?="Server you have split from?"
..$iif(a isin $usermode,Remote): connect $?="Enter Missing Server" 6667 $?="Enter server to connect to"
..$iif(a isin $usermode,Kill):/kill $* $?="For what reason do you want to kill for?"
..$iif(a isin $usermode,Kline): kline $$1 $?="Reason?"
..$iif(a isin $usermode,Notices)
...$iif(a isin $usermode,Server): notice $*.com $?="Enter notice to send"
...$iif(a isin $usermode,GlobOps): globops $?="Enter message to send"
...$iif(a isin $usermode,ChatOps): chatops $?="Enter message to send"
...$iif(a isin $usermode,AdChat): adchat $?="Enter message to send"
..$iif(a isin $usermode,Channel)
...$iif(a isin $usermode,Kick): kick # $$1 $?="Reason?"
...$iif(a isin $usermode,Op)
....$iif(a isin $usermode,Give): samode # +o $$1
....$iif(a isin $usermode,Take): samode # -o $$1
...$iif(a isin $usermode,Voice)
....$iif(a isin $usermode,Give): samode # +v $$1
....$iif(a isin $usermode,Take): samode # -v $$1
...$iif(a isin $usermode,Half)
....$iif(a isin $usermode,Give): samode # +h $$1
....$iif(a isin $usermode,Take): samode # -h $$1
..$iif(a isin $usermode,Extra)
...$iif(a isin $usermode,Set Host): sethost $?="Enter new host"
...$iif(a isin $usermode,Users Host): chghost $$1 $?="Enter new host"
..$iif(a isin $usermode,Lines)
...$iif(a isin $usermode,Add)
....$iif(a isin $usermode,O-line): addoline
....$iif(a isin $usermode,U-Line): adduline
....$iif(a isin $usermode,Q-Line): addqline
....$iif(a isin $usermode,K-Line): addkline
.$iif(a isin $usermode,Raws)
..$iif(a isin $usermode,Change Nick): cnick $$?="Nick to be changed?" $?="New Nick?"
..$iif(a isin $usermode,SvsKill)
...$iif(a isin $usermode,Other): .msg operserv raw svskill $$1 : $+ $$?="Enter Quit Reason"
...$iif(a isin $usermode,Connection Reset by peer): .msg operserv raw svskill $$1 :Connection reset by peer
...$iif(a isin $usermode,Ping Timeout): .msg operserv raw svskill $$1 :Ping timeout
...$iif(a isin $usermode,Unknown): .msg operserv raw svskill $$1 :Unknown Error [1050]
...$iif(a isin $usermode,Banned): .msg operserv raw svskill $$1 :User has been banned from this server
...$iif(a isin $usermode,Broken pipe): .msg operserv raw svskill $$1 :Broken pipe
..$iif(a isin $usermode,Join/Part)
...$iif(a isin $usermode,Join): mjoin $$1 $?="Enter Channel send user too"
...$iif(a isin $usermode,Part): mpart $$1 $chan
..$iif(a isin $usermode,OperServ)
...$iif(a isin $usermode,Join): .msg operserv raw :OperServ join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :OperServ part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :OperServ privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :OperServ notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,NickServ)
...$iif(a isin $usermode,Join): .msg operserv raw :NickServ join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :NickServ part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :NickServ privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :OperServ notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,ChanServ)
...$iif(a isin $usermode,Join): .msg operserv raw :ChanServ join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :ChanServ part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :ChanServ privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :OperServ notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,MemoServ)
...$iif(a isin $usermode,Join): .msg operserv raw :MemoServ join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :MemoServ part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :MemoServ privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :OperServ notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,Global)
...$iif(a isin $usermode,Join): .msg operserv raw :global join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :global part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :global privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :global notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,DevNull)
...$iif(a isin $usermode,Join): .msg operserv raw :DevNull join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :DevNull part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :DevNull privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :DevNull notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,BotServ)
...$iif(a isin $usermode,Join): .msg operserv raw :BotServ join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :BotServ part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :BotServ privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :BotServ notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,StatServ)
...$iif(a isin $usermode,Join): .msg operserv raw :statserv join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :statserv part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :statserv privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :statserv notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,IrcIIHelp)
...$iif(a isin $usermode,Join): .msg operserv raw :IrcIIHelp join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :IrcIIHelp part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :IrcIIHelp privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :IrcIIHelp notice $?="Channel/Nick to Notice" : $+ $?="Message:"
.$iif(a isin $usermode,HelpServ)
...$iif(a isin $usermode,Join): .msg operserv raw :HelpServ join $chan
...$iif(a isin $usermode,Part): .msg operserv raw :HelpServ part $chan
...$iif(a isin $usermode,Talk): .msg operserv raw :HelpServ privmsg $?="Channel to talk to" : $+ $?="Text to send"
...$iif(a isin $usermode,Notice): .os raw :HelpServ notice $?="Channel/Nick to Notice" : $+ $?="Message:"
$iif(O isin $usermode, IRCop Controls)
.IRCD Command Help
..Local connect:/echo Links together two servers. Your're on one of servers which is about to link to another. Syntax: /CONNECT <servername>
..Remote connect:/echo Links together two servers. Remote = You're not on any of the two servers which are getting linked. Syntax: /CONNECT <server1> <port> <server2>
..Server quit:/echo Delinks the server you are on from the specified server. Syntax: /SQUIT <server to delink from>
..Kill:/echo Kills the specified user off the server, but the user may reconnect. Syntax: /KILL <user1,user2,user3...> <reason>
..Wallops:/echo Sends text to the server, anyone with +w may listen but must be an IRCop to send the message. Syntax: /WALLOPS <message>
..Restart:/echo Restarts the server you are on. Syntax: /RESTART <possibly need passwd>
..Die:/echo Shuts down current irc server. Syntax: /DIE <possibly need passwd>
..Akill:/echo Auto-kills and bans the specificed hostmask from the network. Syntax: /MSG OPERSERV AKILL ADD <time=+0=perm 1h= 1 hour 1d = 1 day> <user@host> <reason>
..Rakill:/echo Removes an akill. Syntax: /MSG OPERSERV AKILL DEL <nick!user@host> or delete the operserv akill number
..Kline:/echo Adds a local server ban. Syntax: /KLINE <nick> or <user@host> <reason>
..Unkline:/echo Removes a kline. Syntax: /UNKLINE <user@host>
..Globops:/echo Sends a message to all opers with +g flag on. Syntax: /GLOBOPS :<text> NOTE: The ':' is required.
..Locops:/echo Sends a message to all local irc operators with +g flag. Syntax: /LOCOPS <text>
..Chatops:/echo Sends a message to all ircops using +b flag. Syntax: /CHATOPS :<text> NOTE: The ':' is required.
..Adchat:/echo Sends a message to all server admins (+A). Syntax: /ADCHAT :<text> NOTE: The ':' is required.
..Trace:/echo Shows information about the server or user. Syntax: /TRACE or /TRACE <user>
..Server notes:/echo Opers can view messages posted on the server. Syntax: /SNOTES <#>
..Server note:/echo Writes a message to the server and is saved to file. Syntax: /SNOTE <text>
..Addline:/echo Writes the exact line inputted from irc into the ircd.conf. Limited to only server admins. Syntax: /ADDLINE <line>
..Gline:echo Creates a network-ban on the user@host. Also the ban may be timed. Syntax: /GLINE <user@host> <time> <reason>
..Rem Gline:/echo Removes a gline. Syntax: /GLINE -<user@host> <time> <reason>
..Zline:/echo Adds a ban to an IP Syntax: /ZLINE <IP> /UNZLINE <ip>
..GLine:/echo /GLINE <user@host mask> <seconds to be banned> :<reason> (Adds a G:line for user@host) /GLINE -<user@host mask> <seconds> <reason>(Removes a G:line for user@host)
..Shun:/echo /SHUN +<user@host> <time> :<Reason> (Shun the user@host for time) /SHUN -<user@host> (Removes the SHUN for user@host)
..Rehash:/echo The flags are used to rehash other config files, valid flags are: /REHASH -dccdeny - Rehashes dccdeny.conf -dynconf - Rehashes UnrealIRCd Config and Network file -restrict - Rehashes chrestrict.conf -vhost - Rehashes vhost.conf -motd - Rehashes all MOTD files and RULES files (including T:lines) -opermotd - Rehashes the OPERMOTD -botmotd - Rehashes the BOTMOTD -garbage - Force garbage collection -badwords - Rehashes the badwords config.
..Lag:/echo Syntax: /LAG <servername>
..SETHOST:/echo /SETHOST <new hostname>
..SETIDENT:/echo /SETIDENT <new ident>
..CHGHOST:/echo /CHGHOST <nick> <host>
..CHGIDENT:/echo /CHGIDENT <nick> <ident>
..CHGNAME:/echo /CHGNAME <nick> <name>
..SQUIT:/echo /SQUIT <server>
..CONNECT:/echo /CONNECT <server> see Remote connect for /CONNECT <hub> <port> <leaf>
..DCCDENY:/echo /DCCDENY <filename mask> <reason>..UNDCCDENY:/echo /UNDCCDENY <filename mask>
..SAMODE:/echo /SAMODE <channel> <mode>
..RPING:/echo /RPING <servermask> This will calculate the milliseconds (Lag) between servers
..ADDMOTD:/echo /ADDMOTD :text This will add the text you specify to the MOTD(the general motd - T:lines doesnt count ..) Server Admin & Co-Admin only
..ADDOMOTD:/echo /ADDOMOTD :text This will add the text you specify to the Operator MOTD Server Admin & Co-Admin only
..SDESC:/echo /SDESC <New description>With this command you can change your Server Info Line Without having to squit and reconnect. This is a Server Admin/Co Admin only command
..ADDLINE:/echo /ADDLINE <line> This command can be used to add lines to the ircd.conf file. Only for Server Admins
..MKPASSWD:/echo /MKPASSWD <string to be encrypted> This command will encrypt the string it has been given So u can add it directly to the ircd.conf if you use Encrypted passwords.
..MORE HELP:/run http://data.dynaleet.com/irc/ircdata.php?type=ocommands
.F2 oper
..Set Info: motident
..Delete Info: unset %opernick1 | unset %operpass1 | echo 14,15- 15,14- 1,12- 0,12 F2 key oper option is off - your password is: deleted - away and gone now :) 1,12- 15,14- 14,15-
.Kill $snick(#,1)
..Kill (why?): kill $$1 $$?="Enter Reason:"
..Kill requested: kill $$1 requested
..Kill lamer: kill $$1 lamer
..Kill Ghost: kill $$1 Ghostie with the mosty
..Kill Virus: kill $$1 you are sending a VIRUS turn off remotes until you changed mirc scripts, or your PC dies from fatal infection.
..Mass Nick-Kill:/kill $$* $$?"Reason"
..Kline user
...K-line $snick(#,1): kline $$1 $$?="Enter Reason (with _ between each word):"
...K-Line *!*user@host.domain: kline $address($$1,1) $$?="What is the reason for the kline?"
...K-Line *!*@host.domain: kline $address($$1,2) $$?="What is the reason for the kline?"...K-Line *!*user@*.domain: kline $address($$1,3) $$?="What is the reason for the kline?"
...K-Line *!*@*.domain: kline $address($$1,4) $$?="What is the reason for the kline?"...K-Line nick!user@host.domain:/kline $address($$1,5) $$?="What is the reason for the kline?"
...K-Line nick!*user@host.domain: kline $address($$1,6) $$?="What is the reason for the kline?"
...K-Line nick!*@host.domain: kline $address($$1,7) $$?="What is the reason for the kline?"
...K-Line nick!*user@*.domain: kline $address($$1,8) $$?="What is the reason for the kline?"
...K-Line nick!*@*.domain: kline $address($$1,9) $$?="What is the reason for the kline?"
.AKill ? $$1:disable #whois1 | enable #whois2 | timer1 1 2 whois $$1 | timer2 1 7 akill1 | timer3 1 20 unset-dns | timer4 1 20 enable #whois1 | timer5 1 20 disable #whois2
.Svskill $$1
..Peer: os raw :OperServ SvSkill $1 :Connection reset by peer
..Ping out: os raw :OperServ SvSkill $1 :Ping timeout
..Session limit: os raw :Operserv SvSkill $1 :Killed (OperServ (Session limit exceeded))
.Clone Defense
..Killclones: os killclones $$?"Nickname"
..Mass Killclones: os killclones $$*
..Mass Nick-Kill: kill $$* $$?"Reason"
.User protection
..personal-anti-kick+ON: mode # +qqqqqq $$1 $2 $3 $4 $5 $6 | son
..personal-anti-kick-OFF: mode # -qqqqqq $$1 $2 $3 $4 $5 $6 | soff
..personal anti-ban +ON: mode # +e $1 $+ !*@*
.Host settings
..sethost for $me: sethost $$?="Desired hostname:"
..CHGHOST $snick(#,1): chghost $$?="Nickname:" $$?="Desired hostname:"
..CHGIDENT $snick(#,1): CHGIDENT $$?="Nickname:" $$?="Desired ident:"
.Public OP advisory: pubop
.Services OP
..SaJoin $snick(#,1): sajoin $1 $$?="#Channel:"
..SaPart $snick(#,1): sapart $1 $$?="#Channel:"
..SaJoinAnywhere:/sajoin $$?="nick" $$?="#Channel:"
..SVSpart $snick(#,1): os raw :operserv svspart $1 #
..SVSJoin $snick(#,1):/os raw :operserv svsjoin $1 $$?="#Channel:"
..SVSjoin anywhere:/os raw :operserv svsjoin $$?="nick" $$?="#Channel:"
..Change $snick(#,1) $+ 's nick: os raw :operserv svsnick $1 $$?"New Nick" :0
.Services Helper Popups
..Welcomes $chan
...Assist $snick(#,1): say Hello $$1 $+ , welcome to $chan $+ , how may we assist you?...Assist $snick(#,1): me welcomes $$1 to $chan $+ , is there any way we may assist you?
...Rules: me says we all know the rules.. No Flooding, No Op Begging, No Advertising, No Harassing,NO CLONES!!
.Operserv
..op: os mode # +o $1
..deop: os mode # -o $1
..hop:os mode # +h $1
..de-hop:os mode # -h $1
..Mass op: os mode # +oooooo $$1 $2 $3 $4 $5 $6
..Mass deop: os mode # -oooooo $$1 $2 $3 $4 $
..kick: os kick # $$1 $$?="Enter Reason:"
.Silence user
..Add: silence $$1 $fulldate
..Remove: silence -$$1 $fulldate
.Channel Bans (SaMode)
..Ban *!*@*domain: samode # +b $* 4
..Ban *!*user@*.domain: samode # +b $* 3
..Ban *!*@host.domain: samode # +b $* 2
..Ban *!*user@host.domain: samode # +b $* 1
..Ban nick!*user@host.domain: samode # +b $*
..Ban nick!*@*: samode # +b $* $+ !*@*
.Server modes
..Op: samode # +o $1
..Deop: samode # -o $1
..Voice: samode # +v $1
..UnVoice: samode # -v $1
..Custom Modes: mode $1 $$?="Enter Command"
..TakeOver:{ if ($me !isop #) err1 | set %i 0 | :start | inc %i | if ($snick(#,%i) == $null) { iecho Kicked selected nicks from $hc(#) $+ . | halt } | if ($snick(#,%i) == $me) goto start | .quote kill $snick(#,%i) : $+ %msk | goto start }
.OperServ
..$me mode: os raw :operserv svsmode $me +S
..$$1 Bot mode: os raw :operserv svsmode $$1 +S
..$$1 Mode: os raw :operserv svsmode $$1 $$?="Enter Mode - or +letter"
..# Mode: os raw :operserv svsmode # $$?="Enter Mode - or +letter"
..Mode: os mode # $$?="Enter Mode" $$1
..Kick User: os kick # $$1 $$?="Enter Reason"
..Global: os global $$?="Enter Message"..Qline:/os qline $$1
..Unqline: os unqline $$?"Enter Nick"
..Kill: os kill $$1 $$?="Enter Reason"
..Jupe: os Jupe $$?="Enter Server"
..Update: os update
.Raw
..Remote Notice: os raw :NOTICE $$?="Nick" $$?="#channel" $$?="message"
..Kick
...Kick (No Reason)
....ChanServ: os raw :ChanServ kick # : $+ $$1....NickServ: os raw :NickServ kick # : $+ $$1
....MemoServ: os raw :MemoServ kick # : $+ $$1
....OperServ: os raw :OperServ kick # : $+ $$1
....HelpServ: os raw :HelpServ kick # : $+ $$1
....IrcIIhelp: os raw :IrcIIhelp kick # : $+ $$1
....DevNull: os raw :DevNull kick # : $+ $$1
...Kick User (Reason)
....ChanServ: os raw :ChanServ kick # $$1 : $+ $$?="Enter Reason"
....NickServ: os raw :NickServ kick # $$1 : $+ $$?="Enter Reason"
....OperServ: os raw :OperServ kick # $$1 : $+ $$?="Enter Reason"
....HelpServ: os raw :HelpServ kick # $$1 : $+ $$?="Enter Reason"
....MemoServ: os raw :MemoServ kick # $$1 : $+ $$?="Enter Reason"
....IrcIIHelp: os raw :IrcIIhelp kick # $$1 : $+ $$?="Enter Reason"
....DevNull: os raw :DevNull kick # $$1 : $+ $$?="Enter Reason"
..Kick/Ban
...ChanServ: os raw :chanserv mode # +b : $+ $$1 | /os raw :ChanServ kick # $$1 : $+ $$?="Enter Reason"
...OperServ: os raw :operserv mode # +b : $+ $$1 | /os raw :operServ kick # $$1 : $+ $$?="Enter Reason"
...NickServ: os raw :Nickserv mode # +b : $+ $$1 | /os raw :nickServ kick # $$1 : $+ $$?="Enter Reason"
...MemoServ: os raw :memoserv mode # +b : $+ $$1 | /os raw :memoServ kick # $$1 : $+ $$?="Enter Reason"
...IrcIIhelp: os raw :irciihelp mode # +b : $+ $$1 | /os raw :irciihelp kick # $$1 : $+ $$?="Enter Reason"
...HelpServ: os raw :helpserv mode # +b : $+ $$1 | /os raw :helpServ kick # $$1 : $+ $$?="Enter Reason"
...DevNull: os raw :devnull mode # +b : $+ $$1 | /os raw :devnull kick # $$1 : $+ $$?="Enter Reason"
..Op
...ChanServ: os raw :chanserv mode # +o : $+ $$1
...OperServ: os raw :operserv mode # +o : $+ $$1
...NickServ: os raw :Nickserv mode # +o : $+ $$1
...MemoServ: os raw :memoserv mode # +o : $+ $$1
...IrcIIhelp: os raw :irciihelp mode # +o : $+ $$1
...HelpServ: os raw :helpserv mode # +o : $+ $$1
...DevNull:/os raw :devnull mode # +o : $+ $$1
..Deop
...ChanServ: os raw :chanserv mode # -o : $+ $$1
...OperServ: os raw :operserv mode # -o : $+ $$1
...NickServ: os raw :Nickserv mode # -o : $+ $$1
...MemoServ: os raw :memoserv mode # -o : $+ $$1
...IrcIIhelp: os raw :irciihelp mode # -o : $+ $$1
...HelpServ: os raw :helpserv mode # -o : $+ $$1
...DevNull: os raw :devnull mode # -o : $+ $$1..UnBan...ChanServ: os raw :chanserv mode # -b : $+ $$?="Enter Host"...OperServ: os raw :operserv mode # -b : $+ $$?="Enter Host"
...NickServ: os raw :Nickserv mode # -b : $+ $$?="Enter Host"
...MemoServ: os raw :memoserv mode # -b : $+ $$?="Enter Host"
...IrcIIhelp: os raw :irciihelp mode # -b : $+ $$?="Enter Host"
...HelpServ: os raw :helpserv mode # -b : $+ $$?="Enter Host"
...DevNull: os raw :devnull mode # -b : $+ $$?="Enter Host"
..Change Topic
...ChanServ: os raw :chanserv topic # : $+ $$?="Enter New Topic"
...OperServ: os raw :operserv topic # : $+ $$?="Enter New Topic"
...NickServ: os raw :Nickserv topic # : $+ $$?="Enter New Topic"
...MemoServ: os raw :memoserv topic # : $+ $$?="Enter New Topic"
...IrcIIhelp: os raw :irciihelp topic # : $+ $$?="Enter New Topic"
...HelpServ: os raw :helpserv topic # : $+ $$?="Enter New Topic"
...DevNull: os raw :devnull topic # : $+ $$?="Enter New Topic"
..Custom Chan Modes
...ChanServ: os raw :chanserv mode # $$?="Enter Mode" :
...OperServ: os raw :operserv mode # $$?="Enter Mode" :
...NickServ: os raw :Nickserv mode # $$?="Enter Mode" :
...MemoServ: os raw :memoserv mode # $$?="Enter Mode" :
...IrcIIhelp: os raw :irciihelp mode # $$?="Enter Mode" :
...HelpServ: os raw :helpserv mode # $$?="Enter Mode" :
...DevNull: os raw :devnull mode # $$?="Enter Mode" :
..Talk/privmsg
...ChanServ: os raw :ChanServ privMSG # : $+ $$?="Enter Message"
...OperServ: os raw :OperServ privMSG # : $+ $$?="Enter Message"
...NickServ: os raw :NickServ privMSG # : $+ $$?="Enter Message"
...MemoServ: os raw :Memoserv privMSG # : $+ $$?="Enter Message"
...IrcIIHelp: os raw :IRCIIhelp privmsg # : $+ $$?="Enter Message"
...HelpServ: os raw :helpserv privmsg # : $+ $$?="Enter Message"
...DevNull: os raw :devnull privmsg # : $+ $$?="Enter Message"
..Talk/Action
...ChanServ: os raw :ChanServ privMSG # : $+ ACTION $$?="Enter Mesage" $+
...OperServ: os raw :OperServ privMSG # : $+ ACTION $$?="Enter Mesage" $+
...NickServ: os raw :NickServ privMSG # : $+ ACTION $$?="Enter Mesage" $+
...MemoServ: os raw :Memoserv privMSG # : $+ ACTION $$?="Enter Mesage" $+
...IrcIIHelp: os raw :IRCIIhelp privmsg # : $+ ACTION $$?="Enter Mesage" $+
...HelpServ: os raw :helpserv privmsg # : $+ ACTION $$?="Enter Mesage" $+
...DevNull: os raw :devnull privmsg # : $+ ACTION $$?="Enter Mesage" $+
..MsgUser
...ChanServ: os raw :chanserv privmsg $$1 : $+ $$?="Enter Message"
...OperServ: os raw :OperServ privMSG $$1 : $+ $$?="Enter Message"
...NickServ: os raw :NickServ privMSG $$1 : $+ $$?="Enter Message"
...MemoServ: os raw :Memoserv privMSG $$1 : $+ $$?="Enter Message"
...IrcIIHelp: os raw :IRCIIhelp privmsg $$1 : $+ $$?="Enter Message"
...HelpServ: os raw :helpserv privmsg $$1 : $+ $$?="Enter Message"
...DevNull: os raw :devnull privmsg $$1 : $+ $$?="Enter Message"
..Service Join/Part Chan
...Join
....ChanServ: os raw :chanserv join # : | cs mode # +oooooo chanserv
....NickServ: os raw :nickserv join # : | cs mode # +oooooo nickserv
....MemoServ: os raw :memoserv join # : | cs mode # +oooooo memoserv
....OperServ: os raw :operserv join # : | cs mode # +oooooo operserv
....All Join: os raw :chanserv join # : | os raw :nickserv join # : | os raw :memoserv join # : | os raw :operserv join # :
...Part
....ChanServ: os raw :chanserv part # :
....NickServ: os raw :nickserv part # :
....MemoServ: os raw :memoserv part # :
....OperServ: os raw :operserv part # :
....All Part:/os raw :chanserv part # : | /os raw :nickserv part # : | /os raw :memoserv part # : | /os raw :operserv part # :..Change Nick:/os raw :nickserv svsnick $$1 $$?="Enter New Nick" :0
-