Advertisement
KnightRanger

Logger [skGravity]

Aug 11th, 2018
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. ### OUTDATED, RECODING A NEW ONE ###
  2.  
  3. # Presented By: skGravity
  4. # Logger
  5. # Coded in skript
  6. # skGravity does not take responsibilty for what words/phrases/anything our skripts are used for. For more, visit our website @ <coming soon>
  7.  
  8. command //log [<text>]:
  9. permission: Log.Main
  10. permission message: &cLogger> You do not have permission to use this command.
  11. trigger:
  12. if arg-1 is "Global":
  13. send {lGlobal::*} to executor
  14. else if arg-1 is "Chat":
  15. send {lChat::*} to executor
  16. else if arg-1 is "Commands" or "Cmds":
  17. send {lCommands::*} to executor
  18. else if arg-1 is "Blocks":
  19. send {lBlocks::*} to executor
  20. else if arg-1 is "clear":
  21. delete {lGlobal::*}
  22. delete {lBlock::*}
  23. delete {lCommand::*}
  24. delete {lChat::*}
  25. else if arg-1 is "Help":
  26. send "&e[ADMIN HELP]" to executor
  27. send "" to executor
  28. send "&e//log global &f(Shows the global logs (All Logs))" to executor
  29. send "&e//log chat &f(Shows chat logs)" to executor
  30. send "&e//log commands &f(Shows command logs)" to executor
  31. send "&e//log blocks &f(Shows chat logs)" to executor
  32. send "&e//log spy &f(Shows everything players do)" to executor
  33. send "" to executor
  34. else if arg-1 is "spy":
  35. if {%player%.Spy} is not set:
  36. send "&e[LOGGER] &fSpy enabled."
  37. set {%player%.Spy} to "on"
  38. else:
  39. send "&e[LOGGER] &fSpy disabled."
  40. delete {%player%.Spy}
  41. else:
  42. send "&e[LOGGER]&f An error occured with your command, please execute ""//log help"" for help." to executor
  43.  
  44. on chat:
  45. add "&c[CHAT] &e[%player%] &f%message%" to {lChat::*}
  46. add "&c[CHAT] &e[%player%] &f%message%" to {lGlobal::*}
  47.  
  48. on command:
  49. if arguments are set:
  50. add "&c[COMMAND] &e[%player%] &f/%command% %arguments%" to {lCommands::*}
  51. add "&c[COMMAND] &e[%player%] &f/%command% %arguments%" to {lGlobal::*}
  52. loop all players:
  53. if {%loop-player%.Spy} is "on":
  54. set action bar of loop-player to "&6[CMDSPY] &f%player% > /%command% %arguments%"
  55. else:
  56. add "&c[COMMAND] &e[%player%] &f/%command%" to {lCommands::*}
  57. add "&c[COMMAND] &e[%player%] &f/%command%" to {lGlobal::*}
  58. loop all players:
  59. if {%loop-player%.Spy} is "on":
  60. set action bar of loop-player to "&6[CMDSPY] &f%player% > /%command%"
  61.  
  62. on place:
  63. add "&c[PLACE] &e[%player%] &f%event-block% @ %location of event-block%" to {lBlocks::*}
  64. add "&c[PLACE] &e[%player%] &f%event-block% @ %location of event-block%" to {lGlobal::*}
  65.  
  66. on break:
  67. add "&c[BREAK] &e[%player%] &f%event-block% @ %location of event-block%" to {lBlocks::*}
  68. add "&c[BREAK] &e[%player%] &f%event-block% @ %location of event-block%" to {lGlobal::*}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement