Advertisement
LinuxKaliNeuesSystem

Untitled

Dec 15th, 2019
561
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.45 KB | None | 0 0
  1. function updateTab(p: player):
  2. delete {API.TabListGroup::%{UUID::%{_p}%}%}
  3. if "%files in ""plugins/Skript/scripts""%" doesn't contain "Lobby":
  4. if {API.AutoNick::%{UUID::%{_p}%}%} is set:
  5. set {_nick} to "%getNick({_p})%"
  6. if {API.AutoNickMode::%{UUID::%{_nick}%}%} is not set:
  7. set {API.TabListGroup::%{UUID::%{_nick}%}%} to "0011-Spieler"
  8. set {API.PREFIX::%{UUID::%{_nick}%}%} to "&7%{_nick}%"
  9. else:
  10. set {API.TabListGroup::%{UUID::%{_nick}%}%} to "0010-Premium"
  11. set {API.PREFIX::%{UUID::%{_nick}%}%} to "&6Premium &8● &6%{_nick}%"
  12. loop all players:
  13. if "%{UUID::%loop-player%}%" is "%{UUID::%{_nick}%}%":
  14. set {_player} to loop-player
  15. loop {API.TabListGroups::*}:
  16. {_player}.getScoreboard().registerNewTeam(loop-value)
  17. {_player}.getScoreboard().getTeam(loop-value).setPrefix({API.TabListGroupPrefix::%loop-value%})
  18. wait 1 tick
  19. loop all players:
  20. if {_player} is not loop-player:
  21. loop-player.getScoreboard().getTeam({API.TabListGroup::%{UUID::%{_p}%}%}).addPlayer({_player})
  22. {_player}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
  23. else:
  24. {_player}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
  25. stop
  26. else:
  27. if {_p} has permission "contaria.admin":
  28. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  29. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0001-Admin"
  30. else if {_p} has permission "contaria.manager":
  31. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  32. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0002-Manager"
  33. else if {_p} has permission "contaria.developer":
  34. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  35. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0003-Dev"
  36. else if {_p} has permission "contaria.moderator":
  37. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  38. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0004-Mod"
  39. else if {_p} has permission "contaria.builder":
  40. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  41. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0005-Builder"
  42. else if {_p} has permission "contaria.supporter":
  43. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  44. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0006-Sup"
  45. else if {_p} has permission "contaria.youtuber":
  46. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  47. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0007-YTber"
  48. else if {_p} has permission "contaria.premiumplus":
  49. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  50. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0008-P+"
  51. else if {_p} has permission "contaria.contarianer":
  52. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  53. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0009-Conta"
  54. else if {_p} has permission "contaria.premium":
  55. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  56. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0010-Premium"
  57. else:
  58. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  59. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0011-Spieler"
  60. loop {API.TabListGroups::*}:
  61. {_p}.getScoreboard().registerNewTeam(loop-value)
  62. {_p}.getScoreboard().getTeam(loop-value).setPrefix({API.TabListGroupPrefix::%loop-value%})
  63. wait 1 tick
  64. loop all players:
  65. if {_p} is not loop-player:
  66. loop-player.getScoreboard().getTeam({API.TabListGroup::%{UUID::%{_p}%}%}).addPlayer({_p})
  67. {_p}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
  68. else:
  69. {_p}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
  70. else:
  71. set {UUID::%{_p}%} to uuid of {_p}
  72. set {NAME::%{UUID::%{_p}%}%} to {_p}
  73. if {NICK.USE::%{_p}%} is set:
  74. delete {API.AutoNick::%{UUID::%{_p}%}%}
  75. delete {NICK.USE::%{_p}%}
  76. execute console command "/setnick %{_p}% %{NAME::%{UUID::%{_p}%}%}% %{NAME::%{UUID::%{_p}%}%}%"
  77. hide {_p} from all players
  78. hide {_p} from {_p}
  79. reveal {_p} from all players
  80. reveal {_p} from {_p}
  81. set {UUID::%{_p}%} to uuid of {_p}
  82. set {NAME::%{UUID::%{_p}%}%} to {_p}
  83. if {_p} has permission "contaria.admin":
  84. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  85. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0001-Admin"
  86. else if {_p} has permission "contaria.manager":
  87. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  88. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0002-Manager"
  89. else if {_p} has permission "contaria.developer":
  90. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  91. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0003-Dev"
  92. else if {_p} has permission "contaria.moderator":
  93. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  94. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0004-Mod"
  95. else if {_p} has permission "contaria.builder":
  96. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  97. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0005-Builder"
  98. else if {_p} has permission "contaria.supporter":
  99. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  100. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0006-Sup"
  101. else if {_p} has permission "contaria.youtuber":
  102. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  103. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0007-YTber"
  104. else if {_p} has permission "contaria.premiumplus":
  105. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  106. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0008-P+"
  107. else if {_p} has permission "contaria.contarianer":
  108. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  109. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0009-Conta"
  110. else if {_p} has permission "contaria.premium":
  111. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  112. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0010-Premium"
  113. else:
  114. if {API.TabListGroup::%{UUID::%{_p}%}%} is not set:
  115. set {API.TabListGroup::%{UUID::%{_p}%}%} to "0011-Spieler"
  116. loop {API.TabListGroups::*}:
  117. {_p}.getScoreboard().registerNewTeam(loop-value)
  118. {_p}.getScoreboard().getTeam(loop-value).setPrefix({API.TabListGroupPrefix::%loop-value%})
  119. wait 1 tick
  120. loop all players:
  121. if {_p} is not loop-player:
  122. loop-player.getScoreboard().getTeam({API.TabListGroup::%{UUID::%{_p}%}%}).addPlayer({_p})
  123. {_p}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
  124. else:
  125. {_p}.getScoreboard().getTeam({API.TabListGroup::%{UUID::%loop-player%}%}).addPlayer(loop-player)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement