Загрузка...

Как сделать теги к нику в чате?

Тема в разделе Roblox Studio создана пользователем Nikvet 7 июн 2025. 143 просмотра

  1. Nikvet
    Nikvet Автор темы 7 июн 2025 0 5 июн 2025
    Сначала пытался разобраться сам - не получилось, прибег к помощи ии ассистента в роблокс студио, он выдал такой код:

    local chatService = require(game.ServerScriptService:WaitForChild("ChatServiceRunner"):WaitForChild("ChatService"))
    local service = game:GetService("MarketplaceService")

    local tags = {

    }

    chatService.SpeakerAdded:Connect(function(playerName)
    local speaker = chatService:GetSpeaker(playerName)
    local player = game.Players[playerName]

    if player and player.Team then
    local teamName = player.Team.Name
    local teamColor = player.Team.TeamColor.Color
    local teamTag = string.format("[%s] ", teamName)

    speaker:SetExtraData("NameColor", teamColor)
    speaker:SetExtraData("Tags", {{TagText = teamTag, TagColor = teamColor}})
    end
    end)


    Но он не работает. По задумке должен браться цвет и текст команды, в которой находится игрок, и писать её перед ником в чате.
    Пример: [Команда] Nikvet: сообщение
     
    7 июн 2025 Изменено
  2. Cactuz
    Cactuz 7 июн 2025 "Attempt to index nil with..." – моя личная мантра. 9170 5 июл 2019
    Используй TextChatMessageProperties
     
    1. Nikvet Автор темы
      Cactuz, спасибо, всё работает.
Загрузка...
Top