Advertisement
Guest User

lottery

a guest
Jun 24th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. function help(p: player):
  2. message "" to {_p}
  3. message "&cArgment 1 - set / start / join" to {_p}
  4. message "&3Argment 2 - lottery &8[&7勝者がTPされる位置を設定&8]" to {_p}
  5. message "&7Set - /lottery set lottery" to {_p}
  6. message "" to {_p}
  7.  
  8. command lottery [<text>] [<text>]:
  9. permission: lottery.player
  10. trigger:
  11. if arg 1 is "help" or not set:
  12. help(player)
  13. if arg 1 is "set":
  14. if player has permission "lottery.admin":
  15. if arg 2 is not set:
  16. help(player)
  17. else if arg 2 is "lottery":
  18. set {lottery.winloc} to player's location
  19. else:
  20. send "&c権限がありません"
  21. if arg 1 is "join":
  22. set {lottery.player.%uuid of player%} to {lottery.players} + 1
  23. add 1 to {lottery.players}
  24. send "&a参加しました"
  25. if arg 1 is "start":
  26. if player has permission "lottery.admin":
  27. set {_lottery.random} to random integer between 1 and {lottery.players}
  28. loop all players:
  29. if {lottery.%uuid of loop-player%} is {_lottery.random}:
  30. set {_winner} to loop-player
  31. broadcast "&6当選者が決まりました! 当選者は %{_winner}% さんです!"
  32. set {lottery.players} to -1
  33. teleport loop-player to {lottery.winloc}
  34. on script load:
  35. if {lottery.players} is not set:
  36. set {lottery.players} to 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement