Advertisement
Zeldaboy111

Skript Tutorial #9 Vote

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