Advertisement
pz_neko

Untitled

Aug 26th, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. on join:
  2. if player has played before:
  3. set join message to "&8[&7+&8] &7%Player%"
  4. add 0 to {exp.%Player%}
  5. add 0 to {nextlv.%Player%}
  6. add 0 to {money::%Player%}
  7. if {Lv::%Player%} is not set:
  8. add 50 to {nextlv.%Player%}
  9. add 1 to {Lv::%Player%}
  10. else:
  11. set join message to "&8[&b+&8] &7%Player%"
  12. add 50 to {nextlv.%Player%}
  13. add 1 to {Lv::%Player%}
  14. add 0 to {exp.%Player%}
  15. add 0 to {money::%Player%}
  16.  
  17. on quit:
  18. set quit message to "&8[&7-&8] &7%Player%"
  19.  
  20. on Break:
  21. Player's tool is pickaxe
  22. cancel event
  23. add 1 to {exp.%Player%}
  24. Lvup(player)
  25. send actionbar "&e&l%Player% &b&l[&f&l%{Lv::%Player%}%Lv&b&l][&f&l%{exp.%Player%}%&b&l/&f&l%{nextlv.%Player%}%&b&l]" to Player
  26. if event-block is stone:
  27. add 1 to {stone.%Player%}
  28. if event-block is coal ore:
  29. add 1 to {coal.%Player%}
  30. if event-block is iron ore:
  31. add 1 to {iron.%Player%}
  32. if event-block is gold ore:
  33. add 1 to {gold.%Player%}
  34. if event-block is lapis ore:
  35. add 1 to {lapis.%Player%}
  36. if event-block is emerald ore:
  37. add 1 to {emerald.%Player%}
  38. if event-block is diamond ore:
  39. add 1 to {diamond.%Player%}
  40. if event-block is end stone:
  41. add 1 to {endstone.%Player%}
  42.  
  43. command /Lvuplog:
  44. trigger:
  45. if {lvuplog.%Player%} is not set:
  46. set {lvuplog.%Player%} to "off"
  47. send "&8[&7System&8] &7LvUp Messageを &e&lOFF &7にしました"
  48. stop
  49. else:
  50. delete {lvuplog.%Player%}
  51. send "&8[&7System&8] &7LvUp Messageを &e&lON &7にしました"
  52. stop
  53.  
  54. on rightclick:
  55. player's tool is enchanted with fortune 0
  56. open chest with 2 rows named "&a&lMENU" to player
  57. wait 3 ticks
  58. set slot 2 of Player's current inventory to feather named "&6&l>> &f&lLobby"
  59. set slot 4 of Player's current inventory to diamond pickaxe named "&6&l>> &f&l採掘場"
  60. set slot 6 of Player's current inventory to gold ingot named "&6&l>> &f&lShop"
  61. set slot 8 of Player's current inventory to gold ingot named "&6&lYour Status" with lore "&fLv&b: &f%{Lv::%Player%}%" and "&fMoney&b: &f%{money::%Player%}%"
  62. set slot 12 of Player's current inventory to chest named "&6&l>> &f&l鉱石保管庫"
  63. set slot 14 of Player's current inventory to ender chest named "&6&l>> &f&lEnder Chest"
  64. set slot 17 of Player's current inventory to barrier named "&6&l>> &f&lClose"
  65.  
  66. on inventory click:
  67. if name of Player's current inventory contains "&a&lMENU":
  68. if clicked slot is 2:
  69. cancel event
  70. teleport Player to {TP.spawn}
  71. if clicked slot is 4:
  72. cancel event
  73. teleport Player to {TP.mine}
  74. if clicked slot is 6:
  75. cancel event
  76. teleport Player to {TP.shop}
  77. if clicked slot is 8:
  78. cancel event
  79. if clicked slot is 12:
  80. cancel event
  81. send "Coming soon"
  82. if clicked slot is 14:
  83. cancel event
  84. open player's ender chest to player
  85. if clicked slot is 17:
  86. cancel event
  87. close Player's inventory
  88.  
  89. command /settp <text>:
  90. permission: admin.sk
  91. trigger:
  92. set {TP.%arg%} to location of Player
  93. send "&aSetting (&e%arg%&a)"
  94.  
  95. function Lvup(p: player):
  96. while {exp.%{_p}%}+1 is more than {nextlv.%{_p}%}:
  97. remove {nextlv.%{_p}%} from {exp.%{_p}%}
  98. add 1 to {Lv::%{_p}%}
  99. add paper named "&e&lLevelUp Ticket" to {_p}
  100. set {nextlv.%{_p}%} to round({nextlv.%{_p}%} * 1.15)
  101. if {lvuplog.%{_p}%} is not set:
  102. send "&b======================" to {_p}
  103. send "&c&lLevel UP !!" to {_p}
  104. send "&7&lLevel &7&l%{Lv::%{_p}%}-1% &f→ &6&lLevel &6&l%{Lv::%{_p}%}%" to {_p}
  105. send "&b======================" to {_p}
  106.  
  107. every 2 second:
  108. loop all Players:
  109. send actionbar "&e&l%loop-Player% &b&l[&f&l%{Lv::%loop-Player%}%Lv&b&l][&f&l%{exp.%loop-Player%}%&b&l/&f&l%{nextlv.%loop-Player%}%&b&l]" to loop-Player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement