Zeldaboy111

Skript #191

Jun 18th, 2019
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1.  
  2. options:
  3. prefix: &f[&2Tycoon&f] &8>>
  4. version: 1.0
  5.  
  6. command /tycoon [<text>] [<text>]:
  7. trigger:
  8. if player has permission "Tycoon.*":
  9. if arg 1 is "help":
  10. send "&f--------------[&2Tycoon&f]--------------"
  11. send "&a/Tycoon help &8>> &2Krijg de help pagina"
  12. send "&a/Tycoon shop create &8>> &2Maak een shop"
  13. send "&a/Tycoon shop &8>> &2Ga naar het shop gui"
  14. send "&a/Tycoon shop remove &8>> &2Verwijder de shop"
  15. send "&f--------------[&2Tycoon&f]--------------"
  16.  
  17. if arg 1 is "shop":
  18. if arg 2 is "create":
  19. send "{@prefix} &2Succesvol een shop item gegeven."
  20. give player a book named "&6Create Shop" with lore "&5Klik om een shop te maken - Tycoon"
  21. #send "{@prefix} &aSuccesvol de shop gemaakt!"
  22. #spawn Llama at player
  23. #set {_Llama} to last spawned Llama
  24. #set name of last spawned Llama to "&6Tycoon shop"
  25. #add "{Age:1,NoAI:1,Silent:1b,Invulnerable:1}" to nbt tag of {_Llama}
  26.  
  27.  
  28. else if arg 2 is set:
  29. send "{@prefix} &4Dit command is niet goed uitgevoerd, doe &c/tycoon stop create&4."
  30.  
  31.  
  32. else:
  33. send "{@prefix} &4Doe &c/tycoon help &4voor meer info."
  34.  
  35. else if arg 1 is "help":
  36. send "&f--------------[&2Tycoon&f]--------------"
  37. send "&a/Tycoon help &8>> &2Krijg de help pagina"
  38. send "&a/Tycoon shop &8>> &2Ga naar het shop gui"
  39. send "&f--------------[&2Tycoon&f]--------------"
  40.  
  41. else if arg 1 is "shop":
  42. send "{@prefix} &2Shop geoopent."
  43.  
  44. on rightclick on a villager:
  45. wait 1 tick
  46. open chest with 1 rows named "&6Tycoon Shop" to player
  47. make gui slot 0 of player with redstone dust to close
  48. make gui slot 8 of player with barrier named "&4Delete Shop" to run function removeShop("%player%", "%location of clicked entity%")
  49.  
  50.  
  51.  
  52. on rightclick:
  53. if player is holding a book named "&6Create Shop" with lore "&5Klik om een shop te maken - Tycoon":
  54.  
  55. set {_locX} to x-coordinate of targeted block
  56. set {_locY} to y-coordinate of targeted block+0.5
  57. set {_locZ} to z-coordinate of targeted block
  58.  
  59. set {_block} to location of targeted block
  60.  
  61. loop blocks in radius 5 around player:
  62. if location of loop-block is {_block}:
  63.  
  64. send "{@prefix} &2Succesvol de shop gemaakt!"
  65. set {_gm} to gamemode of player
  66.  
  67. if gamemode of player is not creative:
  68. remove 1 of tool from tool
  69.  
  70. spawn villager at location {_locX}, {_locY}, {_locZ}
  71. set {_villager} to last spawned villager
  72. set name of last spawned villager to "&6Tycoon shop"
  73. add "{Profession:5,Age:1,NoAI:1,Silent:1b,Invulnerable:1}" to nbt tag of {_villager}
  74. add "%world of player% - %{_locX}%, %{_locY}%, %{_locZ}%" to {Tycoon::shopLocations::*}
  75.  
  76. on death of villager:
  77. if attacker is a player:
  78. if name of villager is "&6Tycoon shop":
  79.  
  80. set {_locX} to x-coordinate of victim
  81. set {_locY} to y-coordinate of victim
  82. set {_locZ} to z-coordinate of victim
  83.  
  84. if {Tycoon::shopLocations::*} doesn't contain "%world of victim% - %{_locX}%, %{_locY}%, %{_locZ}%":
  85. stop
  86. else:
  87. remove "%world of victim% - %{_locX}%, %{_locY}%, %{_locZ}%" from {Tycoon::shopLocations::*}
  88. send "{@prefix} &2Succesvol de shop verwijderd!" to attacker
  89.  
  90. set {_item} to false
  91.  
  92. loop items in attacker's inventory:
  93. if loop-item is a book named "&6Create Shop" with lore "&5Klik om een shop te maken - Tycoon":
  94. set {_item} to true
  95. stop loop
  96.  
  97. else:
  98. set {_item} to false
  99.  
  100. if {_item} is false:
  101. give attacker a book named "&6Create Shop" with lore "&5Klik om een shop te maken - Tycoon"
  102.  
  103.  
  104.  
  105. function removeShop(p: Player, s: Location):
Advertisement
Add Comment
Please, Sign In to add comment