UnrealIRCD & Anope Services Script

By airfreshner on Apr 09, 2008

This is a very uesfull UnrealIRCD and Anope Services script.

It has a load of shuns, kills, glines, zlines plus usefull CGH Stuff.

Also has ChanServ, NickServ, BotServ, OperServ & HostServ commands including Channel Warnings, Kicks and Bans as seen in another script of mine.

Also has the option to oper up.

Has general commands including CTCP, DCC, Op,Deop etc etc.

Thanks to RusselB who helped me with a few bits on this one.

I will update it again and would like feedback on this please.

To use simply copy and paste into remotes.

It has been tested but someone might spot something so all feed back is appricated/suggestions!

menu nicklist { 
  IRCOps Script
  .General
  ..Ignore/Unignore
  ...Ignore:/ignore $$1 1
  ...Unignore:/ignore -r $$1 1
  ..CTCP
  ...Ping:/ctcp $$1 ping
  ...Time:/ctcp $$1 time
  ...Version:/ctcp $$1 version
  ...Finger:/ctcp $$1 finger
  ..DCC
  ...Send:/dcc send $$1
  ...Chat:/dcc chat $$1
  ..Help Request:/say Hi $$1, How Can I Help You? | /mode # +v $$1
  ..Away
  ...Set Away: /away 4I Am Currently Away
  ...Cancel Away: /away
  .Ops/Deops
  ..Owner:/mode # +qqq $$1 $2 $3
  ..Deowner:/mode # -qqq $$1 $2 $3
  ..Protect:/mode # +aaa $$1 $2 $3
  ..DeProtect:/mode # -aaa $$1 $2 $3
  ..Op:/mode # +ooo $$1 $2 $3
  ..Deop:/mode # -ooo $$1 $2 $3
  ..Voice:/mode # +vvv $$1 $2 $3
  ..Devoice:/mode # -vvv $$1 $2 $3
  ..Deop/Devoice: /mode # -ov $$1 $$1
  ..Pro/Op: /mode # +ao $$1 $$1
  ..DePro/Op: /mode # -ao $$1 $$1
  ..Kick:/kick # $$1
  ..Kick (why):/kick # $$1 $$?="Reason:"
  ..Ban:/ban $$1 2
  ..Ban, Kick:/ban $$1 2 | /timer 1 1 /kick # $$1
  ..Ban, Kick (why):/ban $$1 2 | /timer 1 1 /kick # $$1 $$?="Reason:"
  .Oper Commands
  ..General
  ...Oper Up: /oper $$?="Nickname?" $$?="Password"
  ..Shuns
  ...Shun (Why):/shun $$1 +0 $$?="Reason:"
  ...Shun 1h:/shun $$1 +1h 1hr
  ...Shun 5h:/shun $$1 +5h 5hrs
  ...Shun 1d:/shun $$1 +1d 1day
  ...Shun 3d:/shun $$1 +3d 3day
  ...Shun 5d:/shun $$1 +5d 5day
  ...Shun 7d:/shun $$1 +7d 7day
  ...Shun Perm:/shun $$1 +0 Perm
  ..Kills
  ...Kill (Why):/kill $$1 $$?="Reason"
  ...Kill (A Reason):/kill $$1 You where killed for a reason. But you wont get one!
  ...Kill (Grow Up):/kill $$1 You wanna grow up now? If not dont come back yea?
  ..Glines
  ...Gline (Suspended 3d):/gline $$1 +3d [$me] Sorry but you have been suspended from $network (+3days) $date $time
  ...Gline (Suspended 4d):/gline $$1 +4d [$me] Sorry but you have been suspended from $network (+4days) $date $time
  ...Gline (Suspended 5d):/gline $$1 +5d [$me] Sorry but you have been suspended from $network (+5days) $date $time
  ...Gline (Suspended 7d):/gline $$1 +7d [$me] Sorry but you have been suspended from $network (+7days) $date $time
  ...Gline (Suspended Perm):/gline $$1 +0 [$me] Sorry but you have been suspended from $network lanet (Perm) $date $time
  ...Gline (Ban Evasion +7d):/gline $$1 +7d [$me] Sorry but you have been banned from $network for ban evasion (+7days) $date $time
  ...Gline (Ban Evasion +14d):/gline $$1 14d [$me] Sorry but you have been banned from $network for ban evasion (+14days) $date $time
  ...Gline (Ban Evasion +30d):/gline $$1 +30d [$me] Sorry but you have been banned from $network for ban evasion (+30days) $date $time
  ..ZLines
  ...ZLine (No-Reason):/gzline $$1 +0 Bye Bye!
  ...ZLine (+3d):/gzline $$1 +3 Bye Bye!
  ...ZLine (+7d):/gzline $$1 +7 Bye Bye!
  ...ZLine (+14d):/gzline $$1 +14 Bye Bye!
  ...ZLine (+30d):/gzline $$1 +30 Bye Bye!
  ..CHG
  ...Change Host : /chghost $$1 $$?="Enter New Host" 
  ...Change Indent : /chgident $$1 $$?="Enter New Indent"
  ...Change Setname: /chgname $$! $$?="Enter New Setname"
  ..SpamFilter
  ...SpamFilter:spamfilter add cpnNPqdu $$?="What Action (gline, kill, block)" - - $$?="Enter spam you wish to stop"
  ...Remove Spamfilter:spamfilter del - cpnNPqdu $$?="What Action is the SpamFilter set to do?" - - $$?="Spam You Wish to remove"
  .Anope Services
  ..ChanServ
  ...Warnings
  ....Caps : /botserv act $chan warns $$1 for using too many Caps! 
  ....Annoying : /botserv act $chan tells $$1 that you are very annoying! 
  ....Swearing : /botserv act $chan warns $$1 for swearing! 
  ....Abusive Chat : /botserv act $chan warns $$1 that abusive chat will not be tolerated here. Please change your behaviour. 
  ....Inapropiate Nick: /botserv act $chan warns $$1 that your nick name is inapropiate. Please change it now or face a ban.  
  ....Inapropiate Chat : /botserv act $chan warns $$1 that what you've been saying is inappropriate. Please modify your chat.
  ....Swear Filter : /botserv act $chan warns $$1 that any further attempts to trick our swear filter and you'll be kicked or banned from this room.  
  ....Staff Requests : /botserv act $chan reminds $$1 that you MUST Follow staff requests 
  ....Advertising : /botserv act $chan warns $$1 That advertising is NOT Permitted and will result in a ban next time 
  ....Drug Talk : /botserv act $chan warns $$1 that drug related talk is not permitted here. Please modify your chat.
  ....Cam Requests : /botserv act $chan warns $$1 that cam requests are NOT Permitted in this room!
  ....Anonymous/Anon : /botserv say $chan Please change you nick $$1 to do this type /nick then your nick, Thanks 
  ....Flooding : /botserv act $chan Warns $$1 That flooding Is NOT Permitted In This Room 
  ....Repeating : /botserv act $chan Warns $$1 that repeating text is not permitted. Please change what you are saying as it is disrupting the flow of chat.
  ....MP3Scripts: /botserv act $chan Warns $$1 please stop using distracting MP3 scripts. If you persist we may have to kick or ban you.
  ....Flood/Scrolling : /botserv act $chan Warns $$1 that flooding/scrolling is against the rules. If you flood/scroll again you will be kicked or banned from this room.
  ....Dirty Chat : /botserv act $chan Warns $$1 that requesting chat in this way is not permitted. This is not a Dating Agency.
  ....Impersonating : /botserv act $chan Warns $$1 that impersonating anyone on this service will result in a ban. Please change your behaviour and/or nickname.
  ....Disruptive : /botserv act $chan Warns $$1 that your comments are disruptive. If you continue you will be kicked or banned.
  ....Scripts : /botserv act $chan Warns $$1 that continuous useage of scripts are NOT permitted in that channel, Please stop now or you WILL be banned.
  ....PM : /botserv act $chan Warns $$1 that what you have been saying in PM is Inapropiate, Please Modify your chat or you will be banned from the Room!..
  ....English Speaking : /botserv act $chan Warns $$1 that this is an English Speaking room. Please speak in English.
  ....Song Lyrics : /botserv act $chan warns $$1 That quoting Song lyrics is not permitted in this channel. Please stop or you may be banned
  ...Kicks
  ....Caps : /ChanServ KICK $chan $$1 for using too many Caps
  ....Annoying : /ChanServ KICK $chan $$1 you are very annoying!
  ....Swearing : /ChanServ KICK $chan $$1 swearing!
  ....Abusive Chat : /ChanServ KICK $chan $$1 Abusive chat will not be tolerated here. Please change your behaviour. 
  ....Inapropiate Nick: /ChanServ KICK $chan $$1 You have been kicked becuase Your nickname is Inapropiate. 
  ....Inapropiate Chat : /ChanServ KICK $chan $$1 What you've been saying is inappropriate. Please modify your chat. 
  ....Swear Filter : /ChanServ KICK $chan  $$1 Any further attempts to trick our swear filter and you'll be banned from this room.  
  ....Staff Requests : /ChanServ KICK $chan $$1 You MUST Follow staff requests. 
  ....Advertising : /ChanServ KICK $chan $$1 Advertising is NOT Permitted and will result in a ban next time.
  ....Drug Talk : /ChanServ KICK $chan $$1 Drug related talk is not permitted here. Please modify your chat.
  ....Cam Requests : /ChanServ KICK $chan $$1 Cam requests are NOT Permitted in this room!
  ....Anonymous/Anon : /ChanServ KICK $chan $$1 Please Change Your Nick Via /nick Command Then Come Back!
  ....Flooding : /ChanServ KICK $chan $$1 Flooding Is NOT Permitted In This Room. 
  ....Repeating : /ChanServ KICK $chan $$1 Repeating text is not permitted. Please change what you are saying as it is disrupting the flow of chat. 
  ....MP3Scripts: /ChanServ KICK $chan $$1 Please stop using distracting MP3 scripts. If you persist we may have to ban you.
  ....Flood/Scrolling : /ChanServ KICK $chan $$1 Flooding/scrolling is against the rules. If you flood/scroll again you will be banned from this room.
  ....Dirty Chat : /ChanServ KICK $chan $$1 Requesting chat in this way is not permitted. This is not a Dating Agency. Please Modify Your Chat And Come Back.  
  ....Impersonating : /ChanServ KICK $chan $$1 Impersonating anyone on this service. Please change your behaviour and/or nickname. 
  ....Disruptive : /ChanServ KICK $chan $$1 Your comments are disruptive. If you continue you will be banned.
  ....Scripts : /ChanServ KICK $chan $$1 Continuous useage of scripts are NOT permitted in that channel, Please stop now or you WILL be banned.
  ....PM : /ChanServ KICK $chan $$1 What you have been saying in PM is Inapropiate, Please Modify your chat or you will be banned from the Room!.
  ....English Speaking : /ChanServ KICK $chan $$1 This is an English Speaking room. Please speak in English.
  ....Song Lyrics : /ChanServ KICK $chan $$1 Quoting Song lyrics is not permitted in this channel. Please stop or you may be banned.
  ....Help Channel : /ChanServ KICK $chan $$1 This is a help channel. You are not permitted to idle in here. If you still need help please re-join the channel
  ...Bans
  ....Caps : /ChanServ BAN $chan $$1 User Has Been Banned - for using too many Caps!
  ....Annoying : /ChanServ BAN $chan $$1 User Has Been Banned - you are very annoying!  
  ....Swearing : /ChanServ BAN $chan $$1 User Has Been Banned - swearing!  
  ....Abusive Chat : /ChanServ BAN $chan $$1 User Has Been Banned - Abusive chat will not be tolerated here. 
  ....Inapropiate Nick: /ChanServ BAN $chan $$1 User Has Been Banned - Your have been banned for an Inapropiate Nick Name. 
  ....Inapropiate Chat : /ChanServ BAN $chan $$1 User Has Been Banned - What you've been saying is inappropriate. 
  ....Swear Filter : /ChanServ BAN $chan  $$1 User Has Been Banned - You Have Been Banned For Tricking The Swear Filter.  
  ....Staff Requests : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Not Following Staff Requests. 
  ....Advertising : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Advertising.  
  ....Drug Talk : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Talking About Drugs. 
  ....Cam Requests : /ChanServ BAN $chan $$1 User Has Been Banned - Cam requests are NOT Permitted in this room!  
  ....Anonymous/Anon : /ChanServ BAN $chan $$1 User Has Been Banned - Please Change Your Nick Via /nick Command Then Come Back After Your Ban!
  ....Flooding : /ChanServ BAN $chan $$1 User Has Been Banned - You have Been Banned For Excess Flooding. 
  ....Repeating : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Excess Repeating. 
  ....MP3Scripts: /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Excess Useage For MP3 Scripts. 
  ....Flood/Scrolling : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Benn Banned For Excess Flooding/scrolling. 
  ....Dirty Chat : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Inapropiate Chat.
  ....Impersonating : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Impersonating. 
  ....Disruptive : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Disruptive Comments.
  ....Scripts : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Continuous useage of scripts.
  ....PM : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Inapropiate Chat In PM. 
  ....English Speaking : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned Because This is an English Speaking room. 
  ....Song Lyrics : /ChanServ BAN $chan $$1 User Has Been Banned - You Have Been Banned For Excess Quoting Of Song lyrics. 
  ....Help Channel : /ChanServ BAN $chan $$1 This is a help channel. You are not permitted to idle in here. If you still need help please re-join later.
  ...Register: /chanserv register # $$?="Password" $$?="Description"
  ...Identify: /chanserv identify # $$?="Password"
  ...LogOut: /chanserv logout # $$?="Nickname?"
  ...Drop: /chanserv drop #
  ...MLOCK: /chanserv set # mlock $$?="What Modes?"
  ...TopicLock: /chanserv set # topiclock on
  ...SignKick: /chanserv set # signkick OFF
  ...VOP: /chanserv vop # add $$?="Who?"
  ...HOP: /chanserv hop # add $$?="Who?"
  ...AOP: /chanserv aop # add $$?="Who?"
  ...SOP: /chanserv sop # add $$?="Who?"
  ..BotServ
  ...Assign: /botserv assign $$?="Which Channel? (Dont forget the #)" $$?="Which BotServ Bot?"
  ...Badwords Add: /botserv badwords # add $$?="What Word?"
  ...Badwords Del: /botserv badwords # del $$?="What Word?"
  ...Badwords List: /botserv badwords # list
  ..NickServ
  ...Register: /nickserv register $$?="Password" $$?="Email Address"
  ...Drop: /nickserv drop
  ...Identify: /nickserv identify $$?="Password"
  ...Set Greet: /nickserv set greet $$?="Your Greet Message?"
  ...GHOST: /nickserv GHOST $$?="Nickname?" $$?="Password?"
  ...Get Pass: /nickserv getpass $$?="Nickname?"
  ...Forbid: /nickserv forbid $$?="Nickname?"
  ..HostServ
  ...On: /hostserv on
  ...Off: /hostserv off
  ...Set: /hostserv set $$?="Who?" $$?="Host"
  ...Del: /hostserv del $$?="Who?"
  ..OperServ
  ...SuperAdmin ON: /operserv set superadmin on
  ...SuperAdmin Off: /operserv set superadmin off
  ...Global: /operserv GLOBAL $$?="Global Message"
  ...Mode: /operserv mode # $$?="Modes?"
  ...LogChan: /operserv set logchan on
  ...Jupe: /operserv jupe $$?="Server" $$?="Reason"
  ...Raw Kill: /operserv raw svskill $$?="Who?" $$?="Reason? Add a : on the begin or it wont work!"
  ...Admin Add: /operserv admin add $$?="Who?"
  ...Admin Del: /operserv admin del $$?="Who?"
  ...Oper Add: /operserv oper add $$?="Who?"
  ...Oper Del: /operserv oper del $$?="Who?"
  ...DefCon 1: /operserv defcon 1
  ...DefCon 2: /operserv defcon 2
  ...DefCon 3: /operserv defcon 3
  ...DefCon 4: /operserv defcon 4
  ...Defcon 5: /operserv defcon 5
  ...Restart: /operserv restart
  ...SVSNick: /operserv svsnick $$?="Who?" $$?="To What?"
  -
  Leave All Chans:/msg IRC join 0 
}

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.