Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- timer: 60 # wait time in seconds
- server: survival # What server do you want to transfer the player to?
- enter: &6&lChecking line.... #message to show players on entry.
- 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
- 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
- farewell: &e&lConnecting... Good luck and have fun! #message to send when connecting to other server
- on skript start:
- delete {simpleque.que::*}
- delete {simpleque.pos::*}
- send "[Simple Que] - Simple Que by TyBraniff##1337 has been activated" to console
- send "[Simple Que] - Countdown timer is set to {@timer}" to console
- send "[Simple Que] - Connected Hub is set to {@server}" to console
- set {_ooo} to 1
- loop all players:
- player doesn't have permission "simpleque.noque"
- add player to {simpleque.que::*}
- set {simpleque.pos::%loop-player%} to {_ooo}
- add 1 to {_ooo}
- on join:
- player does not have permission "simpleque.noque"
- wait 5 ticks
- add player to {simpleque.que::*}
- set {simpleque.pos::%player%} to size of {simpleque.que::*}
- loop {@timer} times:
- send action bar "{@enter}" to player
- loop-number is less than {simpleque.tto}
- set player's level to loop-number
- wait 1 ticks
- while player is online:
- wait 1 tick
- {simpleque.que::*} contains the player
- if {simpleque.pos::%player%} is greater than 1:
- send action bar "{@que}" to player
- else:
- send action bar "{@next}" to player
- set player's level to {simpleque.tto}
- every 1 second:
- {simpleque.que::*} is set
- if {simpleque.tto} is not 0:
- subtract 1 from {simpleque.tto}
- stop
- loop {simpleque.que::*}:
- make console execute command "lp user %loop-value% permission settemp simpleque.tempsend true 5s"
- wait 1 tick
- make loop-value execute command "port"
- set {simpleque.tto} to {@timer}
- stop
- on leave:
- if {simpleque.que::*} contains the player:
- remove player from {simpleque.que::*}
- delete {simpleque.pos::%player%}
- if {simpleque.que::*} is not set:
- set {simpleque.tto} to {@timer}
- else:
- set {_ooo} to 1
- loop {simpleque.que::*}:
- loop-index is not {_ooo}
- set {simpleque.que::%{_ooo}%} to loop-value
- set {simpleque.pos::%loop-value%} to {_ooo}
- delete {simpleque.que::%loop-index%}
- add 1 to {_ooo}
- command /port:
- permission: simpleque.tempsend
- permission message: &r
- trigger:
- send action bar "{@farewell}" to player
- remove player from {simpleque.que::*}
- delete {simpleque.pos::%player%}
- connect player to server "{@server}"
- set {_ooo} to 1
- loop {simpleque.que::*}:
- loop-index is not {_ooo}
- set {simpleque.que::%{_ooo}%} to loop-value
- set {simpleque.pos::%loop-value%} to {_ooo}
- delete {simpleque.que::%loop-index%}
- add 1 to {_ooo}
Advertisement
Add Comment
Please, Sign In to add comment