Guest User

Untitled

a guest
Oct 19th, 2017
399
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.01 KB | None | 0 0
  1. on !*:deop:#: {
  2. if ($opnick == $me) && ($nick !== Q) && ($nick !== G) && ($nick !=== *.quakenet.org) && ($network == Quakenet) && (!%Take) {
  3. msg Q ban # $address($nick,2) $topcred
  4. msg Q chanlev # $nick -amnovg
  5. set -u2 %Take 1
  6. }
  7. }
  8.  
  9. on @!*:kick:#: {
  10. if ($knick == $me) && ($nick !== Q) && ($nick !== G) && ($network == Quakenet) && (!%Take) {
  11. msg Q ban # $address($nick,2) $topcred
  12. msg Q unbanme #
  13. msg Q chanlev # $nick -amnovg
  14. .timer 1 1 join #
  15. set -u2 %Take 1
  16. }
  17. else { .timer 1 1 join # }
  18. }
  19.  
  20. on !@*:ban:#: {
  21. if ($banmask iswm $address($me,5)) && ($nick !== Q) && ($nick !== G) && ($network == Quakenet) && (!%Take) {
  22. msg Q ban # $address($nick,2) $topcred
  23. msg Q chanlev # $nick -amnovg
  24. msg Q unbanme #
  25. set -u2 %Take 1
  26. .timer 1 1 join #
  27. }
  28. else {
  29. msg Q unbanme #
  30. .timer 1 1 join #
  31. }
  32. }
  33. alias topcred { return  Don't fuck with Jack'.}
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. dialog QCommands {
  42. title "Q Commands By syconn"
  43. size -1 -1 176 236
  44. option dbu
  45. button "Set Channel", 1, 12 15 37 12
  46. edit %Qchan, 2, 60 16 107 10, center
  47. box "Set Channel", 3, 3 3 170 33
  48. text "Chanlev", 4, 12 52 36 8, center
  49. edit "Type Nick", 5, 60 52 107 10, center
  50. button "+Gv", 6, 10 68 37 12
  51. button "-Gv", 7, 10 84 37 12
  52. button "+Ao", 8, 50 68 37 12
  53. button "-Ao", 9, 50 84 37 12
  54. button "+Amo", 10, 89 68 37 12
  55. button "-Amo", 11, 90 84 37 12
  56. button "+Amno", 12, 130 68 37 12
  57. button "-Amno", 13, 130 84 37 12
  58. box "Chanlev", 14, 3 41 171 64
  59. button "QBan", 16, 10 120 37 12
  60. button "Q UnBan", 17, 50 120 37 12
  61. button "UnBan Me", 18, 90 120 37 12
  62. button "UnBan All", 19, 130 120 37 12
  63. button "Welcome", 20, 10 136 37 12
  64. button "Topic", 21, 50 136 37 12
  65. button "Recover", 22, 90 136 37 12
  66. box "Q Commands", 15, 3 110 171 107
  67. button "Ban Clear", 23, 130 136 37 12
  68. button "Set", 24, 10 155 37 12
  69. edit "Auto Limit", 25, 53 155 116 10, center
  70. button "Set", 26, 10 171 37 12
  71. edit "Chan Modes", 27, 53 171 116 10, center
  72. button "Set", 28, 10 187 37 12
  73. edit "Chan Flags", 29, 53 187 116 10, center
  74. edit "Status Line", 30, 10 203 159 10, read return center
  75. button "OK", 31, 63 219 52 12, ok
  76. }
  77. on *:Dialog:QCommands:*:*: {
  78. if ($devent == sclick) {
  79. if ($did == 1) {
  80. did -ra $dname 30 Chan Set To $did(2)
  81. set %Qchan $did(2)
  82. }
  83. elseif ($did == 6) {
  84. msg Q@CServe.quakenet.org chanlev %Qchan $did(5) +gv
  85. did -ra $dname 30 Done! $did(5) Now Have +Gv On %Qchan
  86. }
  87. elseif ($did == 7) {
  88. msg Q@CServe.quakenet.org chanlev %Qchan $did(5) -gv
  89. did -ra $dname 30 Done! $did(5) Now Has -Gv On %Qchan
  90. }
  91. elseif ($did == 8) {
  92. msg Q@CServe.quakenet.org chanlev %Qchan $did(5) +ao
  93. did -ra $dname 30 Done! $did(5) Now Have +Ao On %Qchan
  94. }
  95. elseif ($did == 9) {
  96. msg Q@CServe.quakenet.org chanlev %Qchan $did(5) -ao
  97. did -ra $dname 30 Done! Now Has -Ao On %Qchan
  98. }
  99. elseif ($did == 10) {
  100. msg Q@CServe.quakenet.org chanlev %Qchan $did(5) +amo
  101. did -ra $dname 30 Done! Now Have +Amo On %Qchan
  102. }
  103. elseif ($did == 11) {
  104. msg Q@CServe.quakenet.org chanlev %Qchan $did(5) -amo
  105. did -ra $dname 30 Done! Now Has -Amo On %Qchan
  106. }
  107. elseif ($did == 12) {
  108. msg Q@CServe.quakenet.org chanlev %Qchan $did(5) +amo
  109. msg Q@CServe.quakenet.org giveowner %Qchan $did(5)
  110. did -ra $dname 30 Done! Now Have +Amno On %Qchan
  111. }
  112. elseif ($did == 13) {
  113. msg Q@CServe.quakenet.org chanlev %Qchan $did(5) -amno
  114. did -ra $dname 30 Done! Now Has -Amno On %Qchan
  115. }
  116. elseif ($did == 16) {
  117. if ($did(5) == Type Nick) {
  118. var %x $input(Type Host/Nick,e,QBan)
  119. if (%x != $none) {
  120. var %y $input(Type Reason Or Leave Empty,e,Ban Reason)
  121. msg Q permban %Qchan %x %y
  122. did -ra $dname 30 Done! Now %x Has QBAN On %Qchan
  123. }
  124. }
  125. else {
  126. var %y $input(Type Reason Or Leave Empty,e,Ban Reason)
  127. msg Q permban %Qchan $did(5) %y
  128. did -ra $dname 30 Done! Now $did(5) Has QBAN On %Qchan
  129. }
  130. }
  131. elseif ($did == 17) {
  132. if ($did(5) == Type Nick) {
  133. var %x $input(Type Host/Nick,e,QBan)
  134. if (%x != $none) {
  135. msg Q unban %Qchan %x %y
  136. did -ra $dname 30 Done! Now %x Has Un Banned On %Qchan
  137. }
  138. }
  139. else {
  140. msg Q unban %Qchan $did(5)
  141. did -ra $dname 30 Done! Now $did(5) Has Un Banned On %Qchan
  142. }
  143. }
  144. elseif ($did == 18) {
  145. msg Q unbanme %Qchan
  146. did -ra $dname 30 Done! Now You Have UnBanned YourSelf From %Qchan
  147. }
  148. elseif ($did == 19) {
  149. msg Q banclear %Qchan
  150. did -ra $dname 30 Done! Now You Q UnBanned All From %Qchan
  151. }
  152. elseif ($did == 20) {
  153. var %x $input(Type Welcome,e,Channel Welcome)
  154. if (%x != $none) {
  155. msg Q chanflags %Qchan +w
  156. msg Q welcome %Qchan %x
  157. did -ra $dname 30 Done! Now You Have Set Welcome On %Qchan
  158. }
  159. }
  160. elseif ($did == 21) {
  161. var %x $input(Type Topic,e,Channel Topic)
  162. if (%x != $none) {
  163. msg Q settopic %Qchan %x
  164. did -ra $dname 30 Done! Now You Have Set Topic On %Qchan
  165. }
  166. }
  167. elseif ($did == 22) {
  168. msg Q recover %Qchan
  169. msg Q chanmode %Qchan none
  170. did -ra $dname 30 Done! Now You Have Recoverd %Qchan
  171. }
  172. elseif ($did = 23) {
  173. mode %Qchan -b *
  174. did -ra $dname 30 Done! Now You UnBanned All From %Qchan
  175. }
  176. elseif ($did == 24) {
  177. msg q chanflags %Qchan +c
  178. msg q autolimit %Qchan $did(25)
  179. did -ra $dname 30 Done! Now You Set Auto Limit $did(25) To Chan %Qchan
  180. }
  181. elseif ($did == 26) {
  182. msg q chanmode %Qchan $did(27)
  183. did -ra $dname 30 Done! Now You Set Mode $did(27) To Chan %Qchan
  184. }
  185. elseif ($did == 28) {
  186. msg q chanflags %Qchan $did(29)
  187. did -ra $dname 30 Done! Now You Set Flag $did(29) To Chan %Qchan
  188. }
  189. }
  190. }
  191. menu * {
  192. Q Commands { dialog -m QCommands QCommands }
  193. }
Add Comment
Please, Sign In to add comment