PlayersListPlus v1 | Better / Custom Players List

Am I allowed to use this for my system wich is gonna be paid and distributed on the devforum?

2 Likes

it depends, if the addition of this system is minimal in your system and you credit me you have the right. But if your system is, for example, 80% made from my system, no.

I’m working on something (I can’t say it cuz else everyone steals my idea) and it will be the player list system with a button wich integrates into my code mess

Oh so you just use the players list to add custom buttons ? if so yes you can use!

1 Like

Hey! I reached out to you about Teams being added last week. Have you any update on this? :smile:

1 Like

This looks like a pretty neat and customizable resource, I will have to give it a try.

1 Like

UPDATE: V1.1

  • Added Full Teams support.
  • Added “TeamSize” in config, you can change the size of teams in the list! (0.115 recommended).

image
image

4 Likes

You guys so gotta try make this into a plugin.
That would allow for easier adjustments that can benefit developers old and new.

2 Likes

Is it possible with PlayersListPlus to display different currency locally ? exemple : i want to make weight stat but 1Kg in Europe is 2.2 lbs in USA so it has to be different on clients. If not it’d be a great feature !

kinda wish the mods would just hire u to make ui.

do u plan to ever create a better badge notification? idk how to make neat UI but im tryna get rid of the current one because i think its from like 2014.

1 Like

Do you know how do I make it for like, if users own badge then give player list icon Gems

Can you give me some example idk how it work

You can’t create custom badge notifications

you can disable them and then create your own system. so yes you can.

Nuh uh you can.
There’s a SetCore method in StarterGui, which allows you to do some cool tricks, and disable built-in badge notifications.

You can do something like that (In a Script in ServerScriptService)

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PlayersListPlus = require(ReplicatedStorage.PlayersListPlus)
local Players = game:GetService("Players")
local BadgeService = game:GetService("BadgeService")

local BadgeID = 0 -- Replace the 0 to the badgeId
local ImageId = "rbxassetid://0" -- Replace the 0 to the Custom Icon

Players.PlayerAdded:Connect(function(Player)
	local UserHasBadge = BadgeService:UserHasBadgeAsync(Player.UserId, BadgeID)
	
	if UserHasBadge then
		PlayersListPlus.AddCustomIconPlayer(Player, ImageId)
	end
end)

@debugMage
@Fan_Len4ika1Tvink123

Assuming you’re speaking about PromptSendFriendRequest and its counterpart, there is still just as much core UI and might even be more ugly

no im speaking about SetCore and setting badge notifications off…

Does this support console players?

1 Like

If anyone else has troubles with the player list breaking when a new player joins you can go into the PlayersListPlus module and replace the for loop at line 360 with this one.

for i,newPlr in game.Players:GetPlayers() do
	local plrTeam = getPlrTeam(newPlr)
	if isNotNumber == false and (plrTeam == TeamName or (TeamName == "Neutral" and plrTeam == nil)) then
		NoPlayer = false
			
		local leaderstats = newPlr:WaitForChild("leaderstats")
		local stat = leaderstats:WaitForChild(leaderstatsName)
		local val = stat.Value
			
		if typeof(val) ~= "number" then
			isNotNumber = true
			NoPlayer = true
		else
			TotalTeamValue += val
		end
	end
end

Hey guys, time for some fixes

I REALLY recommends you to update your PlayersListPlus to v1.14

v1.14: