pony

com channel commands

Mar 4th, 2020
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.32 KB | None | 0 0
  1. alias commode {
  2. if (?? iswm $1) && ($2) {
  3. var %d = $chan(0)
  4. while (%d) {
  5. if ($2 ison $chan(%d)) .raw mode $chan(%d) $1-
  6. dec %d
  7. }
  8. }
  9. }
  10. alias comkick {
  11. if ($1) {
  12. var %d = $chan(O)
  13. while (%d) {
  14. if ($1 ison $chan(%d)) && ($me isop $chan(%d)) .raw KICK $chan(%d) $1-
  15. dec %d
  16. }
  17. }
  18. }
  19. alias comkick1 {
  20. if ($1) {
  21. var %d = $chan(O)
  22. while (%d) {
  23. if ($1 ison $chan(%d)) && ($me isop $chan(%d)) .raw KICK $chan(%d) $1- Stuck :P
  24. dec %d
  25. }
  26. }
  27. }
  28.  
  29. alias mban {
  30. %b = $comchan($me,0)
  31. while (%b) {
  32. if ($me isop $comchan($me,%b)) { mode $comchan($me,%b) $$1 $+ $str(b,$numtok($$2-14,32)) $2- }
  33. dec %b
  34. }
  35. }
  36. alias TTban {
  37. {
  38. var %d = $chan(O)
  39. while (%d) {
  40. if ($me isop $chan(%d)) /access $chan(%d) add deny %banall
  41. dec %d
  42. }
  43. }
  44. }
  45. alias TTTban {
  46. {
  47. var %d = $chan(O)
  48. while (%d) {
  49. if ($me isop $chan(%d)) /access $chan(%d) delete deny %banall
  50. dec %d
  51. }
  52. }
  53. }
  54. dialog Aban {
  55. title "New Project"
  56. size -1 -1 151 42
  57. option dbu
  58. edit "Edit Box", 1, 9 10 135 10, autohs
  59. box "Set Gatekeeper", 2, 4 1 143 38
  60. button "set Gate", 3, 5 21 37 12
  61. button "Ban Gate", 4, 42 21 37 12
  62. button "UnBan", 5, 79 21 37 12
  63. button "Cancel", 6, 117 21 27 12, ok cancel
  64. }
  65. on *:dialog:Aban:sclick:3: { /set %banall $did($dname,1).text | /echo # %banall is set }
  66. on *:dialog:Aban:sclick:4: { /TTban }
  67. on *:dialog:Aban:sclick:5: { /TTTban }
  68. menu nicklist {
  69. $iif(($me isowner #) || ($me isop #),&ยป-=comm=-Rm)( $+ $comchan($$1,0) $+ )
  70. .sameRM $+ $chr(58) $+ $chr(9) $+ ( $+ $comchan($$1,0) $+ )
  71. ..$iif($comchan($$1,1) == $active,$style(1)) $comchan($$1,1):{ window -a $comchan($$1,1) }
  72. ..$iif($comchan($$1,2) == $active,$style(1)) $comchan($$1,2):{ window -a $comchan($$1,2) }
  73. ..$iif($comchan($$1,3) == $active,$style(1)) $comchan($$1,3):{ window -a $comchan($$1,3) }
  74. ..$iif($comchan($$1,4) == $active,$style(1)) $comchan($$1,4):{ window -a $comchan($$1,4) }
  75. ..$iif($comchan($$1,5) == $active,$style(1)) $comchan($$1,5):{ window -a $comchan($$1,5) }
  76. ..$iif($comchan($$1,6) == $active,$style(1)) $comchan($$1,6):{ window -a $comchan($$1,6) }
  77. ..$iif($comchan($$1,7) == $active,$style(1)) $comchan($$1,7):{ window -a $comchan($$1,7) }
  78. ..$iif($comchan($$1,8) == $active,$style(1)) $comchan($$1,8):{ window -a $comchan($$1,8) }
  79. ..$iif($comchan($$1,9) == $active,$style(1)) $comchan($$1,9):{ window -a $comchan($$1,9) }
  80. ..$iif($comchan($$1,10) == $active,$style(1)) $comchan($$1,10):{ window -a $comchan($$1,10) }
  81. ..$iif($comchan($$1,11) == $active,$style(1)) $comchan($$1,11):{ window -a $comchan($$1,11) }
  82. ..$iif($comchan($$1,12) == $active,$style(1)) $comchan($$1,12):{ window -a $comchan($$1,12) }
  83. ..$iif($comchan($$1,13) == $active,$style(1)) $comchan($$1,13):{ window -a $comchan($$1,13) }
  84. ..$iif($comchan($$1,14) == $active,$style(1)) $comchan($$1,14):{ window -a $comchan($$1,14) }
  85. ..$iif($comchan($$1,15) == $active,$style(1)) $comchan($$1,15):{ window -a $comchan($$1,15) }
  86. ..$iif($comchan($$1,16) == $active,$style(1)) $comchan($$1,16):{ window -a $comchan($$1,16) }
  87. ..$iif($comchan($$1,17) == $active,$style(1)) $comchan($$1,17):{ window -a $comchan($$1,17) }
  88. ..$iif($comchan($$1,18) == $active,$style(1)) $comchan($$1,18):{ window -a $comchan($$1,18) }
  89. ..$iif($comchan($$1,19) == $active,$style(1)) $comchan($$1,19):{ window -a $comchan($$1,19) }
  90. ..$iif($comchan($$1,20) == $active,$style(1)) $comchan($$1,20):{ window -a $comchan($$1,20) }
  91. ..$iif($comchan($$1,21) == $active,$style(1)) $comchan($$1,21):{ window -a $comchan($$1,21) }
  92. ..$iif($comchan($$1,22) == $active,$style(1)) $comchan($$1,22):{ window -a $comchan($$1,22) }
  93. ..$iif($comchan($$1,23) == $active,$style(1)) $comchan($$1,23):{ window -a $comchan($$1,23) }
  94. ..$iif($comchan($$1,24) == $active,$style(1)) $comchan($$1,24):{ window -a $comchan($$1,24) }
  95. ..$iif($comchan($$1,25) == $active,$style(1)) $comchan($$1,25):{ window -a $comchan($$1,25) }
  96. ..$iif($comchan($$1,26) == $active,$style(1)) $comchan($$1,26):{ window -a $comchan($$1,26) }
  97. ..$iif($comchan($$1,27) == $active,$style(1)) $comchan($$1,27):{ window -a $comchan($$1,27) }
  98. ..$iif($comchan($$1,28) == $active,$style(1)) $comchan($$1,28):{ window -a $comchan($$1,28) }
  99. ..$iif($comchan($$1,29) == $active,$style(1)) $comchan($$1,29):{ window -a $comchan($$1,29) }
  100. ..$iif($comchan($$1,30) == $active,$style(1)) $comchan($$1,30):{ window -a $comchan($$1,30) }
  101. .msg
  102. ..srm $$1:/set %srm $$1 $comchan($$1,1) $comchan($$1,2) $comchan($$1,3) $comchan($$1,4) $comchan($$1,5) $comchan($$1,6) $comchan($$1,7) $comchan($$1,8) $comchan($$1,9) $comchan($$1,10) $comchan($$1,11) $comchan($$1,12) | msg # %srm
  103. .owner
  104. ..+:/commode +q $$1
  105. ..-:/commode -q $$1
  106. .host
  107. ..+:/commode +o $$1
  108. ..-:/commode -o $$1
  109. .voice
  110. ..+:/commode +v $$1
  111. ..-:/commode -v $$1
  112. .kick
  113. ..kick:/comkick $$1 -@)
  114. ..kickstuck:/comkick1 $$1 -@)
  115. .massban:/set %banall *! $+ $$ial($$1 $+ *,1).addr | echo # 8set %banall | /TTban | if ($me isop $chan(%d)) | echo -a %banall is set to all roomz ban
  116. .shit:/set %address $address($1,1) | /.auser shit %address | echo -ai 4[14 $+ $$1 15added to shitlist4] | unset %address | comkick $$1
  117. .$iif($me !isop #,$style(2)) &kickB:/mode # +b $address($1,1) $+ $ $+ * | raw kick # $$1 kAb0om!!!!!!
  118. }
Advertisement
Add Comment
Please, Sign In to add comment