Usage
Note: Everything must be done from the Server, through ServerScriptService
:Init()
local Overhead = require(game.ReplicatedStorage:WaitForChild("NSOverhead"))
Overhead:Init()
:GiveOverhead(args)
local Overhead = require(game.ReplicatedStorage:WaitForChild("NSOverhead"))
Overhead:Init()
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function()
local args = {}
args.Plr = plr
args.PlrColor = Color3.fromRGB(255, 255, 255)
args.Rank = " My Rank"
args.RankColor = Color3.fromRGB(165, 58, 58)
args.SpecialRankEnabled = true
args.SpecialRank = "My Special Tag"
args.SpecialRankColor = Color3.fromRGB(194, 33, 116)
args.BadgesEnabled = true
Overhead:GiveOverhead(args)
end)
end)
:GiveBadge(plr, badgeName, badgeId)
local Overhead = require(game.ReplicatedStorage:WaitForChild("NSOverhead"))
Overhead:Init()
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function()
local args = {}
args.Plr = plr
args.PlrColor = Color3.fromRGB(255, 255, 255)
args.Rank = " My Rank"
args.RankColor = Color3.fromRGB(165, 58, 58)
args.SpecialRankEnabled = true
args.SpecialRank = "My Special Tag"
args.SpecialRankColor = Color3.fromRGB(194, 33, 116)
args.BadgesEnabled = true
Overhead:GiveOverhead(args)
Overhead:GiveBadge(plr, "Developer", "http://www.roblox.com/asset/?id=6034275725")
end)
end)
:RemoveBadge(plr, badgeName)
local Overhead = require(game.ReplicatedStorage:WaitForChild("NSOverhead"))
Overhead:RemoveBadge(plr, "Developer")
-- plr is the Player Instance and "Developer" is the badge name that was assigned.
:SetName(plr, name, nameColor)
local Overhead = require(game.ReplicatedStorage:WaitForChild("NSOverhead"))
Overhead:SetName(plr, "Some Name", Color3.fromRGB(255,255,255))
:SetRank(plr, rank, rankColor)
local Overhead = require(game.ReplicatedStorage:WaitForChild("NSOverhead"))
Overhead:SetRank(plr, "Some Rank", Color3.fromRGB(255,255,255))
:SetSpecialRank(plr, rank, rankColor)
local Overhead = require(game.ReplicatedStorage:WaitForChild("NSOverhead"))
Overhead:SetSpecialRank(plr, "Some Special Rank", Color3.fromRGB(255,255,255))
The :Set
will only work if they player already has an OverheadUI, if not it will not work.
Last updated