Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

Роблокс студио скрипт 1111

Нужен скрипт, который будет отображать Username над головой игрока белым цветом, но если у него 2+ ранг в группе, то цвет будет красный.
Надеюсь поможете :)

По дате
По рейтингу
Аватар пользователя
Мудрец
8мес
12345678910111213141516171819202122232425262728
 local groupId = 1234567 -- Замените на ваш Group ID  
 
game.Players.PlayerAdded:Connect(function(player)  
    player.CharacterAdded:Connect(function(character)  
        local humanoid = character:WaitForChild("Humanoid")  
 
        local billboardGui = Instance.new("BillboardGui")  
        billboardGui.Size = UDim2.new(0, 200, 0, 50)  
        billboardGui.Adornee = character:WaitForChild("Head")  
        billboardGui.AlwaysOnTop = true  
        billboardGui.StudsOffset = Vector3.new(0, 3, 0) -- Задайте нужное смещение по высоте 
 
        local textLabel = Instance.new("TextLabel", billboardGui)  
        textLabel.Size = UDim2.new(1, 0, 1, 0)  
        textLabel.BackgroundTransparency = 1  
        textLabel.TextScaled = true  
        textLabel.Font = Enum.Font.SourceSansBold  
        textLabel.Text = player.Name  
 
        if player:IsInGroup(groupId) and player:GetRankInGroup(groupId) >= 2 then  
            textLabel.TextColor3 = Color3.new(1, 0, 0) -- Красный цвет  
        else  
            textLabel.TextColor3 = Color3.new(1, 1, 1) -- Белый цвет  
        end  
 
        billboardGui.Parent = character.Head  
    end)  
end) 


Пожалуйста, замените `1234567` на ваш Group ID. Этот скрипт добавит BillboardGui над головой каждого игрока и будет отображать имя пользователя. Если игрок имеет ранг 2 или выше в указанной группе, имя будет отображаться красным цветом, в противном случае — белым.

С помощью свойства `StudsOffset` `BillboardGui` теперь будет отображаться немного выше головы персонажа. Вы можете корректировать значение `Vector3.new(0, 3, 0)`, чтобы изменить высоту по своему усмотрению.