Zeldaboy111

Skript Tutorial #67

Dec 19th, 2018
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.18 KB | None | 0 0
  1.  
  2. on load:
  3. set {collchest::text::title} to "&1[&bColChest&1] &b"
  4. set {collchest::list::common} to "Er zijn nog geen common CollChests."
  5. set {collchest::list::epic} to "Er zijn nog geen epic CollChests."
  6. set {collchest::list::legendary} to "Er zijn nog geen legendary CollChests."
  7.  
  8. command /collchest [<text>] [<text>]:
  9. trigger:
  10. if player has permission "collchest.add" OR "collchest.*":
  11. if player is in world "Colosseum-w1":
  12. if arg 1 is "help":
  13. send "&1==========[&bCollChest&1]=========="
  14. send "&3/collchest add common/epic/legendary &7&k::&f &bMaak een collchest."
  15. send "&3/collchest remove &7&k::&f &bRemove de collchest waar je tegenover staat."
  16. send "&3/collchest list &7&k::&f &bKrijg een lijst met alle locaties van de CollChests."
  17. send "&1==========[&bCollChest&1]=========="
  18. stop
  19.  
  20. if arg 1 is "add":
  21. if targeted block is a chest:
  22. set {_loc} to location of targeted block
  23.  
  24. if {%{_loc}%::chest::common} is false:
  25. if arg 2 is "common":
  26. set {%{_loc}%::chest::common} to true
  27. add {_loc} to {collchest::list::common::*}
  28.  
  29. send "%{collchest::text::title}% Je hebt de CollChest succesvol gemaakt met de volgende eigenschappen:"
  30. send "&3Level: &bcommon"
  31. send "&3Wereld: &b%world of player%"
  32. send "&3Locatie: &b%{_loc}%"
  33.  
  34. stop
  35.  
  36. if {%{_loc}%::chest::common} is not set:
  37. if arg 2 is "common":
  38. set {%{_loc}%::chest::common} to true
  39. add {_loc} to {collchest::list::common::*}
  40.  
  41. send "%{collchest::text::title}% Je hebt de CollChest succesvol gemaakt met de volgende eigenschappen:"
  42. send "&3Level: &bcommon"
  43. send "&3Wereld: &b%world of player%"
  44. send "&3Locatie: &b%{_loc}%"
  45.  
  46. stop
  47.  
  48. if {%{_loc}%::chest::common} is false:
  49. if arg 2 is "epic":
  50. set {%{_loc}%::chest::epic} to true
  51. add {_loc} to {collchest::list::epic::*}
  52.  
  53. send "%{collchest::text::title}% Je hebt de CollChest succesvol gemaakt met de volgende eigenschappen:"
  54. send "&3Level: &bepic"
  55. send "&3Wereld: &b%world of player%"
  56. send "&3Locatie: &b%{_loc}%"
  57.  
  58. stop
  59.  
  60. if {%{_loc}%::chest::common} is not set:
  61. if arg 2 is "epic":
  62. set {%{_loc}%::chest::epic} to true
  63. add {_loc} to {collchest::list::epic::*}
  64.  
  65. send "%{collchest::text::title}% Je hebt de CollChest succesvol gemaakt met de volgende eigenschappen:"
  66. send "&3Level: &bepic"
  67. send "&3Wereld: &b%world of player%"
  68. send "&3Locatie: &b%{_loc}%"
  69.  
  70. stop
  71.  
  72. if {%{_loc}%::chest::legendary} is false:
  73. if arg 2 is "legendary":
  74. set {%{_loc}%::chest::legendary} to true
  75. add {_loc} to {collchest::list::legendary::*}
  76.  
  77. send "%{collchest::text::title}% Je hebt de CollChest succesvol gemaakt met de volgende eigenschappen:"
  78. send "&3Level: &blegendary"
  79. send "&3Wereld: &b%world of player%"
  80. send "&3Locatie: &b%{_loc}%"
  81.  
  82. stop
  83.  
  84. if {%{_loc}%::chest::legendary} is not set:
  85. if arg 2 is "legendary":
  86. set {%{_loc}%::chest::legendary} to true
  87. add {_loc} to {collchest::list::legendary::*}
  88.  
  89. send "%{collchest::text::title}% Je hebt de CollChest succesvol gemaakt met de volgende eigenschappen:"
  90. send "&3Level: &blegendary"
  91. send "&3Wereld: &b%world of player%"
  92. send "&3Locatie: &b%{_loc}%"
  93.  
  94. stop
  95.  
  96.  
  97. else:
  98. send "%{collchest::text::title}% &4Dit is geen bestaande collchest, doe &c/collchest help &4voor meer info, of doe &c/collchest common/epic/legendary &4om deze command uit te voeren."
  99. stop
  100.  
  101. else:
  102. send "%{collchest::text::title}% &4Dit is al een CollChest."
  103. stop
  104.  
  105. else:
  106. send "%{collchest::text::title}% &4Dit is geen kist."
  107. stop
  108.  
  109. if arg 1 is "remove":
  110. if targeted block is a chest:
  111. set {_loc} to location of targeted block
  112. if {%{_loc}%::chest::common} is true:
  113. remove {_loc} from {collchest::list::common::*}
  114. set {%{_loc}%::chest::common} to false
  115. send "%{collchest::text::title}% Succesvol deze CollChest geremoved."
  116. stop
  117. if {%{_loc}%::chest::epic} is true:
  118. remove {_loc} from {collchest::list::epic::*}
  119. set {%{_loc}%::chest::epic} to false
  120. send "%{collchest::text::title}% Succesvol deze CollChest geremoved."
  121. stop
  122. if {%{_loc}%::chest::legendary} is true:
  123. remove {_loc} from {collchest::list::legendary::*}
  124. set {%{_loc}%::chest::legendary} to false
  125. send "%{collchest::text::title}% Succesvol deze CollChest geremoved."
  126. stop
  127.  
  128. else:
  129. send "%{collchest::text::title}% &4Dit is geen CollChest."
  130. stop
  131. else:
  132. send "%{collchest::text::title}% &4Dit is geen kist."
  133. stop
  134.  
  135. if arg 1 is "list":
  136. send "%{collchest::text::title}% &3Dit is de lijst met alle locaties van de CollChests:"
  137. if {collchest::list::common::*} is set:
  138. send "&b%{collchest::list::common::*}%"
  139. else:
  140. send "&b%{collchest::list::common}%"
  141. if {collchest::list::epic::*} is set:
  142. send "&b%{collchest::list::epic::*}%"
  143. else:
  144. send "&b%{collchest::list::epic}%"
  145. if {collchest::list::legendary::*} is set:
  146. send "&b%{collchest::list::legendary::*}%"
  147. else:
  148. send "&b%{collchest::list::legendary}%"
  149.  
  150. else:
  151. send "%{collchest::text::title}% &4Doe &c/collchest help &4voor meer informatie."
  152. stop
  153. else:
  154. send "%{collchest::text::title}% &4Je kan deze command alleen uitvoeren in de wereld: &cColosseum-w1&4."
  155.  
  156. else:
  157. send "%{collchest::text::title}% &4Je hebt &convoldoende permissies &4om deze command uit te voeren."
  158. stop
  159.  
  160. on rightclick on chest:
  161. set {_loc} to location of clicked block
  162. if {%{_loc}%::chest::common} is true:
  163. cancel event
  164. stop
  165.  
  166. if {%{_loc}%::chest::epic} is true:
  167. cancel event
  168. stop
  169.  
  170. if {%{_loc}%::chest::legendary} is true:
  171. cancel event
  172. stop
  173.  
  174.  
  175. command /n:
  176. trigger:
  177. give player a name tag named "&7Common Chest"
  178. give player a name tag named "&5Epic Chest"
  179. give player a name tag named "&6Legendary Chest"
Add Comment
Please, Sign In to add comment