Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- if {lv.needxp.%player%} is not set:
- set the player's gamemode to adventure
- set {player} to {player} + 1
- broadcast "&7[&f通知&7] &b%player%さん! お初です!&7(%{player}%人目)"
- set {lv.needxp.%player%} to 15
- set {lv.lv.%player%} to 1
- command "execute %player% ~ ~ ~ give %player% minecraft:diamond_shovel 1 0 {CanDestroy:[""minecraft:grass"",""minecraft:dirt""],HideFlags:63,Unbreakable:1,ench:[{id:32,lvl:10}]}"
- command "execute %player% ~ ~ ~ give %player% minecraft:stick 1 0"
- stop
- broadcast "&7[&f通知&7] &b%player%さんがログインしました!"
- on quit:
- broadcast "&7[&f通知&7] &b%player%さんがログアウトしました"
- on chat:
- cancel event
- broadcast "&f[%{prefix.%player%}%&f] &b%player% &f> &b%message%"
- on break:
- event-block is grass or dirt
- show 1 crit particles at event-location offset by 0, 0, 0 with speed 0.01
- set {lv.xp.%player%} to {lv.xp.%player%} + 1
- set {mine.%player%} to {mine.%player%} + 1
- set {gold.%player%} to {gold.%player%} + 1
- command "execute %player% ~ ~ ~ scoreboard players add %player% mine 1"
- send action bar "&8&lLV&7&l. &8&l%{lv.lv.%player%}% &7[&8&lXP &8&l%{lv.xp.%player%}%&7&l/&8&l%{lv.needxp.%player%}%&7]" to player
- {lv.needxp.%player%} < {lv.xp.%player%}
- set {lv.xp.%player%} to {lv.xp.%player%} - {lv.needxp.%player%}
- set {lv.needxp.%player%} to {lv.needxp.%player%} * 1.3 + {lv.lv.%player%} * 30
- set {lv.needxp.%player%} to {lv.needxp.%player%} / 2
- set {lv.needxp.%player%} to round({lv.needxp.%player%})
- set {lv.lv.%player%} to {lv.lv.%player%} + 1
- message "&7[&a&l個人通知&7] &bレベルアップ! &f[&6%{lv.lv.%player%} - 1% &a-> &6%{lv.lv.%player%}%&f]" to player
- send title "&bレベルアップ! &f[&6%{lv.lv.%player%} - 1% &a-> &6%{lv.lv.%player%}%&f]" to player
- play sound "entity.firework.twinkle" with volume 0.5 and pitch 1 at player
- set {border} to {border} + 10
- command "execute %player% ~ ~ ~ worldborder set %{border}%"
- on click with stick:
- execute player command "/menu"
- on tool change:
- play sound "ui.button.click" with volume 0.1 and pitch 1 at player
- command /menu:
- trigger:
- play sound "block.chest.open" with volume 1 and pitch 0.5 at player
- open virtual chest with size 3 named "&8&l---+- 採掘メニュー -+-------------" to player
- loop 27 times:
- set slot loop-number - 1 of player's current inventory to light gray stained glass pane with name "§f"
- set slot 18 of player's current inventory to arrow with name "§cメニューを閉じる"
- set slot 8 of player's current inventory to player's skull with name "§bステータス" with lore "&f&o現在のレベル > &f%{lv.lv.%player%}%","&3&o次のレベルまで > &f%{lv.xp.%player%}%&3/&f%{lv.needxp.%player%}%","&8&o総採掘数数 > &f %{mine.%player%}%" and "&6&o所持ゴールド > &f %{gold.%player%}%"
- set slot 13 of player's current inventory to feather with name "§fFly切り替え" with lore "&c※- 制限 Lv15以降 -※"
- set slot 5 of player's current inventory to bed with name "&eリスポーン地点へ戻る"
- set slot 23 of player's current inventory to chest with name "&bおもちゃ箱" with lore "&c※- 制限 Lv30以降 -※"
- set slot 3 of player's current inventory to nametag with name "§6称号変更" with lore "&c※- 制限 Lv5以降 -※"
- set slot 25 of player's current inventory to compass with name "§d他のサーバーを探す"
- set slot 15 of player's current inventory to bucket with name "§cゴミ箱"
- set slot 21 of player's current inventory to leather boots with name "§b移動速度変更" with lore "&c※- 制限 Lv15以降 -※"
- set slot 11 of player's current inventory to golden pickaxe with name "§3初期アイテム"
- on inventory click:
- play sound "ui.button.click" with volume 0.3 and pitch 2 at player
- clicked inventory is player's current inventory
- if name of player's current inventory is "&8&l---+- 採掘メニュー -+-------------":
- cancel event
- if clicked slot is 18:
- close player's inventory
- if clicked slot is 13:
- {lv.lv.%player%} > 14
- if {fly.%player%} is set:
- set player's flight mode to false
- message "&7[&a&l個人通知&7] &bFlyを無効にしました" to player
- delete {fly.%player%}
- else:
- set player's flight mode to true
- message "&7[&a&l個人通知&7] &bFlyを有効にしました" to player
- set {fly.%player%} to 1
- if clicked slot is 5:
- teleport player to {spawn}
- if clicked slot is 23:
- message "&7[&a&l個人通知&7] &bSorry! 未実装" to player
- if clicked slot is 3:
- execute player command "prefix"
- if clicked slot is 25:
- close player's inventory
- execute player command "server"
- if clicked slot is 15:
- open virtual chest with size 5 named "&c&l---+- ゴミ箱 -+-------------" to player
- if clicked slot is 21:
- {lv.lv.%player%} > 14
- set {walkspeed.%player%} to {walkspeed.%player%} + 0.1
- if {walkspeed.%player%} > 1:
- set {walkspeed.%player%} to 0.2
- message "&7[&a&l個人通知&7] &b移動速度 : %{walkspeed.%player%}% (標準)" to player
- else:
- message "&7[&a&l個人通知&7] &b移動速度 : %{walkspeed.%player%}%" to player
- set the player's walk speed to {walkspeed.%player%}
- if clicked slot is 11:
- remove diamond shovel from player
- remove stick from player
- command "execute %player% ~ ~ ~ give %player% minecraft:diamond_shovel 1 0 {CanDestroy:[""minecraft:grass"",""minecraft:dirt""],HideFlags:63,Unbreakable:1,ench:[{id:32,lvl:10}]}"
- command "execute %player% ~ ~ ~ give %player% minecraft:stick 1 0"
- if name of player's current inventory is "&8&l---+- 称号メニュー -+-------------":
- cancel event
- if clicked item is book:
- set {prefix.%player%} to clicked item's name
- message "&7[&a&l個人通知&7] &b称号を 「%clicked item's name%&b」 に設定しました!" to player
- if clicked slot is 27:
- execute player command "menu"
- on damage:
- cancel event
- command /spawn:
- permission: skript.admin
- trigger:
- set {spawn} to player's location
- command /prefix:
- trigger:
- {lv.lv.%player%} > 4
- open virtual chest with size 4 named "&8&l---+- 称号メニュー -+-------------" to player
- loop 36 times:
- set slot loop-number - 1 of player's current inventory to light gray stained glass pane with name "§f"
- set slot 27 of player's current inventory to arrow with name "§cメニューに戻る"
- set slot 1 of player's current inventory to book with name "§6かけだし" with lore "&3&oクリックで設定!"
- set slot 25 of player's current inventory to book with name "§fLv.%{lv.lv.%player%}%" with lore "&3&oクリックで設定!"
- set slot 2 of player's current inventory to book with name "§bアマチュア" with lore "&3&oクリックで設定!"
- set slot 3 of player's current inventory to book with name "§bアマチュア+" with lore "&3&oクリックで設定!"
- set slot 4 of player's current inventory to book with name "§a土が掘れる人" with lore "&3&oクリックで設定!"
- set slot 5 of player's current inventory to book with name "§a暇人" with lore "&3&oクリックで設定!"
- set slot 6 of player's current inventory to book with name "§9超暇人" with lore "&3&oクリックで設定!"
- set slot 7 of player's current inventory to book with name "§9やべーやつ" with lore "&3&oクリックで設定!"
- set slot 8 of player's current inventory to book with name "§3土掘り廃人" with lore "&3&oクリックで設定!"
- set slot 9 of player's current inventory to book with name "§3れべる100わる2" with lore "&3&oクリックで設定!"
- set slot 10 of player's current inventory to book with name "§6ナ マ ス テ" with lore "&3&oクリックで設定!"
- loop 9 times:
- {lv.lv.%player%} < 10 + loop-number * 5
- set slot loop-number + 1 of player's current inventory to structure void with name "§c※- 制限 Lv%loop-number * 5 + 10%以降 -※"
- on drop:
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement