Advertisement
Zeldaboy111

Skript Tutorial #11 Suits

Sep 20th, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.61 KB | None | 0 0
  1. options:
  2. {cparticleCT::%arg 3%} = {cparticleCT::%player%}
  3. {cparticleCT::%arg 3%} = {cparticleCT::%loop-player%}
  4.  
  5. {cParticleName::%arg 3%} = {cParticleName::%loop-player%}
  6.  
  7. {cparticlecn::%arg 2%} = {cparticlecn::%loop-player%}
  8.  
  9. {cfireworkspark::%arg 1%} = {cfireworkspark::%loop-player%}
  10. {cwolfhearts::%arg 1%} = {cwolfhearts::%loop-player%}
  11.  
  12. {chead::type::%arg 2%} = {chead::type::%player%}
  13.  
  14. {vote::time::%player%} = {vote::time::%loop-player%}
  15.  
  16. on join:
  17. execute console command "mvtp %player% lobby"
  18. set hunger to 10
  19. set player's health to 10
  20. player is in world "lobby":
  21. clear the player's inventory
  22. set slot 4 of player to a chest named "&6Cosmetics" with lore "&7Open een cosmetic GUI"
  23. if {cparticleCT::%player%} is not set:
  24. set {cparticleCT::%player%} to 0
  25. if {cadminchange::%player%} is not set:
  26. set {cadminchange::%player%} to false
  27. if {vote::time::%player%} is not set:
  28. set {vote::time::%player%} to 0
  29. set helmet slot of player to {chead::type::%player%}
  30.  
  31. on break:
  32. if player is in "lobby":
  33. if {cadminchangeb::%player%} is false:
  34. send "&6<Lobby> &4Je mag geen blokken breken in de lobby."
  35. cancel event
  36.  
  37. on leftclick:
  38. if player is holding a chest named "&6Cosmetics" with lore "&7Open een cosmetic GUI":
  39. execute console command "/cosmeticmain open %player%"
  40. cancel event
  41.  
  42. on rightclick:
  43. player is holding a chest named "&6Cosmetics" with lore "&7Open een cosmetic GUI":
  44. execute console command "/cosmeticmain open %player%"
  45. cancel event
  46.  
  47. command /cosmeticmain open <offline player>:
  48. executable by: console
  49. trigger:
  50. open chest with 1 rows named "&6Cosmetics" to arg 1
  51. format slot 0 of arg 1 with orange dye named "&5Particles" to close then run [execute console command "cosmeticp open %arg 1%"]
  52. format slot 2 of arg 1 with Skull of ("Tom25W" parsed as an offline player) named "&eHeads" to close then run [execute console command "cosmetich open %arg 1%"]
  53. format slot 4 of arg 1 with leather chestplate dyed lime named "&aSuits" to close then run [execute console command "cosmeticsuit open %arg 1%"]
  54. #========================================================================================================================
  55. command /cosmeticp open <offline player>:
  56. executable by: console
  57. trigger:
  58. wait 3 tick
  59. open chest with 1 rows named "&5Particles" to arg 1
  60. 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 FireworkSpark fireworks_spark %arg 1%"]
  61. 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 WolfHearts wolfheart %arg 1%"]
  62.  
  63. command /cparticle <text> <text> <offline player>:
  64. executable by: console
  65. trigger:
  66. if {cparticlect::%arg 3%} is 0:
  67. set {cParticleMessage::%arg 3%} to arg 1
  68. set {cParticleName::%arg 3%} to arg 2
  69. set {cparticleCT::%arg 3%} to 10
  70. send "&5<Cosmetics> &dDe particle: &5%{cParticleMessage::%arg 3%}% &dis aangezet." to arg 3
  71. wait 10 seconds
  72. delete {cParticleName::%arg 3%}
  73. send "&5<Cosmetics> &dDe particle: &5%{cParticleMessage::%arg 3%}% &dis uitgezet." to arg 3
  74. stop
  75. else:
  76. send "&5<Cosmetics> &dJe hebt nog een cooldown van: &5%{cparticleCT::%arg 3%}% &dseconden omdat je de particle: &5%{cParticleMessage::%arg 3%}% &dhebt aangezet." to arg 3
  77. stop
  78.  
  79. every 1 second:
  80. loop all players:
  81. if {cparticleCT::%loop-player%} is not 0:
  82. remove 1 from {cparticleCT::%loop-player%}
  83. stop
  84.  
  85. every 5 ticks:
  86. loop all players:
  87. if {cParticleName::%loop-player%} is set:
  88. #show 25 "%{cParticleName::%loop-player%}%" particles at location of loop-player for loop-player offset by 0.5, 1, 0.5
  89. stop
  90. #=================================================================
  91. command /cosmetich open <offline player>:
  92. executable by: console
  93. trigger:
  94. wait 3 tick
  95. open chest with 6 rows named "&5Heads Items" to arg 1
  96.  
  97. #Tweede rij
  98. #Verander slot slot 10 naar een ander slot (na of voor de kist)
  99. format slot 9 of arg 1 with Skull of ("MHF_PigZombie" parsed as an offline player) named "&eZombiePigman" to close then run [execute console command "chead MHF_PigZombie %arg 1%"]
  100. format slot 10 of arg 1 with Skull of ("Tom25W" parsed as an offline player) named "&eGoldenChest" to close then run [execute console command "/chead GoldenChest %arg 1%"]
  101. format slot 11 of arg 1 with Skull of ("http://textures.minecraft.net/texture/dfa695b59618b3616b6aaa910c5a10146195edd6367d25e9399a74ceef966" parsed as an offline player) named "&eGoldenChest" to close then run [execute console command "/chead GoldenChest %arg 1%"]
  102.  
  103.  
  104.  
  105.  
  106. #Onderste rij
  107. format slot 49 of arg 1 with barrier named "&4Sluit het menu" to close
  108. format slot 50 of arg 1 with arrow named "&cVolgende pagina" to close then run [execute console command "cosmetich2 open %arg 1%"]
  109. format slot 53 of arg 1 with barrier named "&cVerwijder je head" to close then run [execute console command "chead remove %arg 1%"]
  110.  
  111. command /cosmetich2 open <offline player>:
  112. executable by: console
  113. trigger:
  114. wait 3 tick
  115. send "&5<Cosmetics> &4Er is nog geen 2de pagina" to arg 1
  116.  
  117.  
  118. command /chead <text> <offline player>:
  119. executable by: console
  120. trigger:
  121. if arg 1 is "remove":
  122. set helmet slot of arg 2 to air
  123. send "&5<Cosmetics> &dJe head is verwijderd" to arg 2
  124. stop
  125. if arg 1 is "GoldenChest":
  126. set helmet slot of arg 2 to Skull of ("Tom25W" parsed as an offline player)
  127. set {chead::type::%arg 2%} to Skull of ("Tom25W" parsed as an offline player)
  128. send "&5<Cosmetics> &dVeel plezier met je head" to arg 2
  129.  
  130. if arg 1 is "MHF_PigZombie":
  131. set helmet slot of arg 2 to Skull of ("MHF_PigZombie" parsed as an offline player)
  132. set {chead::type::%arg 2%} to Skull of ("MHF_PigZombie" parsed as an offline player)
  133. send "&5<Cosmetics> &dVeel plezier met je head" to arg 2
  134. #================================================================
  135.  
  136. command /cosmeticsuit open <offline player>:
  137. executable by: console
  138. trigger:
  139. wait 3 ticks
  140. open chest with 6 rows named "&aSuits" to arg 1
  141.  
  142. format slot 9 of arg 1 with leather chestplate dyed blue named "&2Blue chestplate" to close then run [execute console command "csuits BlueChestplate blue_leather_chestplate %arg 1%"]
  143. format slot 10 of arg 1 with leather chestplate dyed red named "&2Red chestplate" to close then run [execute console command ""]
  144. format slot 11 of arg 1 with leather chestplate dyed yellow named "&2Yellow chestplate" to close then run [execute console command ""]
  145. #
  146. # format slot 49
  147. # format slot 50
  148. # format slot 53
  149.  
  150. command /csuits <text> <item> <offline player>:
  151. executable by: console
  152. trigger:
  153. equip arg 3 with arg 2
  154.  
  155. #================================================================
  156.  
  157. command /cadmin [<text>] [<text>]:
  158. trigger:
  159. if player has permission "adminchange":
  160. if arg 1 is "invc" OR "invchange" OR "ic":
  161. if arg 2 is "true" OR "on" OR "aan":
  162. send "&3<AdminCommands> &bJe kan je inventory nu veranderen"
  163. set {cadminchangei::%player%} to true
  164. stop
  165. if arg 2 is "false" OR "off" OR "uit":
  166. send "&3<AdminCommands> &bJe kan je inventory nu niet meer veranderen"
  167. set {cadminchangei::%player%} to false
  168. stop
  169. else:
  170. send "&3<AdminCommands> &4Doe /cadmin &cinvc/invchange/ic true/on/aan &4om inventorychange aan te zetten"
  171. send "&3<AdminCommands> &4Doe /cadmin &cinvc/invchange/ic false/off/uit &4om inventorychange uit te zetten"
  172. stop
  173. if arg 1 is "breakblocks" OR "breakb" OR "bb":
  174. if arg 2 is "true" OR "on" OR "aan":
  175. send "&3<AdminCommands> &bJe kan nu blokken breken in de lobby"
  176. set {cadminchangeb::%player%} to true
  177. stop
  178. if arg 2 is "false" OR "off" OR "uit":
  179. send "&3<AdminCommands> &bJe kan nu geen blokken meer breken in de lobby"
  180. set {cadminchangeb::%player%} to false
  181. stop
  182. else:
  183. send "&3<AdminCommands> &4Doe /cadmin &cbreakblocks/breakb/bb true/on/aan &4om blokken in de lobby te kunnen breken"
  184. send "&3<AdminCommands> &4Doe /cadmin &cbreakblocks/breakb/bb false/off/uit &4om geen blokken in de lobby te kunnen breken"
  185. stop
  186. if arg 1 is not set:
  187. send "&3<AdminCommands> &4Doe /cadmin &cinvc/invchange/ic true/on/aan &4om inventorychange aan te zetten"
  188. send "&3<AdminCommands> &4Doe /cadmin &cinvc/invchange/ic false/off/uit &4om inventorychange uit te zetten"
  189. stop
  190. else:
  191. send "&3<AdminCommands> &4Je hebt onvoldoende permissies hiervoor"
  192. stop
  193.  
  194. on inventory click:
  195. if player is in world "lobby":
  196. if {cadminchangei::%player%} is false:
  197. cancel event
  198. on drop:
  199. if player is in world "lobby":
  200. if {cadminchangei::%player%} is false:
  201. cancel event
  202.  
  203. #=================================================
  204. #Speciaal item
  205. #Keys/iets anders
  206.  
  207. command /vote:
  208. trigger:
  209. if {vote::time::%player%} is 0:
  210. send "&9<Vote> &3Hier is je vote key"
  211. give player 1 tripwire hook named "&9VoteKey" with lore "&kl"
  212. set {vote::time::%player%} to 10
  213. else:
  214. send "&9<Vote> &3Je kan pas voten over: &b%{vote::time::%player%}% &3seconden."
  215.  
  216.  
  217. every 1 seconds:
  218. loop all players:
  219. if {vote::time::%loop-player%} is not 0:
  220. remove 1 from {vote::time::%loop-player%}
  221.  
  222. on rightclick:
  223. player is in world "lobby":
  224. clicked block is a chest:
  225. if player is holding a tripwire hook named "&9VoteKey" with lore "&kl":
  226. remove 1 tripwire hook named "&9VoteKey" with lore "&kl" from player
  227. cancel event
  228. execute console command "cvoteopen %player%"
  229. stop
  230. else:
  231. send "&9<Vote> &4Je hebt geen &cVoteKey"
  232. cancel event
  233. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement