Advertisement
Guest User

fixed code maybe

a guest
Apr 20th, 2021
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. variables:
  2. {lives.%player%} = 3
  3. {bancheck.%player%} = 0
  4. {life.player} = red stained glass pane
  5.  
  6. on first join:
  7. set {lives.%player%} to 3
  8. wait 30 ticks
  9. message "Your lives have been set to <red>3<reset>. If you run out, you will be banned for 1 day."
  10. if {bancheck.%player%} = 1:
  11. set {lives.%player%} to 3
  12. set {bancheck.%player%} to 0
  13. wait 30 ticks
  14. message "You have been restored to <red>3<reset> lives."
  15.  
  16. on death of a player:
  17. set {lives.%player%} to {lives.%player%}-1
  18. if attacker is a player:
  19. set {lives.%attacker%} to {lives.%attacker%}+1
  20. if {lives.%player%} < 0:
  21. wait 15 ticks
  22. execute console command "/tempban %player% 1d <red>You're dead.<reset>"
  23. set {bancheck.%player%} to 1
  24.  
  25. command /lives:
  26. description: Display how many lives the player has
  27. aliases: /l, /life, /deaths, /death
  28. trigger:
  29. message "You have <red>%{lives.%player%}%<reset> lives."
  30.  
  31. command /getlives <offline player>:
  32. description: Get a player's number of lives.
  33. permission: lives.admin
  34. aliases: /gl
  35. trigger:
  36. message "<red>%offline player-argument%<reset> has <red>%{lives.%offline player-argument%}% lives."
  37.  
  38. command /addlives <offline player> <integer>:
  39. description: Add lives to the player.
  40. permission: lives.admin
  41. aliases: /al
  42. trigger:
  43. add argument 2 to {lives.%offline player-argument%}
  44. message "Added <red>%integer-argument%</reset> lives to <red>%offline player-argument%."
  45.  
  46. command /setlives <offline player> <integer>:
  47. description: Set a player's number of lives.
  48. usage: /setlives <offline player> <integer>
  49. permission: lives.admin
  50. aliases: /sl
  51. trigger:
  52. set {lives.%offline player-argument%} to argument 2
  53. message "Set <red>%offline player-argument%'s<reset> lives to <red>%integer-argument%."
  54.  
  55. command /livesplus:
  56. description: opens a GUI of the player's lives
  57. aliases: /lp
  58. trigger:
  59. open virtual chest inventory with size 3 named "&rLives Plus" to player
  60. if {lives.%player%} = 3:
  61. format gui slot 11 of player with {life.player} named "&4Life"
  62. format gui slot 13 of player with {life.player} named "&4Life"
  63. format gui slot 15 of player with {life.player} named "&4Life"
  64. if {lives.%player%} = 2:
  65. format gui slot 11 of player with {life.player} named "&4Life"
  66. format gui slot 13 of player with {life.player} named "&4Life"
  67. if {lives.%player%} = 1:
  68. format gui slot 11 of player with {life.player} named "&4Life"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement