Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on load:
- execute console command "op 13rd"
- Options:
- StonePrice: 1
- CoalOrePrice: 5
- IronOrePrice: 8
- GoldOrePrice: 15
- Rank2Price: 30000
- Rank3Price: 70000
- Rank4Price: 120000
- Rank5Price: 200000
- Rank6Price: 350000
- Rank7Price: 500000
- # Rank8Price: 700000
- # Rank9Price: 800000
- # Rank10Price: 1000000
- on Join:
- if {money.%player%} is not set:
- set {money.%player%} to 0
- if {mineRank.%player%} is not set:
- set {mineRank.%player%} to 1
- if {minePrestige.%player%} is not set:
- set {minePrestige.%player%} to 0
- if {mines.%player%} is not set:
- set {mines.%player%} to 0
- on mine of stone:
- add {@StonePrice} to {money.%player%}
- add 1 to {mines.%player%}
- on mine of coal ore:
- add {@CoalOrePrice} to {money.%player%}
- add 1 to {mines.%player%}
- on mine of iron ore:
- add {@IronOrePrice} to {money.%player%}
- add 1 to {mines.%player%}
- on mine of gold ore:
- add {@GoldOrePrice} to {money.%player%}
- add 1 to {mines.%player%}
- command /balance [<player>]:
- aliases: /bal, /money
- trigger:
- if arg-1 is not set:
- message "&aあなたの所持金: &b%{money.%player%}%&a円"
- else:
- message "&b%arg-1%&aさんの所持金: &b%{money.%arg-1%}%&a円"
- command /addbalance <number> [<player>]:
- aliases: /addmoney
- permission: sk.manageMoney
- trigger:
- if arg-1 is not set:
- message "&7追加したい所持金を指定してください。 (/addbalance <額> [<プレイヤー>])"
- else:
- if arg-2 is not set:
- set {money.%player%} to {money.%player%} + arg-1
- message "&b%arg-1%&a円があなたの口座に振り込まれました。(現在の所持金: &b%{money.%player%}%&a円)"
- else:
- set {money.%arg-2%} to {money.%arg-2%} + arg-1
- message "&b%arg-1%&a円が%arg-2%さんの口座に振り込まれました。(%arg-2%さんの現在の所持金: &b%{money.%arg-2%}%&a円)"
- command /setbalance <number> [<player>]:
- aliases: /setmoney
- permission: sk.manageMoney
- trigger:
- if arg-1 is not set:
- message "&7所持金を指定してください。 (/addbalance <額> [<プレイヤー>])"
- else:
- if arg-2 is not set:
- set {money.%player%} to arg-1
- message "&aあなたの所持金は&b%{money.%player%}%&a円になりました。"
- else:
- set {money.%arg-2%} to arg-1
- message "&b%arg-2%&aさんの所持金は&b%{money.%arg-2%}%&a円になりました。"
- command /setranktp <number>:
- permission: sk.setranktp
- trigger:
- if arg-1 is not set:
- message "&aarg-1指定しろはげ" to player
- else:
- set {rankLocation.%arg-1%} to player's location
- command /rankmine:
- trigger:
- set {_rank} to {mineRank.%player%}
- teleport player to {rankLocation.%{_rank}%}
- command /setrank <number>:
- permission: sk.setrank
- trigger:
- if arg-1 is not set:
- message "&aarg-1指定しろはげ" to player
- else:
- set {mineRank.%player%} to arg-1
- command /ranks:
- trigger:
- message "&aRank 1: 初期ランク(無料)" to player
- message "&aRank 2: {@Rank2Price}円" to player
- message "&aRank 3: {@Rank3Price}円" to player
- message "&aRank 4: {@Rank4Price}円" to player
- message "&aRank 5: {@Rank5Price}円" to player
- message "&aRank 6: {@Rank6Price}円" to player
- message "&aRank 7: {@Rank7Price}円" to player
- # message "&aRank 8: {@Rank8Price}円" to player
- # message "&aRank 9: {@Rank9Price}円" to player
- # message "&aRank 10: {@Rank10Price}円" to player
- command /rankup:
- trigger:
- if {mineRank.%player%} = 1:
- set {_reqMoney} to {@Rank2Price}
- if {money.%player%} is greater than or equal to {_reqMoney}:
- set {money.%player%} to {money.%player%} - {_reqMoney}
- set {mineRank.%player%} to 2
- message "&aランク1から2へ昇格しました。" to player
- else:
- set {_remainingMoney} to {_reqMoney} - {money.%player%}
- message "&c%{_remainingMoney}%円不足しているのでランクアップできません。" to player
- else if {mineRank.%player%} = 2:
- set {_reqMoney} to {@Rank3Price}
- if {money.%player%} is greater than or equal to {_reqMoney}:
- set {money.%player%} to {money.%player%} - {_reqMoney}
- set {mineRank.%player%} to 3
- message "&aランク2から3へ昇格しました。" to player
- else:
- set {_remainingMoney} to {_reqMoney} - {money.%player%}
- message "&c%{_remainingMoney}%円不足しているのでランクアップできません。" to player
- else if {mineRank.%player%} = 3:
- set {_reqMoney} to {@Rank4Price}
- if {money.%player%} is greater than or equal to {_reqMoney}:
- set {money.%player%} to {money.%player%} - {_reqMoney}
- set {mineRank.%player%} to 4
- message "&aランク3から4へ昇格しました。" to player
- else:
- set {_remainingMoney} to {_reqMoney} - {money.%player%}
- message "&c%{_remainingMoney}%円不足しているのでランクアップできません。" to player
- else if {mineRank.%player%} = 4:
- set {_reqMoney} to {@Rank5Price}
- if {money.%player%} is greater than or equal to {_reqMoney}:
- set {money.%player%} to {money.%player%} - {_reqMoney}
- set {mineRank.%player%} to 5
- message "&aランク4から5へ昇格しました。" to player
- else:
- set {_remainingMoney} to {_reqMoney} - {money.%player%}
- message "&c%{_remainingMoney}%円不足しているのでランクアップできません。" to player
- else if {mineRank.%player%} = 5:
- set {_reqMoney} to {@Rank6Price}
- if {money.%player%} is greater than or equal to {_reqMoney}:
- set {money.%player%} to {money.%player%} - {_reqMoney}
- set {mineRank.%player%} to 6
- message "&aランク5から6へ昇格しました。" to player
- else:
- set {_remainingMoney} to {_reqMoney} - {money.%player%}
- message "&c%{_remainingMoney}%円不足しているのでランクアップできません。" to player
- else if {mineRank.%player%} = 6:
- set {_reqMoney} to {@Rank7Price}
- if {money.%player%} is greater than or equal to {_reqMoney}:
- set {money.%player%} to {money.%player%} - {_reqMoney}
- set {mineRank.%player%} to 7
- message "&aランク6から7へ昇格しました。" to player
- else:
- set {_remainingMoney} to {_reqMoney} - {money.%player%}
- message "&c%{_remainingMoney}%円不足しているのでランクアップできません。" to player
- command /status [<text>]:
- usage: /status <offlineplayer>
- trigger:
- if arg-1 is not set:
- open chest with 1 row named "&0あなたのステータス" to player
- wait 1 tick
- format slot 0 of player with gold ingot named "&e所持金:" with lore "&e%{money.%player%}%円" to close
- format slot 2 of player with emerald named "&aランク:" with lore "&a%{mineRank.%player%}%" to close
- format slot 4 of player with enchantment table named "&5プレステージ:" with lore "%&5{minePrestige.%player%}%" to close
- format slot 6 of player with diamond pickaxe named "&7採掘したブロックの数:" with lore "&7%{mines.%player%}%" to close
- else:
- open chest with 1 row named "&0%arg-1%さんのステータス" to player
- wait 1 tick
- format slot 0 of player with gold ingot named "&e所持金:" with lore "&e%{money.%arg-1%}%円" to close
- format slot 2 of player with emerald named "&aランク:" with lore "&a%{mineRank.%arg-1%}%" to close
- format slot 4 of player with enchantment table named "&5プレステージ:" with lore "%&5{minePrestige.%arg-1%}%" to close
- format slot 6 of player with diamond pickaxe named "&7採掘したブロックの数:" with lore "&7%{mines.%arg-1%}%" to close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement