ArtzifyHD

Simple stats

Aug 21st, 2017
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.80 KB | None | 0 0
  1. #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
  2. # #
  3. #SimpleStats #
  4. #Created by halks514 v2.4 #
  5. # #
  6. #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
  7.  
  8. on break:
  9. if tool is a pickaxe:
  10. add 1 to {pickaxe.break.%player%}
  11. add 1 to {blocks.broken.%player%}
  12. Else if tool is a shovel:
  13. add 1 to {shovel.break.%player%}
  14. add 1 to {blocks.broken.%player%}
  15. else if tool is a axe:
  16. add 1 to {axe.break.%player%}
  17. add 1 to {blocks.broken.%player%}
  18. else if tool is nothing:
  19. add 1 to {nothing.break.%player%}
  20. add 1 to {blocks.broken.%player%}
  21. else:
  22. add 1 to {blocks.broken.%player%}
  23. command /stats [<offline player>]:
  24. permission: ss.see
  25. permission message: &7[&bSimpleStats&7] &cYou don`t have permission for this command.
  26. aliases: ss
  27. trigger:
  28. if arg-1 is "help":
  29. player have permission "ss.help":
  30. message "&7&m---&b&m---&7&m---&8&m[&r &b&lSimple Stats Help &8&m]&7&m---&b&m---&7&m---"
  31. message "&a/ss or /simplestats "
  32. message "&b/simplestats help &7- &7to see this page "
  33. message "&b/simplestats &7- &7to see your stats "
  34. message "&b/simplestats &a(player) &7- &7to see a player's stats "
  35. message "&b/resetsimplestats &a(player) &7- &7to reset a player's stats "
  36. message "&7&m---&b&m---&7&m---&8&m[&r &b&lSimple Stats Help &8&m]&7&m---&b&m---&7&m---"
  37. if arg-1 is not set:
  38. message "&7&m---&b&m---&7&m---&8&m[&r &b&lSimple Stats &8&m]&7&m---&b&m---&7&m---"
  39. message "&6Pickaxe: &7- &b%{pickaxe.break.%player%}% "
  40. message "&6Shovel: &7- &b%{shovel.break.%player%}%"
  41. message "&6Axe: &7- &b%{axe.break.%player%}%"
  42. message "&6Hand: &7- &b%{nothing.break.%player%}%"
  43. message "&aTotal Blocks Broken &2- &d%{blocks.broken.%player%}%"
  44. message "&7&m---&b&m---&7&m---&8&m[&r &b&lSimple Stats &8&m]&7&m---&b&m---&7&m---"
  45. else:
  46. if player have permission "ss.see.others":
  47. set {_player} to arg-1
  48. wait 1 tick
  49. if {_player} has played on this server before:
  50. message "&7&m---&b&m---&7&m---&8&m[&r &a&l%{_player}%'s &b&lSimple Stats &8&m]&7&m---&b&m---&7&m---"
  51. message "&6Pickaxe: &7- &b%{pickaxe.break.%{_player}%}% "
  52. message "&6Shovel: &7- &b%{shovel.break.%{_player}%}%"
  53. message "&6Axe: &7- &b%{axe.break.%{_player}%}%"
  54. message "&6Hand: &7- &b%{nothing.break.%{_player}%}%"
  55. message "&aTotal Blocks Broken &2- &d%{blocks.broken.%{_player}%}%"
  56. message "&7&m---&b&m---&7&m---&8&m[&r &a&l%{_player}%'s &b&lSimple Stats &8&m]&7&m---&b&m---&7&m---"
  57. else:
  58. message "&7[&bSimpleStats&7] &cYou don`t have permission for this command."
  59.  
  60. command /resetsimplestats [<offline player>]:
  61. permission: ss.reset
  62. permission message: &7[&bSimpleStats&7] &cYou don`t have permission for this command.
  63. aliases: rss
  64. trigger:
  65. if arg-1 is not set:
  66. message "&7Usage&e:&b /resetsimplestats &7(&aPlayer&7)"
  67. else:
  68. set {_player} to arg-1
  69. wait 1 tick
  70. if {_player} has played on this server before:
  71. set {pickaxe.break.%{_player}%} to 0
  72. set {nothing.break.%{_player}%} to 0
  73. set {shovel.break.%{_player}%} to 0
  74. set {axe.break.%{_player}%} to 0
  75. set {blocks.broken.%{_player}%} to 0
  76. message "&7[&bSimpleStats&7] &bStats of &a%{_player}%&b has been reset!"
  77. else:
  78. message "&7[&bSimpleStats&7] &cPlayer &a%{_player}% &cnot found!"
  79. on join:
  80. if {pickaxe.break.%player%} is not set:
  81. set {pickaxe.break.%player%} to 0
  82. if {nothing.break.%player%} is not set:
  83. set {nothing.break.%player%} to 0
  84. if {shovel.break.%player%} is not set:
  85. set {shovel.break.%player%} to 0
  86. if {axe.break.%player%} is not set:
  87. set {axe.break.%player%} to 0
  88. if {blocks.broken.%player%} is not set:
  89. set {blocks.broken.%player%} to 0
Add Comment
Please, Sign In to add comment