Advertisement
Guest User

Untitled

a guest
May 10th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 11.61 KB | None | 0 0
  1. ;=================================
  2. ;SPUNet Staff Script Apr 2009
  3. ;By GrimReaper @irc.SPUNet.org
  4. ;=================================
  5. on *:Load: {
  6.   set %spunetbanmessage If you wish to appeal this ban, Email: IRC@SPUNet.org )
  7.   set %spunetbanflood Flooding is bad mmkay
  8.   set %spunetbanspambot Spam/Trojan/DCC Bots are not permitted on SPUNet.
  9.   set %spunetbanattitude You have displayed conduct that is not suitable for the SPUNet environment.
  10.   set %spunetbanevasion Attempting to evade a ban is a serious infraction and only results in a longer ban!
  11.   set %spunetbanspeech Hate speech is NOT tolerated on SPUNet
  12.   set %spunetbanpmflood Don't PM/Query/DCC/CTCP or /invite anyone without first asking their permission in the channel.
  13.   set %spunetbanporn Inappropriate or pornographic links displayed in public channels are not tolerated here.
  14.   set %spunetbanproxy The use of an open proxy to connect to the network is not allowed.
  15.   set %spunetkillamsg AMSGs considered to be spam are not allowed.
  16.   set %spunet.r.dontban SPUNet staff may not be banned from any channel on this network!
  17.   set %spunet.r.nodesync Bots should not kick or ban for Abusing desync on SPUNet.
  18.   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.
  19.   set %spunet.r.dontkick SPUNet staff may not be kicked from any channel on this network!
  20. }
  21.  
  22. menu status,channel,nicklist {
  23.   SPUNet Commands
  24.   .-
  25.   .Modes and Changes
  26.   ..SetHost:/sethost $$?="new host <Example:microsoft.com>:"
  27.   ..SetIdent:/setident $$?="new ident <Example:Bubba>:"
  28.   ..CHGhost:/chghost $$?="nick and newhost <Example:Bubba code.slashdot.org>:"
  29.   ..chgname:/chgname $$?="nick and name <Example:Bubba TechAdmin on SomeNet>:"
  30.   ..chgIdent:/chgident $$?="nick and ident <Example:Bubba NotBubba>:"
  31.   .-
  32.   .UserKills
  33.   ..DNS Lookup:/dns -c $1
  34.   ..Shun
  35.   ...$1
  36.   ....Flood:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanflood
  37.   ....Spam/Bots/Trojans:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanspambot
  38.   ....Attitude:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanattitude
  39.   ....Ban Evasion:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanevasion
  40.   ....Hate speech:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %gspunetbanspeech
  41.   ....PM Spam:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" %spunetbanpmflood
  42.   ....Other reason:/shun $1 $$?="Shun Time (2w,3d,60m,30s):" $$?="Reason:"
  43.   ...Other hostmask
  44.   ....Flood:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanflood
  45.   ....Spam/Bots/Trojans:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanspambot
  46.   ....Attitude:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanattitude
  47.   ....Ban Evasion:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanevasion
  48.   ....Hate speech:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanspeech
  49.   ....PM Spam:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" %spunetbanpmflood
  50.   ....Other reason:/shun $$?="Hostmask:" $$?="Shun Time (2w,3d,60m,30s):" $$?="Reason:"
  51.   ...Undo Nickname:/shun - $+ $1
  52.   ..Kill
  53.   ...$1
  54.   ....Flood:/kill $1 %spunetbanflood
  55.   ....Spam/Bots/Trojans:/kill $1 %spunetbanspambot
  56.   ....Attitude:/kill $1 %spunetbanattitude
  57.   ....Ban Evasion:/kill $1 %spunetbanevasion
  58.   ....Hate speech:/kill $1 %spunetbanspeech
  59.   ....PM Spam:/kill $1 %spunetbanpmflood
  60.   ....Amsg:/kill $1 %spunetkillamsg
  61.   ....Proxies:/kill $1 %spunetbanproxy
  62.   ....Other reason:/kill $1 $$?="Reason:"
  63.   ..Gline
  64.   ...$1
  65.   ....Flood:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanflood %spunetbanmessage
  66.   ....Spam/Bots/Trojans:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspambot %spunetbanmessage
  67.   ....Attitude:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanattitude %spunetbanmessage
  68.   ....Ban Evasion:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanevasion %spunetbanmessage
  69.   ....Hate speech:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspeech %spunetbanmessage
  70.   ....PM Spam:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanpmflood %spunetbanmessage
  71.   ....Porn links:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanporn %spunetbanmessage
  72.   ....Proxies:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanproxy %spunetbanmessage
  73.   ....Other reason:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" $$?="Reason:" %spunetbanmessage
  74.   ...Other hostmask
  75.   ....Flood:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanflood %spunetbanmessage
  76.   ....Spam/Bots/Trojans:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspambot %spunetbanmessage
  77.   ....Attitude:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanattitude %spunetbanmessage
  78.   ....Ban Evasion:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanevasion %spunetbanmessage
  79.   ....Hate speech:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspeech %spunetbanmessage
  80.   ....PM Spam:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanpmflood %spunetbanmessage
  81.   ....Porn links:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanporn %spunetbanmessage
  82.   ....Proxies:/gline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanproxy %spunetbanmessage
  83.   ....Other reason:/gline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" $$?="Reason:" %spunetbanmessage
  84.   ..GZLine
  85.   ...$1
  86.   ....Flood:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanflood %spunetbanmessage
  87.   ....Spam/Bots/Trojans:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspambot %spunetbanmessage
  88.   ....Attitude:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanattitude %spunetbanmessage
  89.   ....Ban Evasion:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanevasion %spunetbanmessage
  90.   ....Hate speech:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspeech %spunetbanmessage
  91.   ....PM Spam:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanpmflood %spunetbanmessage
  92.   ....Porn links:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanporn %spunetbanmessage
  93.   ....Proxies:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanproxy %spunetbanmessage
  94.   ....Other reason:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" $$?="Reason:" %spunetbanmessage
  95.   ...Other hostmask
  96.   ....Flood:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanflood %spunetbanmessage
  97.   ....Spam/Bots/Trojans:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspambot %spunetbanmessage
  98.   ....Attitude:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanattitude %spunetbanmessage
  99.   ....Ban Evasion:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanevasion %spunetbanmessage
  100.   ....Hate speech:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanspeech %spunetbanmessage
  101.   ....PM Spam:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanpmflood %spunetbanmessage
  102.   ....Porn links:/gzline $1 $$?="Ban Time (2w,3d,60m,30s):" %spunetbanporn %spunetbanmessage
  103.   ....Proxies:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" %spunetbanproxy %spunetbanmessage
  104.   ....Other reason:/gzline $$?="Hostmask:" $$?="Ban Time (2w,3d,60m,30s):" $$?="Reason:" %spunetbanmessage
  105.   .-
  106.   ..Removing UserKills
  107.   ...Removing GLine:/gline -$$?="Hostmask To Remove. *@HOSTMASK or *@IP.Address"
  108.   ...Removing GZLine:/gzline -$$?="Hostmask To Remove. *@HOSTMASK or *@IP.Address"
  109.   ...Removing Shun:/shun -$$?="Nick To Remove Shun From"
  110.   .-
  111.   .ServerAdmin(DANGER)
  112.   ..DCCDeny:/dccdeny $$?="Filename mask and reason:"
  113.   ..UnDCCDeny:/undccdeny $$?="Filename mask:"
  114.   ..EncryptedPasswords
  115.   ...Crypt:/mkpasswd crypt $$?="Password:"
  116.   ...Sha1SSL:/mkpasswd sha1 $$?="Password:"
  117.   ...MD5SSL:/mkpasswd md5 $$?="Password:"
  118.   .-
  119.   .ServerStats
  120.   ..KZElines(Banned hosts/IP):/stats k
  121.   ..Glines(Banned hosts&Shuns):/stats g
  122.   ..Elines(K:Line Exceptions):/stats E
  123.   ..Flines(Filename masks on DCCDENY):/stats f
  124.   ..OLines(IRC Operator Lines):/stats O
  125.   ..Qlines(Forbidden Nicks):/stats Q
  126.   ..CNlines(Serversconnect or acceptfrom):/stats C
  127.   ..HLlines(Hub and Leaf Lines):/stats H
  128.   ..nLines(GECOS Deny):/stats n
  129.   ..VHostLines:/stats V
  130.   ..Tlines(Specific MOTD/Rules Lines):/stats T
  131.   ..Ulines(Usually Services):/stats U
  132.   ..Vlines(Version Deny):/stats v
  133.   ..Dlines(Disallow Lines-Oper & Server Orig Connects):/stats D
  134.   ..dLINES(Disallow Lines-Autoconnects):/stats d
  135.   ..eLInes(Proxy scan exempt IPs):/stats e
  136.   ..ILines(Client auth Lines):/stats I
  137.   ..Flines(DCCDENY Lines):/stats F
  138.   ..Ylines(Connection classes):/stats Y
  139.   ..lLines(Client auth Lines):/stats l
  140.   ..ChanRestric:/stats r
  141.   ..NetConfig:/stats N
  142.   ..DynamConfig:/stats S
  143.   ..ServerLoad:/stats W
  144.   ..SQLineReport:/stats q
  145.   ..ServerUpTime:/stats u
  146.   ..ServCmdList:/stats m
  147.   ..MiscSErv:/stats z
  148.   ..ServerCAcheNS:/stats s
  149.   ..MiscINfo:/stats t
  150.   ..SerVConnt:/stats L
  151.   ..StatsCommands:/stats ?
  152.   .-
  153.   .Server Performance and Info
  154.   ..Trace:/trace $$?="Server Name:"
  155.   ..Lag:/lag $$?="Server Name:"
  156.   ..Links:/links
  157.   ..Version:/version
  158.   ..Map:/map
  159.   ..Rules:/rules
  160.   ..AdminList:/admin $$?="Server Name:"
  161.   .-
  162.   .UserInfo and Changes
  163.   ..Names:/names #$$?="Channel:"
  164.   ..NickIsOn:/ison $$?="Nickname:"
  165.   ..Who:/who $$?="Nickname or Mask:"
  166.   ..WhoWas:/whowas $$?="Nickname:"
  167.   ..IRC Op Who:/who O o
  168.   ..Who On Channel:/who $chan
  169.   ..DNS Lookup:/dns -c $1
  170.   .-
  171.   .User and Channel Info Modes
  172.   ..UserMode:/helpop ?umodes
  173.   ..ChannelMode:/helpop ?chmodes
  174.   .-
  175.   .OperServ (All Uses Logged)
  176.   ..GlobalMessage:/msg operserv global $$?="Message for all channels:"
  177.   ..Stats:/msg operserv stats
  178.   ..Op List:/msg operserv oper list
  179.   ..Admin List:/msg operserv admin list
  180.   ..Staff:/msg operserv staff
  181.   ..News
  182.   ...Logon News:/msg operserv logonnews add $$?="Enter Logon Msg:  Only the most recent 3 items will be sent."
  183.   ...Random News:/msg operserv randomnews add $$?="Enter Random Entry Msg:"
  184.   ...Oper News:/msg operserv opernews add $$?="Enter Oper News:  Only the most recent 3 items will be sent."
  185.   ..Chankill (Akills all users on Chan):/msg operserv chankill $$?="Enter Channel" $$?="Enter Reason"
  186.   ..SuperAdmin
  187.   ...On:/msg operserv set superadmin on
  188.   ...Off:/msg operserv set superadmin off
  189.   ..Kill Clones:/msg operserv killclones $$?="Enter Nick:"
  190.   ..Session Exceptions:/msg operserv exception add $$?="Enter Host: Portion after @" $$?="Enter # of Sessions:" $$?="Enter Reason:"
  191.   -
  192.  
  193. }
  194.  
  195. ;%%%%%%%%%%% MASS KILL %%%%%%%%%%%%
  196. alias masskill {
  197.   var %reason = $input(Reason,eog,Kill Masivo)
  198.   var %victims $snick($active)
  199.   var %i 1
  200.   while ($gettok(%victims,%i,44)) {
  201.     if ($address($gettok(%victims,%i,44),2)) {
  202.  
  203.       if (!%reason) { var %reason Cloning }
  204.       kill $gettok(%victims,%i,44) %reason
  205.     }
  206.     :nokill
  207.     inc %i
  208.   }
  209. }
  210.  
  211. menu nicklist {
  212.   -
  213.   Kill multiple:masskill
  214.   -
  215. }
  216.  
  217. ;%%%%%%%%%%% MASS GLINE AND GZLINE %%%%%%%%%%%
  218. alias massgline {
  219.   var %reason = $input(Reason,eog,Kill Masivo)
  220.   var %time = $input(Time(s,m,d, or 0 for perm),eog,Gline Time)
  221.   var %victims $snick($active)
  222.   var %i 1
  223.   set %appeal If you feel this ban is in error, you may appeal it via Email at IRC@SPUNet.org )
  224.   while ($gettok(%victims,%i,44)) {
  225.     if ($address($gettok(%victims,%i,44),2)) {
  226.  
  227.       if (!%reason) { var %reason Cloning }
  228.       gline $gettok(%victims,%i,44) %time %reason %appeal
  229.     }
  230.     :nokill
  231.     inc %i
  232.   }
  233. }
  234. alias massgzline {
  235.   var %reason = $input(Reason,eog,Kill Masivo)
  236.   var %time = $input(Time(s,m,d, or 0 for perm),eog,Gline Time)
  237.   var %victims $snick($active)
  238.   var %i 1
  239.   set %appeal If you feel this ban is in error, you may appeal it through email at: IRC@SPUNet.org )
  240. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement