DEPSTRCZ

Untitled

May 3rd, 2022
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.29 KB | None | 0 0
  1. options:
  2. timer: 60 # wait time in seconds
  3. server: survival # What server do you want to transfer the player to?
  4. enter: &6&lChecking line.... #message to show players on entry.
  5. next: &8&l» &2&lPořadí &a&l&n%{simpleque.pos::%player%}%&r &2&lPřepojení za &a&l&n%{simpleque.tto}%s&r &8&l« #message to show to the next player to leave
  6. que: &8&l» &2&lPořadí &a&l&n%{simpleque.pos::%player%}%&r &2&lPřepojení za &a&l&n%{simpleque.pos::%player%} - 1%m %{simpleque.tto}%s&r &8&l« # message to show everyone else
  7. farewell: &e&lConnecting... Good luck and have fun! #message to send when connecting to other server
  8.  
  9. on skript start:
  10. delete {simpleque.que::*}
  11. delete {simpleque.pos::*}
  12. send "[Simple Que] - Simple Que by TyBraniff##1337 has been activated" to console
  13. send "[Simple Que] - Countdown timer is set to {@timer}" to console
  14. send "[Simple Que] - Connected Hub is set to {@server}" to console
  15. set {_ooo} to 1
  16. loop all players:
  17. player doesn't have permission "simpleque.noque"
  18. add player to {simpleque.que::*}
  19. set {simpleque.pos::%loop-player%} to {_ooo}
  20. add 1 to {_ooo}
  21.  
  22. on join:
  23. player does not have permission "simpleque.noque"
  24. wait 5 ticks
  25. add player to {simpleque.que::*}
  26. set {simpleque.pos::%player%} to size of {simpleque.que::*}
  27. loop {@timer} times:
  28. send action bar "{@enter}" to player
  29. loop-number is less than {simpleque.tto}
  30. set player's level to loop-number
  31. wait 1 ticks
  32. while player is online:
  33. wait 1 tick
  34. {simpleque.que::*} contains the player
  35. if {simpleque.pos::%player%} is greater than 1:
  36. send action bar "{@que}" to player
  37. else:
  38. send action bar "{@next}" to player
  39. set player's level to {simpleque.tto}
  40.  
  41. every 1 second:
  42. {simpleque.que::*} is set
  43. if {simpleque.tto} is not 0:
  44. subtract 1 from {simpleque.tto}
  45. stop
  46. loop {simpleque.que::*}:
  47. make console execute command "lp user %loop-value% permission settemp simpleque.tempsend true 5s"
  48. wait 1 tick
  49. make loop-value execute command "port"
  50. set {simpleque.tto} to {@timer}
  51. stop
  52.  
  53. on leave:
  54. if {simpleque.que::*} contains the player:
  55. remove player from {simpleque.que::*}
  56. delete {simpleque.pos::%player%}
  57. if {simpleque.que::*} is not set:
  58. set {simpleque.tto} to {@timer}
  59. else:
  60. set {_ooo} to 1
  61. loop {simpleque.que::*}:
  62. loop-index is not {_ooo}
  63. set {simpleque.que::%{_ooo}%} to loop-value
  64. set {simpleque.pos::%loop-value%} to {_ooo}
  65. delete {simpleque.que::%loop-index%}
  66. add 1 to {_ooo}
  67.  
  68. command /port:
  69. permission: simpleque.tempsend
  70. permission message: &r
  71. trigger:
  72. send action bar "{@farewell}" to player
  73. remove player from {simpleque.que::*}
  74. delete {simpleque.pos::%player%}
  75. connect player to server "{@server}"
  76. set {_ooo} to 1
  77. loop {simpleque.que::*}:
  78. loop-index is not {_ooo}
  79. set {simpleque.que::%{_ooo}%} to loop-value
  80. set {simpleque.pos::%loop-value%} to {_ooo}
  81. delete {simpleque.que::%loop-index%}
  82. add 1 to {_ooo}
Advertisement
Add Comment
Please, Sign In to add comment