1. LF Nameplate addon/macro/settings

    Is it possible to remove the names of default nameplates with some macro or addon? I tried tidyplates with threatplates but you cant make the healthbars look the same as default. Tried using chatgpt because it helped me remove the buttons on the left of the default chat but for the names it gave me this command and it doesnt work.. /run SetCVar("nameplateShowAll", 1) SetCVar("nameplateShowNames", 0)

  2. if you’re trying to hide nameplate names, forget SetCVar("nameplateShowNames", 0) and similar. It doesn’t exist in 3.3.5. ChatGPT’s isn't great for 3.3.5. It just doesn’t know the environment or API from back then so it spits out retail stuff most of the times..

    Anyway, here’s your code. Enjoy!

    local function HideNameplateNames()
    local children = { WorldFrame:GetChildren() }
    for _, child in ipairs(children) do
    if child:IsShown() and child:GetName() == nil then
    local regions = { child:GetRegions() }
    for _, region in ipairs(regions) do
    if region:IsObjectType("FontString") then
    local text = region:GetText()
    if text and not text:match("^%d+$") then
    region:Hide()
    end
    end
    end
    end
    end
    end

    local f = CreateFrame("Frame")
    f:RegisterEvent("PLAYER_ENTERING_WORLD")
    f:RegisterEvent("NAME_PLATE_UNIT_ADDED")
    f:RegisterEvent("PLAYER_TARGET_CHANGED")

    f:SetScript("OnEvent", function(self, event)
    HideNameplateNames()
    end)

  3. if you’re trying to hide nameplate names, forget SetCVar("nameplateShowNames", 0) and similar. It doesn’t exist in 3.3.5. ChatGPT’s isn't great for 3.3.5. It just doesn’t know the environment or API from back then so it spits out retail stuff most of the times..

    Anyway, here’s your code. Enjoy!

    local function HideNameplateNames()
    local children = { WorldFrame:GetChildren() }
    for _, child in ipairs(children) do
    if child:IsShown() and child:GetName() == nil then
    local regions = { child:GetRegions() }
    for _, region in ipairs(regions) do
    if region:IsObjectType("FontString") then
    local text = region:GetText()
    if text and not text:match("^%d+$") then
    region:Hide()
    end
    end
    end
    end
    end
    end

    local f = CreateFrame("Frame")
    f:RegisterEvent("PLAYER_ENTERING_WORLD")
    f:RegisterEvent("NAME_PLATE_UNIT_ADDED")
    f:RegisterEvent("PLAYER_TARGET_CHANGED")

    f:SetScript("OnEvent", function(self, event)
    HideNameplateNames()
    end)
    You don't happen to have one that hides level also?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •