PlayersListPlus v1 | Better / Custom Players List

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:

1 Like

Nice resource but how do I make it smaller?

Hi,

is there an open source testing place with all of the features to check out?

Also can this be used to like make teams of a certain size , when players join?

Or does it just display teams, that are already configured into teams elsewhere.

I few sentences at the top might help to described what exactly this is uses for, I cannot really tell. since it has block, it seems it is managing teams… or players or something.

Thanks

I’ve become a fan of font.new() which allows developers to use custom fonts, by default PlayersListPlus does not support this yet. I’ve made some changes I’d like to hand over to you to implement if you’d like!

This is an example of it with bungee, I don’t prefer this font but it’s just for example.

MenuFont = Font.new("rbxassetid://12187370000", Enum.FontWeight.Bold),

image

And with my changes it will also support normal

MenuFont = Enum.Font.FredokaOne

image

Here is the simple code change I made!

for i,v in script:GetDescendants() do
	if v:IsA("TextLabel") or v:IsA("TextButton") or v:IsA("TextBox") then
		if typeof(Config.MenuFont) == "EnumItem" then
			v.Font = Config.MenuFont
		elseif typeof(Config.MenuFont) == "Font" then
			v.FontFace = Config.MenuFont
		end
	end
end

On line 225 of the PlayersListPlus Module.

2 Likes

It is erroring with Requested module experienced an error while loading on pretty much every script

I’m not going to be using this until you fix this.

@MiniDevFR

I have just imported my module in a new place and there is no error, you must have broke something

hm, can you uncopylock the testing place?

1 Like

Done, I made it uncopylocked! Players List Plus - Roblox

1 Like

wicked, i’ll see if im doing something wrong

It’s so blurry on lower graphics. How can I fix this? I think the problem is with the scaling, as the more players there are, the blurrier it gets.

hey there! i noticed your post on the devforum and you have finally cleared my questions on how to make a custom font!

thank you very much!

however, i’m wondering how you got the font texture!
answer me any time, you’d be a savior if you responded with the solution