Advertisement
70sOn7

IP Puller

Dec 19th, 2017
8,726
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. options:
  2.  
  3. staff: 70sOn7, DashZE, CyberRyan
  4.  
  5. on join:
  6. if player is not "{@staff}":
  7. loop all players:
  8. if {iptoggle.%player%} is true:
  9. send "&8[&6IP Puller&8] &6%player%&8[&6%IP of player%&8]" to loop-player
  10. set {ip.%player%} to "&6%player%&8[&6%IP of player%&8]"
  11. set {ip.%IP of player%} to "&6%player%&8[&6%IP of player%&8]"
  12. if {iplist.%player%} is not set:
  13. add IP of player to {iplist::*}
  14. set {iplist.%player%} to true
  15.  
  16. command /ippuller [<text>] [<text>]:
  17. permission: server.ip.puller
  18. permission message: &fUnknown command. Type "/help" for help.
  19. trigger:
  20. if arg-1 is not set:
  21. send "&8[&6IP Puller&8] &7/ip (IP/Name) (Text/Player)"
  22. stop
  23. if arg-2 is not set:
  24. send "&8[&6IP Puller&8] &7/ip (IP/Name) (Text/Player)"
  25. stop
  26. if arg-2 is set:
  27. if arg-1 is "ip":
  28. send "%{ip.%IP of arg 2%}%"
  29. stop
  30. if arg-1 is "name":
  31. send "{ip.%player%}"
  32. stop
  33.  
  34. command /iplist:
  35. permission: server.ip.list
  36. permission message: &fUnknown command. Type "/help" for help.
  37. trigger:
  38. send "&8[&6IP Puller&8] &6List of IP's"
  39. send ""
  40. send "&6IP's&8: &6%{iplist::*}%"
  41.  
  42. command /iptoggle:
  43. permission: server.ip.toggle
  44. permission message: &fUnknown command. Type "/help" for help.
  45. trigger:
  46. if {iptoggle.%player%} is not set:
  47. send "&8[&6IP Puller&8] &6IP Puller join messages toggled on!"
  48. set {iptoggle.%player%} to true
  49. stop
  50. if {iptoggle.%player%} is true:
  51. send "&8[&6IP Puller&8] &6IP Puller join messages toggled off!"
  52. delete {iptoggle.%player%}
  53. stop
  54.  
  55. command /ipremove [<text>]:
  56. permission: server.ip.remove
  57. permission message: &fUnknown command. Type "/help" for help.
  58. trigger:
  59. if arg-1 is not set:
  60. send "&8[&6IP Puller&8] &7/ipremove (IP)"
  61. if arg-1 is set:
  62. remove arg 1 from {iplist::*}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement