Oxalist

Untitled

Jan 6th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. command /play [<text>]:
  2. trigger:
  3. set {_players} to 1 #How many slots the game has to have free
  4.  
  5. #PARTY STUFF$
  6. $ thread
  7. set {_party} to value of sql var "party::inparty::%sender%"
  8. if {_party} is set:
  9. if {_party} is not "%sender%":
  10. bungee tell "&7Only the party leader can choose a game!" to "%sender%"
  11. stop trigger
  12. else:
  13. set {_players} to getPartySize(sender) #overwrite how many slots game needs
  14.  
  15. #DNG SENDING#
  16. if arg-1 is "dng":
  17. loop 3 times:
  18. $ thread
  19. set {_state} to value of sql var "game::dng%loop-number%::state" parsed as integer
  20. if {_state} is 1 or 2:
  21. $ thread
  22. set {_playercount} to bungeePlayerCount("mini%loop-number%-dng") parsed as integer
  23. {_playercount} is less than 11 - {_players}
  24. if {_party} is set:
  25. partyMessage(sender, "&7Sending you to &emini%loop-number%-dng")
  26. sendParty(sender, "mini%loop-number%-dng")
  27. else:
  28. send sender to "mini%loop-number%-dng"
  29. bungee tell "&7Sending you to &emini%loop-number%-dng" to "%sender%"
  30. set {_server} to true
  31. stop loop
  32. if {_server} is not set:
  33. bungee tell "&7Could not find a server to connect to. Try again later." to "%sender%"
Advertisement
Add Comment
Please, Sign In to add comment