Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function updateTab(p: player):
- delete {API.TabListGroup::%{UUID::%{_p}%}%}
- if "%files in ""plugins/Skript/scripts""%" doesn't contain "Lobby":
- if {API.AutoNick::%{UUID::%{_p}%}%} is set:
- set {_nick} to "%getNick({_p})%"
- if {API.AutoNickMode::%{UUID::%{_nick}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_nick}%}%} to "0011-Spieler"
- set {API.PREFIX::%{UUID::%{_nick}%}%} to "&7%{_nick}%"
- else:
- set {API.TabListGroup::%{UUID::%{_nick}%}%} to "0010-Premium"
- set {API.PREFIX::%{UUID::%{_nick}%}%} to "&6Premium &8● &6%{_nick}%"
- loop all players:
- if "%{UUID::%loop-player%}%" is "%{UUID::%{_nick}%}%":
- set {_player} to loop-player
- loop {API.TabListGroups::*}:
- {_player}.getScoreboard().registerNewTeam(loop-value)
- {_player}.getScoreboard().getTeam(loop-value).setPrefix({API.TabListGroupPrefix::%loop-value%})
- wait 1 tick
- loop all players:
- if {_player} is not loop-player:
- loop-player.getScoreboard().getTeam({API.TabListGroup::%{UUID::%{_p}%}%}).addPlayer({_player})
- {_player}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
- else:
- {_player}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
- stop
- else:
- if {_p} has permission "contaria.admin":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0001-Admin"
- else if {_p} has permission "contaria.manager":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0002-Manager"
- else if {_p} has permission "contaria.developer":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0003-Dev"
- else if {_p} has permission "contaria.moderator":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0004-Mod"
- else if {_p} has permission "contaria.builder":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0005-Builder"
- else if {_p} has permission "contaria.supporter":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0006-Sup"
- else if {_p} has permission "contaria.youtuber":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0007-YTber"
- else if {_p} has permission "contaria.premiumplus":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0008-P+"
- else if {_p} has permission "contaria.contarianer":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0009-Conta"
- else if {_p} has permission "contaria.premium":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0010-Premium"
- else:
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0011-Spieler"
- loop {API.TabListGroups::*}:
- {_p}.getScoreboard().registerNewTeam(loop-value)
- {_p}.getScoreboard().getTeam(loop-value).setPrefix({API.TabListGroupPrefix::%loop-value%})
- wait 1 tick
- loop all players:
- if {_p} is not loop-player:
- loop-player.getScoreboard().getTeam({API.TabListGroup::%{UUID::%{_p}%}%}).addPlayer({_p})
- {_p}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
- else:
- {_p}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
- else:
- set {UUID::%{_p}%} to uuid of {_p}
- set {NAME::%{UUID::%{_p}%}%} to {_p}
- if {NICK.USE::%{_p}%} is set:
- delete {API.AutoNick::%{UUID::%{_p}%}%}
- delete {NICK.USE::%{_p}%}
- execute console command "/setnick %{_p}% %{NAME::%{UUID::%{_p}%}%}% %{NAME::%{UUID::%{_p}%}%}%"
- hide {_p} from all players
- hide {_p} from {_p}
- reveal {_p} from all players
- reveal {_p} from {_p}
- set {UUID::%{_p}%} to uuid of {_p}
- set {NAME::%{UUID::%{_p}%}%} to {_p}
- if {_p} has permission "contaria.admin":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0001-Admin"
- else if {_p} has permission "contaria.manager":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0002-Manager"
- else if {_p} has permission "contaria.developer":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0003-Dev"
- else if {_p} has permission "contaria.moderator":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0004-Mod"
- else if {_p} has permission "contaria.builder":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0005-Builder"
- else if {_p} has permission "contaria.supporter":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0006-Sup"
- else if {_p} has permission "contaria.youtuber":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0007-YTber"
- else if {_p} has permission "contaria.premiumplus":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0008-P+"
- else if {_p} has permission "contaria.contarianer":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0009-Conta"
- else if {_p} has permission "contaria.premium":
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0010-Premium"
- else:
- if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
- set {API.TabListGroup::%{UUID::%{_p}%}%} to "0011-Spieler"
- loop {API.TabListGroups::*}:
- {_p}.getScoreboard().registerNewTeam(loop-value)
- {_p}.getScoreboard().getTeam(loop-value).setPrefix({API.TabListGroupPrefix::%loop-value%})
- wait 1 tick
- loop all players:
- if {_p} is not loop-player:
- loop-player.getScoreboard().getTeam({API.TabListGroup::%{UUID::%{_p}%}%}).addPlayer({_p})
- {_p}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
- else:
- {_p}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement