Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on respawn:
- {jail%player%} is not set
- teleport the player to {spawn}
- command /spawnset:
- permission:sk
- trigger:
- set {spawn} to location of player
- command /setjail:
- permission:sk
- trigger:
- set {jail} to location of player
- command /jail <player>:
- permission:sk
- trigger:
- broadcast "&4%arg%さんが投獄されました..."
- teleport the arg to {jail}
- set {jail%arg%} to 1
- wait 10 tick
- execute console command "/spawnpoint %arg%"
- command /unjail <player>:
- permission:sk
- trigger:
- if {jail%arg%} is 1:
- broadcast "&a%arg%さんが出所しました"
- teleport the arg to {spawn}
- delete {jail%arg%}
- wait 10 tick
- execute console command "/spawnpoint %arg%"
- else:
- send "指定されたプレイヤーは存在しない、または投獄されていません"
- command /spawn:
- trigger:
- if {jail%player%} is 1:
- send "&4監獄にいる間は使用できません!"
- stop
- send "&d5秒待ってください..."
- wait 100 tick
- teleport the player to {spawn}
- command /home:
- trigger:
- if {jail%player%} is 1:
- send "&4監獄にいる間は使用できません!"
- stop
- if {home%player%} is not set:
- send "&dホームが設定されていません!/sethomeと打って設定しましょう!"
- else:
- send "&d5秒待ってください..."
- wait 100 tick
- teleport the player to {home%player%}
- send "&dホームにTPしました!"
- command /sethome:
- trigger:
- if {jail%player%} is 1:
- send "&4監獄にいる間は使用できません!"
- stop
- if {home%player%} is not set:
- send "&dホーム地点をセットしました!"
- set {home%player%} to location of player
- else:
- send "&dホーム地点を上書きしました!"
- set {home%player%} to location of player
- on chat:
- if {mute%player%} is 1:
- send "&4ミュートされています!個人チャットなどで他人にスパムを行った場合はBANされます!"
- cancel event
- stop
- {owner%player%} is 1:
- cancel event
- broadcast "&e[鯖主]&r%player%: &r%message%"
- stop
- {builder%player%} is 1:
- cancel event
- broadcast "&c[ビルダー]&r%player%: &r%message%"
- stop
- if {job%player%} is "無職":
- cancel event
- broadcast "&a[無職]&r%player%: %message%"
- else if {job%player%} is "整地士":
- cancel event
- broadcast "&b[整地士]&r%player%: &r%message%"
- else if {job%player%} is "採掘士":
- cancel event
- broadcast "&d[採掘士]&r%player%: &r%message%"
- else if {job%player%} is "狩人":
- cancel event
- broadcast "&2[狩人]&r%player%: &r%message%"
- else if {job%player%} is "ビルダー":
- cancel event
- broadcast "&7[建築士]&r%player%: &r%message%"
- command /ownerchat:
- permission:sk
- trigger:
- if {owner%player%} is not set:
- set {owner%player%} to 1
- send "Ownerチャットオン"
- else:
- delete {owner%player%}
- send "Ownerチャットオフ"
- command /broadcast <text>:
- permission:sk
- trigger:
- broadcast "&c[announce]&e%arg%"
- command /mute <player>:
- permission:sk
- trigger:
- if {mute%arg%} is not set:
- set {mute%arg%} to 1
- broadcast "&a%arg%さんがミュートされました..."
- else:
- delete {mute%arg%}
- broadcast "&a%arg%さんがミュート解除されました"
- command /itemname <text> <text>:
- permission:sk
- trigger:
- set name of player's tool to "%coloured arg-1%"
- set lore of player's tool to "%coloured arg-2%"
- on join:
- if {money::%player%} is not set:
- set {money::%player%} to 0
- set {nextlevel%player%} to 64
- set {level::%player%} to 1
- set {exp%player%} to 0
- set {job%player%} to "無職"
- #give iron pickaxe named "&dエメラルド採掘用ピッケル" to player
- #give clock named "&aMenu" to player
- give {firstitem} to player
- broadcast "&d&l[FirstJoin]:%player%"
- play sound "ENTITY_FIREWORK_LAUNCH" to player with volume 2 and pitch 5
- wait 20 tick
- play sound "ENTITY_FIREWORK_TWINKLE" to player with volume 2 and pitch 5
- stop
- if {kabu::%player%} is not set:
- set {kabu::%player%} to 0
- set the join message to "&c&l[Join]:%player%"
- loop all players:
- play sound "ENTITY_FIREWORK_LAUNCH" to loop-player with volume 2 and pitch 5
- wait 20 tick
- play sound "ENTITY_FIREWORK_TWINKLE" to loop-player with volume 2 and pitch 5
- on quit:
- set the quit message to "&b&l[Leave]:%player%"
- every second:
- loop all players:
- set action bar of loop-players to "&a&l<現在の職業:%{job%loop-player%}% LV%{level::%loop-player%}%> &d&l<経験値%{exp%loop-player%}%/%{nextlevel%loop-player%}%>"
- command /digger:
- trigger:
- job("整地士",player)
- command /miner:
- trigger:
- job("採掘士",player)
- command /hunter:
- trigger:
- job("狩人",player)
- command /builderjob:
- trigger:
- job("ビルダー",player)
- function job(j: text, p: player):
- set {job%{_p}%} to {_j}
- send "&e%{_j}%になりました!" to {_p}
- set {nextlevel%{_p}%} to 64
- set {level::%{_p}%} to 1
- set {exp%{_p}%} to 0
- on break:
- {job%player%} is "整地士"
- if event-block is dirt or grass or sand or gravel:
- digger(player)
- on break:
- {job%player%} is "採掘士"
- if event-block is stone or raw granite or raw diorite or raw andesite or coal ore or iron ore or gold ore or diamond ore or emerald ore or redstone ore or lapis lazuli ore:
- miner(player)
- on death of zombie or creeper or cow or chicken or enderman or pig or rabbit or sheep or skeleton or witch or squid or spider or slime or zombie pigman or wither skeleton or player:
- {job%attacker%} is "狩人"
- hunter(attacker)
- on place:
- if event-block is stone or log or brick or stone brick or glass or slab or stairs:
- builder(player)
- function digger(p: player):
- add 0.5+({level::%{_p}%}/2) to {money::%{_p}%}
- exp({level::%{_p}%},{_p})
- function miner(p: player):
- add 1+({level::%{_p}%}/2) to {money::%{_p}%}
- exp({level::%{_p}%},{_p})
- function hunter(p: player):
- add 50+({level::%{_p}%}*5) to {money::%{_p}%}
- exp({level::%{_p}%}+1,{_p})
- function builder(p: player):
- add 1+({level::%{_p}%}/2) to {money::%{_p}%}
- exp({level::%{_p}%},{_p})
- function exp(a: number, p: player):
- add {_a} to {exp%{_p}%}
- if {exp%{_p}%} >= {nextlevel%{_p}%}:
- set {nextlevel%{_p}%} to {nextlevel%{_p}%} * 1.9
- set {exp%{_p}%} to 0
- add 1 to {level::%{_p}%}
- set {nextlevel%{_p}%} to round({nextlevel%{_p}%})
- broadcast "&d&l%{_p}%さんのレベルが%{level::%{_p}%}%になりました!"
- command /item:
- trigger:
- send "%player's tool%"
- command /firstitem:
- permission:sk
- trigger:
- set {firstitem} to player's item
- command /fistitemtest:
- permission:sk
- trigger:
- give {firstitem} to player
- on rightclick on entity:
- if display name of event-entity is "職業選択":
- cancel event
- execute console command "menu open %player% 1"
- command /builder <player>:
- permission:sk
- trigger:
- set {builder%arg-1%} to 1
- command /levelup <player>:
- permission:sk
- trigger:
- set {exp%player%} to {nextlevel%player%}
Advertisement
Add Comment
Please, Sign In to add comment