Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. ON *:JOIN:*: {
  2. if (($gettok($address($nick,2),2,64) isin %JailIP) && ($chan != #jail)) {
  3. ;;echo -a :: $chan :: $nick :: $gettok($address($nick,2),2,64)
  4. jail $nick
  5. }
  6. }
  7.  
  8. ON *:PART:#jail: {
  9. if (($gettok($address($nick,2),2,64) isin %JailIP) && ($chan != #jail)) {
  10. ;;echo -a :: $chan :: $nick :: $gettok($address($nick,2),2,64)
  11. jail $nick
  12. }
  13. }
  14.  
  15.  
  16. ON *:ACTIVE:?: {
  17. ;;echo -a :::: $active ::: $lactive
  18. set %jail $iif($gettok($address($active,2),2,64) !isin %JailIP,Jail,UnJail)
  19. }
  20.  
  21. on *:CLOSE:?: {
  22. unset %jail
  23. }
  24.  
  25.  
  26.  
  27. menu nicklist {
  28. -
  29. Jail: jail $snicks
  30. -
  31. UnJail: %JailIP = $replace(%JailIP,$gettok($address($snicks,2),2,64),$null)
  32. -
  33. }
  34.  
  35. menu query {
  36. -
  37. $var(%jail,1).value : {
  38. if (%jail == Jail) { jail $1 }
  39. else { unjail $1 }
  40. set %jail $iif(%jail == Jail,UnJail,Jail)
  41. }
  42. -
  43. }
  44.  
  45. alias unjail {
  46. echo -a :::UNJAIL::: $1 :::: $gettok($address($1,2),2,64)
  47. var %a = $gettok($address($1,2),2,64)
  48. if (%a == $null) { %a = $1 }
  49. %JailIP = $replace(%JailIP,%a,$null)
  50. }
  51.  
  52. alias jail {
  53. echo -a :::JAIL::: $1 ::: $gettok($address($1,2),2,64)
  54. /query $1
  55. if ($gettok($address($1,2),2,64) !isin %JailIP) {
  56. %JailIP = %JailIP $gettok($address($1,2),2,64)
  57. }
  58. var %i = 1
  59. while (%i <= $comchan($1,0)) {
  60. SAPART $1 $comchan($1,%i)
  61. inc %i
  62. }
  63. SAJOIN $1 #jail
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement