Advertisement
Guest User

Untitled

a guest
May 16th, 2017
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.56 KB | None | 0 0
  1. ###################################
  2. # User Modes #
  3. # Scriptor : Anthrophobic #
  4. # Email : anthrophobic1@yahoo.com #
  5. ###################################
  6. menu nicklist {
  7. Whois: /whois $$1
  8. -
  9. Info
  10. .Nickname $chr(160) $$1:halt
  11. .Hostname $chr(160) $remove($address($$1,2),*!*@):halt
  12. .Idle $chr(160) $duration($nick($chan,$$1).idle):halt
  13. .-
  14. .UCentral:uwho $$1
  15. .DNS:.dns $$1
  16. .Trace:trace $$1
  17. .Userhost:userhost $$1
  18. Notice
  19. .Private:notice.p $$1 $$?="Notice to $$1 :"
  20. .-
  21. .Op Notice:onot
  22. .Op && Voice Notice $chr(160) F9:ovnot
  23. .Voice Notice:vnot
  24. .-
  25. .Channel Notice:gnot
  26. Msg && Query
  27. .Msg:msg $1 $$?="Message to $1 :"
  28. .Query:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { query $snick(#,%t2) | inc %t2 1 } }
  29. .-
  30. .Op Message:PRIVMSG @ $+ # (Op $+ $nick(#,0,o) $+ ( $+ $round($calc($nick(#,0,o) / $nick(#,0) * 100),0) $+ % $+ )) $$?="Op( $+ $opnick(#,0) $+ ) Message to $chan :"
  31. .Op && Voice Message:PRIVMSG @ $+ + $+ # (Op $+ $nick(#,0,o) $+ ( $+ $round($calc($nick(#,0,o) / $nick(#,0) * 100),0) $+ % $+ )Vo $+ $nick(#,0,v) $+ ( $+ $round($calc($nick(#,0,v) / $nick(#,0) * 100),0) $+ % $+ )) $$?="Op( $+ $opnick(#,0) $+ ) & Voice( $+ $vnick(#,0) $+ ) Message to $chan :"
  32. .Voice Message:PRIVMSG + $+ # (Vo $+ $nick(#,0,v) $+ ( $+ $round($calc($nick(#,0,v) / $nick(#,0) * 100),0) $+ % $+ )) $$?="Voice( $+ $vnick(#,0) $+ ) Message to $chan :"
  33. -
  34. Chanserv Control
  35. .Owner { cs owner $chan $1 }
  36. .De-Owner { cs deowner $chan $1 }
  37. ..-
  38. .Protect { cs protect $chan $1 }
  39. .De-Protect { cs deprotect $chan $1 }
  40. ..-
  41. .OP { cs op $chan $1 }
  42. .De-OP { cs deop $chan $1 }
  43. ..-
  44. .HOP { cs halfop $chan $1 }
  45. .De-HOP { cs dehalfop $chan $1 }
  46. ..-
  47. .Voice { cs voice $chan $1 }
  48. .De-Voice { cs devoice $chan $1 }
  49. User Control
  50. .Owner { mode $chan +q $1 }
  51. .De-Owner { mode $chan -q $1 }
  52. ..-
  53. .Protect { mode $chan +a $1 }
  54. .De-Protect { mode $chan -a $1 }
  55. ..-
  56. .OP { mode $chan +o $1 }
  57. .De-OP { mode $chan -o $1 }
  58. ..-
  59. .HOP { mode $chan +h $1 }
  60. .De-HOP { mode $chan -h $1 }
  61. ..-
  62. .Voice { mode $chan +v $1 }
  63. .De-Voice { mode $chan -v $1 }
  64. Access Control
  65. .Add sop { cs sop $chan add $1 }
  66. .Del sop { cs sop $chan del $1 }
  67. ..-
  68. .Add aop { cs aop $chan add $1 }
  69. .Del aop { cs aop $chan del $1 }
  70. ..-
  71. .Add hop { cs hop $chan add $1 }
  72. .Del hop { cs hop $chan del $1 }
  73. ..-
  74. .Add vop { cs vop $chan add $1 }
  75. .Del vop { cs vop $chan del $1 }
  76. }
  77. alias npm {
  78. if ($me !isop $chan) { echo -a $+(you,need,+q,+a,+o,to,perform,these,modes) | .return }
  79. var %1 = $numtok($replace($snicks,$chr(44),$chr(32)),32),%2 = $replace($snicks,$chr(44),$chr(32)),%3 = $remove($1,+,-),%4 = $remove($1,q,a,o,h)
  80. %2 = $remove(%2,$me)
  81. .raw mode # %4 $+ $str(%3,%1) %2
  82. }
  83. ###################################
  84. # IRCop Control #
  85. # Scriptor : Anthrophobic #
  86. # Email : anthrophobic1@yahoo.com #
  87. ###################################
  88. menu nicklist {
  89. IRCop Control
  90. .G-Line User (No Reason):/gline $$1 $$?="Please enter a VAILD time limit (in server ban format)"
  91. .G-Line User (Custom):/gline $$1 $$?="Please enter a VAILD time limit" $$?="Enter Your Reason"
  92. .G-Line User (Predefined Reasons)
  93. ..Ban Walking:/gline $$1 $$?="Please enter a VAILD time limit (in server ban format)" Ban Walking. This is prohibited.
  94. ..Botnet:/gline $$1 $$?="Please enter a VALID time limit (in server ban format)" Botnets are prohibited.
  95. ..Harassing Users://gline $$1 $$?="Please enter a VALID time limit (in server ban format)" Harassing users, and/or network staff is prohibited on $network $+ .
  96. ..Breaking the rules:/gline $$1 $$?="Please enter a VALID time limit (in server ban format)" You must abide by server rules.
  97. ..Disobeying network staff:/gline $$1 $$?="Please enter a VALID time limit (in server ban format)" Disobeying network staff.
  98. .-
  99. .Z-Line User (No Reason):/gzline $$1 $$?="Please enter a VAILD time limit (in server ban format)"
  100. .Z-Line User (Custom):/gzline $$1 $$?="Please enter a VAILD time limit" $$?="Enter Your Reason"
  101. .Z-Line User (Predefined Reasons)
  102. ..Ban Walking:/gzline $$1 $$?="Please enter a VAILD time limit (in server ban format)" Ban Walking. This is prohibited.
  103. ..Botnet:/gzline $$1 $$?="Please enter a VALID time limit (in server ban format)" Botnets are prohibited.
  104. ..Harassing Users://gzline $$1 $$?="Please enter a VALID time limit (in server ban format)" Harassing users, and/or network staff is prohibited on $network $+ .
  105. ..Breaking the rules:/gzline $$1 $$?="Please enter a VALID time limit (in server ban format)" You must abide by server rules.
  106. ..Disobeying network staff:/gzline $$1 $$?="Please enter a VALID time limit (in server ban format)" Disobeying network staff.
  107. .-
  108. .K-Line User (No Reason):/kline $$1 $$?="Please enter a VAILD time limit ((in server ban format)"
  109. .K-Line User (Custom):/kline $$1 $$?="Please enter a VAILD time limit" $$?="Enter Your Reason"
  110. .K-Line User (Predefined Reasons)
  111. ..Ban Walking:/kline $$1 $$?="Please enter a VAILD time limit (in server ban format)" Ban Walking. This is prohibited.
  112. ..Botnet:/kline $$1 $$?="Please enter a VALID time limit (in server ban format)" Botnets are prohibited.
  113. ..Harassing Users://kline $$1 $$?="Please enter a VALID time limit (in server ban format)" Harassing users, and/or network staff is prohibited on $network $+ .
  114. ..Breaking the rules:/kline $$1 $$?="Please enter a VALID time limit (in server ban format)" You must abide by server rules.
  115. ..Disobeying network staff:/kline $$1 $$?="Please enter a VALID time limit (in server ban format)" Disobeying network staff.
  116. .-
  117. .Kill User (No Reason):/Kill $$1 [ $+ $me $+ ] - No Reason
  118. .Kill User (Custom):/Kill $$1 $$?="Enter your reason"
  119. .Kill User (Predefined Reasons)
  120. ..Ban Walking:/Kill $$1 Ban Walking. This is prohibited.
  121. ..Botnet:/Kill $$1 Botnets are prohibited.
  122. ..Harassing Users://Kill $$1 Harassing users, and/or network staff is prohibited on $network $+ .
  123. ..Breaking the rules:/Kill $$1 You must abide by server rules.
  124. ..Disobeying network staff:/Kill $$1 Disobeying network staff.
  125. }
  126. ###################################
  127. # Kick/Ban Control #
  128. # Scriptor : Anthrophobic #
  129. # Email : anthrophobic1@yahoo.com #
  130. ###################################
  131. menu nicklist {
  132. -
  133. $iif($me !isop #,$style(2)) Kicks
  134. .Kick Only:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { kick # $snick(#,%t2) - %name | inc %t2 1 } }
  135. .Kick Why:kick # $$1 $$?="Kick reason to $$1 :" - %name
  136. .-
  137. .Specified
  138. ..Advertising:kick # $$1 %kix.ad - %name
  139. ..Flood:kick # $$1 %kix.fl - %name
  140. ..Repeat:kick # $$1 %kix.re - %name
  141. ..Begging:kick # $$1 %kix.be - %name
  142. ..Idling:kick # $$1 %kix.id - %name
  143. ..Bad Language:kick # $$1 %kix.la - %name
  144. ..Bad Nickname:kick # $$1 %kix.ni - %name
  145. ..Bad Ident:kick # $$1 %kix.idt - %name
  146. ..Bad Script:kick # $$1 %kix.sc - %name
  147. ..Clones:kick # $$1 %kix.cl - %name
  148. ..Infected:kick # $$1 %kix.in - %name
  149. ..Harrassment:kick # $$1 %kix.ha - %name
  150. ..Annoying:kick # $$1 %kix.an - %name
  151. ..Swearing:kick # $$1 %kix.sw - %name
  152. ..Lamer:kick # $$1 %kix.lam - %name
  153. ..Warned:kick # $$1 %kix.wa - %name
  154. ..Inviting:kick # $$1 %kix.inv - %name
  155. ..-
  156. ..Setup:kixset
  157. $iif($me !isop #,$style(2)) Bans
  158. .Ban Only:/ban $$1 3
  159. .Ban Kick Why:/ban $$1 3 | .timer 1 1 /kick # $$1 $$?=" Kickban reason to $$1 :" - %name
  160. .-
  161. .Timed Bans
  162. ..Specified:{
  163. set %tis.ban $?="Seconds For Ban :"
  164. ban -u $+ %tis.ban $$1 3
  165. kick $chan $$1 %tis.ban Secs Ban - %name
  166. unset %tis.ban
  167. }
  168. ..-
  169. ..3 Mins:/ban -u180 $$1 | kick # $$1 3 Mins Ban - %name
  170. ..5 Mins:/ban -u300 $$1 | kick # $$1 5 Mins Ban - %name
  171. ..15 Mins:/ban -u900 $$1 | kick # $$1 15 Mins Ban - %name
  172. ..30 Mins:/ban -u1800 $$1 | kick # $$1 30 Mins Ban - %name
  173. ..1 Hour:/ban -u3600 $$1 | kick # $$1 1 Hour Ban - %name
  174. ..3 Hours:/ban -u10800 $$1 | kick # $$1 3 Hours Ban - %name
  175. ..6 Hours:/ban -u21600 $$1 | kick # $$1 6 Hours Ban - %name
  176. ..12 Hours:/ban -u43200 $$1 | kick # $$1 12 Hours Ban - %name
  177. ..1 Day:/ban -u86400 $$1 | kick # $$1 1 Day Ban - %name
  178. ..3 Days:/ban -u259200 $$1 | kick # $$1 3 Days Ban - %name
  179. ..1 Week:/ban -u604800 $$1 | kick # $$1 1 Week Ban - %name
  180. ..1 Month:/ban -u2419200 $$1 | kick # $$1 1 Month Ban - %name
  181. .Specified
  182. ..Advertising:ban $$1 3 | kick # $$1 %kix.ad - %name
  183. ..Flood:ban $$1 3 | kick # $$1 %kix.fl - %name
  184. ..Repeat:ban $$1 3 | kick # $$1 %kix.re - %name
  185. ..Begging:ban $$1 3 | kick # $$1 %kix.be - %name
  186. ..Idling:ban $$1 3 | kick # $$1 %kix.id - %name
  187. ..Bad Language:ban $$1 3 | kick # $$1 %kix.la - %name
  188. ..Bad Nickname:ban $$1 3 | kick # $$1 %kix.ni - %name
  189. ..Bad Ident:ban $$1 3 | kick # $$1 %kix.idt - %name
  190. ..Bad Script:ban $$1 3 | kick # $$1 %kix.sc - %name
  191. ..Clones:ban $$1 3 | kick # $$1 %kix.cl - %name
  192. ..Infected:ban $$1 3 | kick # $$1 %kix.in - %name
  193. ..Harrassment:ban $$1 3 | kick # $$1 %kix.ha - %name
  194. ..Annoying:ban $$1 3 | kick # $$1 %kix.an - %name
  195. ..Swearing:ban $$1 3 | kick # $$1 %kix.sw - %name
  196. ..Lamer:ban $$1 3 | kick # $$1 %kix.lam - %name
  197. ..Warned:ban $$1 3 | kick # $$1 %kix.wa - %name
  198. ..Inviting:ban $$1 3 | kick # $$1 %kix.inv - %name
  199. ..-
  200. ..Setup:kixset
  201. .Triple Bans Kick
  202. ..Triple Bans Only:tb $1
  203. ..Triple Bans Kick:tbk $1 %name
  204. $iif($me !isop #,$style(2)) Instant Kick:kick # $$1 Instant Kick - %name
  205. $iif($me !isop #,$style(2)) Instant Kick Ban $chr(160) F4:mode $chan -o+b $1 $address($1,2) | kick $chan $1 Instant Kick Ban - %name
  206. }
  207. ###################################
  208. # Control/DCC/CTCP #
  209. # Scriptor : Anthrophobic #
  210. # Email : anthrophobic1@yahoo.com #
  211. ###################################
  212. menu nicklist {
  213. -
  214. Control
  215. .$iif($1 == $me,$style(2)) Ignores
  216. ..All:.ignore $$1 3 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to ignore list (All)
  217. ..-
  218. ..All But Channel:.ignore -pnti $$1 3 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to ignore list (All but channel)
  219. ..Query:.ignore -p $$1 3 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to ignore list (Query)
  220. ..Ctcp:.ignore -t $$1 3 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to ignore list (CTCP)
  221. ..Dcc:.ignore -d $$1 3 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to ignore list (DCC)
  222. ..Channels:.ignore -c $$1 3 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to ignore list (Channel)
  223. ..Notice:.ignore -n $$1 3 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to ignore list (Notice)
  224. ..Invite:.ignore -i $$1 3 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to ignore list (Invite)
  225. ..-
  226. ..Unignore:.ignore -r $$1 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Removed $+ $cxs(1) $1  $+ $cxs(2) $+ from ignore list
  227. .$iif($1 == $me,$style(2)) Silence
  228. ..Silence:.silence + $+ $1 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to silence list
  229. ..Unsilence:.silence - $+ $1 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Removed $+ $cxs(1) $1  $+ $cxs(2) $+ from silence list
  230. .Notify
  231. ..Add:.notify $1 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ too notify list
  232. ..Remove:.notify -r $1 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Removed $+ $cxs(1) $1  $+ $cxs(2) $+ from notify list
  233. ..-
  234. ..Make Note For $snick(#,1):.notify -r $1 | .notify $1 $?"Notify note to $1 :" | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to notify list $cxs(3) $+ ( $+ $cxs(2) $+ Note $+ $cxs(3) $+ )
  235. ..Whois On Notify $snick(#,1):.notify -r $1 | .notify + $+ $1 | echo -a $cxs(3) $+  $+ %xsbrack $+  $+ $cxs(2) Added $+ $cxs(1) $1  $+ $cxs(2) $+ to notify list $cxs(3) $+ ( $+ $cxs(2) $+ Whois on notify $+ $cxs(3) $+ )
  236. ..-
  237. ..Show Notify List:/notify -s
  238. ..Echo Notify List:/notify -h
  239. .-
  240. .Invite:invite $* $$?="Invite to channel :"
  241. CTCP
  242. .Ping:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { ctcb $snick(#,%t2) ping | inc %t2 1 } }
  243. .Chat:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { ctcb $snick(#,%t2) chat | inc %t2 1 } }
  244. .Page:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { ctcb $snick(#,%t2) page | inc %t2 1 } }
  245. .-
  246. .Time:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { ctcb $snick(#,%t2) time | inc %t2 1 } }
  247. .Version:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { ctcb $snick(#,%t2) version | inc %t2 1 } }
  248. .Userinfo:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { ctcb $snick(#,%t2) userinfo | inc %t2 1 } }
  249. .Clientinfo:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { ctcb $snick(#,%t2) clientinfo | inc %t2 1 } }
  250. .Finger:{ var %t = $snick(#,0) | var %t2 = 1 | while (%t2 <= %t) { ctcb $snick(#,%t2) finger | inc %t2 1 } }
  251. .-
  252. .Custom:ctcp $1 $$?="CTCP to $$1 :"
  253. $iif($1 == $me,$style(2)) DCC
  254. .Send:dcc send $$*
  255. .Chat:dcc chat $$*
  256. .-
  257. .Allow:dccallow + $+ $$1
  258. .Disallow:dccallow - $+ $$1
  259. $iif(.dal.net isin $server,DALnet)
  260. -
  261. Slap!:/me slaps $$1 around a bit with a large trout
  262. Scan: var %pl $r(1,10000) | me scans $$1 $+ 's Power Level... | .timer 1 3 say $iif($1 !ison $chan,$1 is out of range.,$iif(%pl > 9000,its... ITS... ITS OVER 9000!!!!!!!( $+ %pl $+ ),$1 $+ 's Power Level is %pl))
  263. -
  264. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement