Zeldaboy111

Skript #96

Jan 31st, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. on load:
  2. set {crate::title} to "&2[&aCrates&2] &a&k::&2"
  3. set {crate::nep} to "%{crate::title}% &4Je hebt &c&lonvoldoende permissies &4om deze command uit te voeren."
  4. if file "Files\Crates\list.yml" doesn't exist:
  5. create file "Files\Crates\list.yml"
  6.  
  7. every 1 tick:
  8. delete {crate::list::*}
  9. set {crate::list::*} to yaml list "crates.list" of file "Files\Crates\list.yml"
  10.  
  11. command /key [<text>] [<player>]:
  12. trigger:
  13. if player has permission "crate.key.give" OR "crate.*":
  14. if arg 1 is set:
  15. if arg 1 is "help":
  16. send "&2========&2[&aCrates&2]========"
  17. json("%player%", "&a&l/key list||ttp:&7Krijg een lijst met alle keys||cmd:/key list")
  18. json("%player%", "&a&l/key <keynaam>||ttp:&7Geef jezelf een key||sgt:/key <keynaam>|| &a&l[speler]||ttp:&7Geef een key aan een speler||sgt:/key <keynaam> [speler]")
  19. send "&2========&2[&aCrates&2]========"
  20. stop
  21. if arg 1 is "list":
  22. send "%{crate::title}% Dit zijn alle crates:"
  23. send "&a&l%{crate::list::*}%"
  24. stop
  25. if arg 1 is "Basic":
  26. if arg 2 is set:
  27. if arg 2 is online:
  28.  
  29. send "%{crate::title}% Je hebt een &a&lkey &2gegeven aan &a&l%arg 2%&2."
  30. send "%{crate::title}% Veel plezier met je key!" to arg 2
  31.  
  32. give 1 tripwire hook named "&7Basic Key" with lore "&5&kl" to arg 2
  33. stop
  34. else:
  35. send "%{crate::title}% &4Deze speler is niet online."
  36. stop
  37. else:
  38. send "%{crate::title}% Veel plezier met je key!"
  39. give 1 tripwire hook named "&7Basic Key" with lore "&5&kl" to player
  40. stop
  41. else:
  42. json("%player%", "%{crate::title}% Dit is geen key, doe:|| &a&l/key help||ttp:&7Krijg help menu||cmd:/key help|| &2voor meer info.")
  43. stop
  44.  
  45. else:
  46. json("%player%", "%{crate::title}% Doe:|| &a&l/key help||ttp:&7Krijg help menu||cmd:/key help|| &2voor meer info.")
  47. stop
  48.  
  49. else:
  50. send "%{crate::nep}%"
  51. stop
  52.  
  53. command /crate [<text>]:
  54. trigger:
  55. if player has permission "crate.give" OR "crate.*":
  56. if arg 1 is set:
  57. if arg 1 is "help":
  58. send "&2========&2[&aCrates&2]========"
  59. json("%player%", "&a&l/crate list||ttp:&7Krijg een lijst met alle keys||cmd:/crate list")
  60. json("%player%", "&a&l/crate <keynaam>||ttp:&7Geef jezelf een crate||sgt:/crate <keynaam>")
  61. send "&2========&2[&aCrates&2]========"
  62. stop
  63. if arg 1 is "list":
  64. send "%{crate::title}% Dit zijn alle crates:"
  65. send "&a&l%{crate::list::*}%"
  66. stop
  67.  
  68. if {crate::list::*} doesn't contain "%arg 1%":
  69. json("%player%", "%{crate::title}% Dit is geen crate, doe:|| &a&l/crate list||ttp:&7Krijg crate list||cmd:/crate list|| &2voor de lijst met alle crates.")
  70. stop
  71.  
  72. else:
  73. delete {crate::cinfo::%arg 1%::*}
  74. set {crate::cinfo::%arg 1%::*} to yaml list "crates.info.Basic.cname" of file "Files\Crates\list.yml"
  75.  
  76. send "%{crate::title}% Veel plezier met je crate!"
  77. give 1 chest named "%{crate::cinfo::%arg 1%::*}%" with lore "&5&kl" to player
  78. stop
  79.  
  80. else:
  81. json("%player%", "%{crate::title}% Doe:|| &a&l/crate help||ttp:&7Krijg help menu||cmd:/crate help|| &2voor meer info.")
  82. stop
  83.  
  84. else:
  85. send "%{crate::nep}%"
  86. stop
Advertisement
Add Comment
Please, Sign In to add comment