Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;=================================
- ;SPUNet Staff Script Apr 2009
- ;By GrimReaper @irc.SPUNet.org
- ;=================================
- on *:Load: {
- set %spunetbanmessage If you wish to appeal this ban, Email: IRC@SPUNet.org )
- set %spunetbanflood Flooding is bad mmkay
- set %spunetbanspambot Spam/Trojan/DCC Bots are not permitted on SPUNet.
- set %spunetbanattitude You have displayed conduct that is not suitable for the SPUNet environment.
- set %spunetbanevasion Attempting to evade a ban is a serious infraction and only results in a longer ban!
- set %spunetbanspeech Hate speech is NOT tolerated on SPUNet
- set %spunetbanpmflood Don't PM/Query/DCC/CTCP or /invite anyone without first asking their permission in the channel.
- set %spunetbanporn Inappropriate or pornographic links displayed in public channels are not tolerated here.
- set %spunetbanproxy The use of an open proxy to connect to the network is not allowed.
- set %spunetkillamsg AMSGs considered to be spam are not allowed.
- set %spunet.r.dontban SPUNet staff may not be banned from any channel on this network!
- set %spunet.r.nodesync Bots should not kick or ban for Abusing desync on SPUNet.
- set %spunet.r.nodesyncwallchop Bots should not kick or ban for Abusing desync on SPUNet. Please change your eggdrop settings to: "chanset -nodesynch" and then join #motherboard or post an email to IRC@SPUNet.org to have the shun on your bot removed.
- set %spunet.r.dontkick SPUNet staff may not be kicked from any channel on this network!
- }
- menu status,channel,nicklist {
- SPUNet Commands
- .-
- .Modes and Changes
- ..SetHost:/sethost $$?="new host <Example:microsoft.com>:"
- ..SetIdent:/setident $$?="new ident <Example:Bubba>:"
- ..CHGhost:/chghost $$?="nick and newhost <Example:Bubba code.slashdot.org>:"
- ..chgname:/chgname $$?="nick and name <Example:Bubba TechAdmin on SomeNet>:"
- ..chgIdent:/chgident $$?="nick and ident <Example:Bubba NotBubba>:"
- .-
- .UserKills
- ..DNS Lookup:/dns -c $1
- ..Shun
- ...$1
- ....Flood:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanflood
- ....Spam/Bots/Trojans:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanspambot
- ....Attitude:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanattitude
- ....Ban Evasion:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanevasion
- ....Hate speech:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %gspunetbanspeech
- ....PM Spam:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanpmflood
- ....Other reason:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" $$?="Reason:"
- ...Other hostmask
- ....Flood:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanflood
- ....Spam/Bots/Trojans:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanspambot
- ....Attitude:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanattitude
- ....Ban Evasion:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanevasion
- ....Hate speech:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanspeech
- ....PM Spam:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanpmflood
- ....Other reason:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" $$?="Reason:"
- ...Undo Nickname:/shun - $+ $1
- ..Kill
- ...$1
- ....Flood:/kill $1 %spunetbanflood
- ....Spam/Bots/Trojans:/kill $1 %spunetbanspambot
- ....Attitude:/kill $1 %spunetbanattitude
- ....Ban Evasion:/kill $1 %spunetbanevasion
- ....Hate speech:/kill $1 %spunetbanspeech
- ....PM Spam:/kill $1 %spunetbanpmflood
- ....Amsg:/kill $1 %spunetkillamsg
- ....Proxies:/kill $1 %spunetbanproxy
- ....Other reason:/kill $1 $$?="Reason:"
- ..Gline
- ...$1
- ....Flood:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanflood %spunetbanmessage
- ....Spam/Bots/Trojans:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspambot %spunetbanmessage
- ....Attitude:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanattitude %spunetbanmessage
- ....Ban Evasion:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanevasion %spunetbanmessage
- ....Hate speech:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspeech %spunetbanmessage
- ....PM Spam:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanpmflood %spunetbanmessage
- ....Porn links:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanporn %spunetbanmessage
- ....Proxies:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanproxy %spunetbanmessage
- ....Other reason:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" $$?="Reason:" %spunetbanmessage
- ...Other hostmask
- ....Flood:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanflood %spunetbanmessage
- ....Spam/Bots/Trojans:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspambot %spunetbanmessage
- ....Attitude:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanattitude %spunetbanmessage
- ....Ban Evasion:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanevasion %spunetbanmessage
- ....Hate speech:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspeech %spunetbanmessage
- ....PM Spam:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanpmflood %spunetbanmessage
- ....Porn links:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanporn %spunetbanmessage
- ....Proxies:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanproxy %spunetbanmessage
- ....Other reason:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" $$?="Reason:" %spunetbanmessage
- ..GZLine
- ...$1
- ....Flood:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanflood %spunetbanmessage
- ....Spam/Bots/Trojans:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspambot %spunetbanmessage
- ....Attitude:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanattitude %spunetbanmessage
- ....Ban Evasion:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanevasion %spunetbanmessage
- ....Hate speech:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspeech %spunetbanmessage
- ....PM Spam:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanpmflood %spunetbanmessage
- ....Porn links:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanporn %spunetbanmessage
- ....Proxies:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanproxy %spunetbanmessage
- ....Other reason:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" $$?="Reason:" %spunetbanmessage
- ...Other hostmask
- ....Flood:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanflood %spunetbanmessage
- ....Spam/Bots/Trojans:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspambot %spunetbanmessage
- ....Attitude:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanattitude %spunetbanmessage
- ....Ban Evasion:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanevasion %spunetbanmessage
- ....Hate speech:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspeech %spunetbanmessage
- ....PM Spam:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanpmflood %spunetbanmessage
- ....Porn links:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanporn %spunetbanmessage
- ....Proxies:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanproxy %spunetbanmessage
- ....Other reason:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" $$?="Reason:" %spunetbanmessage
- .-
- ..Removing UserKills
- ...Removing GLine:/gline -$$?="Hostmask To Remove. *@HOSTMASK or *@IP.Address"
- ...Removing GZLine:/gzline -$$?="Hostmask To Remove. *@HOSTMASK or *@IP.Address"
- ...Removing Shun:/shun -$$?="Nick To Remove Shun From"
- .-
- .ServerAdmin(DANGER)
- ..DCCDeny:/dccdeny $$?="Filename mask and reason:"
- ..UnDCCDeny:/undccdeny $$?="Filename mask:"
- ..EncryptedPasswords
- ...Crypt:/mkpasswd crypt $$?="Password:"
- ...Sha1SSL:/mkpasswd sha1 $$?="Password:"
- ...MD5SSL:/mkpasswd md5 $$?="Password:"
- .-
- .ServerStats
- ..KZElines(Banned hosts/IP):/stats k
- ..Glines(Banned hosts&Shuns):/stats g
- ..Elines(K:Line Exceptions):/stats E
- ..Flines(Filename masks on DCCDENY):/stats f
- ..OLines(IRC Operator Lines):/stats O
- ..Qlines(Forbidden Nicks):/stats Q
- ..CNlines(Serversconnect or acceptfrom):/stats C
- ..HLlines(Hub and Leaf Lines):/stats H
- ..nLines(GECOS Deny):/stats n
- ..VHostLines:/stats V
- ..Tlines(Specific MOTD/Rules Lines):/stats T
- ..Ulines(Usually Services):/stats U
- ..Vlines(Version Deny):/stats v
- ..Dlines(Disallow Lines-Oper & Server Orig Connects):/stats D
- ..dLINES(Disallow Lines-Autoconnects):/stats d
- ..eLInes(Proxy scan exempt IPs):/stats e
- ..ILines(Client auth Lines):/stats I
- ..Flines(DCCDENY Lines):/stats F
- ..Ylines(Connection classes):/stats Y
- ..lLines(Client auth Lines):/stats l
- ..ChanRestric:/stats r
- ..NetConfig:/stats N
- ..DynamConfig:/stats S
- ..ServerLoad:/stats W
- ..SQLineReport:/stats q
- ..ServerUpTime:/stats u
- ..ServCmdList:/stats m
- ..MiscSErv:/stats z
- ..ServerCAcheNS:/stats s
- ..MiscINfo:/stats t
- ..SerVConnt:/stats L
- ..StatsCommands:/stats ?
- .-
- .Server Performance and Info
- ..Trace:/trace $$?="Server Name:"
- ..Lag:/lag $$?="Server Name:"
- ..Links:/links
- ..Version:/version
- ..Map:/map
- ..Rules:/rules
- ..AdminList:/admin $$?="Server Name:"
- .-
- .UserInfo and Changes
- ..Names:/names #$$?="Channel:"
- ..NickIsOn:/ison $$?="Nickname:"
- ..Who:/who $$?="Nickname or Mask:"
- ..WhoWas:/whowas $$?="Nickname:"
- ..IRC Op Who:/who O o
- ..Who On Channel:/who $chan
- ..DNS Lookup:/dns -c $1
- .-
- .User and Channel Info Modes
- ..UserMode:/helpop ?umodes
- ..ChannelMode:/helpop ?chmodes
- .-
- .OperServ (All Uses Logged)
- ..GlobalMessage:/msg operserv global $$?="Message for all channels:"
- ..Stats:/msg operserv stats
- ..Op List:/msg operserv oper list
- ..Admin List:/msg operserv admin list
- ..Staff:/msg operserv staff
- ..News
- ...Logon News:/msg operserv logonnews add $$?="Enter Logon Msg: Only the most recent 3 items will be sent."
- ...Random News:/msg operserv randomnews add $$?="Enter Random Entry Msg:"
- ...Oper News:/msg operserv opernews add $$?="Enter Oper News: Only the most recent 3 items will be sent."
- ..Chankill (Akills all users on Chan):/msg operserv chankill $$?="Enter Channel" $$?="Enter Reason"
- ..SuperAdmin
- ...On:/msg operserv set superadmin on
- ...Off:/msg operserv set superadmin off
- ..Kill Clones:/msg operserv killclones $$?="Enter Nick:"
- ..Session Exceptions:/msg operserv exception add $$?="Enter Host: Portion after @" $$?="Enter # of Sessions:" $$?="Enter Reason:"
- -
- }
- ;%%%%%%%%%%% MASS KILL %%%%%%%%%%%%
- alias masskill {
- var %reason = $input(Reason,eog,Kill Masivo)
- var %victims $snick($active)
- var %i 1
- while ($gettok(%victims,%i,44)) {
- if ($address($gettok(%victims,%i,44),2)) {
- if (!%reason) { var %reason Cloning }
- kill $gettok(%victims,%i,44) %reason
- }
- :nokill
- inc %i
- }
- }
- menu nicklist {
- -
- Kill multiple:masskill
- -
- }
- ;%%%%%%%%%%% MASS GLINE AND GZLINE %%%%%%%%%%%
- alias massgline {
- var %reason = $input(Reason,eog,Kill Masivo)
- var %time = $input(Time(s,m,d, or 0 for perm),eog,Gline Time)
- var %victims $snick($active)
- var %i 1
- set %appeal If you feel this ban is in error, you may appeal it via Email at IRC@SPUNet.org )
- while ($gettok(%victims,%i,44)) {
- if ($address($gettok(%victims,%i,44),2)) {
- if (!%reason) { var %reason Cloning }
- gline $gettok(%victims,%i,44) %time %reason %appeal
- }
- :nokill
- inc %i
- }
- }
- alias massgzline {
- var %reason = $input(Reason,eog,Kill Masivo)
- var %time = $input(Time(s,m,d, or 0 for perm),eog,Gline Time)
- var %victims $snick($active)
- var %i 1
- set %appeal If you feel this ban is in error, you may appeal it through email at: IRC@SPUNet.org )
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement