Advertisement
70sOn7

WhiteList

Nov 10th, 2017
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. command /whitelist <text> [<player>]:
  2. permission: server.whitelist
  3. permission message: &cYou cannot use this command!
  4. trigger:
  5. if arg-1 is not set:
  6. send "&c[WL] &7/whitelist (On/Off/Add/Remove) [Player]"
  7. stop
  8. if arg-1 is "add":
  9. if arg-2 is not set:
  10. send "&c[WL] &7/whitelist (On/Off/Add/Remove) [Player]"
  11. stop
  12. if arg-1 is "remove":
  13. if arg-2 is not set:
  14. send "&c[WL] &7/whitelist (On/Off/Add/Remove) [Player]"
  15. stop
  16. if arg-1 is "on":
  17. if arg-2 is not set:
  18. broadcast "&c[WL] &7Whitelist is turned on! Kicking in 5 seconds!"
  19. make console execute "/save-all"
  20. wait 5 second
  21. broadcast "&c[WL] &7Kicking players!"
  22. loop all players:
  23. if {whitelist.%player%} is false:
  24. make console execute "/minecraft:kick %player% [WL] Whitelist on"
  25. if {whitelist.%player%} is not set:
  26. make console execute "/minecraft:kick %player% [WL] Whitelist on"
  27. stop
  28. if arg-1 is "off":
  29. if arg-2 is not set:
  30. broadcast "&c[WL] &7Whitelist is turned off!"
  31. set {whitelist} to false
  32. stop
  33. if arg-1 is "add":
  34. set {whitelist.%arg-2%} to true
  35. message "&c[WL] &7Add %arg-2% to the whitelist!"
  36. stop
  37. if arg-1 is "remove":
  38. set {whitelist.%arg-2%} to false
  39. message "&c[WL] &7Removed %arg-2% from the whitelist!"
  40. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement