1. Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

  2. LOOKING FOR A VERSION OF SKRIPT?

    You can always check out our Wiki for downloads and any other information about Skript!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Loop Player Prefix with Luckperms

Discussion in 'Skript' started by Myca26, Jan 23, 2022.

Thread Status:
Not open for further replies.
  1. Myca26

    Myca26 Member

    Joined:
    Jan 23, 2022
    Messages:
    2
    Likes Received:
    0
    Hi all,

    First time on this forum, because I didn't get something to work.

    What I want is a tabname for every player on the server with a Luckperms Prefix.

    My code:

    Code (Text):
    1. on join:
    2.     set {server_tps_5} to placeholder "server_tps_5"
    3.     set {luckperms_groups} to placeholder "luckperms_groups"
    4.     set {simpleclans_clan_color_tag} to placeholder "simpleclans_clan_color_tag"
    5.     set {player's prefix} to placeholder "player's prefix"
    6.     if {simpleclans_clan_color_tag} is not set:
    7.         set the player's tablist name to "%{luckperms_prefix}%&7[%{simpleclans_clan_color_tag}%&7] &f%player%"
    8.     else:
    9.         set the player's tablist name to "%{luckperms_prefix}%&7[Geen] &f%player%"
    10.  
    11. every 1 second:
    12.     loop all players:
    13.         set loop-player's tablist name to "%{%loop-player%.luckperms_prefix}%&7[%{%loop-player%.simpleclans_clan_color_tag}%&7] &f%loop-player%"
    14.         set tab header to "&9[VeluweSMP]%nl%%nl%&7Spelers online: &9%number of all players%%nl%%nl%&9----------------" and footer to "&9----------------%nl%%nl%&3TPS: &7%{server_tps_5}%%nl%%nl%&7Onze website: &9veluwesmp.nl" for loop-player
    15.  
    Thanks!
     
    #1 Myca26, Jan 23, 2022
    Last edited: Jan 23, 2022
  2. Embry_

    Embry_ Member

    Joined:
    May 13, 2021
    Messages:
    12
    Likes Received:
    1
    I wouldn't recommend looping players every second.

    Simply, just put this code in your on join event.


    Code (Text):
    1. on join:
    2.     while player is online:
    3.         set {_prefix} to player's prefix
    4.         set {_clan} to placeholder "simpleclans_clan_color_tag"
    5.         set {_tps} to tps from the last minute
    6.  
    7.         if {_clan} is set:
    8.             set the player's tablist name to "%{_prefix}%&7[%{_clan}%] &f%player%"
    9.         else:
    10.             set the player's tablist name to "%{_prefix}%&7[Geen] &f%player%"
    11.        
    12.         set tab header to "&9[VeluweSMP]%nl%%nl%&7Spelers online: &9%number of all players%%nl%%nl%&9----------------" and footer to "&9----------------%nl%%nl%&3TPS: &7%{_tps}%%nl%%nl%&7Onze website: &9veluwesmp.nl" for player
    13.         wait 1 tick

    Please note this is untested. If there is any errors, please send them to me.
     
  3. Myca26

    Myca26 Member

    Joined:
    Jan 23, 2022
    Messages:
    2
    Likes Received:
    0
    Wow! It works! Thank you very much!!
     
Thread Status:
Not open for further replies.

Share This Page

Loading...