70sOn7

Reports

Dec 19th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. on load:
  2. loop all players:
  3. if loop-player has permission "*":
  4. send " &9Reports " to loop-player
  5. send " &7By: 70sOn7 " to loop-player
  6. send "" to loop-player
  7. send " &9Permissions: " to loop-player
  8. send " &7server.bugreport " to loop-player
  9. send " &7server.bugreport.notify " to loop-player
  10. send " &7server.report " to loop-player
  11. send " &7server.report.notify " to loop-player
  12.  
  13. command /bugreport [<text>]:
  14. aliases: /br, /reportbug
  15. permission: server.bugreport
  16. permission message: &cYou do not have the correct permission for this commmand!
  17. trigger:
  18. if arg-1 is not set:
  19. send "&9Bug Report > &7Add a bug to be reported!"
  20. if arg-1 is set:
  21. if {br.%player%} is not set:
  22. send "&9Bug Report > &7Reported a bug!"
  23. send " &9Bug > &7%arg-1%"
  24. set {br.%player%} to true
  25. loop all players:
  26. if loop-player has permission "server.bugreport.notify":
  27. send "&9[Bug Report] &7%sender% has reported a bug!" to loop-player
  28. send " &9Bug > &7%arg-1%" to loop-player
  29. wait 3 minutes
  30. delete {br.%player%}
  31. if {br.%player%} is true:
  32. send "&9Bug Report > &7You have already reported a bug! Wait 3 minutes since your last report!"
  33.  
  34. command /report [<offlineplayer>] [<text>]:
  35. permission: server.report
  36. permission message: &cYou do not have have the correct permission for this command!
  37. trigger:
  38. if arg-1 is not set:
  39. send "&9Report > &7Please enter a name to report!"
  40. stop
  41. if arg-2 is not set:
  42. send "&9Report > &7Please enter a report!"
  43. stop
  44. if arg-1 is set:
  45. if arg-2 is set:
  46. if {rreport.%player%} is not set:
  47. send "&9Report > &7You have reported %arg-1% for %arg-2%"
  48. set {rreport.%player%} to true
  49. loop all players:
  50. if loop-player has permission "server.report.notify":
  51. add 1 to {report.%arg-1%}
  52. send "&9[Report] &7%sender% reported &9[%{report.%arg-1%}%&9]&7%arg-1% for %arg-2%" to loop-player
  53. wait 2 minutes
  54. delete {report.%arg-1%}
  55. wait 3 minutes
  56. delete {rreport.%player%}
  57. if {rreport.%player%} is true:
  58. send "&9Report > &7You have already reported a player! Wait 3 minutes since your last report!"
Add Comment
Please, Sign In to add comment