Advertisement
Zeldaboy111

Skript Tutorial #7 Cosmetic Cooldown

Sep 13th, 2018
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. options:
  2. {cparticlect::%arg 2%} = {cparticlect::%player%}
  3. {cparticlect::%arg 2%} = {cparticlect::%loop-player%}
  4.  
  5. {cparticlecn::%arg 2%} = {cparticlecn::%loop-player%}
  6.  
  7. {cfireworkspark::%arg 1%} = {cfireworkspark::%loop-player%}
  8. {cwolfhearts::%arg 1%} = {cwolfhearts::%loop-player%}
  9.  
  10. on join:
  11. player is in world "world":
  12. clear the player's inventory
  13. set slot 4 of player to a chest named "&6Cosmetics" with lore "&7Open een cosmetic GUI"
  14. if {cparticlect::%player%} is not set:
  15. set {cparticlect::%player%} to 0
  16.  
  17. on leftclick:
  18. if player is holding a chest named "&6Cosmetics" with lore "&7Open een cosmetic GUI":
  19. execute console command "/cosmetic open %player%"
  20. cancel event
  21.  
  22. on rightclick:
  23. player is holding a chest named "&6Cosmetics" with lore "&7Open een cosmetic GUI":
  24. execute console command "/cosmetic open %player%"
  25. cancel event
  26.  
  27.  
  28. command /cosmetic open <offline player>:
  29. executable by: console
  30. trigger:
  31. open chest with 1 rows named "&6Cosmetics" to arg 1
  32. format slot 0 of arg 1 with leather boots dyed white named "&f&lFirework Sparks" with lore "&710 secondes vuurwerk particles" to close then run [execute console command "cparticle firework %arg 1%"]
  33. format slot 1 of arg 1 with bone named "&4&lWolf Hearts" with lore "&710 secondes wolven hartjes particles" to close then run [execute console command "cparticle wolfheart %arg 1%"]
  34.  
  35.  
  36. command /cparticle <text> <offline player>:
  37. executable by: console
  38. trigger:
  39. if {cparticlect::%arg 2%} is 0:
  40. if arg 1 is "firework":
  41. send "&5<Cosmetics> &dFirework Sparks particles aangezet" to arg 2
  42. set {cparticlect::%arg 2%} to 10
  43. set {cparticlecn::%arg 2%} to "Firework Sparks"
  44. set {cfireworkspark::%arg 2%} to true
  45. wait 10 seconds
  46. set {cfireworkspark::%arg 2%} to false
  47. send "&5<Cosmetics> &dFirework Sparks particles uitgezet" to arg 2
  48. stop
  49. if arg 1 is "wolfheart":
  50. send "&5<Cosmetics> &4Deze particle is nog niet klaar." to arg 2
  51. stop
  52. else:
  53. send "&5<Cosmetics> &4Je hebt nog een cooldown omdat je de particle: &c%{cparticlecn::%arg 2%}% &4aan hebt gezet, van: &c%{cparticlect::%arg 2%}% &4secondes" to arg 2
  54. stop
  55.  
  56.  
  57. #================================================================
  58. every 5 ticks:
  59. loop all players:
  60. if {cfireworkspark::%loop-player%} is true:
  61. show 25 "fireworks spark" particles at location of loop-player for loop-player offset by 0.5, 1, 0.5
  62. stop
  63. #=================================================================
  64. every 1 second:
  65. loop all players:
  66. if {cparticlect::%loop-player%} is not 0:
  67. remove 1 from {cparticlect::%loop-player%}
  68. if {cparticlect::%loop-player%} is 0:
  69. delete {cparticlecn::%loop-player%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement