Advertisement
pony

RemoveFromAccess

May 31st, 2020
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. menu nicklist {
  2. Staff Ban: { RemoveFromAccess # $$1 | ACCESS # ADD DENY $address($1,1) 0 :Test Ban | KICK # $1 :TestBan }
  3. }
  4.  
  5. ; Usage: RemoveFromAccess <chan> <nick>
  6. alias RemoveFromAccess {
  7. set -u20 %AR.chan %test.chan
  8. set -u20 %AR.nick $ial(%test.pp,1)
  9. raw ACCESS %test.chan LIST
  10. }
  11.  
  12. RAW 804:*: {
  13. if ($2 == %AR.chan) {
  14. var %e $+(*, $remove($gettok($4,$iif(! isin $4,2,1),33),*), *)
  15. if (%e iswm %AR.nick) { raw ACCESS $2 DELETE $3 $4 | echo $2 Removed Entry: $3 $4 }
  16. }
  17. }
  18.  
  19. RAW 805:*: {
  20. if ($2 == %AR.chan) {
  21. unset %AR.chan
  22. unset %AR.nick
  23. }
  24. }
  25. menu nicklist {
  26. Staff remove: { RemoveFromAccess # $$1
  27. /mode # -q $$1
  28. /mode # -o $$1
  29. }
  30. }
  31. alias RemoveFromAccess {
  32. set -u20 %AR.chan $1
  33. set -u20 %AR.nick $ial($$2,1)
  34. raw ACCESS $1 LIST
  35. }
  36.  
  37. RAW 804:*: {
  38. if ($2 == %AR.chan) {
  39. var %e $+(*, $remove($gettok($4,$iif(! isin $4,2,1),33),*), *)
  40. if (%e iswm %AR.nick) { raw ACCESS $2 DELETE $3 $4 | echo $2 Removed Entry: $3 $4 }
  41. }
  42. }
  43.  
  44. RAW 805:*: {
  45. if ($2 == %AR.chan) {
  46. unset %AR.chan
  47. unset %AR.nick
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement