Advertisement
Zeldaboy111

Skript Tutorial #10 Particles opruimen

Sep 19th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.64 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. #========================================================================================================================
  54. command /cosmeticp open <offline player>:
  55. executable by: console
  56. trigger:
  57. wait 3 tick
  58. open chest with 1 rows named "&5Particles" to arg 1
  59. 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%"]
  60. 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%"]
  61.  
  62. command /cparticle <text> <text> <offline player>:
  63. executable by: console
  64. trigger:
  65. if {cparticlect::%arg 3%} is 0:
  66. set {cParticleMessage::%arg 3%} to arg 1
  67. set {cParticleName::%arg 3%} to arg 2
  68. set {cparticleCT::%arg 3%} to 10
  69. send "&5<Cosmetics> &dDe particle: &5%{cParticleMessage::%arg 3%}% &dis aangezet." to arg 3
  70. wait 10 seconds
  71. delete {cParticleName::%arg 3%}
  72. send "&5<Cosmetics> &dDe particle: &5%{cParticleMessage::%arg 3%}% &dis uitgezet." to arg 3
  73. stop
  74. else:
  75. 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
  76. stop
  77.  
  78. every 1 second:
  79. loop all players:
  80. if {cparticleCT::%loop-player%} is not 0:
  81. remove 1 from {cparticleCT::%loop-player%}
  82. stop
  83.  
  84. every 5 ticks:
  85. loop all players:
  86. if {cParticleName::%loop-player%} is set:
  87. show 25 "%{cParticleName::%loop-player%}%" particles at location of loop-player for loop-player offset by 0.5, 1, 0.5
  88. stop
  89. #=================================================================
  90. command /cosmetich open <offline player>:
  91. executable by: console
  92. trigger:
  93. wait 3 tick
  94. open chest with 6 rows named "&5Heads Items" to arg 1
  95.  
  96. #Tweede rij
  97. #Verander slot slot 10 naar een ander slot (na of voor de kist)
  98. 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%"]
  99. 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%"]
  100. 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%"]
  101.  
  102.  
  103.  
  104.  
  105. #Onderste rij
  106. format slot 49 of arg 1 with barrier named "&4Sluit het menu" to close
  107. format slot 50 of arg 1 with arrow named "&cVolgende pagina" to close then run [execute console command "cosmetich2 open %arg 1%"]
  108. format slot 53 of arg 1 with barrier named "&cVerwijder je head" to close then run [execute console command "chead remove %arg 1%"]
  109.  
  110. command /cosmetich2 open <offline player>:
  111. executable by: console
  112. trigger:
  113. wait 3 tick
  114. send "&5<Cosmetics> &4Er is nog geen 2de pagina" to arg 1
  115.  
  116.  
  117. command /chead <text> <offline player>:
  118. executable by: console
  119. trigger:
  120. if arg 1 is "remove":
  121. set helmet slot of arg 2 to air
  122. send "&5<Cosmetics> &dJe head is verwijderd" to arg 2
  123. stop
  124. if arg 1 is "GoldenChest":
  125. set helmet slot of arg 2 to Skull of ("Tom25W" parsed as an offline player)
  126. set {chead::type::%arg 2%} to Skull of ("Tom25W" parsed as an offline player)
  127. send "&5<Cosmetics> &dVeel plezier met je head" to arg 2
  128.  
  129. if arg 1 is "MHF_PigZombie":
  130. set helmet slot of arg 2 to Skull of ("MHF_PigZombie" parsed as an offline player)
  131. set {chead::type::%arg 2%} to Skull of ("MHF_PigZombie" parsed as an offline player)
  132. send "&5<Cosmetics> &dVeel plezier met je head" to arg 2
  133. #================================================================
  134.  
  135. command /cadmin [<text>] [<text>]:
  136. trigger:
  137. if player has permission "adminchange":
  138. if arg 1 is "invc" OR "invchange" OR "ic":
  139. if arg 2 is "true" OR "on" OR "aan":
  140. send "&3<AdminCommands> &bJe kan je inventory nu veranderen"
  141. set {cadminchangei::%player%} to true
  142. stop
  143. if arg 2 is "false" OR "off" OR "uit":
  144. send "&3<AdminCommands> &bJe kan je inventory nu niet meer veranderen"
  145. set {cadminchangei::%player%} to false
  146. stop
  147. else:
  148. send "&3<AdminCommands> &4Doe /cadmin &cinvc/invchange/ic true/on/aan &4om inventorychange aan te zetten"
  149. send "&3<AdminCommands> &4Doe /cadmin &cinvc/invchange/ic false/off/uit &4om inventorychange uit te zetten"
  150. stop
  151. if arg 1 is "breakblocks" OR "breakb" OR "bb":
  152. if arg 2 is "true" OR "on" OR "aan":
  153. send "&3<AdminCommands> &bJe kan nu blokken breken in de lobby"
  154. set {cadminchangeb::%player%} to true
  155. stop
  156. if arg 2 is "false" OR "off" OR "uit":
  157. send "&3<AdminCommands> &bJe kan nu geen blokken meer breken in de lobby"
  158. set {cadminchangeb::%player%} to false
  159. stop
  160. else:
  161. send "&3<AdminCommands> &4Doe /cadmin &cbreakblocks/breakb/bb true/on/aan &4om blokken in de lobby te kunnen breken"
  162. send "&3<AdminCommands> &4Doe /cadmin &cbreakblocks/breakb/bb false/off/uit &4om geen blokken in de lobby te kunnen breken"
  163. stop
  164. if arg 1 is not set:
  165. send "&3<AdminCommands> &4Doe /cadmin &cinvc/invchange/ic true/on/aan &4om inventorychange aan te zetten"
  166. send "&3<AdminCommands> &4Doe /cadmin &cinvc/invchange/ic false/off/uit &4om inventorychange uit te zetten"
  167. stop
  168. else:
  169. send "&3<AdminCommands> &4Je hebt onvoldoende permissies hiervoor"
  170. stop
  171.  
  172. on inventory click:
  173. if player is in world "lobby":
  174. if {cadminchangei::%player%} is false:
  175. cancel event
  176. on drop:
  177. if player is in world "lobby":
  178. if {cadminchangei::%player%} is false:
  179. cancel event
  180.  
  181. #=================================================
  182. #Speciaal item
  183. #Keys/iets anders
  184.  
  185. command /vote:
  186. trigger:
  187. if {vote::time::%player%} is 0:
  188. send "&9<Vote> &3Hier is je vote key"
  189. give player 1 tripwire hook named "&9VoteKey" with lore "&kl"
  190. set {vote::time::%player%} to 10
  191. else:
  192. send "&9<Vote> &3Je kan pas voten over: &b%{vote::time::%player%}% &3seconden."
  193.  
  194.  
  195. every 1 seconds:
  196. loop all players:
  197. if {vote::time::%loop-player%} is not 0:
  198. remove 1 from {vote::time::%loop-player%}
  199.  
  200. on rightclick:
  201. player is in world "lobby":
  202. clicked block is a chest:
  203. if player is holding a tripwire hook named "&9VoteKey" with lore "&kl":
  204. remove 1 tripwire hook named "&9VoteKey" with lore "&kl" from player
  205. cancel event
  206. execute console command "cvoteopen %player%"
  207. stop
  208. else:
  209. send "&9<Vote> &4Je hebt geen &cVoteKey"
  210. cancel event
  211. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement