Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function help(p: player):
- message "" to {_p}
- message "&cArgment 1 - set / start / join" to {_p}
- message "&3Argment 2 - lottery &8[&7勝者がTPされる位置を設定&8]" to {_p}
- message "&7Set - /lottery set lottery" to {_p}
- message "" to {_p}
- command lottery [<text>] [<text>]:
- permission: lottery.player
- trigger:
- if arg 1 is "help" or not set:
- help(player)
- if arg 1 is "set":
- if player has permission "lottery.admin":
- if arg 2 is not set:
- help(player)
- else if arg 2 is "lottery":
- set {lottery.winloc} to player's location
- else:
- send "&c権限がありません"
- if arg 1 is "join":
- set {lottery.player.%uuid of player%} to {lottery.players} + 1
- add 1 to {lottery.players}
- send "&a参加しました"
- if arg 1 is "start":
- if player has permission "lottery.admin":
- set {_lottery.random} to random integer between 1 and {lottery.players}
- loop all players:
- if {lottery.%uuid of loop-player%} is {_lottery.random}:
- set {_winner} to loop-player
- broadcast "&6当選者が決まりました! 当選者は %{_winner}% さんです!"
- set {lottery.players} to -1
- teleport loop-player to {lottery.winloc}
- on script load:
- if {lottery.players} is not set:
- set {lottery.players} to 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement