Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on load:
- set {ffa.spawn1} to "42 24 -702"
- set {ffa.spawn2} to "22 24 -689"
- set {ffa.spawn3} to "15 18 -725"
- set {ffa.spawn4} to "30 31 -759"
- set {ffa.spawn5} to "53 24 -728"
- on load:
- set {scoreboard.name} to "&a&lGreenGame"
- clear {duel.start}
- clear {duel.join1}
- clear {duel.join2}
- clear {move}
- clear {duel.joinned}
- on first join:
- set {Gadget.%player%} to 0
- every 17 second:
- set {scoreboard.name} to "&a&lGreenGame"
- wait 1 second
- set {scoreboard.name} to "&6&lG&a&lreenGame"
- wait 1 second
- set {scoreboard.name} to "&f&lG&6&lr&a&leenGame"
- wait 1 second
- set {scoreboard.name} to "&f&lGr&6&le&a&lenGame"
- wait 1 second
- set {scoreboard.name} to "&f&lGre&6&le&a&lnGame"
- wait 1 second
- set {scoreboard.name} to "&f&lGree&6&ln&a&lGame"
- wait 1 second
- set {scoreboard.name} to "&f&lGreen&6&lG&a&lame"
- wait 1 second
- set {scoreboard.name} to "&f&lGreenG&6&la&a&lme"
- wait 1 second
- set {scoreboard.name} to "&f&lGreenGa&6&lm&a&le"
- wait 1 second
- set {scoreboard.name} to "&f&lGreenGam&6&le"
- wait 1 second
- set {scoreboard.name} to "&f&lGreenGame"
- wait 1 second
- set {scoreboard.name} to "&6&lGreenGame"
- wait 1 second
- set {scoreboard.name} to "&f&lGreenGame"
- wait 1 second
- set {scoreboard.name} to "&6&lGreenGame"
- wait 1 second
- set {scoreboard.name} to "&f&lGreenGame"
- wait 1 second
- set {scoreboard.name} to "&6&lGreenGame"
- wait 1 second
- set {scoreboard.name} to "&f&lGreenGame"
- on join:
- set the join message to "&7&l[&a&lLogin&7&l] &7%player%さんがLoginしました。"
- if {money.%player%} is not set:
- set {money.%player%} to 0
- on quit:
- set the quit message to "&7&l[&c&lLogout&7&l] &7%player%さんがLogoutしました。"
- every second:
- loop all players:
- wipe loop-player's sidebar
- set name of sidebar of loop-player to "%{scoreboard.name}%"
- set score " " in sidebar of loop-player to 8
- set score "&6&l現在地 &7%{location.%loop-player%}%" in sidebar of loop-player to 7
- set score " " in sidebar of loop-player to 6
- set score "&a%{Stat3.%loop-player%}%" in sidebar of loop-player to 5
- set score "&7%{Stat4.%loop-player%}%" in sidebar of loop-player to 4
- set score " " in sidebar of loop-player to 3
- set score "&a%{Stat.%loop-player%}%" in sidebar of loop-player to 2
- set score "&7%{Stat2.%loop-player%}%" in sidebar of loop-player to 1
- set score "&7====================" in sidebar of loop-player to 0
- on rightclick on a entity:
- if name of clicked entity is "&fDuel":
- open chest with 1 row named "&a&lDuelメニュー" to player
- set slot 0 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 1 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 2 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 3 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 4 of player's current inventory to diamond sword named "&cDuel&aに参加する"
- set slot 5 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 6 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 7 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 8 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 9 of player's current inventory to gray stained glass pane named "&c&lNone"
- command /menu:
- trigger:
- give nether star named "&a&lGameMenu" to player
- every second:
- loop all players:
- if {Stat.%loop-player%} is "株価":
- set {Stat2.%loop-player%} to {Kabu.Kabuka}
- every 3 second:
- if {Kabu.PM} is 1:
- set {Kabu.KabukaP} to random integer from 1 to 1000
- add {Kabu.KabukaP} to {Kabu.Kabuka}
- set {kabu.PM} to 2
- if {Kabu.PM} is 2:
- set {kabu.KabukaM} to random integer from 1 to 1000
- remove {Kabu.KabukaM} from {Kabu.Kabuka}
- set {kabu.PM} to 1
- if {Kabu.Kabuka} is less than 1:
- set {Kabu.Kabuka} to 1000
- on any move:
- player is in "kabu":
- set {location.%player%} to "株"
- set {Stat.%player%} to "株価"
- set {Stat3.%player%} to "所持金"
- set {Stat4.%player%} to "%{money.%player%}%"
- player is in "lobby":
- set {location.%player%} to "ロビー"
- set {Stat.%player%} to "最新情報"
- set {Stat2.%player%} to "なし"
- set {Stat3.%player%} to "所持金"
- set {Stat4.%player%} to "%{money.%player%}%"
- player is in "ffa":
- set {location.%player%} to "FFA"
- set {Stat.%player%} to "最新情報"
- set {Stat2.%player%} to "なし"
- set {Stat3.%player%} to "所持金"
- set {Stat4.%player%} to "%{money.%player%}%"
- player is in "duel":
- set {location.%player%} to "Duel"
- set {Stat.%player%} to "最新情報"
- set {Stat2.%player%} to "なし"
- set {Stat3.%player%} to "所持金"
- set {Stat4.%player%} to "%{money.%player%}%"
- command /worldsetspawn [<text>]:
- permission: admin
- trigger:
- if arg 1 is not set:
- send "&cスポーンをセットする場所を指定してください" to player
- if arg 1 is "kabu":
- set {Kabu.spawn} to location of player
- send "&a株のスポーン値を&b%{Kabu.spawn}%&aにセットしました。" to player
- else:
- send "&c登録されていない場所です" to player
- on rightclick with nether star:
- if name of player's tool contains "&a&lGameMenu":
- open chest with 3 row named "&a&lGameMenu" to player
- set slot 0 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 1 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 2 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 3 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 4 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 5 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 6 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 7 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 8 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 9 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 11 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 10 of player's current inventory to gold nugget named "&a株"
- set slot 12 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 13 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 14 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 15 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 16 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 17 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 18 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 19 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 20 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 21 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 22 of player's current inventory to beacon named "&aBack to lobby"
- set slot 23 of player's current inventory to redstone torch named "&bガジェット" with lore "&7ペット、パーティクルを変えることができます。" and "&7現在の開放数 &e%{Gadget.%player%}%&7/&e0"
- set slot 24 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 25 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 26 of player's current inventory to gray stained glass pane named "&c&lNone"
- on rightclick on a entity:
- if name of clicked entity is "&fFFA":
- set {ffa.spawn.%player%} to random integer from 1 to 5
- wait 1 second
- if {ffa.spawn.%player%} is 1:
- execute console command "/mv tp %player% ffa"
- wait 1 second
- execute console command "/tp %player% %{ffa.spawn1.%player%}%"
- stop
- if {ffa.spawn.%player%} is 1:
- execute console command "/mv tp %player% ffa"
- wait 1 second
- execute console command "/tp %player% %{ffa.spawn2.%player%}%"
- stop
- if {ffa.spawn.%player%} is 1:
- execute console command "/mv tp %player% ffa"
- wait 1 second
- execute console command "/tp %player% %{ffa.spawn3.%player%}%"
- stop
- if {ffa.spawn.%player%} is 1:
- execute console command "/mv tp %player% ffa"
- wait 1 second
- execute console command "/tp %player% %{ffa.spawn4.%player%}%"
- stop
- if {ffa.spawn.%player%} is 1:
- execute console command "/mv tp %player% ffa"
- wait 1 second
- execute console command "/tp %player% %{ffa.spawn5.%player%}%"
- stop
- on inventory click:
- if name of player's current inventory contain "&a&lGameMenu":
- cancel event
- if name of clicked item is "&a株":
- execute console command "/mv tp %player% kabu"
- if name of clicked item is "&aBack to lobby":
- execute console command "/mv tp %player% lobby"
- if name of clicked item is "&bガジェット":
- open chest with 3 row named "&a&lGameMenu" to player
- set slot 0 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 1 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 2 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 3 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 4 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 5 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 6 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 7 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 8 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 9 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 11 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 10 of player's current inventory to green banner named "&aパーティクル"
- set slot 12 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 13 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 14 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 15 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 16 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 17 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 18 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 19 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 20 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 21 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 22 of player's current inventory to beacon named "&aBack to lobby"
- set slot 23 of player's current inventory to redstone torch named "&bガジェット" with lore "&7ペット、パーティクルを変えることができます。" and "&7現在の開放数 &e%{Gadget.%player%}%&7/&e0"
- set slot 24 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 25 of player's current inventory to gray stained glass pane named "&c&lNone"
- set slot 26 of player's current inventory to gray stained glass pane named "&c&lNone"
- if name of player's current inventory contain "&a&lDuelメニュー":
- cancel event
- if name of clicked item is "&cDuel&aに参加する":
- if {duel.start} is not set:
- if player is {duel.join1}:
- send "&c既に参加しています。" to player
- else:
- if player is {duel.join2}:
- send "&c既に参加しています。" to player
- else:
- send "&cDuel&aに参加しました。" to player
- if {duel.joinned} is not set:
- send "&aもう1人を待っています..." to player
- set {duel.join1} to player
- wait 1 tick
- set {duel.joinned} to true
- if {duel.joinned} is true:
- set {duel.join2} to player
- send "&b試合を開始します。あなたの対戦相手は &6&l%{duel.join1}%&bさんです" to player
- send "&b試合を開始します。あなたの対戦相手は &6&l%{duel.join2}%&bさんです" to {duel.join1}
- set {duel.start} to true
- teleport {duel.join1} to {duel.spawn1}
- teleport {duel.join2} to {duel.spawn2}
- wait 1 second
- send "&a開始まで 5秒前....." to {duel.join1}
- send "&a開始まで 5秒前....." to {duel.join2}
- wait 1 second
- send "&a開始まで 4秒前....." to {duel.join1}
- send "&a開始まで 4秒前....." to {duel.join2}
- wait 1 second
- send "&a開始まで 3秒前....." to {duel.join1}
- send "&a開始まで 3秒前....." to {duel.join2}
- wait 1 second
- send "&a開始まで 2秒前....." to {duel.join1}
- send "&a開始まで 2秒前....." to {duel.join2}
- wait 1 second
- send "&a開始まで 1秒前....." to {duel.join1}
- send "&a開始まで 1秒前....." to {duel.join2}
- wait 1 second
- send "&a開始!!" to {duel.join1}
- send "&a開始!!" to {duel.join2}
- else:
- send "&cDuelは試合中なので参加できません。" to player
- on death:
- force player to respawn
- if player is {duel.join1}:
- send "&c&lあなたは倒されました。" to {duel.join1}
- send "&a&lあなたは相手を倒しました。" to {duel.join2}
- send "&a&l%{duel.winmoney}%円を受け取りました。" to {duel.join2}
- set {money.%{duel.join2}%} to {duel.winmoney}
- if player is {duel.join2}:
- send "&c&lあなたは倒されました。" to {duel.join2}
- send "&a&lあなたは相手を倒しました。" to {duel.join1}
- send "&a&l%{duel.winmoney}%円を受け取りました。" to {duel.join1}
- set {money.%{duel.join1}%} to {duel.winmoney}
- execute console command "/mv tp %{duel.join1}% lobby"
- execute console command "/mv tp %{duel.join2}% lobby"
- clear {duel.start}
- clear {duel.join1}
- clear {duel.join2}
- clear {move}
- clear {duel.joinned}
- command /duel [<text>] [<number>]:
- permission: admin
- trigger:
- if arg 1 is not set:
- send "&c第一引数を指定してください。 /duel [引数]" to player
- send "&asetspawn1 => Duelのスポーン1を自分の立っている場所に設定します。" to player
- send "&asetspawn2 => Duelのスポーン2を自分の立っている場所に設定します。" to player
- send "&asetmoney => 勝利したときもらえる金額を設定します。" to player
- if arg 2 is not set:
- if arg 1 is "setspawn1":
- set {duel.spawn1} to location of player
- send "&aDuelの開始スポーン地点1を %{duel.spawn1}% に設定しました。" to player
- if arg 1 is "setspawn2":
- set {duel.spawn2} to location of player
- send "&aDuelの開始スポーン地点2を %{duel.spawn2}% に設定しました。" to player
- if arg 1 is "setmoney":
- if arg 2 is set:
- set {duel.winmoney} to arg 2
- send "&a%{duel.winmoney}%円に勝利金額を変更しました。" to player
Advertisement
Add Comment
Please, Sign In to add comment