Advertisement
Noah23251

Chestshop Skript

Feb 20th, 2018
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.88 KB | None | 0 0
  1.  
  2. 1.variables:
  3.  
  4.  
  5. 2. {sellprice::s306} = 25 #Iron Helmet
  6.  
  7.  
  8. 3. {sellprice::s307} = 25 #Iron Chestplate
  9.  
  10.  
  11. 4. {sellprice::s308} = 25 #Iron Leggings
  12.  
  13.  
  14. 5. {sellprice::s309} = 25 #Iron Boots
  15.  
  16.  
  17. 6. {sellprice::s302} = 15 #Chain Helmet
  18.  
  19.  
  20. 7. {sellprice::s303} = 15 #Chain Chestplate
  21.  
  22.  
  23. 8. {sellprice::s304} = 15 #Chain Leggings
  24.  
  25.  
  26. 9. {sellprice::s305} = 15 #Chain Boots
  27.  
  28.  
  29. 10. {sellprice::s314} = 10 #Gold Helmet
  30.  
  31.  
  32. 11. {sellprice::s315} = 10 #Gold Chestplate
  33.  
  34.  
  35. 12. {sellprice::s316} = 10 #Gold Leggings
  36.  
  37.  
  38. 13. {sellprice::s317} = 10 #Gold Boots
  39.  
  40.  
  41. 14. {sellprice::s295} = 1 #Seeds
  42.  
  43.  
  44. 15. {sellprice::s296} = 100 #Wheat
  45.  
  46.  
  47. 16. {sellprice::s297} = 350 #Bread
  48.  
  49.  
  50. 17. {sellprice::s268} = 5 #Wooden Sword
  51.  
  52.  
  53. 18. {sellprice::s271} = 5 #Wooden Axe
  54.  
  55.  
  56. 19. {sellprice::s290} = 5 #Wooden Hoe
  57.  
  58.  
  59. 20. {sellprice::s272} = 10 #Stone Sword
  60.  
  61.  
  62. 21. {sellprice::s275} = 10 #Stone Axe
  63.  
  64.  
  65. 22. {sellprice::s291} = 10 #Stone Hoe
  66.  
  67.  
  68. 23. {sellprice::s267} = 15 #Iron Sword
  69.  
  70.  
  71. 24. {sellprice::s258} = 15 #Iron Axe
  72.  
  73.  
  74. 25. {sellprice::s292} = 15 #Iron Hoe
  75.  
  76.  
  77. 26. {sellprice::s283} = 8 #Golden Sword
  78.  
  79.  
  80. 27. {sellprice::s276} = 50 #Diamond Sword
  81.  
  82.  
  83. 28. {sellprice::s145} = 50 #Anvil
  84.  
  85.  
  86. 29. {sellprice::s353} = 500 #Sugar
  87.  
  88.  
  89. 30. {sellprice::s338} = 500 #Sugar Cane
  90.  
  91.  
  92. 31. {sellprice::s326} = 50 #Water Bucket
  93.  
  94.  
  95. 32. {sellprice::s327} = 50 #Lava Bucket
  96.  
  97.  
  98. 33. {sellprice::s259} = 25 #Flint n Steel
  99.  
  100.  
  101. 34. {sellprice::s374} = 0.25 #Glass Bottle
  102.  
  103.  
  104. 35.
  105.  
  106.  
  107. 36.command /vagtkiste [<text>] [<text>]:
  108.  
  109.  
  110. 37. aliases: /vkiste
  111.  
  112.  
  113. 38. permission: vagtkiste.admin
  114.  
  115.  
  116. 39. permission message: &6Vagtkiste &7> &cHvad tror du liiige det er du laver? Du er sgu da ikke vagt! xD
  117.  
  118.  
  119. 40. trigger:
  120.  
  121.  
  122. 41. if arg-1 is not set:
  123.  
  124.  
  125. 42. give player a chest named "&6Vagtsælgekiste"
  126.  
  127.  
  128. 43. else:
  129.  
  130.  
  131. 44. if arg-1 is "reload":
  132.  
  133.  
  134. 45. delete {sellprice::*}
  135.  
  136.  
  137. 46. make player execute command "sk reload vagtkiste.sk"
  138.  
  139.  
  140. 47. message "&6Vagtkiste &7> &aConfig successfully reloaded!"
  141.  
  142.  
  143. 48.on rightclick on a chest:
  144.  
  145.  
  146. 49. wait 1 tick
  147.  
  148.  
  149. 50. if inventory name of player's current inventory is "&6Vagtsælgekiste":
  150.  
  151.  
  152. 51. if player has permission "ej.vagt":
  153.  
  154.  
  155. 52. open chest with 3 rows named "&6Vagtsælgekiste" to player
  156.  
  157.  
  158. 53. set {vagt.sell::%player%} to true
  159.  
  160.  
  161. 54. else:
  162.  
  163.  
  164. 55. message "&6Vagtkiste &7> &cHvad tror du liiige det er du laver? Du er sgu da ikke vagt! xD"
  165.  
  166.  
  167. 56. close player's inventory
  168.  
  169.  
  170. 57.
  171.  
  172.  
  173. 58.on inventory close:
  174.  
  175.  
  176. 59. if {vagt.sell::%player%} is set:
  177.  
  178.  
  179. 60. delete {vagt.sell::%player%}
  180.  
  181.  
  182. 61. set {_l} to location of player's targeted block
  183.  
  184.  
  185. 62. set {_money} to 0
  186.  
  187.  
  188. 63. loop all items in player's current inventory:
  189.  
  190.  
  191. 64. if {sellprice::s%id of loop-item%} is set:
  192.  
  193.  
  194. 65. set {_i::*} to split "%loop-item%" at " "
  195.  
  196.  
  197. 66. if {_i::1} parsed as integer is set:
  198.  
  199.  
  200. 67. add ({sellprice::s%id of loop-item%} * ({_i::1} parsed as integer)) to {_money}
  201.  
  202.  
  203. 68. set {_n} to "%type of loop-item%"
  204.  
  205.  
  206. 69. replace all " " in {_n} with "_"
  207.  
  208.  
  209. 70. add ({_i::1} parsed as integer) to {_items::%{_n}%}
  210.  
  211.  
  212. 71. else:
  213.  
  214.  
  215. 72. add {sellprice::s%id of loop-item%} to {_money}
  216.  
  217.  
  218. 73. set {_n} to "%type of loop-item%"
  219.  
  220.  
  221. 74. replace all " " in {_n} with "_"
  222.  
  223.  
  224. 75. add 1 to {items::%{_n}%}
  225.  
  226.  
  227. 76. else:
  228.  
  229.  
  230. 77. message "&6Vagtkiste &7> &cTingen &4%loop-item% &ckan ikke sælges!"
  231.  
  232.  
  233. 78. if player can hold loop-item:
  234.  
  235.  
  236. 79. give loop-item to player
  237.  
  238.  
  239. 80. else:
  240.  
  241.  
  242. 81. drop loop-item at location of player
  243.  
  244.  
  245. 82. message "&6Vagtkiste &7> &cDroppede &4%loop-item% &cpå jorden ved siden af dig, fordi du ikke har plads i din inventory!"
  246.  
  247.  
  248. 83. message "&7>> &6Vagtsælgekiste &7<<"
  249.  
  250.  
  251. 84. message ""
  252.  
  253.  
  254. 85. loop {_items::*}:
  255.  
  256.  
  257. 86. set {_name} to "%loop-index%"
  258.  
  259.  
  260. 87. replace all "_" in {_name} with " "
  261.  
  262.  
  263. 88. message "&7- &b%loop-value% &6%{_name}%"
  264.  
  265.  
  266. 89. message ""
  267.  
  268.  
  269. 90. message "&7Du har tjent &6%{_money}%&b$"
  270.  
  271.  
  272. 91. add {_money} to player's balance
  273.  
  274.  
  275. 92. wait 1 tick
  276.  
  277.  
  278. 93. clear inventory of block at {_l}
  279.  
  280.  
  281. 94. message ""
  282.  
  283.  
  284. 95. message "&7>> &6Vagtsælgekiste &7<<"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement