OhhAmaZee

Untitled

Apr 20th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.94 KB | None | 0 0
  1. on *:TEXT:!roulette*:#: {
  2. if ((%floodroulette) || ($($+(%,floodroulette.,$nick),2))) { return }
  3. set -u10 %floodroulette On
  4. set -u30 %floodroulette. $+ $nick On
  5. var %rr = $rand(1,3)
  6. msg $chan $nick spins the chamber and squeezes the trigger...!
  7. if (%rr == 1) .timer 1 3 msg $chan CLICK! $nick got lucky.
  8. if (%rr == 2) .timer 1 3 msg $chan BANG! $chan watches $nick $+ 's brain splatter all over the wall.
  9. if (%rr == 3) .timer 1 3 msg $chan The gun jammed, $nick got lucky.
  10. }
  11. on *:TEXT:!permit*:#: {
  12. if ($nick isop #) && ($2) {
  13. write reglist.txt $2
  14. msg # $2 has been permited to post a link for 20 seconds
  15. .timerRemovePermit 1 20 RemovePermit # $2
  16. }
  17. if ($read(sreglist.txt,nw,$nick)) && ($2) {
  18. write reglist.txt $2
  19. msg # $2 has been permited to post a link for 20 seconds
  20. .timerRemovePermit 1 20 RemovePermit # $2
  21. }
  22. }
  23. on *:TEXT:!reg add*:#: {
  24. if ($nick isop #) {
  25. write reglist.txt $$3
  26. msg $chan $$3 has been added to the regular list!
  27. }
  28. if ($read(reglist.txt,nw,$nick)) {
  29. write reglist.txt $$3
  30. msg $chan $$3 has been added to the regular list!
  31. }
  32. }
  33. on *:TEXT:!reg del*:#: {
  34. if ($nick isop #) {
  35. if ($read(reglist.txt,nw,$3)) write -dl $+ $readn reglist.txt
  36. msg # $$3 has been removed from the regular list!
  37. }
  38. if ($read(reglist.txt,nw,$nick)) {
  39. if ($read(reglist.txt,nw,$3)) write -dl $+ $readn reglist.txt
  40. msg # $$3 has been removed from the regular list!
  41. }
  42. }
  43. on *:JOIN:#AllDayGrinding:{
  44. if %join. [ $+ [ $nick ] ] { return }
  45. set -u86400 %join. [ $+ [ $nick ] ] $true
  46. .timer 1 2 msg # Welcome to the stream $nick have a great time! c: OpieOP new viewer.
  47. }
  48. on *:TEXT:!better:#: {
  49. if ((%floodbetter) || ($($+(%,floodbetter.,$nick),2))) { return }
  50. set -u10 %floodbetter On
  51. set -u30 %floodbetter. $+ $nick On
  52. msg $chan Get Better Twitch TV here (all browsers): http://nightdev.com/betterttv/ $+
  53. }
  54. on *:TEXT:!youtube:#: {
  55. if ((%floodyoutube) || ($($+(%,floodyoutube.,$nick),2))) { return }
  56. set -u10 %floodyoutube On
  57. set -u30 %floodyoutube. $+ $nick On
  58. msg $chan My youtube is http://www.youtube.com/user/AllDayGrinding Don't forget to subscribe! $+
  59. }
  60. on *:TEXT:!twitter:#: {
  61. if ((%floodtwitter) || ($($+(%,floodtwitter.,$nick),2))) { return }
  62. set -u10 %floodtwitter On
  63. set -u30 %floodtwitter. $+ $nick On
  64. msg $chan Follow Grinding On Twitter -->> Twitter.com/IGrindDailyx $+
  65. }
  66. on *:TEXT:hello:#: {
  67. if ((%floodhello) || ($($+(%,floodhello.,$nick),2))) { return }
  68. set -u10 %floodhello On
  69. set -u30 %floodhello. $+ $nick On
  70. msg $chan Welcome $nick to Grinding's live show! $+
  71. }
  72. on *:TEXT:!Links:#: {
  73. if ((%floodlinks) || ($($+(%,floodlinks.,$nick),2))) { return }
  74. set -u10 %floodlinks On
  75. set -u30 %floodlinks. $+ $nick On
  76. msg $chan YT -->> Youtube.com/user/AllDayGrinding - Twitter -->> Twitter.com/IGrindDaily $+
  77. }
  78. on *:TEXT:!Tweet:#: {
  79. if ((%floodtweet) || ($($+(%,floodtweet.,$nick),2))) { return }
  80. set -u10 %floodtweet On
  81. set -u30 %floodtweet. $+ $nick On
  82. msg $chan Want to help the cast? There are many ways, like following Grinding's Twitter! Once you follow you can receive tweets for when he is going online or changing games, and then retweet them out to all your friends! Thanks guys! https://twitter.com/IGrindDailyx $+
  83. }
  84. on *:TEXT:!follow:#: {
  85. if ((%floodfollow) || ($($+(%,floodfollow.,$nick),2))) { return }
  86. set -u10 %floodfollow On
  87. set -u30 %floodfollow. $+ $nick On
  88. msg $chan Follow Me for more entertaining stuff! You really want to - http://i.imgur.com/U9S8omA.gif $+
  89. }
  90. on *:TEXT:!english:#: {
  91. if ((%floodenglish) || ($($+(%,floodenglish.,$nick),2))) { return }
  92. set -u10 %floodenglish On
  93. set -u30 %floodenglish. $+ $nick On
  94. msg $chan English Please, S'il vous plaît Anglais, Inglés Por Favor, Englisch Bitte, Inglese Per favore, English Zaloguj, Engels Gelieve, Engelska tack $+
  95. }
  96. on *:TEXT:!Caps:#: {
  97. if ((%floodcaps) || ($($+(%,floodcaps.,$nick),2))) { return }
  98. set -u10 %floodcaps On
  99. set -u30 %floodcaps. $+ $nick On
  100. msg $chan Do NOT use FULL caps in chat as it is considered shouting and is quite rude. Using FULL CAPS Repeatedly will result in a Time Out. *This is a Warning* $+
  101. }
  102. on *:TEXT:!Rules:#: {
  103. if ((%floodrules) || ($($+(%,floodrules.,$nick),2))) { return }
  104. set -u10 %floodrules On
  105. set -u30 %floodrules$nick On
  106. msg $chan Rules: 1. Be nice and respectful of others. 2. Get permission from a moderator prior to posting any links. 3. No discussions encouraging illegal acts. 4. NO ABUSE OF CAPS. 5. Wait several minutes before repeating your questions/comments. 6. Speak in English please. 7. Feedback on Forum. 8. Make some friends and have a good time! 9. Follow Mod Guidance. $+
  107. }
  108. on *:TEXT:!AddMe:#: {
  109. if ((%floodAddMe) || ($($+(%,floodAddMe.,$nick),2))) { return }
  110. set -u10 %floodAddMe On
  111. set -u9999999999999999999999 %floodAddMe. $+ $nick On
  112. msg $chan !points add $nick 1, $nick you have been added to the point system! $+
  113. }
  114. on *:TEXT:!Commands:#: {
  115. if ((%floodCommands) || ($($+(%,floodCommands.,$nick),2))) { return }
  116. set -u10 %floodcommands On
  117. set -u30 %floodcommands. $+ $nick On
  118. msg $chan Commands are: $+
  119. }
  120. on *:TEXT:!Turbo:#: {
  121. if ((%floodturbo) || ($($+(%,floodturbo.,$nick),2))) { return }
  122. set -u10 %floodturbo On
  123. set -u30 %floodturbo. $+ $nick On
  124. msg $chan Twitch Turbo is $8.99 a month, and gives you a fancy badge before your name, exclusive chat colors, custom emoticons, no ads, and other awesome things! It directly supports Twitch to keep the website running and fully functioning! Click the "Go Turbo" button on the front of the Twitch page. https://secure.twitch.tv/products/turbo/ticket/new?ref=header $+
  125. }
  126. alias -l addPoints {
  127. if ($1 !isnum) { echo 2 -st $1 is not a number. It needs to be a number. | halt }
  128. var %topic $+($chan,.,$nick)
  129. var %points $calc($readini(Points.ini,%topic,Points) + $1)
  130. writeini -n Points.ini %topic Points %points
  131. return %points
  132. }
  133. alias -l lookUpPoints {
  134. var %topic $+($chan,.,$nick)
  135. var %points $readini(Points.ini,%topic,Points)
  136. return %points
  137. }
  138. alias doaddpoints {
  139. if ($3 !isnum) { echo 2 -st $3 is not a number. It needs to be a number. | halt }
  140. var %topic $+($1,.,$2)
  141. var %points $calc($readini(Points.ini,%topic,Points) + $3)
  142. writeini -n Points.ini %topic Points %points
  143. echo -a Added points for %topic
  144. }
  145.  
  146. alias dorempoints {
  147. var %topic $+($1,.,$2)
  148. remini -n Points.ini %topic Points
  149. echo -a Removed points for %topic
  150. }
  151.  
  152. on *:text:!points:#:{
  153. if ((%floodpoints) || ($($+(%,floodpoints.,$nick),2))) { return }
  154. set -u10 %floodpoints On
  155. set -u30 %floodpoints. $+ $nick On
  156. msg # $nick has $readini(Points.ini,$+(#,.,$nick),Points) total points.
  157. }
  158.  
  159. on $*:text:/!points (add|remove)/Si:#:{
  160. if ($nick isop #) {
  161. if ($0 < 3) { msg # Insufficient parameters: Use !points <add|remove> <user> [number] | return }
  162. writeini -n Points.ini $+(#,.,$3) Points $calc($readini(Points.ini,$+(#,.,$3),Points) $iif($2 == add,+,-) $iif($4 isnum,$4,1))
  163. { msg $chan $3 now has $readini(Points.ini,$+(#,.,$3),Points) total points. }
  164. }
  165. else { msg $chan This command is only available to moderators. }
  166. }
  167. on !*:join:#:{
  168. $+(.timerpoints.,#,.,$nick) 0 300 add.pts $+(#,.,$nick)
  169. add.pts $+(#,.,$nick)
  170. }
  171. on !*:part:#:$+(.timerpoints.,#,.,$nick) off
  172. alias -l add.pts {
  173. writeini -n Points.ini $1 Points $calc($readini(Points.ini,$1,Points) + 1)
  174. }
  175. on *:text:!winner:#:{
  176. var %nick1 = $nick(#,$rand(1,$nick(#,0)))
  177. while (%nick1 == $me) { %nick1 = $nick(#,$r(1,$nick(#,0))) }
  178. msg # Randomly selected winner is %nick1 $+ ! Congratulations %nick1 you win... $eval($+(%,prize.,$network,.,#),2)
  179. }
  180. on @*:text:*:#:linkpost $1-
  181. on @*:action:*:#:linkpost $1-
  182. on @*:notice:*:#:linkpost $1-
  183. alias -l linkpost {
  184. if ((!%p) && (!$hfind(permit,$nick))) { inc -u4 %p
  185. var %purge /^!(link\so(n|ff)|(permit))\b/iS
  186. var %domain com|edu|gov|mil|net|org|biz|info|name|museum|us|ca|uk|ly|gl|gd|do|ai|be
  187. var %link /(?<=^|\s)((?>\S{3,8}:\/\/|w{3}\56)\S+)|\56( $+ %domain $+ )\b/iS
  188. if ($findtok(%chanon,#,1,32)) && ($nick(#,$nick,vr)) && ($regex($1-,%link)) {
  189. msg # .timeout $nick 1
  190. msg # Bad $nick $+ ! Ask a moderator to permit you before posting links.
  191. }
  192. elseif (($regex($1-,%purge)) && ($regml(1) = permit) && ($nick isop #) && ($$2 ison #)) {
  193. hadd -mz permit $v1 60 | notice $v1 You have 60 seconds to post a link. Starting now!
  194. }
  195. elseif (($regml(1) = link on) && ($nick isop #)) {
  196. goto $iif(!$istok(%chanon,#,32),a,b) | :a | set %chanon $addtok(%chanon,#,32) | msg # My Link Protection Is Now on in: $+($chr(2),#)
  197. halt | :b | msg # $nick $+ , link protection is already on.
  198. }
  199. elseif (($regml(1) = link off) && ($nick isop #)) {
  200. goto $iif($istok(%chanon,#,32),c,d) | :c | set %chanon $remtok(%chanon,#,1,32) | msg # My Link Protection Is Now off in: $+($chr(2),#)
  201. halt | :d | msg # $nick $+ , link protection is already off.
  202. }
  203. }
  204. }
  205. }
Add Comment
Please, Sign In to add comment